A key-value store for persisting the builder's cryptographic key and salt.
The name of the connection that content script hooks use to communicate with the rest of the extension.
The path to the static hook content script file, relative to the extension root directory.
A URL with an encrypted fragment added via a hook.
The decrypted fragment.
An array of hashes to validate WASM modules against.
The first-party origin of the associated page.
true if the target document is same-origin with the first party.
A Promise that resolves to hook code ready to be included in a content script.
An array of hashes to validate WASM modules against.
The first-party origin of the associated page.
true if the target document is same-origin with the first party.
A Promise that resolves to hook code ready to be injected directly to a script file.
The path to the static content script file.
Builds hooks using unique cryptographic keys.