FAQ
Version of 28 October 2026.
What is AADSec?
A local-first DevSecOps audit tool: it orchestrates Gitleaks, Trivy, Semgrep and Checkov, filters noise and prioritizes results in a report (P0 to P3).
Is my code sent anywhere?
No. The scan runs on your machine or in your CI. Your code is mounted read-only in a container. Results are written to your disk. You may choose to share the results, never the code.
Is it a penetration test?
No. It is an automated audit and triage layer. It complements a human review and does not replace one.
What does it scan?
Secrets, dependencies, code (local rules), infrastructure files (Terraform, Kubernetes, Dockerfile, CloudFormation) and, with the dedicated option, a container image. DAST is not part of the CLI: a passive DAST baseline on an authorized staging environment can be agreed upon as a separate service.
During the first online scan, AADSec downloads Trivy's vulnerability database into its local cache (about 1.6 GB measured on macOS); --offline uses the database from the image or the cache. The number of Trivy findings depends on the database in use: the totals in the sample report correspond to the database dated 26 October 2026 and may differ with a more recent database.
Which platforms are supported?
Platform statuses are published with each version, in the release notes on the Releases page of the aadieng100/aadsec-public repository.
Why only 3 scans?
The evaluation version limits successful scans per machine, to collect feedback before opening wider access.
Are SHA-256 sums signatures?
No. They are integrity checksums. They detect a modified or corrupted file; they do not authenticate the publisher. The SHA256SUMS file covers the binaries and archives, not the SBOM or the install scripts.
How do I report a vulnerability?
Write to contact@aadsec.xyz. Do not attach client code or client results.
What happens to my data when I visit the site?
See the privacy policy: the site uses no cookies and no analytics tool, but the host processes technical logs.