CtrlK
BlogDocsLog inGet started
Tessl Logo
SkillPublic

reverser-fileless-malware

In-memory and fileless malware detection — AMSI bypass analysis, reflective DLL injection, CLR-hosted payloads, process hollowing, PowerShell cradle chains, WMI/COM persistence, and registry-resident payloads. Covers detection, memory forensics, and payload extraction.

Quality

82%

Does it follow best practices?

Run evals on this skill

Adds up to 20 points to the overall score

View guide
SecuritybySnyk

Medium

Suggest reviewing before use

SKILL.md
Quality
Evals
Security

Quality

Content

75%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 dense, command-heavy reference that is strong on actionability and workflow sequencing, with a decision gate and error-handling table that make the investigation path easy to follow. Its main weaknesses are duplicated tool invocations between the Quick Reference and later sections, a slightly vague CLR-extraction section, and no use of bundle files to move long inline scripts out of the main skill.

Suggestions

Deduplicate the pe-sieve/hollows_hunter/vol3 commands that appear in both Quick Reference and sections 1 and 4, keeping the Quick Reference to unique one-liners.

Make the CLR-hosted payload section fully executable: drop the 'use clrmd via pythonnet' hand-wave and give the exact procdump + dotnet-dump or WinDbg command sequence.

Move the long inline Python utilities (memory-region walker, AMSI prolog checker) into scripts/ files and reference them by path to slim the main skill body.

DimensionReasoningScore

Conciseness

The body is command-driven with almost no padding of concepts Claude already knows — comments like "Keywords 0x8 = LoaderKeyword — captures Assembly.Load events" and "PAGE_EXECUTE_READWRITE = 0x40, MEM_COMMIT = 0x1000" carry non-obvious domain facts. It falls short of the lean anchor only through duplication (pe-sieve/hollows_hunter/vol3 hollowfind invocations appear in both Quick Reference and sections 1/4) and some long inline scripts that could be trimmed — matching 'efficient; minor instances that could be trimmed'.

4 / 5

Actionability

Mostly executable guidance: concrete tool invocations ("pe-sieve.exe /pid <PID> /shellc /threads /iat 3 /dir ./pe_sieve_out/", "vol3 -f memory.raw windows.malfind --dump --dump-dir ./malfind_dumps/", a working ETW GUID) and runnable Python for AMSI-prolog checks and base64 cradle decoding. Minor gaps keep it below copy-paste-ready: the CLR section mixes runnable subprocess calls with non-executable guidance ("Use clrmd via pythonnet or dump with procdump") and `pid = <PID>` is a placeholder rather than valid Python.

4 / 5

Workflow Clarity

The closing Decision Gate sequences the whole investigation ("IF suspicious process has RWX regions or pe-sieve/hollows_hunter hits: → Dump process memory... → Identify payload type") and the Error Handling & Edge Cases table supplies recovery paths for failure modes. Checkpoints like 'look for "replaced" status in report.json' are present but implicit rather than explicit validation steps after each stage, matching 'clear sequence with most checkpoints present; minor validation gaps'.

4 / 5

Progressive Disclosure

No bundle files exist, and the single SKILL.md (~310 lines) is well organized into clearly headed sections with tabular reference material (Tools, Detection Signatures, MITRE mapping) — good structure with content appropriately placed for a self-contained skill. It does not reach the top anchor because there are no well-signaled external references at all; material such as the long memory-walking and AMSI-check Python scripts would naturally live in scripts/ files rather than inline.

4 / 5

Total

16

/

20

Passed

Description

82%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 specific, well-scoped description with comprehensive natural trigger terms and a clear what. Its only notable gap is the absence of an explicit 'Use when...' clause, which caps completeness at 3 even though the technique names themselves convey use context well.

Suggestions

Append an explicit trigger clause, e.g., "Use when analyzing suspicious processes with no on-disk artifacts, memory dumps with injected code, or encoded PowerShell execution chains".

Consider adding a couple of common synonyms users might type, such as "shellcode" or "memory dump analysis", to round out the trigger vocabulary.

DimensionReasoningScore

Specificity

The description enumerates multiple concrete capabilities — "AMSI bypass analysis, reflective DLL injection, CLR-hosted payloads, process hollowing, PowerShell cradle chains, WMI/COM persistence, and registry-resident payloads" — and closes with concrete actions "Covers detection, memory forensics, and payload extraction". Coverage spans the full fileless-malware domain with no vague filler, matching the comprehensive anchor; score 4 would require minor coverage gaps that are not evident here.

5 / 5

Completeness

The "what" is clear and detailed, but there is no "Use when..." clause or equivalent explicit trigger guidance in the description — the "when" is only weakly implied by the technique list. Per the judging guideline, a missing 'Use when...' clause caps completeness at 3; score 4 requires an explicit, if imperfect, "when" statement.

3 / 5

Trigger Term Quality

Natural user phrasings are well covered with synonyms — "In-memory and fileless malware" — plus the exact technique names an analyst would say ("AMSI bypass", "process hollowing", "PowerShell cradle", "WMI/COM persistence"). This matches the comprehensive anchor including synonyms; score 4 would apply if common natural terms were missing, but the domain vocabulary is thoroughly represented.

5 / 5

Distinctiveness Conflict Risk

The description carves a clear niche — in-memory/fileless malware with distinctive trigger terms like "AMSI bypass", "reflective DLL injection", and "process hollowing" — that is unlikely to fire for unrelated skills. It only weakly overlaps with adjacent reverse-engineering skills (e.g., a rootkit-analysis sibling referenced in the body), matching the minimal-conflict anchor.

5 / 5

Total

18

/

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/standard/reverser/fileless-malware/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.