CtrlK
BlogDocsLog inGet started
Tessl Logo

vmware-vcenter-attack

VMware vSphere / vCenter Server external attack matrix — version fingerprinting, the high-impact CVE chain (CVE-2021-21972 vRealize unauth file upload, CVE-2021-21985 vSAN plugin RCE, CVE-2022-22954 Workspace ONE SSTI, CVE-2023-20887 Aria RCE, CVE-2024-37085 ESXi AD bypass, CVE-2023-34048 vCenter DCERPC OOB write APT-exploited), default credentials, SSO configuration disclosure, vmdir LDAP enumeration, ESXi Open SLP RCE history. ONLY for vCenter / Workspace ONE / Aria instances exposed to the internet — internal-network vCenter is out of scope per the external-only boundary. Use when recon shows port 443 with vCenter banner, `/ui` redirect, `/websso/SAML2/Metadata`, or VMware product fingerprints.

69

Quality

85%

Does it follow best practices?

Run evals on this skill

Adds up to 20 points to the overall score

View guide

SecuritybySnyk

Critical

Do not install without reviewing

SKILL.md
Quality
Evals
Security

Quality

Content

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

Highly actionable and well-sequenced content with strong validation gating around destructive operations, anchored by executable probes and a clear CVE matrix. The main weakness is token efficiency: the inlined citation/reference block is long and date-heavy, and with no bundle files present, progressive disclosure stays monolithic.

Suggestions

Move the 'Disclosed CVEs & coordinated-disclosure citations' section (and its per-CVE URL lists) into a references/ file (e.g. CVE_REFERENCES.md) and link one level deep from SKILL.md to improve progressive_disclosure and conciseness.

Consolidate time-sensitive disclosure dates and patch-version strings into a single 'patch status / deprecation' table so they don't pad the procedural steps; keep the body focused on actions.

Trim redundant CVE summaries between the Step 2 matrix and the citation section to reduce token weight while preserving the actionable probe commands.

DimensionReasoningScore

Conciseness

Largely efficient and free of basic-concept padding, but the ~90-line 'Disclosed CVEs' citation block and per-CVE reference URL lists add notable length, and time-sensitive dates/versions are woven throughout rather than isolated in a deprecated section — mostly efficient but could be tightened.

3 / 5

Actionability

Copy-paste-ready curl commands with concrete endpoints and explicit HTTP-code interpretations (405→vulnerable, 404→patched), plus a Stage A/B canary probing workflow, fully cover the common cases.

5 / 5

Workflow Clarity

A clearly sequenced Step 1-10 workflow with validation checkpoints (canary-in-band confirmation, 'Stop and report'), boundary checks, and destructive operations gated behind 'explicit RCE-attempt sign-off,' matching the explicit-validation anchor.

5 / 5

Progressive Disclosure

No bundle files exist and the body is well-sectioned with clear headers, but the large reference-style CVE citation section is inlined monolithically in SKILL.md rather than split into a one-level-deep reference file, leaving organization at the 'some structure but could be better' level.

3 / 5

Total

16

/

20

Passed

Description

92%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, specific description that pairs concrete capability enumeration with an explicit 'Use when' trigger clause and a clear scope boundary. Slightly heavy on technical URL-path triggers versus natural user phrasing, but otherwise highly complete and distinctive.

DimensionReasoningScore

Specificity

Lists multiple concrete actions — 'version fingerprinting,' 'default credentials,' 'SSO configuration disclosure,' 'vmdir LDAP enumeration,' 'ESXi Open SLP RCE' — with comprehensive CVE-by-CVE coverage, matching the 'lists multiple specific concrete actions' anchor.

5 / 5

Completeness

Explicitly answers both 'what' (the external attack matrix and enumerated techniques) and 'when' via a concrete 'Use when recon shows port 443 with vCenter banner, /ui redirect...' trigger clause, matching the top anchor.

5 / 5

Trigger Term Quality

Good trigger coverage ('vCenter banner,' 'port 443,' '/ui redirect,' '/websso/SAML2/Metadata,' 'VMware product fingerprints') but leans on technical URL paths over natural user phrasing and omits a few synonyms, sitting above the midpoint but short of fully comprehensive.

4 / 5

Distinctiveness Conflict Risk

Narrowed to a distinct VMware vCenter/Workspace ONE/Aria niche with an explicit external-only boundary ('internal-network vCenter is out of scope'), giving clear distinct triggers and minimal overlap with other skills.

5 / 5

Total

19

/

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.

Validation15 / 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
elementalsouls/Claude-BugHunter
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.