Security Audit Bundle — 8 skills
Eight release-safety skills in one package: credential leak scanning, Dockerfile & CI/CD linting, JWT inspection, env config audit, git history leaks, DNS email security, CORS misconfig checks.
$29
Works with the AI Agents you already use
About this skill
Security Audit Bundle
One package, eight audit skills for the release pipeline. Everything runs locally — your code and secrets never leave the machine.
What is included
- secret-leak-scan — working tree / build output / .asar bundle credential scan, masked fingerprints, rotation workflow
- docker-security-lint — Dockerfile + compose security lint, 11 rules
- jwt-inspector — decode + audit JWTs: alg=none, kid injection, confusion risk
- git-history-leak-check — full git history walk for committed secrets with commit attribution
- env-config-audit — .env vs .env.example parity, type checks, multi-env matrix
- ci-cd-security-audit — GitHub Actions supply-chain audit
- dns-email-security-check — SPF/DMARC/DKIM/MX fix list with records to paste
- cors-misconfig-check — live CORS probing + pasted-header analysis
Each skill has its own SKILL.md — load only what you need. Individual skills are $5-19 each on Agensi; the bundle is one price.
What's included (8 skills)
ci-cd-security-audit
Statically audit GitHub Actions workflow files for the classic CI/CD supply-chain mistakes — unpinned uses: refs, pull_request_target abuse, script injection via ${{ github.event.* }} in run blocks, missing or over-broad permissions, PR-head checkouts under pull_request_target, and secrets echoed in run lines. Emits a JSON report with id/severity/file/line/detail/recommendation per finding. Use when the user asks to review or secure GitHub workflows, harden CI/CD, or audit Actions for supply-chain risk.
cors-misconfig-check
Probe the CORS policy of an endpoint the user owns — tests whether foreign origins are reflected, wildcard is combined with credentials, and preflight allows dangerous methods/headers. JSON findings. Use when reviewing API CORS config before release.
dns-email-security-check
Check the public email-security posture of a domain you own — SPF (policy, multiple records, the 10-DNS-lookup budget), DMARC (policy strength, rua reporting), DKIM (common selectors), MX health, and optionally TLS certificate expiry — and turn the JSON findings into a concrete DNS to-do list. Use when the user asks why their mail lands in spam, whether their domain can be spoofed, or to audit SPF/DMARC/DKIM configuration.
docker-security-lint
Statically lint Dockerfiles and docker-compose files for common security mistakes — mutable or untagged base images, missing USER directive, secrets baked into ENV/ARG/environment, curl|sh installs, remote ADD, privileged containers, host networking, 0.0.0.0 port bindings, docker.sock mounts, and dangerous capabilities (SYS_ADMIN/ALL). Emits a JSON report with masked secret fingerprints only. Use when the user asks to audit, review, or lint container build files or compose stacks before building or shipping.
env-config-audit
Audit a project directory for dotenv configuration hygiene — .env files not covered by .gitignore rules, placeholder or weak values, duplicate keys, .env.example/.env parity drift, and env files sitting in src/ or public/ folders. Reports key names only — env values are never emitted. Use when the user asks to check env files, .gitignore coverage, or dotenv hygiene before committing.
git-history-leak-check
Scan a repository's full git history for credentials that were committed at any point — including secrets deleted from the working tree long ago. Runs `git rev-list` + `git grep` over every revision and prints a JSON report with masked fingerprints only — raw secret values are never emitted. Use when the user asks whether a secret was ever committed, to audit a repo before open-sourcing it, during incident response for a leaked key, or before purging git history.
jwt-inspector
Decode and statically inspect JSON Web Tokens for security problems — alg=none, algorithm-confusion (RS/HS) risk, hostile kid header values, missing or far-future expiry, and sensitive claims leaked into the payload. Decode-only (no signature verification); prints a JSON report with sensitive values masked. Use when the user asks to check, debug, or audit a JWT or bearer token.
secret-leak-scan
Statically scan a project directory, build output, or .asar archive for leaked credentials (AWS access keys, GitHub PATs, Slack tokens, Stripe live keys, Google API keys, private-key blocks) before committing or releasing. Prints a JSON report with masked fingerprints only — raw secret values are never emitted. Use when the user asks to check for leaked secrets, exposed keys, committed credentials, or to gate a commit/release on secret leaks.
How to use
Skills on Agensi run inside your AI agent. Copy the prompt, paste it into your agent, and it connects to Agensi and installs this skill for you. If a payment is needed, your agent shows it to you first.
Reviews
No reviews yet
Be one of the first to try it. Every listed skill passes our trust checks below.
Security scanned
Passed our 8-point scan before listing
Fresh listing
Recently published to Agensi
Money-back guarantee
Doesn't do what its page promises? You get your money back.
Trust & safety
Security scanned
Verified clean today
- Passed all security checks, Safe to install
Requires