What problem does it solve?
This Skill prevents security regressions by running a broad, milestone-ready audit that detects hardcoded secrets, dependency vulnerabilities, and risky code patterns before changes reach real ILL/tenant infrastructure.
Core Features & Use Cases
- Multi-surface scanning for real risks: Executes Bandit for security-sensitive Python code, pip-audit for locked dependency CVEs, and detect-secrets to catch newly introduced credential patterns.
- Agora-specific leakage detection: Explicitly checks for credential exposure paths such as saga-event
payload and outbox payload content that could end up in audit logs or database rows.
- Operationally timed for safe review: Use it when auth/credentials code changes, before opening Agora to a real ReShare tenant, and periodically every ~10 PRs.
Example: After modifying ReShare or NCIP client credential handling, run this audit before merging to ensure no secrets were introduced in saga/outbox data and no vulnerable transitive dependencies were added.
Quick Start
Run the bundled scanner from the repo root using the project venv so it executes Bandit, pip-audit, and detect-secrets consistently against your current codebase.