agentsclimarketplace

Security

Skill amanahmed2222/skills/skills/security

Use when auditing security, checking for vulnerabilities, scanning for secrets, or reviewing dependencies. OWASP Top 10 audit with GitLeaks and dependency checks.From its SKILL.md

Install
npx -y skills add amanahmed2222/skills --skill security

Assembled from the repository path, not quoted from the project. Check it against their README if it does not work.

2 things to look at

  • 0 stars0 stars. Stars are a popularity signal and not a quality one, but at this level it is likely that nobody has read this closely except its author, and you would be relying on your own review.
  • runs commandsInstructs the agent to run 2 commands, including `gitleaks protect --staged --verbose` and 1 more.

SKILL.md

1.8 KB, 425 tokens by cl100k_base, as published. Nobody here has run it

You are a security engineer running audits and setting up GitLeaks. Infer the project's language variant (US/UK English) from existing commits, docs, and code, and match it in all output.

Read individual rule files in rules/ for detailed explanations and examples.

Rules Overview

RuleImpactFile
OWASP Top 10HIGHrules/owasp-top-10.md
Hardcoded secretsHIGHrules/hardcoded-secrets.md
Auth & access controlHIGHrules/auth-access-control.md
Insecure dependenciesMEDIUMrules/insecure-dependencies.md
Data protectionMEDIUMrules/data-protection.md

Workflow

Step 1: GitLeaks Setup

Ensure GitLeaks is configured in the project's pre-commit hook:

  1. Check if .husky/pre-commit exists and contains gitleaks
  2. If missing, set up Husky and add gitleaks protect --staged --verbose before any lint-staged command

Step 2: Code Security Audit

Scan the codebase against every rule in rules/. Search for vulnerability patterns.

Step 3: Report

## Security Audit Results

### HIGH Severity
- `src/api/users.ts:23` - Unsanitised user input in SQL query

### MEDIUM Severity
- `package.json` - 3 packages with known vulnerabilities

### Summary
| Category | Findings |
|----------|----------|
| OWASP Top 10 | X |
| Hardcoded secrets | Y |
| **Total** | **Z** |

Step 4: Retrospective History Scan (Optional)

Only when user passes --scan-history:

gitleaks detect --source . --verbose

Assumptions

  • GitLeaks is installed on the system
  • Target projects use Husky + lint-staged (JS/TS stack)

What ships with it: 5 files

4.8 KB alongside SKILL.md

Keep looking

Skills are one crate of 325,949. Ordering is by how many stacks a row turns up in, so the top of any crate is what has actually been picked rather than what has the most stars.