CtrlK
BlogDocsLog inGet started
Tessl Logo
SkillPublic

fin7-carbanak

Adversary-emulation profile for FIN7 (G0046; aka Carbanak, Carbon Spider, Sangria Tempest, GOLD NIAGARA, ELBRUS) — a financially motivated Russian-speaking crime group, mapping its TTPs to Decepticon tooling for authorized red-team emulation.

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/fin7-carbanak/SKILL.md
SKILL.md
Quality
Evals
Security

Quality

Content

57%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 thorough, well-structured adversary-emulation profile with concrete command-level actionability and strong safety framing, but it is a monolithic single-file document with no progressive disclosure and lacks explicit validation checkpoints for its destructive emulation steps. Splitting stable reference material into bundle files and adding verify-then-proceed gates would raise the weaker dimensions.

Suggestions

Move the notable-campaigns timeline, the full ATT&CK TTP catalog, and the signature-tooling list into references/ files (e.g., CAMPAIGNS.md, TTPS.md, TOOLING.md) with clear one-level-deep links from SKILL.md to improve progressive disclosure.

Add explicit validation checkpoints to the emulation guidance (e.g., 'Confirm written scope/ROE before each phase', 'Verify benign canary target is isolated before running the ransom routine') to lift workflow clarity above the destructive-operation cap of 3.

Tighten the attribution and notable-campaigns prose into terse bullet entries to reduce token cost without losing operational detail.

DimensionReasoningScore

Conciseness

The body is information-dense reference material with little explanation of concepts Claude already knows, but the narrative attribution and notable-campaigns sections contain prose padding that could be tightened, placing it at 3 rather than 4.

3 / 5

Actionability

The emulation-guidance section maps each TTP chain to specific Decepticon skills and concrete commands (`net group`, `csvde.exe`, `sc start sshd`, `certutil`), and the detection section gives specific alert signatures; minor gaps keep it at 4 rather than fully copy-paste-ready 5.

4 / 5

Workflow Clarity

The emulation chain is sequenced by attack phase with explicit safety guardrails ('Do not encrypt real data', 'isolated directory'), but there are no validation checkpoints or verify-then-proceed feedback loops for the destructive ransomware step, which caps workflow clarity at 3 per the rubric.

3 / 5

Progressive Disclosure

No bundle files exist and the ~150-line document inlines campaigns, the full TTP catalog, and the tooling list into SKILL.md with good headers but no one-level-deep reference files; content that could be split is inline, matching the 3 anchor.

3 / 5

Total

13

/

20

Passed

Description

65%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 highly distinctive, well-targeted description with strong natural trigger terms via the actor aliases, but it lacks an explicit 'when to use' clause and lists only a couple of concrete actions. Adding a Use-when clause and one or two more specific actions would lift completeness and specificity.

Suggestions

Add an explicit 'Use when...' clause to the description (e.g., 'Use when emulating FIN7/Carbanak or building detections for its TTPs') so completeness is not capped at 3.

List one or two more concrete actions (e.g., 'map TTPs to Decepticon tooling, generate detection rules, stage phishing infra') to move specificity from 3 toward 4-5.

Include natural trigger synonyms a defender might say ('threat intelligence', 'detection engineering', 'Carbanak TTPs') to round out trigger term coverage.

DimensionReasoningScore

Specificity

Names the domain (FIN7 adversary emulation) and two concrete actions ('mapping its TTPs to Decepticon tooling', 'authorized red-team emulation') but is not comprehensive, fitting the 3 anchor rather than 4 which requires several specific actions.

3 / 5

Completeness

The description gives a clear 'what' (an adversary-emulation profile mapping FIN7 TTPs to Decepticon tooling) but contains no 'Use when...' trigger clause in the description field itself, capping completeness at 3 per the rubric guideline.

3 / 5

Trigger Term Quality

Comprehensive actor aliases a user would actually say (FIN7, Carbanak, Carbon Spider, Sangria Tempest, GOLD NIAGARA, ELBRUS) plus 'adversary-emulation' and 'red-team'; a few natural terms like 'threat intelligence' or 'detection engineering' are missing, so it sits at 4 rather than 5.

4 / 5

Distinctiveness Conflict Risk

The FIN7-specific niche with multiple tracked aliases is highly distinct and unlikely to trigger for the wrong skill, matching the 5 anchor for a clear niche with minimal conflict risk.

5 / 5

Total

15

/

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

metadata_version

'metadata.version' is missing

Warning

Total

15

/

16

Passed

Repository

PurpleAILAB/Decepticon

Path

packages/decepticon/decepticon/skills/shared/adversary-emulation/fin7-carbanak/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.