confluence-browser-fetch
Pass
Audited by Gen Agent Trust Hub on May 19, 2026
Risk Level: SAFECOMMAND_EXECUTIONDATA_EXFILTRATION
Full Analysis
- [COMMAND_EXECUTION]: The script
scripts/atlassian-browser.jsexecutes local browser binaries usingchild_process.spawn. It searches for common Chromium-based browsers (Chrome, Chromium, Brave, Edge, Vivaldi) in the system PATH and standard installation directories. - [DATA_EXFILTRATION]: The module
scripts/atlassian-browser.jsprogrammatically extracts session cookies from a dedicated Chromium profile using theNetwork.getCookiesmethod of the Chrome DevTools Protocol. These cookies are subsequently used to authenticate REST API requests to Atlassian domains. - [INDIRECT_PROMPT_INJECTION]: The skill ingests untrusted content from remote Confluence pages, which could potentially contain malicious instructions affecting downstream agent tasks.
- Ingestion points:
scripts/confluence-browser-fetch.jsfetches page JSON, storage/view HTML, and browser-rendered HTML from user-specified Atlassian sites. - Boundary markers: The skill does not implement delimiters or 'ignore embedded instructions' warnings when saving the fetched content to the local file system.
- Capability inventory: The skill has the ability to spawn shell processes (via
scripts/atlassian-browser.js) and write arbitrary files to the local output directory (viascripts/confluence-browser-fetch.js). - Sanitization: While
scripts/lib.jsprovidessafeNameto sanitize filenames against directory traversal, the actual content of the Confluence pages is stored in its raw, unsanitized form.
Audit Metadata