Detections that actually detect.
Vendor-neutral detection engineering for any SIEM or EDR platform.
We make your security tools catch real attacks, with fewer false alarms and lower logging costs. No security team? We'll set the tools up too.
Same attack caught, far fewer false alarms. Switch between the two versions of this rule to see the difference.
5 alerts. 4 are false alarms from your own IT tools. 1 alert. The real attack: a booby-trapped invoice.
Show the rule behind thisHide the rule
title: Encoded PowerShell Command Lineid: 3f9c2a71-5d0e-4b8a-9e62-1c7d4a0b8f15status: testlogsource: category: process_creation product: windowsdetection: selection: Image|endswith: '\powershell.exe' CommandLine|contains: - ' -enc ' - ' -EncodedCommand ' filter_sccm: ParentImage|endswith: '\CCM\CcmExec.exe' filter_intune: ParentImage|endswith: '\AgentExecutor.exe' condition: selection condition: selection and not 1 of filter_*level: mediumlevel: hightags: - attack.execution - attack.t1059.001 - attack.t1027.010 process_creation · last 5 minutes
| time | host | parent → command line | verdict |
|---|---|---|---|
| 09:13:51 | WS-0102 | svchost.exe → taskhostw.exe | – – |
| 09:14:02 | FS01 | CcmExec.exe → powershell.exe -NoProfile -enc SQBuAHYA… | false alarm ignored: IT tool |
| 09:14:09 | WS-0231 | AgentExecutor.exe → powershell.exe -enc JABwAHIA… | false alarm ignored: IT tool |
| 09:14:58 | WS-0231 | explorer.exe → chrome.exe --type=renderer | – – |
| 09:15:31 | WS-0118 | explorer.exe → powershell.exe -File .\backup.ps1 | – – |
| 09:16:20 | WS-0412 | OUTLOOK.EXE → WINWORD.EXE /n "Invoice_0412.docm" | – – |
| 09:16:44 | WS-0412 | WINWORD.EXE → powershell.exe -w hidden -enc JABjAD0A… | real attack real attack |
| 09:17:03 | WS-0187 | AgentExecutor.exe → powershell.exe -enc JABsAG8A… | false alarm ignored: IT tool |
| 09:17:52 | DC02 | svchost.exe → wsmprovhost.exe -Embedding | – – |
| 09:18:11 | FS02 | CcmExec.exe → powershell.exe -NoProfile -enc SQBtAHAA… | false alarm ignored: IT tool |
| 09:18:40 | WS-0231 | cmd.exe → ping -n 1 10.0.4.12 | – – |
Example data. The highlighted line is the attack: someone opened an infected invoice attachment, and it secretly ran a hidden command. Tuning teaches the rule to ignore your known IT tools, so it still catches everything else.
Most teams run default rules.
Default rules are written for every network, so they fit none of them. The bill arrives three ways.
- Alert noise
- Analysts learn to skim, and the alert that matters looks like all the others.
- Missed attacks
- Techniques nobody wrote a rule for go through quietly, with nothing to tell you they did.
- Logs nobody reads
- You pay to ingest and store data that no detection ever uses.
Fixed scope. Fixed price.
Every engagement is scoped in writing with a firm price before work starts.
-
Logging Cost Audit
Find the log sources you pay to ingest and store that no detection ever reads, and cut them without losing coverage.
-
Detection Coverage Assessment
A MITRE ATT&CK map of what your rules really catch, a ranked list of the gaps, and your noisiest rules fixed.
-
Detection Pack
Tested, ATT&CK-mapped detections written for your platform, with documentation your analysts can act on.
-
SIEM Migration
Switching platforms? Your rules are rebuilt and improved on the new one, not copied across with their old problems.
-
AI/LLM Security Review
Prompt injection, jailbreak and data-leakage testing against the OWASP Top 10 for LLM Applications.
-
Email Compromise Investigation
Account takeover and wire-fraud scoping: what happened, when, and the account locked down.
Written in the language your tools speak.
KQLSPLES|QLEQLYARA-LSigma
Microsoft Sentinel and Defender, Splunk, Elastic, Google SecOps, CrowdStrike and others. If your platform runs it, we write it.
No security team? You still need a SIEM.
Auditors and insurers expect logging and alerting. If nobody on staff owns security, we set it up and run it.
-
The right SIEM for your size
Chosen for your budget and what you already run, such as Microsoft 365. No overbuying.
-
Set up and connected
Email, endpoints, firewall and cloud logs flowing in, with retention set to what you need.
-
Mapped to your requirements
HIPAA, PCI DSS, SOC 2, CMMC or your cyber insurance questionnaire. Evidence you can hand over.
-
Run for you, if you want
Alerts tuned so they mean something, with optional monthly management so it does not go stale.
We help you meet logging and monitoring requirements. Certification is up to your auditor.
Your brand. Our detections.
For managed service providers. We build and maintain the detections; you deliver them to your clients under your own brand.
- Detections in each client's platform language
- Tuned per client environment, maintained as threats change
- Nothing your clients see carries our name
From first message to a repo you own.
-
Send a short request
Tell us your platform and what is bothering you. It takes two minutes.
-
We reach out
A call about your environment, your tools and what you need to catch or comply with.
-
Fixed-price scope
A written scope and a firm price before any work starts. No hourly billing.
-
Delivery in a Git repo you own
Detections, tests and documentation. Optional retainer for ongoing tuning.