CtrlK
BlogDocsLog inGet started
Tessl Logo
SkillPublic

cloud-audit

Audit cloud infrastructure (AWS, GCP, Azure) and PaaS deployment platforms (Vercel, Netlify, Heroku, Render, Railway, Fly) for misconfigurations, excessive permissions, stale or manual production deploys, and security gaps. Use when the user mentions 'cloud security,' 'cloud audit,' 'AWS security,' 'GCP security,' 'Azure security,' 'IAM audit,' 'S3 bucket,' 'cloud misconfiguration,' 'cloud hardening,' 'Vercel security,' 'Heroku audit,' 'Render audit,' 'PaaS security,' 'is production built from main,' 'old vercel.app still live,' 'preview deployments exposed,' 'Supabase RLS,' or needs to review cloud or deployment-platform security.

Quality

91%

Does it follow best practices?

Run evals on this skill

Adds up to 20 points to the overall score

View guide
SecuritybySnyk

Passed

No findings from the security scan

SKILL.md
Quality
Evals
Security

Quality

Content

88%Weight 40%Scale 1-5

Reviews the quality of instructions and guidance provided to agents. Good implementation is clear, handles edge cases, and produces reliable results.

An exceptionally actionable, well-sequenced audit skill with real validation loops (refutation pass, schema validator, re-run fingerprint matching) and a deliberate split of shared formats and per-platform commands into one-level-deep reference files. The main costs are length and time-stamped fleet-sweep narrative that pads the PaaS section and will age, plus a body that is denser than an ideal overview-first SKILL.md.

Suggestions

Move the October 2026 fleet-sweep anecdotes and per-check war stories into a short 'Evidence base' section in references/paas.md (or a dedicated casebook file), keeping the checks themselves in the body — this trims conciseness and removes time-sensitive detail from the always-loaded context.

Split the detailed verdict-table examples ('source: cli deployment from 96 days ago...') into references/findings-format.md alongside the other verdict guidance, keeping only the one-line verdict definitions inline.

Replace the 'IAM audit' trigger term in the description with cloud-posture-specific phrases (e.g., 'IAM wildcard,' 'overprivileged role') to avoid colliding with the sibling iam-audit skill this body already defers to.

DimensionReasoningScore

Conciseness

The body is dense with operative content — commands, thresholds, verdict rules — and assumes Claude's competence rather than explaining what S3 or IAM is. It falls short of lean/anchor-5 due to narrative fleet-sweep anecdotes ('Each check below comes from a real fleet sweep in October 2026,' the 96-day-old-deploy story) and time-sensitive version/date details ('CVE-2026-66066,' 'Heroku-24 ships 8.15.1') that add tokens and will age, but well above the noticeably-verbose anchor-3.

4 / 5

Actionability

Nearly every section is copy-paste-ready: exact CLI commands with jq projections ('vercel api "/v6/deployments?projectId=<id>&target=production&limit=5" | jq ...'), API endpoints, concrete thresholds (libvips ≥ 8.13, keys older than 90 days, check the last 10–20 deploys), a redaction-safe host-extraction one-liner, and a validator invocation ('node references/validate-findings.mjs findings.json'). Specific examples cover the common cases across all three clouds and six PaaS platforms.

5 / 5

Workflow Clarity

The process is clearly sequenced — Authorization → Scope → Audit Categories → 'Verify, then record' steps 1–7 → Output Format → Boundaries — with explicit validation checkpoints and feedback loops: a refutation pass on every candidate before confirmation, 'write findings.json ... and fix until it passes' the validator, and re-run matching by fingerprint with re-reading rejected evidence. The verdict table defines exactly how to close each candidate, matching the anchor-5 pattern of sequence + explicit validation + error-recovery loops.

5 / 5

Progressive Disclosure

Structure is good: detailed material is one level deep in real, well-signaled files linked at point of use ([references/paas.md], findings-format.md, verification.md, severity-calibration.md, validate-findings.mjs, to-sarif.mjs), each verified present and appropriately scoped, plus a References section with external docs. It misses anchor 5 because the ~310-line body is itself fairly monolithic — the PaaS section's worked examples and the long verdict-table examples are inline detail that could partly live in the references, leaving SKILL.md closer to an overview.

4 / 5

Total

18

/

20

Passed

Description

91%Weight 40%Scale 1-5

Based on the skill's description, can an agent find and select it at the right time? Clear, specific descriptions lead to better discovery.

A strong description that fully answers what the skill does and when to use it, with an unusually rich set of natural trigger phrases including fleet-sweep-style user phrasings. The only weaknesses are the somewhat generic trailing 'security gaps' catch-all and the 'IAM audit' trigger term that overlaps with the sibling iam-audit skill the body itself defers to.

DimensionReasoningScore

Specificity

The description names concrete audit targets — 'misconfigurations, excessive permissions, stale or manual production deploys' — across nine named platforms, which is several specific capabilities with minor gaps. It stops short of anchor 5 because the core action is a single generic verb ('Audit... for... security gaps') rather than multiple distinct concrete actions.

4 / 5

Completeness

It explicitly answers both questions: the 'what' is 'Audit cloud infrastructure (AWS, GCP, Azure) and PaaS deployment platforms (Vercel, Netlify, Heroku, Render, Railway, Fly) for misconfigurations, excessive permissions, stale or manual production deploys, and security gaps,' and the 'when' is a full 'Use when the user mentions [...20 trigger phrases] or needs to review cloud or deployment-platform security' clause with concrete triggers — exactly the anchor-5 pattern.

5 / 5

Trigger Term Quality

The 'Use when' clause covers natural keywords comprehensively, from the expected ('cloud security,' 'AWS security,' 'S3 bucket') through platform synonyms ('Vercel security,' 'Heroku audit,' 'Supabase RLS') to conversational phrasings users would actually say ('is production built from main,' 'old vercel.app still live,' 'preview deployments exposed'). This matches the comprehensive-coverage anchor including synonyms and per-platform variants.

5 / 5

Distinctiveness Conflict Risk

The cloud/PaaS security-audit niche is clear and most triggers are distinct, but the trigger 'IAM audit' collides with the separate `iam-audit` skill this very skill cross-references for IAM deep-dives, creating minor overlap risk with a closely related sibling skill. Not score 5 (a trigger term actively shared with a sibling), clearly above score 3 (the fleet-deploy and platform-specific triggers are unmistakable).

4 / 5

Total

18

/

20

Passed

Validation

93%

Checks the skill against the spec for correct structure and formatting. All validation checks must pass before discovery and implementation can be scored.

Validation — 15 / 16 Passed

Validation for skill structure

CriteriaDescriptionResult

allowed_tools_field

'allowed-tools' contains unusual tool name(s)

Warning

Total

15

/

16

Passed

Repository

briiirussell/cybersecurity-skills

Path

skills/cloud-audit/SKILL.md

Reviewed

Table of Contents

Is this your skill?

If you maintain this skill, you can claim it as your own. Once claimed, you can manage eval scenarios, bundle related skills, attach documentation or rules, and ensure cross-agent compatibility.