cors-check

Detect and report CORS misconfigurations enabling unauthorized cross-origin data access.

5|3|Updated Apr 10, 2026
One-click install
npx skills add https://github.com/zebbern/termstack --skill cors-check-zebbern
Or copy as Structured Prompt for Agent
Please help me install this Agent Skill.
Skill: cors-check
Source: https://github.com/zebbern/termstack/tree/main/.github/skills/cors-check
Command: npx skills add https://github.com/zebbern/termstack --skill cors-check-zebbern

SYSTEM DOCUMENTATION & REQUIREMENTS

What problem does it solve?

CORS misconfigurations can expose sensitive data by allowing unauthorized cross-origin access, enabling attackers to read responses or steal credentials.

Core Features & Use Cases

  • Scans web services for risky Access-Control-Allow-Origin patterns.
  • Validates credentials handling and origin checks across APIs, CDNs, and web apps.
  • Generates actionable remediation guidance and a report suitable for security reviews.

Quick Start

Run a quick CORScanner check against your API endpoint to verify CORS configuration.

Frequently Asked Questions about cors-check

High-intent search queries and answers about installing and using this skill.

FAQPage Schema
How do I check for CORS misconfigurations on my web API?

Scanning for CORS misconfigurations involves checking your web backend or API for risky Access-Control-Allow-Origin patterns and improper credentials handling. This identifies unauthorized cross-origin data access vulnerabilities across development, staging, and production environments.

Why does my Access-Control-Allow-Origin header allow unauthorized cross-origin access?

Your Access-Control-Allow-Origin header allows unauthorized cross-origin access due to misconfigured origin validation or improper credentials handling. Scanning your web services detects these risky patterns and provides targeted remediation guidance to secure sensitive data.

Do I need Python to scan for CORS vulnerabilities?

Yes, you need a Python runtime to scan for CORS vulnerabilities. The process utilizes the CORScanner tool to perform targeted checks on your web backends and APIs, ensuring input validation and structured error handling during the security testing process.

What is the best way to detect risky CORS credentials handling in production?

The best way to detect risky CORS credentials handling in production is to run a targeted scan that validates origin checks and header behavior across your APIs and CDNs. This generates a structured report highlighting misconfigurations that could allow attackers to steal credentials.

Can I use this CORS check across development, staging, and production environments?

Yes, you can use this CORS check across development, staging, and production environments. It is designed to validate Access-Control-Allow-Origin headers and credentials handling for web backends, APIs, and frontend services regardless of the deployment stage.

What limitations exist when testing CORS misconfigurations with automated scanners?

When testing CORS misconfigurations with automated scanners, limitations include potential false positives if complex origin logic is involved or if custom header handling bypasses standard checks. Manual verification of structured results is recommended for accurate remediation.