Automated Cyber
Solutions

Research & publications

Follow the evidence.
Question the result.

Published findings and ongoing work across security research, AI systems, reverse engineering, exposure analysis, and technical forensics.

Publications & research archive · 2018–2026

Research over time

Cloud exposure, attack-path investigation, and exploit validation. These publications show how I approach the gap between a reported risk and the evidence needed to understand it.

  1. Tenable · Co-author

    php2shell one week later: Why one exploit doesn’t work everywhere

    Co-authored with Joshua Martinelle. This research examines why exploit reproduction depends on the target’s PHP build and runtime configuration, and why a successful shell alone does not establish which vulnerability was used.

    I developed the prompts that drove multi-day research into the PHP ecosystem and ran the six-plus-hour agent analysis described in the article. I caught the agent’s hallucinated attribution of a working exploit to the wrong vulnerability, and separately reproduced remote code execution on PHP 7.4.

    My investigation, engineering & evidence

    I directed agents to deploy lab systems and infrastructure, attach GDB to running processes during live testing, and generate scripts for codebase analysis, fuzzing, and testing. I used those workflows to investigate behavior, validate results, and collect and author evidence of the findings.

    The work depended on checking each claimed result against the actual execution path. A working payload was a starting point for verification, rather than sufficient proof of the claimed vulnerability.

    The investigation also led me to identify and report a related out-of-memory exposure to the PHP project. Disclosure details are pending.

    Published by Tenable; co-author credit is shared. The contribution account above describes my role in the research. ACS is my separate business.

  2. Public technical discussion · Contributor

    pandas: tracing query execution and application exposure

    Source-version comparisons and execution-path analysis of expression evaluation, with attention to untrusted input and the conditions needed for exploitation.

    Read the investigation overview →
  3. Personal archive · 2022–2023

    Early AI security research: prompting, code generation & verification

    Retained correspondence documents Java gadget-chain prompts, generated application scaffolds, and requests for testing interfaces. Original screenshots make the distinction between a model’s answer and a verified result visible.

    View the dated archive & original screenshots →
  4. Research writeup · Author

    Netlogon elevation-of-privilege exposure research

    A reproducible lab investigation connecting attack simulation and event analysis to the evidence defenders can inspect. The work uses an existing community lab framework and simulation tools.

    Read the Netlogon investigation ↗
  5. Tenable · Author

    Leaky Amazon S3 Buckets: Challenges, Solutions and Best Practices

    Research into cloud storage exposure, permissions, and practical ways to evaluate S3 security. The article connects least-privilege access, configuration auditing, monitoring, and testing with tools for identifying gaps.

    An early focus on making cloud security review repeatable. Published in 2018; tool references and platform behavior reflect that period.

    Read the S3 research at Tenable ↗

Engineering practice

Reverse engineering & forensics

Source and patch comparisons, execution-path analysis, exploit reproduction, and artifact investigation—connected to testable conclusions.

Explore technical investigations →

Research & local development

Research directions

Public repositories show part of my work. My local research also includes working implementations, prototypes, and architecture studies across security, AI operations, automation, and learning systems. The themes below describe that broader scope; potential applications still need validation in their intended environment.

AI asset discovery & model-file research

Investigating cloud model registries and model-file identification across PyTorch, ONNX, TensorFlow, and Safetensors, alongside pickle opcode analysis and serialized-object behavior. Local scripts and fixtures support format and behavior experiments.

Potential application Clearer asset inventories and more focused investigation of model handling and software exposure.

Blockchain identity & audit evidence

Prototyping signed identity links, deterministic evidence summaries, and smart-contract audit anchors. This explores how off-chain records can be associated with a verifiable reference and which actors may submit it.

Research question What does an anchor actually prove? A digest can help check consistency; it does not establish that the original claim is true. Local contract and API prototypes include mock policy and market components, with deployment and production suitability unverified.

Generated documents & review feedback

Building source-to-PDF content pipelines that retain original output and AI review feedback as separate artifacts. This complements courseware work by making generated material and proposed changes easier to compare.

Potential application Repeatable publishing and review workflows for guides, training, and technical documentation. Generated recommendations still need editorial and factual review; a review score alone does not establish quality.

Retrieval & knowledge workflows

Prototyping content ingestion, semantic retrieval, and model responses informed by selected source material.

Potential application Make technical knowledge easier to find and give reviewers a clearer basis for checking generated answers.

Operational intelligence & decision support

Exploring data ingestion, normalization, scoring, dashboards, and AI interfaces for examining operational signals.

Potential application Surface discrepancies, prioritize investigation, and help people make decisions from a more consistent view of the data.

Workflow automation & agent operations

Connecting APIs, structured intake, task routing, and review points in local automation and agent prototypes.

Potential application Reduce repeated data entry and manual coordination while preserving reviewable handoffs between people and tools.

Learning platforms & content pipelines

Building local LMS integrations and courseware pipelines with structured lessons, quizzes, intake automation, validation, and operator training.

Potential application Turn technical knowledge into learning material that can be practiced, reviewed, updated, and reused, with requirements and test evidence tied to the delivery workflow.

Get in touch

Have a challenge
worth solving?

Start a conversation about engineering, research, or a problem that needs a closer look.