cors-auditor — independently scanned and version-tracked by SaferSkills.
SaferSkills independently audited cors-auditor (Agent Skill) and scored it 100/100 (green). The audit ran 55 deterministic rules across Security, Supply Chain, Maintenance, Transparency, and Community; it found 0 high-severity and 0 lower-severity findings. The full rule-by-rule trace and per-finding evidence are below. Free, methodology-open.
Findings & checks · 0 flagged
Every scanned point with the score it earned and what moved between them.
First recorded scan — no prior version to compare against.
The primary manifest — the file an agent reads to learn what this artifact does.
Inspects CORS response headers and reports exploitable misconfigurations with fixes. The analysis core is pure and offline-testable; live probing uses only stdlib urllib and sends a throwaway Origin header to detect origin reflection.
Allow-Origin: * withAllow-Credentials: true (cors-wildcard-credentials).
(cors-reflected-origin); critical when combined with credentials.
Allow-Origin: null (cors-null-origin).Allow-Origin: * without credentials (cors-wildcard).(cors-credentials-enabled).
Allow-Methods: * (cors-methods-wildcard).# Live probe (sends a throwaway Origin to test reflection)
python skills/cors-auditor/auditor.py https://api.example.com
# Probe with a specific origin
python skills/cors-auditor/auditor.py https://api.example.com --origin https://evil.example
# Offline: audit a captured header block; pass --origin to test reflection
python skills/cors-auditor/auditor.py --headers-file resp.txt --origin https://evil.exampleExit codes: 0 no high issues · 1 critical/high findings · 2 fetch/usage error.
credentials = cross-origin data theft).
needed.
~30 seconds. Free. No account. Every finding cites a rule and a line of evidence.