Skip to content
View xGhst0's full-sized avatar

Block or report xGhst0

Block user

Prevent this user from interacting with your repositories and sending you notifications. Learn more about blocking users.

You must be logged in to block users.

Maximum 250 characters. Please don’t include any personal information such as legal names or email addresses. Markdown is supported. This note will only be visible to you.
Report abuse

Contact GitHub support about this user’s behavior. Learn more about reporting abuse.

Report abuse
xGhst0/README.md

Defensive security analyst in Australia. My day job is mostly Splunk, Sysmon and incident write-ups. The write-ups are the part nobody enjoys, so I've been building tools that do the boring half for me.

I work around air-gapped networks, so everything here runs fully offline. No cloud, no telemetry, nothing phones home.

Desktop report writer for incident response and pentest reports, written in Rust (Tauri for the shell, Typst for rendering). You enter the facts once, then the hosts, detections, IoCs and timeline feed every section: exec summary, IoC tables, kill-chain timeline, mitigations, CVSS scoring. The full MITRE ATT&CK matrix and the ACSC ISM are compiled into the binary, so citing a control quotes the real text with the cable unplugged. It's all deterministic too, the same input always produces the same report.

IntelScribe desktop app

It draws the attack path and ATT&CK coverage straight from the timeline:

attack path ATT&CK coverage matrix

Report covers are generated procedurally, 18 palettes by 6 art styles. Stock photography in an incident report never felt right:

Harbour Teal cover Midnight Slate cover Crimson Vector cover

Case management for analyst teams on closed networks. Plain Node.js, zero dependencies, state in a single JSON file. Analysts log findings with evidence, leads review, a manager signs. The technical report regenerates as findings change; the formal report gets frozen and signed when the case closes. There's a bundler that packs the app plus the Node runtime into one tarball for boxes that have never seen the internet.

SKYHAWK dashboard

case workspace live technical report

Day to day

Splunk, Elastic, Sysmon, Volatility, KAPE. Frameworks-wise: MITRE ATT&CK, the ACSC ISM and Essential Eight, CVSS when I have to.

Reach me at benjamin.sokimi@gmail.com

Pinned Loading

  1. xGhst0 xGhst0 Public

    Profile README

  2. skyhawk skyhawk Public

    Air-gapped, zero-dependency DFIR platform for blue teams. Capture findings, ingest host evidence, get copy-paste remediation, and produce signed incident reports, all offline on just Node.js.

    JavaScript

  3. intelscribe intelscribe Public

    Offline, deterministic desktop tool for writing commercial-grade cyber incident reports (Rust + Typst + Tauri). Bundled MITRE ATT&CK and ACSC ISM.

    Rust