security-audit-standard

Audit codebases for vulnerabilities using a phased security checklist and report format.

Updated Jan 1, 2026
One-click install
npx skills add https://github.com/sarkarshivaditya-lab/WellMate --skill security-audit-standard-sarkarshivaditya-lab
Or copy as Structured Prompt for Agent▼
Please help me install this Agent Skill.
Skill: security-audit-standard
Source: https://github.com/sarkarshivaditya-lab/WellMate/tree/main/.engineering-skills/0xMassi-claude-skills/security-audit-standard
Command: npx skills add https://github.com/sarkarshivaditya-lab/WellMate --skill security-audit-standard-sarkarshivaditya-lab

SYSTEM DOCUMENTATION & REQUIREMENTS

What problem does it solve? Security reviews are often ad-hoc and inconsistent, causing teams to miss critical vulnerabilities like hardcoded secrets, injection flaws, or vulnerable dependencies before deployment. This Skill provides a structured, repeatable audit methodology covering the full attack surface of a codebase. ## Core Features & Use Cases - Phased Audit Methodology: Six phases covering secret scanning, input validation, authentication/authorization, data protection, dependency and supply chain auditing, and infrastructure hardening. - OWASP Top 10 Quick Check: A condensed mapping table to verify coverage against the most common web vulnerability classes, plus Tauri-specific checks for desktop apps. - Standardized Report Format: A severity-ranked report template (Critical/High/Medium/Low) with location, risk, fix, and effort fields for each finding. - Use Case: Before launching a new web app, run this audit to catch a hardcoded API key in a tracked config file, missing rate limiting on login endpoints, and outdated npm dependencies with known CVEs, then produce a prioritized remediation report. ## Quick Start Ask the AI to perform a security audit of this repository using the security audit standard and produce a severity-ranked findings report.

Frequently Asked Questions about security-audit-standard

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

FAQPage Schema
How do I audit a codebase for security vulnerabilities?▼

Follow a phased process: scan for hardcoded secrets, verify input validation on every endpoint, check authentication and session handling, audit dependencies with tools like npm audit or cargo audit, and review infrastructure configuration. Document findings in a severity-ranked report.

How to find hardcoded secrets and API keys in source code?▼

Grep tracked source files for patterns like sk-, ghp_, token, password, and connection strings such as mongodb:// or webhook URLs. Verify .gitignore covers .env files, .pem, .key, and credentials files, and rotate any exposed keys immediately.

What tools check dependencies for known CVEs?▼

Use npm audit or pnpm audit for Node.js, cargo audit and cargo deny for Rust, pip-audit or safety for Python, and govulncheck for Go. Also check for outdated, abandoned, or typosquatted packages and ensure lockfiles are committed.

Does this audit methodology cover OWASP Top 10?▼

Yes, it includes a quick-check table mapping all ten OWASP categories, from broken access control and injection to SSRF and logging failures. Each row pairs the vulnerability class with a concrete verification question.

What security checks apply specifically to Tauri apps?▼

Tauri audits verify CSP restrictions in tauri.conf.json, enum-constrained IPC commands, disabled dangerous-api features, scoped file system access, and that shell commands are never built from user input.

How should security audit findings be prioritized?▼

Classify findings as Critical, High, Medium, or Low based on exploitability and impact. Critical means immediate exploitation with data breach risk, while Low covers defense-in-depth improvements. Order remediation actions by priority in the report.