CtrlK
BlogDocsLog inGet started
Tessl Logo
SkillPublic

aws-penetration-testing

Provide comprehensive techniques for penetration testing AWS cloud environments. Covers IAM enumeration, privilege escalation, SSRF to metadata endpoint, S3 bucket exploitation, Lambda code extraction, and persistence techniques for red team operations.

Quality

72%

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

Fix and improve this skill with Tessl

tessl review fix ./skills/aws-penetration-testing/SKILL.md
SKILL.md
Quality
Evals
Security

Quality

Content

61%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.

A highly actionable, command-dense reference with a genuine, well-signaled external reference file and strong authorization gating. Its weaknesses are redundancy (repeated warnings, duplicated content, filler sections) and the absence of explicit validation checkpoints after destructive operations, which the rubric caps at 3 for workflow clarity.

Suggestions

Consolidate the three authorization warnings into one blockquote and delete the filler "When to Use" section and the verbatim "Purpose" restatement of the description.

Add explicit validation checkpoints after destructive/state-changing steps (e.g., verify snapshot availability before attaching a volume, confirm Lambda code revision before invoking, verify CloudTrail state after any logging-adjacent action) with a fix-and-retry loop.

Tighten progressive disclosure by moving secondary technique sections (console access, SSM, EC2 exploitation) into the existing references file, keeping SKILL.md to the core workflow and the confirmation gate.

DimensionReasoningScore

Conciseness

The body is command-dense and avoids concept lecturing, but contains several padded/redundant sections: three separate authorization warnings (two top blockquotes plus a third "AUTHORIZED USE ONLY" line), a "Purpose" section repeating the description verbatim, a filler "When to Use" section ("This skill is applicable to execute the workflow or actions described in the overview."), and a Quick Reference table duplicating commands already shown. This matches 'mostly efficient but includes some unnecessary explanation or could be tightened' rather than the cleaner score-4 anchor.

3 / 5

Actionability

Mostly executable, copy-paste-ready AWS CLI, curl (IMDSv1/v2), and boto3 commands covering the common enumeration-to-exploitation cases, with only minor gaps such as the comment-only Shadow Copy attack steps and the unexplained bucket_finder setup. Not 5 because a few sections are descriptive outlines rather than runnable commands.

4 / 5

Workflow Clarity

The Core Workflow provides a clear Steps 1-3 enumeration sequence, and the confirmation gate plus troubleshooting table add some checkpoints, but destructive and state-changing operations (CloudTrail trail deletion, EBS snapshot/attach/mount, Lambda code injection) lack explicit post-action validation steps. Per the rubric guideline, missing validation in destructive workflows caps workflow clarity at 3, so this cannot score 4.

3 / 5

Progressive Disclosure

The body is well-sectioned and points to a real, one-level-deep bundle file (references/advanced-aws-pentesting.md) that is clearly signaled with a summary of its contents in "Additional Resources". Not 5 because SKILL.md itself runs ~420 lines carrying more than an overview's share of detail, and the trailing sections (Constraints, Examples, limits) are loosely ordered rather than a clean overview-plus-references split.

4 / 5

Total

14

/

20

Passed

Description

71%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 specific, well-scoped description that names the domain and enumerates concrete technique areas, but it omits any 'Use when...' trigger clause, which both caps completeness and weakens its function as a trigger surface. Adding explicit trigger phrasing and common synonyms (pentest, security assessment, cloud security review) would raise it substantially.

Suggestions

Add an explicit trigger clause, e.g. "Use when the user asks for AWS penetration testing, pentesting, cloud security assessment, or red team operations in AWS."

Include natural synonym variations users would say ("pentest", "pentesting", "ethical hacking", "security assessment") alongside the current terminology.

Clarify the defensive/educational framing in the description so it does not compete with defensive AWS audit skills for generic "AWS security" queries.

DimensionReasoningScore

Specificity

The description lists six concrete technique areas ("IAM enumeration, privilege escalation, SSRF to metadata endpoint, S3 bucket exploitation, Lambda code extraction, and persistence"), giving comprehensive coverage of the AWS pentesting domain, matching the score-5 anchor's multi-action comprehensiveness.

5 / 5

Completeness

There is a clear 'what' (comprehensive AWS pentest techniques and named coverage areas) but no 'Use when...' clause or equivalent explicit trigger guidance, which caps completeness at 3 per the rubric guidelines. Not 4 because the 'when' is not even weakly implied in the description text.

3 / 5

Trigger Term Quality

Good natural keyword coverage ("penetration testing", "AWS", "IAM", "S3", "Lambda", "red team") but missing common synonyms and variations users would say, such as "pentest", "security assessment", or "ethical hacking". Not 5 because synonym coverage is absent; not 3 because the terms present are natural and relevant rather than missing common variations.

4 / 5

Distinctiveness Conflict Risk

"Penetration testing AWS cloud environments" carves a distinct niche with service-specific triggers (IAM, S3, Lambda), with only minor overlap risk against general cloud-security-audit or AWS-admin skills. Not 5 because terms like "security audit" and "IAM analysis" could overlap with defensive AWS tooling skills.

4 / 5

Total

16

/

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

frontmatter_unknown_keys

Unknown frontmatter key(s) found; consider removing or moving to metadata

Warning

Total

15

/

16

Passed

Repository

sickn33/agentic-awesome-skills

Path

skills/aws-penetration-testing/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.