Install
$ agentstack add skill-novacode37-claude-security-skills-cors-auditor ✓ scanned · ✓ verified — works with Claude Code, Cursor, and more.
Security review
✓ PassedNo issues found. Passed automated security review. · v0.1.0 How review works →
- ✓ Prompt-injection patterns
- ✓ Secret / credential exfiltration
- ✓ Dangerous shell & filesystem operations
- ✓ Untrusted network calls
- ✓ Known-malicious package signatures
What it can access
- ● Network access Used
- ✓ Filesystem access No
- ✓ Shell / process execution No
- ✓ Environment & secrets No
- ✓ Dynamic code execution No
From automated source analysis of v0.1.0. “Used” means the capability is present in the source — more access means more to trust, not that it’s unsafe.
About
CORS Misconfiguration Auditor
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.
When to use this skill
- "Audit the CORS configuration of https://api.example.com."
- "Is it safe that my API returns Access-Control-Allow-Origin: *?"
- "Does my server reflect any Origin back?"
What it checks
- Wildcard + credentials —
Allow-Origin: *with
Allow-Credentials: true (cors-wildcard-credentials).
- Reflected origin — server echoes the request Origin back
(cors-reflected-origin); critical when combined with credentials.
- Null origin —
Allow-Origin: null(cors-null-origin). - Wildcard origin —
Allow-Origin: *without credentials (cors-wildcard). - Credentialed CORS — informational note when credentials are enabled
(cors-credentials-enabled).
- Wildcard methods —
Allow-Methods: *(cors-methods-wildcard).
How to run it
# 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.example
Exit codes: 0 no high issues · 1 critical/high findings · 2 fetch/usage error.
Recommended workflow for Claude
- Probe the endpoint (live) or audit captured headers (offline).
- Explain each finding and why it is exploitable (e.g. reflected origin +
credentials = cross-origin data theft).
- Recommend an explicit origin allowlist and dropping credentials where not
needed.
- Only test APIs the user owns or is authorized to test.
Source & license
This open-source skill is cataloged on AgentStack and links to its original source — we do not rehost the code.
- Author: NovaCode37
- Source: NovaCode37/claude-security-skills
- License: MIT
Install and usage instructions live in the source repository linked above.
Reviews
No reviews yet — be the first.
Write a review
Versions
- v0.1.0 Imported from the upstream source.