blob: 3c2a08a086b812c486bad30f8aeb5c07ec8164b0 [file] [view]
# Security Policy
Apache Iggy follows the [Apache Software Foundation security process](https://www.apache.org/security/).
Please read this before reporting anything you believe is a security issue.
## Reporting a Vulnerability
**Do not report security vulnerabilities through public channels.** That means no GitHub issues, pull
requests or discussions, no Discord, and no social media. Public disclosure before a fix is available
puts users at risk.
Send reports to **[security@apache.org](mailto:security@apache.org)**.
Iggy does not currently have its own project security list, so `security@apache.org` is the correct
address. The ASF Security Team will forward your report to the Iggy PMC's private list and confirm to
you that they have done so.
When reporting, please:
- send one plain-text, unencrypted email per vulnerability
- describe the issue in the body rather than attaching images, video, HTML or PDF
- include the affected version or commit, the component (server, SDK and language, CLI, connector,
MCP server, web UI), the transport in use where relevant, and the configuration required to hit it
- include reproduction steps and your assessment of the impact
## What Happens Next
1. The ASF Security Team acknowledges receipt and forwards the report to the Iggy PMC.
2. We acknowledge the report and investigate. We will tell you whether we accept or reject it, and why.
3. If accepted, a CVE ID is allocated. The ASF Security Team is the CNA for all Apache projects and is
the only body that can assign CVE IDs to Apache software.
4. We develop the fix in private. There will be no public issue, and the commit message will not
indicate that the change is security related.
5. The fix ships in a release. The advisory is published at or after the release announcement and is
sent to the reporter, the project's announcement destinations, the ASF Security Team, and
[oss-security](https://www.openwall.com/lists/oss-security/).
We will share the draft advisory with you before publication and credit you unless you prefer
otherwise. Please keep the report confidential until the announcement.
## Out of Scope
The following are not treated as vulnerabilities in Apache Iggy:
- automated scanner or dependency-checker output with no demonstrated exploit
- reports of vulnerabilities in third-party dependencies with no demonstrated exploitable path through
Iggy itself; see the ASF guidance on
[dependency advisories](https://security.apache.org/report-dependency/)
- behaviour available to a user who has legitimately been granted the necessary privileges, such as an
administrator reconfiguring the server
- missing hardening or defence-in-depth suggestions with no accompanying exploit
Iggy does not yet publish a formal security model describing the trust boundaries between server
operators, authenticated clients, and connector plugins. Until it does, treat the list above as
guidance rather than a firm boundary. If you are unsure whether something qualifies, report it.
## References
- [ASF Security Team](https://www.apache.org/security/)
- [Reporting security issues in ASF code](https://security.apache.org/report-code/)
- [Vulnerability handling for committers](https://www.apache.org/security/committers.html)