These skills are local automation tools. They can fetch potentially sensitive Jira, Confluence, and Bitbucket data into your filesystem, and confluence-update can write to Confluence when explicitly run with --apply.
The Jira, Confluence, and Bitbucket browser tools:
- launch or reuse a Chromium-compatible browser with a dedicated local profile,
- let you complete normal Atlassian SSO in the browser,
- read Atlassian cookies through the local Chrome DevTools protocol,
- verify those cookies represent an authenticated Jira/Confluence/Bitbucket session,
- call Atlassian REST endpoints with those cookies.
They do not require you to paste API tokens or cookies into chat.
- Do not paste Atlassian cookies, API tokens, passwords, or session headers into prompts, issues, logs, or commits.
- Treat everything under
raw/as confidential unless you know it is public. - Do not commit fetched Jira/Confluence/Bitbucket exports, update audit files, clone URL lists, or attachments to a public repository.
- Review generated
attachments.jsonmanifests before sharing; they may contain private URLs and filenames. - Chrome remote debugging is configured for
127.0.0.1; do not expose it to a network interface. - Use dedicated browser profiles for fetch automation. If reusing SSO between Jira and Confluence, share only a dedicated automation profile via
ATLASSIAN_CHROME_PROFILE, not your everyday browser profile. confluence-updateis dry-run by default; review audit files before re-running with--apply.- The default attachment download cap is
5mb; skipped large attachments are still referenced inattachments.json.
Both fetchers support:
--max-attachment-size 5mb
--max-attachment-size 500kb
--max-attachment-size unlimitedLarge skipped files remain documented in attachments.json with filename, URL, size, and skip reason.
If you find a vulnerability, please open a private security advisory on GitHub if available, or contact the repository owner directly. Do not publish exploit details before there is a fix or mitigation.