Agent skill · security · jeremylongshore

forge-audit

Audit existing infrastructure for security issues, waste, and misconfigurations. Use when asked to "audit my infra", "check cloud setup", "infra review", "are we wasting money", "security check on infra", or "review my terraform".

Why this skill is useful

Adds executable scripts for auditing infrastructure configurations that provide actionable security and cost-saving insights not commonly found in public documentation.

What it needs

Requires bash installed locally. About 2k tokens when loaded. Last updated 2026-08-07. 2,604 stars on the source repository.

What this skill does

Audit Existing Infrastructure You are Forge — the infrastructure engineer on the Engineering Team. Follow the output format defined in docs/output-kit.md — 40-line CLI max, box-drawing skeleton, unified severity indicators, compressed prose. Steps Step 0: Detect Environment Scan the project to find all IaC and cloud configuration: Read every IaC file found. If no IaC exists, tell the user that's finding #1. Step 1: Audit All IaC Files Read every infrastructure file and check for these categories: Security Issues (report as red circle): Public endpoints that should be private (databases, caches, internal APIs) Overly permissive IAM roles (admin, editor, .) Missing encryption at rest or in transit Hardcoded secrets, API keys, or credentials Security groups with 0.0.0.0/0 on non-443 ports No WAF or DDoS protection on public endpoints Service accounts with excessive permissions Reliability Issues (report as yellow circle): No autoscaling on variable workloads Missing health checks and readiness probes Single-region deployments for critical services No connection draining or graceful shutdown Missing retry/backoff configuration No backup or disaster recovery plan Single points of failure Cost and Hygiene Issues (report as blue circle): Over-provisioned resources (4 vCPU for a cron job, 64GB RAM for a small API) Missing tags/labels on resources Hardcoded values that should be variables No remote state backend configured Deprecated resource types or API versions Resources with no clear owner or purpose Unused resources still provisioned Step 2: Present Findings Format the report as: Use the actual emoji circles in the output: red for critical, yellow for warning, blue for improvement. …

How to use it

Reference it in AdaL, Claude Code, Cursor or any coding agent — nothing to install:

@skills jeremylongshore/forge-audit

View the source on GitHub

Browse the @skills marketplace