Tooluck logoTooluck
SKILL.md

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

install skill-security-auditor
# install the eigent pack with the skills CLI
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)

resources/example-skills/skill-security-auditor/SKILL.md

Apache-2.0Full file
1# Security Auditor Guide
2
3## Overview
4
5This 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.
6
7## Quick Start
8
9Run the bundled scan script against a project directory:
10
11```bash
12python scripts/scan_project.py /path/to/project
13```
14
15This performs a lightweight scan for common issues: hardcoded secrets, dangerous function calls, and insecure patterns. For deeper analysis, follow the workflows below.
16
17### Testing the scripts
18
19```bash
20python scripts/scan_project.py /path/to/some/project --format text
21python scripts/scan_secrets.py /path/to/some/project --format text
22```
23
24## Audit Workflow
25
26### 1. Reconnaissance
27
28Before auditing, understand the project:
29
30```bash
31# Identify languages, frameworks, and entry points
32find . -type f -name "*.py" -o -name "*.js" -o -name "*.ts" -o -name "*.go" -o -name "*.java" | head -20
33cat package.json pyproject.toml requirements.txt go.mod pom.xml 2>/dev/null
34```
35
36Key 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?
42
43### 2. Secrets Detection
44…

Excerpt shown under the repository's Apache-2.0 license.

More skills in eigent

Keep exploring

Similar skill repositories

thedotmack /

claude-mem
116k

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

CCCXGHGM+135 skills

Newsletter

Join the Community

Subscribe to our newsletter for the latest news and updates