Skip to content

jetnoir/security-research

Repository files navigation

Security Research — Publications

Public research papers and methodology documents by Stuart Thomas (@jetnoir · ORCID).

These documents cover applied security research, audit methodology, and updated editions of earlier published work. All content is educational. Proof-of-concept code is for defensive use only — see each document's legal notice.


Documents

DOI

A Random Matrix Theory Approach to Automated Vulnerability Triage

Original research applying spectral methods from quantum physics and network science to binary vulnerability analysis. Introduces TriageForge, a four-stage pipeline:

  • C1 — SAT backbone proximity score (3-SAT phase transition at α_c ≈ 4.267)
  • C2 — Random Matrix Theory spectral screen (Wigner semicircle, Tracy–Widom, graph energy, eigenvalue entropy z-scored against configuration-model null)
  • C3 — Template dataflow analysis with cyclomatic complexity gate
  • C6 — Symbolic taint analysis via angr

Empirically validated on 335 macOS 26 PrivateFrameworks ARM64e binaries. 96.4% corpus reduction, characteristic false-positive taxonomy (cryptographic S-box tables, standard library sorting, no-network-surface binaries). First published application of RMT universality results and SAT backbone theory to binary security triage.

Cite as: Thomas, S. P. (0009-0008-4518-0064). (2026). Spectral Complexity Screening for Binary Security Analysis: A Random Matrix Theory Approach (Version 1.0.0). Zenodo. https://doi.org/10.5281/zenodo.19855615


Updated edition of the author's 2001 GIAC GSEC paper, listed in the external links of the Wikipedia ICMP tunnel article.

The original paper introduced ICMP covert channel theory, the LOKI tool, and hypothetical gateway scenarios. The 2026 edition adds:

  • Full Python PoC (server + client + shared library) with session framing
  • Scapy-based packet crafting equivalents
  • ICMPv6 extension
  • Modern C2 tooling landscape (nping, ptunnel-ng, icmptunnel)
  • Suricata detection rules + eBPF XDP enforcement
  • Legal framework (CMA 1990, CFAA, EU Directive 2013/40/EU)

Updated edition of the author's c.2006 paper, listed in the external links of the Wikipedia SQL injection article.

The original paper framed SQL injection as a dual business and technical problem, citing Rain Forest Puppy's 1998 Phrack article and Ross Anderson's economic asymmetry argument. The 2026 edition adds:

  • Full attack taxonomy (classic, blind, time-based, error-based, OOB, second-order, NoSQL, ORM, GraphQL)
  • Python detection script (sql_probe.py) and log monitor (sql_log_monitor.py)
  • sqlmap command reference and parameterised query fixes (Python, Django, SQLAlchemy)
  • LLM-generated vulnerable code as a new 2026 attack surface
  • UK GDPR / DPA 2018 legal framework with ICO enforcement analysis
  • Business case ROI table (prevention vs breach cost)

Licence

All documents: Author retains full rights.

The methodology document and 2026 editions are additionally released under Creative Commons Attribution 4.0 International (CC BY 4.0) — you may adapt and redistribute with attribution.


Legal Notice

Proof-of-concept code is published for educational and defensive security purposes only. Use only on systems you own, control, or have explicit written authorisation to test. Unauthorised use may constitute a criminal offence under the Computer Misuse Act 1990 or equivalent legislation in your jurisdiction. Nothing in this repository constitutes legal advice.


Stuart Thomas · @jetnoir · April 2026

About

Security research papers and audit methodology documents — Darwin/macOS, ICMP tunneling, SQL injection

Resources

Stars

Watchers

Forks

Releases

No releases published

Packages

 
 
 

Contributors