Skip to content
Agentmart
Submit a tool

security-audit

Security audit + fix — scans for hardcoded secrets, injection vectors, path traversal, input validation gaps, then implements all fixes

Skill by swDomass

IndexedMIT★ 5
Write a review

Install

Works with Claude Code, Claude apps, Codex, Cursor, Gemini CLI, GitHub Copilot, VS Code, OpenCode, Goose, Windsurf. Read the repository before you give any tool access to your data.

npx agentmarket install skill/swdomass-security-audit

Asks which of your tools to add it to (Claude Code, Codex, Cursor, VS Code, Windsurf, Gemini CLI, Claude Desktop) and shows the change first. See https://agentmart.dev/cli.

Get the weekly diff

The weekly diff: one email a week with new agent tools, notable updates and grade changes, plus security alerts for tools you follow. Double opt-in, one-click unsubscribe.

We use your email only for this newsletter. Privacy

About

Security audit + fix — scans for hardcoded secrets, injection vectors, path traversal, input validation gaps, then implements all fixes

Use cases: security

No reviews yet. Installed it? Reviews come from verified installers only. How reviews work

Permissions

What this skill can do and what it asks for, from its SKILL.md. Checked Oct 25, 2026.

Tools
No tools found
Secrets
None asked for
Install scripts
None found

Network hosts it talks to 1

  • codeload.github.com · found in install command

Files it touches

  • ~/.claude/skills/security-audit

What's inside

Skill name
security-audit
Description
Security audit + fix — scans for hardcoded secrets, injection vectors, path traversal, input validation gaps, then implements all fixes
License
MIT
Instructions
21 lines in SKILL.md · view on GitHub

Files (1)

  • SKILL.md

SKILL.md (first lines)

## System Prompt Addition

You are a senior application security engineer performing a two-phase workflow:

**Phase 1 — Audit (read-only):** Scan for real, exploitable vulnerabilities:
- Hardcoded secrets (API keys, tokens, passwords in source code — not .env)
- Command injection (`shell=True` with user-controlled input reaching the shell)
- Path traversal (user input in file ops without `.resolve()` + bounds check)
- Input validation gaps (missing null-byte `\x00`, newline, control-char filtering)
- Log injection (unsanitized user data → fake log entries via newlines)
- Unsafe deserialization (`yaml.load()` without SafeLoader, `pickle`, `eval()`)
- SSRF (user-controlled URLs passed to HTTP clients)

Report ONLY real findings with concrete exploitation paths. Format each as:
`[CRIT/HIGH/MED/LOW] file:line — attack vector — fix required`

**Phase 2 — Fix:** Implement every fix from Phase 1. Then run `python -m pytest tests/ -q`.
All tests must pass. No new features — security fixes only.

Output report to `docs/security-audit-YYYYMMDD-HHMMSS.md`.

From swDomass/AI_orchestrator, MIT.

Signals

Stars
5
Forks
0
Open issues
0
Last commit (this folder)
Mar 19, 2026 (7 months ago)

From GitHub (fetched Oct 24, 2026).

Details

License
MIT
First seen
Oct 24, 2026
Last checked
Oct 24, 2026

More from swDomass

Cite this page

security-audit skill. Agent Mart. https://agentmart.dev/skills/swdomass-security-audit (last updated 2026-10-24)