CtrlK
BlogDocsLog inGet started
Tessl Logo

apt10-stone-panda

Adversary-emulation profile for APT10 (G0045 / Stone Panda / menuPass / POTASSIUM / Red Apollo / CVNX), China's MSS Tianjin State Security Bureau cyber-espionage actor.

59

Quality

68%

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

Fix and improve this skill with Tessl

tessl review fix ./packages/decepticon/decepticon/skills/shared/adversary-emulation/apt10-stone-panda/SKILL.md
SKILL.md
Quality
Evals
Security

Quality

Content

65%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 rich, well-organized adversary-emulation reference with strong actionability and conciseness, weakened by the absence of validation checkpoints in the offensive workflow and a monolithic single-file structure with no progressive disclosure to supporting references.

Suggestions

Add explicit validation/verification checkpoints to the emulation guidance (e.g. confirm scope/authorization before each phase, verify implant beaconing and detection telemetry after each step) to lift workflow clarity above 3.

Split the TTP-by-tactic catalog and the signature tooling/malware table into separate reference files (e.g. references/ttps.md, references/malware.md) and link them from SKILL.md to improve progressive disclosure.

Trim or collapse redundant ATT&CK sub-technique listings where the parent technique already conveys the behavior, to tighten token efficiency.

DimensionReasoningScore

Conciseness

Dense, specific reference content that assumes Claude's intelligence (no basic concept padding), though the sheer breadth of the inline TTP and malware catalogs makes it longer than necessary.

4 / 5

Actionability

The emulation and detection sections give concrete, named tools and specific signals (Mimikatz, secretsdump.py, PsExec, Sysmon EID 10, RunAsPPL, ASR rules), with minor gaps in exact command syntax.

4 / 5

Workflow Clarity

Emulation guidance follows a clear kill-chain sequence, but there are no explicit validation/verification checkpoints; per the feedback-loops rule for destructive/offensive operations this caps the score at 3.

3 / 5

Progressive Disclosure

Well-structured with clear section headers, but everything is inlined in a single ~200-line file with no bundle references; the TTP catalog and malware signature table are candidates for separate reference files.

3 / 5

Total

14

/

20

Passed

Description

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

The description is highly distinctive with excellent trigger-term coverage via the actor's many aliases, but it lacks an explicit 'Use when...' trigger clause and lists only a single action type rather than multiple concrete capabilities.

Suggestions

Add an explicit 'Use when...' clause, e.g. 'Use when emulating APT10/Stone Panda TTPs, planning a China-MSS espionage red-team scenario, or validating detections against Cloud Hopper-style MSP pivots.'

List a few concrete actions the skill performs (e.g. 'maps APT10 TTPs to ATT&CK, provides emulation guidance, and lists detection opportunities') to lift specificity above a single action.

Lead with the capability verb in third person ('Profiles and emulates APT10...') so the action reads as a concrete skill behavior rather than a noun phrase.

DimensionReasoningScore

Specificity

Names the domain ('Adversary-emulation profile') and the specific actor with full alias set, but describes only one action type (profiling/emulation) without listing multiple concrete skill actions.

3 / 5

Completeness

Clearly answers 'what' (an APT10 adversary-emulation profile) but has no 'Use when...' clause or explicit trigger guidance, which caps completeness at 3 per the rubric.

3 / 5

Trigger Term Quality

Comprehensive coverage of natural trigger terms users would say — APT10, Stone Panda, menuPass, POTASSIUM, Red Apollo, CVNX, and G0045 — including all common synonyms and the MITRE ID.

5 / 5

Distinctiveness Conflict Risk

Names a highly specific named actor with multiple unique aliases, giving it a clear niche with minimal conflict risk against other skills.

5 / 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.

Validation15 / 16 Passed

Validation for skill structure

CriteriaDescriptionResult

metadata_version

'metadata.version' is missing

Warning

Total

15

/

16

Passed

Repository
PurpleAILAB/Decepticon
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.