Skip to content

Security: Farhanward/al-munaa

Security

SECURITY.md

Security and Secret Handling

Reporting

Report a security issue privately to Farhan Almutairi / CARBONFLOWS.STORE at FAR7AN.O88@GMAIL.COM. Do not open a public issue for a suspected credential leak or an unpatched vulnerability.

Credential boundary

  • No OpenAI API key, GitHub token, private signing key, password, or production secret is required in the repository.
  • Optional OpenAI credentials are read from OPENAI_API_KEY at runtime and must be supplied through the environment or a secret manager.
  • Live evidence uses a synthetic canary and an in-memory sink. It does not read or transmit a production credential.
  • Runtime signing keys are generated under ignored working directories and must not be committed.

Pre-publication audit

On 18 July 2026, the complete working tree was scanned with Gitleaks v8.30.1 using redacted output. Generated demo signing keys found under the ignored demo/_run/ directory were removed, then the scan was repeated with no leaks found. A separate pattern scan found no OpenAI, GitHub, AWS, Slack, Google, or PEM private-key credential in the publishable tree.

This audit covers the repository contents at publication time. It is not a guarantee that future changes are secret-free; rerun secret scanning before every release.

There aren't any published security advisories