What problem does it solve?
It helps you proactively uncover security weaknesses in .NET applications by scanning dependencies, source code patterns, configuration, and data-protection practices—so you can remediate issues before release.
Core Features & Use Cases
- Vulnerability package scanning: Detects known CVEs in direct and transitive NuGet dependencies with severity mapping and upgrade guidance.
- Secrets detection: Searches for high/medium-confidence hardcoded credentials across common configuration and source file types, with guidance to move secrets to user secrets or environment/managed key stores.
- OWASP-aligned code pattern review: Flags injection, deserialization, XSS, and insecure direct object reference patterns and provides specific before/after remediation patterns.
- Auth configuration and CORS checks: Reviews authentication/authorization expectations (e.g., missing explicit auth) and validates CORS policies (e.g., overly broad origins).
- Data protection review: Identifies risky logging of PII and insecure handling of sensitive data, including missing encryption/in-protection strategies.
Quick Start
Run the security scan skill with the instruction phrase "security scan" to generate a severity-rated report with OWASP mappings and concrete remediation steps.