Skip to content

Security: rodri-oliveira-dev/adr-guard

SECURITY.md

Security Policy

Supported versions

Security fixes are applied to the latest released ADR Guard version. Consumers should prefer an exact SemVer tag or commit pin when reproducibility is required and upgrade to a newer release when a security fix is published.

Reporting a vulnerability

Do not open a public issue containing exploit details, credentials, private ADR contents, or other sensitive information.

Use GitHub's private vulnerability reporting / Security Advisory flow for this repository when the Report a vulnerability option is available.

If private vulnerability reporting is not available, contact the maintainer through the GitHub profile and request a private reporting channel without including vulnerability details in the public message:

https://github.com/rodri-oliveira-dev

Please include privately:

  • affected ADR Guard version / Action ref;
  • affected execution mode (.NET Tool, container, GitHub Action);
  • impact and attack prerequisites;
  • minimal reproduction;
  • whether the issue is already public;
  • suggested mitigation if known.

GitHub Action security model

The reusable Action is intentionally limited to deterministic check and index operations. It does not expose AI draft provider credentials.

Its runtime hardening, token model, workspace write boundaries, anonymous GHCR pull policy, version pinning, and annotation escaping are documented in:

Secret handling

Never place provider API keys or repository secrets in ADR Markdown, workflow inputs, issue reports, or command-line arguments. The default GitHub Action does not request provider API keys or forward the runner environment into its container.

Disclosure

Please allow reasonable time for investigation and remediation before public disclosure. Once a fix is released, the maintainer may publish release notes or a security advisory describing the affected versions and mitigation.

There aren't any published security advisories