<< All versions

Skill v1.0.0

currentLLM-judged scan90/100
adityavanjre/project-k/analyst
──Details
PublishedOctober 21, 2026 at 01:44 PM
Content Hashsha256:fe8dc49413dd92c1...
Git SHA1edbe02936c8
──Files
Files (1 file, 3.1 KB)
SKILL.md3.1 KBactive
SKILL.md · 47 lines · 3.1 KB

version: "1.0.0" name: analyst-overview description: Root pointer for the analyst's vulnerability research playbooks. Load this first at iteration start to see the full catalog of vuln-class and chain-building skills.


Analyst Skill Catalog

The analyst has specialised playbooks under this tree. Load the one matching your current hunting lane — don't load them all at once.

Taint / source-review playbooks

Use when you have source code and are hunting a specific weakness class.

SkillUse for
/skills/analyst/sql-injection/SKILL.mdString-concat + format-string → SQL sink
/skills/analyst/ssrf/SKILL.mdUser-controlled URL reaches http client
/skills/analyst/deserialization/SKILL.mdpickle / Java ObjectInputStream / .NET BinaryFormatter / YAML
/skills/analyst/ssti/SKILL.mdUser input rendered by Jinja/Twig/Freemarker/Velocity
/skills/analyst/xxe/SKILL.mdXML parser with external entity expansion enabled
/skills/analyst/path-traversal/SKILL.mdUser input reaches filesystem path
/skills/analyst/prototype-pollution/SKILL.mdJS merge / assign / clone of untrusted object
/skills/analyst/command-injection/SKILL.mdUser input → shell, exec, system
/skills/analyst/idor/SKILL.mdMissing authorization check on object reference
/skills/analyst/auth-bypass/SKILL.mdBroken auth state machine, missing session checks
/skills/analyst/prompt-injection/SKILL.mdLLM prompts built from untrusted input

Chain playbooks

Use when you have a bag of individual findings and want to combine them into a critical impact chain.

SkillUse for
/skills/analyst/chains/ssrf-to-rce/SKILL.mdSSRF → metadata → IAM → RCE
/skills/analyst/chains/xss-to-takeover/SKILL.mdSelf-XSS → CSRF → admin creds
/skills/analyst/chains/cred-reuse/SKILL.mdLow-priv cred → service pivot → domain admin
/skills/analyst/chains/idor-to-priv-esc/SKILL.mdIDOR on settings → role elevation

Workflow

  1. kg_stats — see what you already know.
  2. Identify the target's language / framework.
  3. Load the matching vuln-class skill (one or two per iteration).
  4. Run the skill's recipe, record findings as graph nodes.
  5. When enough vulns exist, load a chain playbook and call

plan_attack_chains(promote=True) to persist any complete chains.

All versions