SecOps
Security operations: detecting, triaging and containing attacks as a run discipline — alert quality, on-call for security, and the drills that make response boring.
Overview
Read the full SecOps guidance
Capabilities
Access Control
Least-privilege access with SSO, MFA, and periodic reviews for humans and machines.
Containment authority
A written, pre-agreed answer to who may disconnect, disable or revoke during an incident, and what they may do without further approval.
Log Management
Structured, centralized, retention-governed logs with correlation identifiers.
Security alert triage
Deciding quickly and consistently which signals deserve a human, with documented severity criteria and a measured false-positive rate.
Security incident response
Containing, eradicating and recovering from a confirmed intrusion using a rehearsed process with named decision authority.
Security telemetry coverage
Knowing which assets emit which signals, and where the blind spots are, so detection gaps are a known quantity rather than a surprise.
Threat detection engineering
Writing, testing and maintaining detections as code, with coverage measured against known adversary techniques rather than rule count.
Practices
Detection tuning review
A recurring review of the detection funnel — signals, alerts, true positives — where rules that never fire truly are deleted rather than kept for comfort.
Security on-call rotation
A named, paged rotation for security alerts with a documented escalation path, so 03:00 is a process rather than an improvisation.
Metrics
Alert false-positive rate
Share of raised alerts that turn out to be benign — the direct tax on the scarcest resource, analyst attention.
Unit: percent. Good direction: down.
MTTD — Mean Time to Detect
Average time from fault to detection by a human or automated signal.
Unit: minutes. Good direction: down.
Mean time to contain
Elapsed time from detection to the point where the attacker can no longer act, which is the number that bounds damage.
Unit: hours. Good direction: down.
Mean time to detect
Elapsed time from the first attacker action to a human becoming aware of it, measured per detection class.
Unit: hours. Good direction: down.
Tools
Sigma
A vendor-neutral format for writing detection rules, so detections are reviewable code that survives a change of SIEM.
Visit site ↗Wazuh
Open-source detection and log analysis platform covering host intrusion detection, file integrity and alerting.
Visit site ↗osquery
Exposes operating-system state as SQL tables, which turns endpoint and host telemetry questions into queries.
Visit site ↗
Architecture patterns
Reference architectures and their trade-offs live in the blueprints library.
Maturity
- L1 ReactiveAlerts land somewhere a human readsrequired stage
Security signals reach a monitored destination rather than an unread mailbox, and someone can say who looks at them.
- L2 RepeatableNamed on-call with an escalation pathrequired stage
A rotation exists for security alerts, with a documented path to someone who can authorise disruptive containment.
- L3 StandardizedDetections have owners and runbooks
Each active detection names an owner and links a runbook stating the expected action, and its false-positive rate is known.
- L4 MeasuredDetect and contain times are measured
Time to detect and time to contain are tracked per detection class and reviewed, not estimated after the fact.
- L5 OptimizedResponse is rehearsed and improves detections
Drills run on a schedule, at least one unannounced per year, and their findings visibly change detections and runbooks.
Maturity for secops is measured, not guessed — every score traces to your answers. See how maturity is scored.
Put it to work
Related Ops disciplines
- RAGOps
RAGOps is a dependency of this area
- CloudSecOps
CloudSecOps specializes this area
- GRCOps
GRCOps complements this area
Sources
- Tier 1 — PrimaryMITRE ATT&CK ↗— MITRE(verified 2026-09-20)
- Tier 1 — PrimaryNIST SP 800-61r2 — Computer Security Incident Handling Guide ↗— NIST(verified 2026-09-20)