
Soc Analyst
- 29 installs
- 7 repo stars
- Updated May 20, 2026
- daemon-blockint-tech/agentic-enteprises-skill
Security operations and threat detection in enterprise environments.
About
SOC-analyst skill provides security operations center workflows and threat detection. Developers use it to build security monitoring and incident response systems.
- Security incident detection and response
- Threat hunting and analysis
Soc Analyst by the numbers
- 29 all-time installs (skills.sh)
- Ranked #1,502 of 2,203 Security skills by installs in the Skillselion catalog
- Data as of Jul 29, 2026 (Skillselion catalog sync)
npx skills add https://github.com/daemon-blockint-tech/agentic-enteprises-skill --skill soc-analystAdd your badge
Show developers this skill is listed on Skillselion. Paste this into your README.
| Installs | 29 |
|---|---|
| repo stars | ★ 7 |
| Last updated | May 20, 2026 |
| Repository | daemon-blockint-tech/agentic-enteprises-skill ↗ |
What it does
Security operations and threat detection in enterprise environments.
Files
SOC Analyst
When to Use
- Triage and investigate SIEM, EDR, email, cloud, and identity alerts
- Execute tier-1/tier-2 playbooks and document findings
- Enrich alerts with threat intel, asset context, and user/account data
- Close benign or true-positive-with-remediation alerts per runbook
- Escalate to CSIRT when incident criteria are met
When NOT to Use
- Declare incidents, lead containment, or draft regulatory comms →
incident-responder - Design SEV levels, on-call, paging, or postmortem program →
incident-management-engineer - Plan or execute red team campaigns (operator role) →
red-team-specialist - Implement SIEM/EDR or IAM controls →
information-security-engineer - Hypothesis-driven threat hunts and hunt campaigns →
threat-hunter - Disassembly, decompilation, patch diff, or malware RE lab work →
reverse-engineer
Related skills
| Need | Skill |
|---|---|
| Escalate declared security incident | incident-responder |
| Incident program, escalation matrix | incident-management-engineer |
| Security strategy and IR policy | cybersecurity |
| Red team / purple team exercise design | red-team-specialist |
| Tooling implementation (SIEM, EDR, SOAR) | information-security-engineer |
| Cloud audit and account forensics | cloud-security-engineer |
| Proactive threat hunts and hunt campaigns | threat-hunter |
| Detection tuning and DFIR-style investigation | defensive-security-analyst |
| Disk/memory forensics and chain of custody | digital-forensics-analyst |
| Binary/protocol RE, patch diff, YARA from samples | reverse-engineer |
| Vetted IOC/TTP packages and tactical intel for enrichment | cti-analyst |
Handoff to threat hunting
Escalate to threat-hunter when alerts cluster into a plausible campaign, detections are evasive, leadership requests a proactive hunt, or post-incident pattern expansion is needed. Include UTC window, entities, IOCs, what was ruled out, and linked tickets.
Handoff to CSIRT
Escalate to incident-responder when incident declaration criteria are met (see incident-responder/references/incident_declaration_and_severity.md). Include UTC timestamps, affected entities, IOCs, evidence links, and open questions. Confirmed compromises found during hunts also route through this path.
Alert triage and classification
Table of contents
1. Triage sequence 2. Severity matrix 3. Incident categories 4. False positive handling 5. Escalation triggers
Triage sequence
Execute in order; do not skip validation for noisy rules.
1. Acknowledge — claim case; start SLA clock 2. Normalize — extract entities (user, host, IP, hash, domain, process) 3. Enrich — asset owner, criticality, recent similar alerts 4. Decide — FP / benign TP / TP requiring investigation 5. Classify — severity + category + scope count 6. Act — playbook, monitor, or escalate
Severity matrix
Align to org SEV definitions (incident-management-engineer). Default mapping:
| Level | Indicators | SOC response |
|---|---|---|
| SEV1 | Active ransomware, mass exfil, domain-wide compromise | Immediate escalation; 24/7 IR; commander |
| SEV2 | Confirmed account takeover, privilege escalation, C2 on critical asset | < 1 hour; IR engaged; containment per runbook |
| SEV3 | Suspicious activity; single-system malware; policy violation with risk | Same business day; Tier 2 owner |
| SEV4 | Recon, blocked attack, low-confidence signal | Queue; trend; batch review |
Customer impact and data class override raw alert priority.
Incident categories
Use one primary category per case for reporting:
| Category | Examples |
|---|---|
| Malware | EDR block, suspicious binary, persistence |
| Phishing | Credential harvest, malicious link |
| Account compromise | Impossible travel, MFA fatigue, token theft |
| Insider / policy | DLP, unauthorized access, data mishandling |
| Network | C2 beacon, port scan, firewall deny spikes |
| Cloud | Anomalous API, IAM change, public exposure |
| Vulnerability | Exploit attempt on known CVE |
| Other | Document when none fit; propose new taxonomy |
False positive handling
Document before close:
- Detection or rule ID
- Why benign (maintenance, known tool, expected admin, mis-tuned threshold)
- Proposed tuning (threshold, enrichment, time window, scoped allowlist)
- Expiry date for any allowlist
- Approver for changes affecting critical ATT&CK techniques
Never permanently suppress high-fidelity techniques without detection review.
Escalation triggers
Escalate immediately when any apply:
- Executive or break-glass account involved
- Regulated or restricted data (PHI, PCI, export-controlled)
- Lateral movement or scope unknown beyond 10 hosts/users
- Active C2 or encryption of production data
- Legal, regulatory notification, or external comms may be required
- Playbook has no approved branch for observed behavior
Package escalation: 2-line executive summary, timeline link, IOC list, actions taken, open questions.
Containment, escalation, and handoff
Table of contents
1. Containment recommendations 2. Approval matrix 3. Escalation paths 4. Shift handoff template 5. Evidence preservation
Containment recommendations
SOC recommends; IR or designated approver authorizes unless runbook grants auto-approve.
| Action | Typical when | Risk |
|---|---|---|
| Disable user / revoke sessions | Confirmed credential compromise | Business disruption |
| Force password reset | Account takeover suspected | User lockout |
| EDR isolate host | Active malware or C2 | Production outage |
| Block IOC (IP/domain/hash) | Confirmed malicious comms | Collateral if shared infra |
| Revoke OAuth / app tokens | Token theft | App downtime |
| Snapshot / image capture | Before wipe or rebuild | Storage/time |
List order of operations in recommendation (e.g., snapshot → isolate → block IOC).
Approval matrix
| Scope | Approver |
|---|---|
| Single workstation | SOC T2+ or runbook auto |
| Server / production | Service owner + IR |
| Identity (standard user) | SOC T2+ per runbook |
| Identity (privileged / exec) | IR lead + IT leadership |
| Network block (wide) | IR + network team |
| Cloud resource change | Cloud security + IR |
If approver unavailable, escalate to IR lead—do not delay SEV1 containment waiting on business hours unless policy requires.
Escalation paths
| To | When | Deliverable |
|---|---|---|
| IR / defensive analyst | SEV1–2, complex scope, hunt needed | Timeline, IOCs, containment status |
| Information security engineering | Tooling gap, integration failure | Tickets with logs and error detail |
| Cloud security | Cloud-specific compromise | Resource IDs, API trail exports |
| IT / identity | Account recovery, rebuild | Clear action list |
| IM engineer | Customer-facing outage tied to security | Link security case to incident record |
| Legal / compliance | Regulated data, external disclosure | Through IR commander only |
Shift handoff template
Post in handoff channel at shift end:
## SOC handoff — [DATE] [SHIFT]
### Open P1/P2
- [CASE-ID] — severity — one-line status — owner — next action — blocker
### Watch list (monitoring)
- [CASE-ID] — why watching — expire time
### Tuning in flight
- [TICKET-ID] — rule ID — FP pattern
### Queue health
- Backlog count — oldest unassigned age
### Notes for next shift
- Maintenance windows, known noisy rules, staffing gapsRequire verbal read-back for any SEV1 or active containment case.
Evidence preservation
Before destructive containment when policy allows:
1. Export relevant SIEM searches (time-bounded) 2. EDR investigation package or snapshot 3. Identity sign-in export for affected users 4. Hash of exported bundles stored in case
Document who exported, when UTC, and storage location (case folder ID).
Detection feedback and metrics
Table of contents
1. Tuning feedback format 2. SOC metrics 3. Weekly detection review 4. Anti-patterns
Tuning feedback format
Open a tuning ticket for every repeatable false positive or noisy rule:
| Field | Content |
|---|---|
| Detection ID / name | SIEM rule or EDR policy ID |
| Alert volume | Count per 7d; peak times |
| FP pattern | Why benign (tool, job, admin task) |
| Sample case IDs | 2–3 examples with redacted entities |
| Proposed change | Threshold, enrichment, scope, time window |
| Risk if suppressed | ATT&CK technique affected |
| Requested test window | Dates for parallel run |
Detection engineering owns implementation; SOC owns signal from the floor.
SOC metrics
Track at team level (daily or weekly dashboard):
| Metric | Definition | Target direction |
|---|---|---|
| Time to acknowledge | Alert created → owner assigned | Down |
| Time to triage | Alert created → FP close or TP classified | Down |
| True positive rate | TP / (TP + FP) per rule | Up for high-fidelity rules |
| False positive rate | FP / total closes per rule | Down |
| Reopen rate | Cases reopened within 7d | Down |
| Escalation rate | Cases escalated to T3/IR | Stable (not zero) |
| Playbook success | Auto-enrich steps completed | Up |
| Tuning backlog age | Open tuning tickets >14d | Down |
| Shift handoff compliance | Written handoff on schedule | Up |
Slice metrics by source, category, and tier to find systemic issues.
Weekly detection review
Standing agenda (30–60 min):
1. Top 5 noisy rules by volume 2. New true positives worth promoting to higher fidelity 3. Open tuning tickets — owner and ETA 4. Missed activity (if any) from IR postmortems 5. Playbook gaps discovered on shift
SOC lead presents; detection engineering commits to change or documents risk acceptance.
Anti-patterns
Avoid:
- Global suppressions without expiry on credential theft or C2 techniques
- Closing without category — breaks metrics and IR reporting
- Silent queue drops — every alert gets disposition
- Analyst-only containment outside runbook without ticket
- Tuning via personal filters — changes must be team-visible and reviewed
Improve detections through documented feedback, not individual queue hacks.
IOC enrichment and investigation
Table of contents
1. IOC types and handling 2. Enrichment sources 3. Correlation queries 4. Timeline construction 5. Investigation depth by tier
IOC types and handling
| IOC | Validate | Notes |
|---|---|---|
| File hash | Prevalence, signature, sandbox summary | Treat unknown hash as suspicious on critical assets |
| IP / domain | TI reputation, passive DNS, registration age | Shared hosting needs host-level context |
| URL | Redirect chain, domain age, path | Do not click untrusted URLs on analyst workstation |
| User / UPN | Role, MFA status, recent auth geography | Executive and break-glass = escalate early |
| Host | Criticality, owner, EDR coverage | Missing EDR = escalate |
| Process | Parent chain, signer, path | LOLBins need parent context |
Record confidence (high/medium/low) per IOC in case notes.
Enrichment sources
Use org-approved sources only:
- Internal — CMDB, asset tags, data classification, recent changes
- SIEM — historical prevalence, peer alerts, peer entities
- EDR — process tree, network connections, file operations
- Identity — sign-in logs, risky sign-in, MFA events, app consents
- Email — message headers, delivery path, similar campaigns
- Cloud — CloudTrail/Audit Logs, IAM changes, storage access
- Threat intel — feeds integrated in SIEM; cite feed name and score
Do not paste full TI reports into customer-visible tickets; summarize in case.
Correlation queries
Minimum pivots for true positives:
1. Same user — auth, cloud, proxy, email (24–72h) 2. Same host — EDR, local logons, outbound connections 3. Same IOC — other hosts/users hit (prevalence) 4. Parent process — if execution alert, trace parent and child
Stop correlation when runbook depth reached; hand off breadth to defensive-security-analyst.
Timeline construction
Required fields per event:
| Field | Example |
|---|---|
timestamp_utc | 2026-05-20T14:32:01Z |
entity | host:wkst-042 / user:jane@corp |
action | Sign-in success from new country |
source | IdP sign-in logs |
analyst_note | Matches phishing case #1234 |
Order chronologically; mark first malicious and last observed activity.
Investigation depth by tier
| Tier | Depth | Stop condition |
|---|---|---|
| T1 | Enrichment + playbook + single-source timeline | Escalate if multi-source needed |
| T2 | Multi-source timeline + containment recommendation | Escalate if hunt hypothesis required |
| T3 | Full case package for IR; tuning proposal | Hand to IR commander for SEV1–2 |
Preserve chain of custody: export raw logs to secure case folder per policy.
SIEM and SOAR playbooks
Table of contents
1. Playbook principles 2. Standard playbook stages 3. SOAR case hygiene 4. Approved automation 5. When to stop automation
Playbook principles
1. Human decision at branches — automation gathers; analysts approve destructive steps 2. Idempotent steps — safe to re-run enrichment without duplicate blocks 3. Evidence first — export logs/snapshots before isolate or disable when policy requires 4. Mapped to category — each playbook names severity default and escalation path 5. Versioned — cite playbook ID and version in every case note
Standard playbook stages
| Stage | Actions | Outputs |
|---|---|---|
| Ingest | Parse alert; open case; assign owner | Case ID, entities |
| Enrich | TI lookup, asset CMDB, user manager, geo | Enrichment block in case |
| Correlate | Same-user/host queries; 24h window | Related alert count |
| Decide | FP / monitor / investigate / escalate | Decision + rationale |
| Respond | Approved SOAR actions only | Action log with UTC |
| Resolve | Close code; tuning ticket if FP | Final category + severity |
| Retrospect | Optional lesson for detection review | Link to tuning ticket |
SOAR case hygiene
Every case must include:
- Title —
[Category] — primary entity — short behavior - Timeline — append-only notes with UTC timestamps
- Evidence links — SIEM search IDs, EDR investigation URLs (no secrets in title)
- Owner and tier — T1/T2/T3 at time of handoff
- Related tickets — IR, IT, cloud, legal as applicable
Update status when waiting on: approver, customer, engineering, or legal.
Approved automation
Typical auto-actions (confirm against org runbook):
| Action | Preconditions |
|---|---|
| Block IOC at proxy/firewall | TI confidence high; not shared CDN without scope |
| Disable user session | Confirmed compromise; not service account without owner |
| EDR network isolate | Active malware; asset not critical singleton without approval |
| Quarantine file | EDR policy allows; hash seen on single host first |
| Create ticket | Always allowed — route to correct queue |
Require secondary approval for org-wide blocks, production service accounts, and executive users.
When to stop automation
Halt SOAR and escalate manually when:
- Playbook branch missing or confidence below threshold
- Blast radius unclear (cloud org, IdP tenant, >10 assets)
- Destructive action could interrupt revenue-critical system
- Alert storm — possible detection bug or attack in progress at scale
- Legal hold or law enforcement involvement mentioned
Log automation halted reason in case; do not force-close as FP during storms.
SOC analyst scope
Table of contents
1. Role boundary 2. Tier model 3. Partnership model 4. What good looks like
Role boundary
| SOC analyst owns | Others own |
|---|---|
| Alert queue triage and case documentation | SEV taxonomy, paging, postmortems (incident-management-engineer) |
| Playbook and SOAR case execution | SIEM/EDR/SOAR integration engineering (information-security-engineer) |
| Initial severity/category classification | Enterprise IR strategy and policy (cybersecurity) |
| IOC enrichment and analyst timelines | Deep hunts and detection rule design (defensive-security-analyst) |
| Runbook containment recommendations | Control implementation and guardrails (information-security-engineer, cloud-security-engineer) |
| Shift handoffs and tuning feedback | Audit evidence and frameworks (compliance-engineer) |
| Escalation packages for IR/engineering | Pentest and offensive validation (offensive-security-analyst) |
SOC operates the detection and response floor; it does not own security program design or infrastructure build-out.
Tier model
| Tier | Typical work | Escalate when |
|---|---|---|
| T1 | Queue intake, enrichment, known-FP closure, playbook branches A/B | Unknown alert type, executive account, multi-host scope |
| T2 | Correlation across sources, timeline build, containment per runbook | Cross-tenant, regulated data, unclear root cause |
| T3 | Complex cases, playbook gaps, tuning proposals, mentor T1 | Active breach commander needed, legal hold, org-wide block |
Tiers are skills, not titles—document who owns the case at handoff.
Partnership model
| Partner | Interaction |
|---|---|
| IR / defensive analyst | Receives escalations with timeline, IOCs, recommended actions |
| Detection engineering | Consumes tuning tickets; provides rule context and test windows |
| IT / identity | Executes approved account resets, group changes |
| Cloud / platform | Assists with cloud audit queries and resource isolation |
| Legal / comms | Engaged only via IR commander (communication-lead for messaging) |
| IM engineer | Aligns case severity to SEV definitions; does not replace SOC triage |
What good looks like
1. Every true positive has a UTC timeline with cited sources 2. False positives exit with a tuning ticket, not silent suppression 3. Playbook actions are logged and approved per policy 4. Shift handoff is written—no verbal-only transfer of SEV1–2 cases 5. Metrics improve: lower FP rate, stable time-to-triage, fewer reopen loops