CtrlK
BlogDocsLog inGet started
Tessl Logo
SkillPublic

common-pentest-methodology

PTES-aligned penetration testing methodology for backend, frontend, and mobile. Provides attack taxonomy, exploit techniques per vulnerability class, and platform-specific test matrices. Use when executing pentest workflow, planning security assessments, mapping attack surfaces, or building threat models.

Quality

83%

Does it follow best practices?

Run evals on this skill

Adds up to 20 points to the overall score

View guide
SecuritybySnyk

Low

Low-risk findings worth noting

SKILL.md
Quality
Evals
Security

Quality

Content

78%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 well-structured index-style methodology skill: lean body, concrete platform-specific checks, and an exemplary progressive-disclosure bundle with verified one-level-deep references. The main defects are an off-by-one phase numbering mismatch between the body and reference descriptions, a duplicate set of reference links, and one under-specified phase (Post-Exploit).

Suggestions

Fix the phase numbering inconsistency: the workflow numbers Scope=1 through Report=7, but the References section and reference files use 0-indexed phases (recon=Phase 1, report=Phase 6). Pick one scheme and align all labels.

Remove the duplicate reference links: compliance-mapping.md and continuous-pentest.md are each linked in their workflow sections and again in the References list; consolidate to one clearly-labeled index.

Give the Post-Exploit phase the same concrete treatment as the others, e.g. a reference file with lateral-movement and privilege-escalation checks per platform, since it is currently the only phase with a bare one-line description.

DimensionReasoningScore

Conciseness

The body is dense and assumes competence: terse rules ("No Exploit = No Report"), a compact coverage matrix, and one-line phases with no conceptual padding. Not 5 because the References section re-lists compliance-mapping.md and continuous-pentest.md already linked inline, and some matrix cells restate vulnerability classes Claude already knows (e.g., "SQLi, CMDi, NoSQLi, LDAPi").

4 / 5

Actionability

Concrete, specific guidance throughout: named tools ("npm audit, pip-audit, cargo audit"), platform-specific checks ("WebView loadUrl, JavaScript bridges", "debuggable=true, ATS exceptions"), and per-phase pointers to reference files verified to contain executable commands. Not 5 because the Post-Exploit phase ("Assess blast radius, lateral movement, privilege escalation") has no reference file and lacks the specific detail the other phases get.

4 / 5

Workflow Clarity

The 7-phase sequence is clearly ordered with per-phase outputs, and the Always-Apply rules act as global checkpoints ("Every finding requires reproducible PoC", "Confirm authorization before Phase 1"). Not 5 because validation is imposed as global rules rather than inline phase gates with feedback loops, and the phase numbering is inconsistent: the References section labels recon/exploit/report as Phases 1/4/6 while the workflow numbers them 2/5/7 (reference files also use Phase 0 for scoping).

4 / 5

Progressive Disclosure

SKILL.md is a lean overview (workflow + matrix) with all detail split into seven real, one-level-deep reference files (verified on disk, 2.7-4.9 KB each, no nested cross-references), each clearly signaled with a descriptive label in both the workflow and a References index. This matches the anchor-5 structure.

5 / 5

Total

17

/

20

Passed

Description

83%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 with an explicit what-and-when structure and natural trigger phrases. The main gaps are a few missing synonyms (red team, vulnerability assessment) and deliverable-noun phrasing rather than concrete operational verbs.

DimensionReasoningScore

Specificity

"Provides attack taxonomy, exploit techniques per vulnerability class, and platform-specific test matrices" names the domain (backend, frontend, mobile) and lists several concrete deliverables. Not 5 because the actions are content descriptions ("provides X") rather than operational verbs, and coverage stays at the methodology level; not 3 because three-plus specific capabilities are explicitly enumerated.

4 / 5

Completeness

The description explicitly answers both questions: what ("PTES-aligned penetration testing methodology... attack taxonomy, exploit techniques per vulnerability class, and platform-specific test matrices") and when ("Use when executing pentest workflow, planning security assessments, mapping attack surfaces, or building threat models") with concrete trigger phrases. This directly matches the anchor-5 example pattern.

5 / 5

Trigger Term Quality

"Use when executing pentest workflow, planning security assessments, mapping attack surfaces, or building threat models" contains natural phrases users would say (pentest, security assessment, attack surface, threat model). Not 5 because common synonyms like "red team", "ethical hacking", or "vulnerability assessment" are absent from the description itself; not 3 because coverage goes well beyond one or two generic keywords.

4 / 5

Distinctiveness Conflict Risk

"PTES-aligned" and "pentest workflow" carve out a clear niche with distinct triggers. Not 5 because "planning security assessments" and "building threat models" are broad enough to overlap with closely related security skills (the body itself references sibling skills like common-security-audit); not 3 because the PTES/pentest framing is far more specific than generic overlap anchors.

4 / 5

Total

17

/

20

Passed

Validation

87%

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

Validation — 14 / 16 Passed

Validation for skill structure

CriteriaDescriptionResult

metadata_version

'metadata.version' is missing

Warning

metadata_field

'metadata' should map string keys to string values

Warning

Total

14

/

16

Passed

Repository

HoangNguyen0403/agent-skills-standard

Path

.agents/skills/common/common-pentest-methodology/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.