attack-mapping
Check or add ATT&CK technique ids on a finding by grounding each id in an observable. Read this when a triage, investigation, or…
Write a security report for a chosen audience - technical report, executive summary, or one-page board brief with RED/YELLOW/GREEN risk posture, key metrics, top 3 actions and 30/60/90 day trend. Use when asked for a report, summary, board brief, board report or risk posture
$ npx -y skills add Vigil-SOC/vigil --skill executive-summary --agent claude-codeHow it fires
How this skill gets triggered: by you, by Claude, or both.
/executive-summaryContext preview
The summary Claude sees to decide when to auto-load this skill.
Write a security report for a chosen audience - technical report, executive summary, or one-page board brief with RED/YELLOW/GREEN risk posture, key metrics, top 3 actions and 30/60/90 day trend. Use when asked for a report, summary, board brief, board report or risk posture
name: executive-summary description: Write a security report for a chosen audience - technical report, executive summary, or one-page board brief with RED/YELLOW/GREEN risk posture, key metrics, top 3 actions and 30/60/90 day trend. Use when asked for a report, summary, board brief, board report or risk posture report over cases and findings. metadata: version: "1"
1. Gather data via tools (cases, findings, actions) 2. Analyze context: severity, timeline, impact 3. Determine report type from user request:
TECHNICAL REPORT (default):
EXECUTIVE SUMMARY:
BOARD BRIEF (triggered by "board brief", "board report", "risk posture report"):
YELLOW (open critical findings with remediation in progress), GREEN (no open criticals, remediation on track)
(budget/policy/technical), estimated impact if addressed
in the main body. Use plain business language.
4. Tailor to audience: Board/CEO vs Executive vs Technical vs Compliance
Vigil is an open source, agentic AI SOC released under Apache 2.0. Your playbooks are plain-text Markdown files, your agent logic is readable code, and your integrations use an open standard (MCP). It is a capability you own, not a black box you rent.
Check or add ATT&CK technique ids on a finding by grounding each id in an observable. Read this when a triage, investigation, or…
Grade a periodic outbound flow as c2, suspicious, or benign-periodic. Read this when raw_data shows a repeating connection and…
Broad behavioural hunting across the findings detection already scored and the raw telemetry behind them.
How to move a hunt from its hypotheses to verdicts -- what to query next, when to validate, when to stop. Load at the start of a…
Method for working one open case from its findings to a supported disposition. Load at the start of a case.
Enrich the indicators of compromise (IPs, domains, hashes, URLs) in a finding. Read this before looking up any IOC so the…