| Version | Supported |
|---|---|
| Latest | ✅ Yes |
| Older | ❌ No |
Only the latest deployed version receives security updates.
If you discover a security vulnerability in this project, please report it responsibly.
Do NOT open a public GitHub issue for security vulnerabilities.
Instead, please email: security@openapi.studio
Or use GitHub's private vulnerability reporting: https://github.com/openAPI-Studio/confluence-macro-toolkit/security/advisories/new
- Description of the vulnerability
- Steps to reproduce
- Potential impact
- Suggested fix (if any)
- Acknowledgment: Within 48 hours
- Initial assessment: Within 5 business days
- Fix timeline: Depends on severity, typically within 14 days for critical issues
The following macros communicate with external services when enabled by an admin:
| Macro | Service | Data Sent |
|---|---|---|
| Draw.io | embed.diagrams.net | Diagram XML during editing/viewing |
| PlantUML | www.plantuml.com | PlantUML source code during editing |
These macros are disabled by default and require explicit admin opt-in. A warning is displayed in the admin settings.
- Forge Storage: Poll votes, mood data, draw.io diagrams, admin settings
- Macro Config: Mermaid code, Markdown text, Swagger specs, chart data, typewriter text
- Page Attachments: Draw.io XML files
All data is stored within Atlassian's infrastructure and scoped to the app installation.
This app requests the minimum scopes required:
read:confluence-content.summary— Read page metadataread:confluence-content.all— Read attachmentsread:confluence-user— Resolve voter display nameswrite:confluence-content— Create/update contentwrite:confluence-file— Upload attachmentsstorage:app— Forge Storage access
The app operates within Forge's strict CSP. The unsafe-inline styles permission is required for Draw.io rendering. External frame access is limited to embed.diagrams.net.
- Only enable Draw.io and PlantUML macros if your organization permits external data sharing
- Review the admin settings page regularly
- Keep the app updated to the latest version