security-scan

Scan .NET applications for security weaknesses and generate severity-rated findings.

Updated Apr 27, 2026
One-click install
npx skills add https://github.com/shahdanish/vibepos --skill security-scan-shahdanish
Or copy as Structured Prompt for Agent
Please help me install this Agent Skill.
Skill: security-scan
Source: https://github.com/shahdanish/vibepos/tree/main/skills/security-scan
Command: npx skills add https://github.com/shahdanish/vibepos --skill security-scan-shahdanish

SYSTEM DOCUMENTATION & REQUIREMENTS

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.

Frequently Asked Questions about security-scan

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

FAQPage Schema
How do I scan .NET applications for OWASP security vulnerabilities?

Scanning .NET applications for OWASP vulnerabilities involves checking source code patterns, NuGet dependencies, and configuration for injection, deserialization, and XSS issues. This skill produces a severity-rated report mapping findings to OWASP categories with specific remediation patterns.

How do I detect hardcoded secrets in .NET configuration files?

To detect hardcoded secrets in .NET configuration files, scan source and config types for high and medium-confidence credentials. This skill identifies risky secrets and provides guidance to move them to user secrets or environment and managed key stores.

Can I check my NuGet dependencies for known CVEs before release?

Yes, you can check NuGet dependencies for known CVEs before release. This skill scans direct and transitive NuGet packages for known CVEs, providing severity mapping and upgrade guidance to remediate vulnerable packages.

How do I validate CORS policy and authentication configuration in ASP.NET?

Validating CORS policy and authentication configuration in ASP.NET involves reviewing settings for overly broad origins and missing explicit auth. This skill checks your auth and CORS configuration, flagging insecure settings for remediation.

What is the best way to find insecure data protection and PII logging in .NET?

The best way to find insecure data protection and PII logging in .NET is to scan for risky logging of sensitive data and missing encryption strategies. This skill identifies insecure handling of PII and flags missing data-protection practices.

When should I run a security scan on my .NET codebase?

You should run a security scan on your .NET codebase during pre-release security gates, after dependency updates, for quarterly security reviews, or when preparing for security audits. This proactive approach catches vulnerabilities before release.