security-auditor

Detect exposed API keys, dependency vulnerabilities, and missing security headers in website repositories.

10|2|Updated Mar 31, 2026
One-click install
npx skills add https://github.com/mrhinkle/VibeCoding-a-Website --skill security-auditor-mrhinkle
Or copy as Structured Prompt for Agent
Please help me install this Agent Skill.
Skill: security-auditor
Source: https://github.com/mrhinkle/VibeCoding-a-Website/tree/main/.claude/skills/security-auditor
Command: npx skills add https://github.com/mrhinkle/VibeCoding-a-Website --skill security-auditor-mrhinkle

SYSTEM DOCUMENTATION & REQUIREMENTS

What problem does it solve?

This Skill uncovers exposed credentials, dependency vulnerabilities, missing security headers, HTTPS problems, XSS/CSRF attack vectors, insecure CORS, and privacy compliance gaps in a website repository and translates technical findings into clear, actionable fixes for non-security experts.

Core Features & Use Cases

  • Secrets Scanning: Detects API keys, .env leaks, hardcoded credentials, and accidental commits in Git history and recommends rotation and git hygiene.
  • Dependency & CVE Checks: Identifies outdated packages and known vulnerabilities with guidance for npm audit and safe upgrades.
  • Security Headers & HTTPS: Verifies CSP, HSTS, X-Frame-Options, Referrer-Policy, and mixed-content issues and supplies vercel.json header examples.
  • XSS/CSRF & CORS Review: Finds unsafe DOM injection (innerHTML), missing CSRF tokens, and permissive CORS rules and prescribes fixes.
  • Privacy & Compliance: Checks for a privacy policy, cookie consent, analytics disclosures, and data-deletion contact info.
  • Use case: Run this audit before launch, after dependency updates, or when adding third-party integrations to prevent leaked keys, data exposure, and regulatory issues.

Quick Start

Run a security audit on this repository and return a prioritized report with severity levels and exact remediation steps.

Frequently Asked Questions about security-auditor

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

FAQPage Schema
How do I scan my repository for exposed API keys and leaked secrets in Git history?

A security audit scans Vercel projects, serverless functions, and frontend assets to detect exposed credentials, dependency vulnerabilities, and missing security headers before website launch or integration updates.

How do I configure CSP, HSTS, and X-Frame-Options security headers in vercel.json?

Security header verification checks CSP, HSTS, X-Frame-Options, and Referrer-Policy configurations, then supplies exact vercel.json header templates to resolve mixed-content and HTTPS issues.

How do I find and fix XSS and CSRF vulnerabilities in my web application?

XSS and CSRF review finds unsafe DOM injection like innerHTML, missing CSRF tokens, and permissive CORS rules, then prescribes exact remediation steps to eliminate the attack surface.

Can I check my website for outdated npm packages and known dependency vulnerabilities?

Dependency and CVE checks identify outdated packages and known vulnerabilities, providing npm audit guidance and safe upgrade recommendations to resolve security risks.

Does this security audit work with Vercel projects and serverless functions?

Yes, the audit scans Vercel projects, serverless functions, and frontend assets to detect insecure configurations, exposed secrets, and privacy gaps specific to Vercel deployment environments.

What is the best way to check my website for privacy policy and cookie consent compliance?

Privacy and compliance checks scan for privacy policies, cookie consent, analytics disclosures, and data-deletion contact info, producing prioritized findings to close regulatory gaps.