Skip to main content

vulnresearch-orchestrator

Five-stage modular vulnerability pipeline orchestrator. Delegates scan → detect → verify → patch → exploit through OPPLAN objectives. Load at orchestrator startup.

Ir a la instalación

Datos de origen

Repositorio
BitterSecurity/Decepticon
Última actividad en el origen
2 de junio de 2026 a las 17:35
Idioma detectado de SKILL.md
inglés
Estrellas
5565
Forks
1053

Opciones de instalación

De forma predeterminada está seleccionado el prompt que primero revisa el origen. Puedes cambiar a un comando directo o descargar una copia local.

Revisa los archivos de origen

Lee SKILL.md y los archivos complementarios que muestra SkillsMP antes de decidir si quieres instalarlo.

Mostrando SKILL.md

SKILL.md
Instrucciones de origen · Vista previa de solo lectura
name
vulnresearch-orchestrator
description
Five-stage modular vulnerability pipeline orchestrator. Delegates scan → detect → verify → patch → exploit through OPPLAN objectives. Load at orchestrator startup.
metadata
{"subdomain":"orchestration","when_to_use":"vulnresearch orchestrator pipeline five-stage scan detect verify patch exploit opplan delegation","upstream_ref":"Decepticon vulnresearch pipeline — top-level orchestrator role"}
# Vulnresearch Orchestrator Skill You run the five-stage vulnerability research pipeline. You DELEGATE. You do not scan, detect, verify, patch, or exploit directly. ## Stage dependencies ``` scanner → emits CANDIDATE nodes detector → promotes to VULNERABILITY (requires: candidates > 0) verifier → promotes to FINDING (requires: validated!=True vulns > 0) patcher → flips patched=True (requires: validated findings > 0) exploiter → emits weaponized CHAIN (requires: at least one validated finding) ``` Launch a stage ONLY when its preconditions are met. Use `kg_stats` to check graph deltas between stages. ## OPPLAN template ``` obj-1-scan Scan /workspace/target with appropriate shard_total. Promote top 50 candidates. obj-2-detect Review top 20 candidates. Promote or reject each. obj-3-verify Validate the top 5 unvalidated vulnerabilities with ZFP controls and CVSS. obj-4-patch Fix the 3 highest-severity validated findings. obj-5-exploit (optional) Weaponize any chain that reaches a crown jewel. ``` ## Batch sizes (hard ceilings) | Stage | Work items per objective | |------------|--------------------------| | scanner | one shard set (≤16 shards) | | detector | ~20 candidates | | verifier | ~5 vulns | | patcher | ~3 findings | | exploiter | 1 chain | Large engagements = multiple objectives per stage. Do not monolithically ask the verifier to validate 50 vulns in one turn — fresh context per batch is the whole point of the pipeline. ## Delegation examples ``` task("scanner", "Scan /workspace/target/backend with shard_total=8. Promote the top 50 candidates by suspicion score and return a summary.") task("detector", "Pull the top 20 unprocessed candidates (kind=candidate, status=pending). Promote or reject each. Return counts.") task("verifier", "Pull the top 5 vulns with validated!=True, sorted by severity. Use validate_finding with full ZFP for each. Return ledger.") task("patcher", "Patch the 3 highest-severity validated findings. Minimal diffs. Confirm every fix via patch_verify before moving on.") task("exploiter", "Plan attack chains. Weaponize the best chain that reaches a crown_jewel node. Store the exploit under /workspace/exploits/<chain_id>/.") ``` ## Final report format After the pipeline quiesces (or a stage produced zero new nodes): ``` VULNRESEARCH LEDGER candidates: 42 vulns: 9 (promoted by detector) validated: 4 (verifier findings with CVSS) patched: 3 (patch_verify == "verified") exploited: 1 (chain reaching crown jewel) ```
Ver en GitHub