mirror of
https://github.com/Hxnxe/CyberSentinel-AI.git
synced 2026-10-23 16:35:20 +00:00
797 B
797 B
Security Policy
Secret handling
CyberSentinel AI reads credentials from .env or environment variables. The public repository must never contain:
- GitHub tokens;
- OpenAI-compatible API keys;
- Gemini API keys;
- blog publishing tokens;
- private keys;
- generated SQLite databases;
- logs or runtime reports that may include operational data.
Before publishing changes, run:
python -m pytest -q
python main.py --check-config
Also inspect git status --short and confirm that .env, logs/, results/, data/, *.db, and virtual environments are not staged.
Reporting issues
If you find a security issue, do not include real secrets in public issue text. Describe the affected component, expected behavior, and reproduction steps using placeholder credentials.