Rasheed
Farhat

Security engineer building detection pipelines, security automation, and review tooling for emerging attack surfaces.

Exhibit / Detection-as-Code

A detection, compiled end to end.

Sigma source in. Validated Wazuh XML out.

DaC-Pipeline / rule 200001 / T1105

58 Sigma rules in, 216 Wazuh rules out
SOURCE / rules/sigma/sysmon_certutil_download.yml
detection:
    selection:
        Image|endswith: '\certutil.exe'
        CommandLine|contains|all:
            - 'urlcache'
            - 'split'
    condition: selection
Transform
  1. ParsepySigma AST
  2. DistributeDNF, capped at 500
  3. MergePCRE2 lookaheads
  4. RenderJinja2, stable ID
ARTIFACT / build/wazuh/sysmon_certutil_download_200001.xml
<group name="windows, custom_sigma">
  <rule id="200001" level="10">
    <!-- sigma_uuid:c8d8b9e5... -->
    <if_group>sysmon_event1</if_group>
    <field name="win.eventdata.image"
           type="pcre2">
      (?i).*\\certutil\.exe$</field>
    <field name="win.eventdata.commandLine"
           type="pcre2">
      (?=.*(?i).*urlcache.*)(?=.*(?i).*split.*)</field>
    <description>Suspicious Certutil Network
      Connection</description>
    <mitre><id>T1105</id></mitre>
  </rule>
</group>

The pipeline parses Sigma logic, preserves stable rule IDs, and validates the generated XML before deployment. Read the full case study or the stage-by-stage trace (opens in a new tab).

Selected work

Security systems I built.

Active open source 2025 to present

Detection-as-Code Pipeline

A from-scratch Sigma-to-Wazuh compiler with validation gates, stable rule identity, and API deployment behind a dry run.

58 Sigma → 216 Wazuh rules
119 ATT&CK techniques, 14 tactics
87 automated tests

Research lab 2026

MCP Security Review Framework

Captures MCP tool-call traffic and turns it into evidence a human reviewer can act on: bounded detections, trust-boundary inventory, and measured blind spots.

10 rules, 5 abuse techniques
4,727-record benign corpus
18 documented evasion classes

Lab proof of concept 2026

Deceptive Identity Architecture

An Authentik SSO perimeter wired to Canarytokens and a Python enrichment service, built to study high-signal identity tripwires.

Authentik + Canarytokens
Flask webhook processor
AbuseIPDB enrichment, ARM64 lab

Writing

Technical investigations.

Contact

Let’s talk security engineering.

I'm seeking junior security engineering roles and open to scoped MCP or detection-readiness reviews. Email gets a reply within two business days.