Skills for Real Engineers. Straight from my .agents directory.
skill-security-auditor
Agent skill fromeigent-ai/eigent
Security auditing for code, configs, and infrastructure. Use when the user wants to audit or improve security: scan for vulnerabilities (SQL injection, XSS, command injection, path traversal), detect hardcoded secrets and credentials, review auth and authorization, check dependencies for known CVEs, audit config files for insecure defaults, or generate security reports. Trigger on \"security audit\", \"vulnerability scan\", \"code review for security\", \"find secrets\", \"check for vulnerabilities\", \"OWASP\", \"CVE\", or questions about code security.
How to install skill-security-auditor
npx skills add eigent-ai/eigent# or add only this skill to Claude Code: copy the folder
resources/example-skills/skill-security-auditor/
# into
~/.claude/skills/skill-security-auditor/ (all projects)
.claude/skills/skill-security-auditor/ (one project)
1# Security Auditor Guide23## Overview45This guide covers security auditing workflows for source code, dependencies, and configurations. For detailed vulnerability patterns and detection rules, see references/vulnerability-patterns.md. For secrets detection patterns, see references/secrets-patterns.md.67## Quick Start89Run the bundled scan script against a project directory:1011```bash12python scripts/scan_project.py /path/to/project13```1415This performs a lightweight scan for common issues: hardcoded secrets, dangerous function calls, and insecure patterns. For deeper analysis, follow the workflows below.1617### Testing the scripts1819```bash20python scripts/scan_project.py /path/to/some/project --format text21python scripts/scan_secrets.py /path/to/some/project --format text22```2324## Audit Workflow2526### 1. Reconnaissance2728Before auditing, understand the project:2930```bash31# Identify languages, frameworks, and entry points32find . -type f -name "*.py" -o -name "*.js" -o -name "*.ts" -o -name "*.go" -o -name "*.java" | head -2033cat package.json pyproject.toml requirements.txt go.mod pom.xml 2>/dev/null34```3536Key questions:37- What frameworks are used? (Express, Django, Flask, Spring, etc.)38- Where are the entry points? (routes, controllers, API handlers)39- How is authentication handled?40- What external services are called?41- Is user input accepted? Where?4243### 2. Secrets Detection44…
Excerpt shown under the repository's Apache-2.0 license.
More skills in eigent
Similar skill repositories
An agentic skills framework & software development methodology that works.
A single CLAUDE.md file to improve Claude Code behavior, derived from Andrej Karpathy's observations on LLM coding pitfalls.
Public repository for Agent Skills
Makes your AI agent think like the laziest senior dev in the room. The best code is the code you never wrote.
Persistent Context Across Sessions for Every Agent – Captures everything your agent does during sessions, compresses it with AI, and injects relevant context back into future sessions. Works with Claude Code, OpenClaw, Codex, Gemini, Hermes, Copilot, OpenCode + More
