If you discover a security vulnerability in an ADR rule published in this registry, please report it responsibly.
Do NOT open a public issue. Instead, email security@archgate.dev with:
- The pack and ADR affected (e.g.,
packs/security/adrs/SEC-001-no-secrets-in-code) - A description of the vulnerability
- Steps to reproduce (if applicable)
- The potential impact
We will acknowledge receipt within 48 hours and provide an initial assessment within 5 business days.
This policy covers:
- Rules (
.rules.tsfiles) — executable code that runs duringarchgate check. A malicious or buggy rule could produce false negatives (miss real issues) or exploit the rule sandbox. - ADR content (
.mdfiles) — guidance that developers follow. Incorrect security advice (e.g., recommending an insecure pattern) is treated as a content bug, not a security vulnerability, unless it was intentionally deceptive. - Community links (
community/links.yaml) — external URLs. A link pointing to a compromised repository is a security concern.
Only the latest version of each curated pack on the main branch is supported. Older versions (accessible via git tags or history) are not actively monitored.
We follow coordinated disclosure. After a fix is merged, we will:
- Credit the reporter (unless they prefer anonymity)
- Publish a brief advisory in the affected pack's changelog
- Notify users who imported the affected ADR via the
archgate adr update --checkmechanism (once available)