The current ATT&CK 19.1 layer is local and rule-based. It maps extracted Behavior descriptions and categories to predefined techniques in core/constants.py.
- Generic process creation ->
T1059 - PowerShell ->
T1059.001 - Windows Command Shell /
cmd.exe->T1059.003 mshta.exe->T1218.005regsvr32.exe->T1218.010rundll32.exe->T1218.011
- Generic registry modification ->
T1112 - Registry run key / startup key ->
T1547.001
- File creation / dropped executable path ->
T1105
- DNS lookup ->
T1071.004 - HTTP / web connection ->
T1071.001 - FTP connection ->
T1071.002 - SMB connection ->
T1021.002 - Generic IP/TCP connection -> no ATT&CK technique without application-protocol or remote-service evidence
- Explicit remote-service connection (for example RDP, SSH, or WinRM evidence) ->
T1021 - Non-standard port ->
T1571, added alongside the HTTP, FTP, SMB, TCP, or IP mapping rather than replacing it, so one behavior can carry both
- Scheduled task ->
T1053.005 - Windows service ->
T1543.003 - Startup / run-key style persistence ->
T1547.001
extractor/signature_extractor.py assigns techniques directly on the behavior,
before the mapper runs, by matching the sandbox signature name:
inject,injection, orprocess_hollow->T1055(severityhigh)drop,file, orpayload->T1105api,network,contact,dns, orhttp->T1071.001service,task,startup,runkey, orrun_key->T1547.001
A signature matching none of these produces no behavior.
COMMON_ATTACK_MAPPINGS also defines T1036 (Masquerading) and T1070.004
(File Deletion). Nothing currently produces either one; they are reserved for
future file-extraction rules.
Techniques use ATT&CK v19 tactic names. Stealth (TA0005) and Defense Impairment (TA0112) replaced Defense Evasion, so Navigator layers need a
v19-aware Navigator build.
highExplicit description or process marker, for example PowerShell, command shell, scheduled task, service, DNS, or HTTPmediumStrong category-level behavior where exact sub-technique is less explicitlowWeak fallback or inferred mapping when only generic activity is present
Suspicious PowerShell executionMaps toT1059.001with high confidenceSuspicious command shell executionMaps toT1059.003with high confidenceScheduled task persistence observedMaps toT1053.005with high confidenceService-based persistence observedMaps toT1543.003with high confidenceDNS lookup observed: api.example.testMaps toT1071.004with high confidenceHTTP connection observed: http://example.test/healthMaps toT1071.001with high confidenceRegistry run key modified: HKCU\...\RunMaps toT1547.001with high confidenceFile dropped to user-accessible path: C:\Temp\stage.binMaps toT1105with medium confidence