Skip to content
James Bower
James Bower

  • Tools
  • Projects
  • Guides
  • Courses
  • Resources
    • Books
    • Datasets
James Bower

Tools

I build open-source detection engineering tools under Detect-Forge – AI-native, CI-native, and inspectable. Everything runs locally or in GitHub Actions; no data leaves your environment. Opt-in LLM features are BYOLLM (your API key, your model choice).

pip install detect-forge

detect-forge stale

Your detection rules are probably stale, and you don’t know it. stale audits Sigma rule repositories for freshness across three dimensions: timestamp drift against MITRE ATT&CK (deterministic), semantic drift between rule logic and current technique descriptions (local embeddings), and optional LLM-generated diff proposals to close the gap. Green CI tells you your rule parses – stale tells you whether it still matches reality.

→ GitHub · The blog post that started it

detect-forge backtest

Catch noisy rules before they fire in production. backtest runs Sigma rules against the Atomic Red Team EVTX corpus and scores them the way a quant scores a trading signal: precision, recall, F1. Empirical evidence for what a rule catches — and what it doesn’t — before it ships.

→ GitHub

The SaaS (coming soon)

A hosted dashboard for detect-forge stale is coming in late 2026 — continuous staleness monitoring across your rule repos, with history, alerts, and team views. Newsletter subscribers get first access:

Join the waitlist →


New tools ship with an announcement to the newsletter 24 hours before the public launch, and get discussed first in the Machine Learning in Security Discord.

  • Twitter
  • GitHub
  • YouTube
  • LinkedIn

Videos

https://www.youtube.com/watch?v=FEb8KZoEyzI&t=1291s

Categories

  • Active Defense
  • Anomaly Detection
  • AWS
  • Books
  • Business
  • CTF
  • Decision Intelligence
  • Deep Learning
  • Detection Engineering
  • EDA
  • Entity Recognition
  • Health
  • Linux
  • LLM
  • Machine Learning
  • Memory Forensics
  • NIDS
  • NLG
  • NLP
  • Operating Systems
  • Productivity
  • Python
  • Quantitative Security
  • Security Tools
  • Sentiment Analysis
  • Tech
  • Text Analytics
  • Threat Hunting
  • Threat Intelligence
  • Topic Modeling
  • UEBA

Recent Posts

  • Detection Rule Staleness: How AI Can Solve This Now
  • How to Think About Low-Latency Development with Python
  • Managing Noise In AI Security Machine Learning
  • Dimensionality Reduction: Find the Best Method for Your Data
  • Improved Anomaly Detection in Cybersecurity using Model Cascading

Tags

Apache BERT Boot2Root classification Conda Data Augmentation ddos Diet Dirb Ensemble ETL featured Firewall FreeBSD GPT-3 Hacking Hacking Challenge Htop Kioptrix LiME LLM low-latency Miniconda Mod_jk Monitoring NetworkMiner Nikto NLP NLTK Nmap Nokia 770 OpenAI OpenBSD PCAP pdfminer Peak Performance PF recon Security SSM Tomcat Volatility VSCode Word2Vec xgboost

Archives

  • April 2026
  • November 2024
  • October 2024
  • June 2024
  • October 2023
  • September 2023
  • August 2023
  • May 2023
  • April 2023
  • February 2023
  • March 2020
  • June 2019
  • July 2018
  • May 2018
  • August 2017
  • June 2017
  • February 2017
  • November 2016
  • October 2016
  • September 2016
  • April 2016
  • March 2016
  • November 2015
  • August 2015
  • June 2015
  • February 2015
  • September 2014
  • August 2014
  • July 2014
  • January 2014
  • June 2013
  • January 2012
  • September 2009
  • August 2009
  • September 2008
  • September 2006
©2026 James Bower | WordPress Theme by SuperbThemes