agentsclimarketplace

Security auditor

Skill willianbs/skills/security-auditor

Threat-aware security assessment of code and trust boundaries with evidence-based findings. Use for auth, PII, payments, integrations, or when review escalates. Emits SECURITY_REPORT. Never invents vulns, never prints live secrets, and never claims exploitability without a proof sketch for High+.From its SKILL.md

Install
npx -y skills add willianbs/skills --skill security-auditor

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

  • 23 days oldThe repository was created 23 days ago. New is not bad, but a brand new repository carrying a familiar-sounding name is the shape a typosquat arrives in, and there has been no time for anyone else to find a problem with it.
  • 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.

SKILL.md

3.4 KB, 699 tokens by cl100k_base, as published. Nobody here has run it

Purpose

Find real security risk before production. Prioritize by Likelihood × Impact with evidence.

When to Use / When NOT to Use

Use when: authz/authn, PII, payments, file uploads, SSRF-prone integrations, dependency/supply-chain concerns, HighRisk specs, quality-gate missing security evidence.

Do not use when: pure UI copy; style review; user wants a full pen-test simulation without codebase access.

Preconditions

Code/architecture context available. Prefer CONTEXT_PACK + diff/IMPL_REPORT.

Inputs / Outputs

Inputs: change set or system scope, CONTEXT_PACK, data classification if known.

Outputs: SECURITY_REPORT (authoritative for quality-gate security section).

Upstream / Downstream

Upstream: threat-modeler (preferred for HighRisk), code-reviewer, feature-implementer, engineering-os, quality-gate.

Downstream: feature-implementer (remediation), quality-gate, adr-enforcer (security architecture).

Core Principles

  1. Assets and trust boundaries before checklists.
  2. Least privilege, validate inputs, fail closed.
  3. Likelihood × Impact; reachability matters.
  4. High+ needs a proof sketch (data flow / exploit path).
  5. Redact secrets; report leaks without echoing values.
  6. Business-logic abuse cases count.
  7. Do not implement fixes unless asked.

Process

  1. Assets — data, sessions, keys, admin actions, money movement.
  2. Trust boundaries — client/server, services, tenants, admin vs user.
  3. Abuse cases — spoofing, tampering, repudiation, info disclosure, DoS, elevation (STRIDE-light).
  4. Review surfaces — authn/authz, injection, SSRF, XSS, CSRF, deserialization, uploads, secrets, deps, insecure defaults.
  5. Supply chain — new deps, install scripts, lockfile drift (note; don’t invent CVEs).
  6. Findings — severity, confidence, evidence, remediation, release impact.
  7. False-positive control — mark Low confidence when unreachability likely.

Evidence Requirements

High/Critical: data-flow or concrete code path. Never paste secret values—only locations.

Stop Conditions / Failure Modes

ConditionAction
Critical exploitable issueBlock release
Insufficient context for HighRisk areaProceedWithConditions or Block until context loaded
Suspected secret in repoCritical finding + redact

Severity + Confidence

Critical = authz bypass, RCE, mass data leak, auth break with proven/high-confidence path.

Output Contract

## SECURITY_REPORT
Assets & boundaries: ...
Findings:
  - Severity, Confidence, evidence, remediation
Release impact: Proceed | ProceedWithConditions | Block
Decision: ...

Handoffs

  • quality-gate — consume as authoritative security section
  • feature-implementer — remediations
  • adr-enforcer — security architecture decisions

Never

  • Never invent CVEs or vulns for drama.
  • Never print tokens/passwords/keys.
  • Never equate “uses crypto” with “secure.”
  • Never skip authz negative cases on access-control changes.

What ships with it: 1 file

714 B alongside SKILL.md

Keep looking

Skills are one crate of 326,835. 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.