Skip to content

Nuclear Treestump Technologies

v1.1 - Last Updated: 2026-05-03

Python tooling. Mostly supply chain security, with a few research and side projects.

Maintainer contact: ikari@nuclear-treestump.com

Staff


Security tooling

pydepgate

github.com/nuclear-treestump/pydepgate

Static analysis for Python supply chain attacks. pydepgate scans wheels, sdists, installed environments, and individual files for the startup-vector patterns used in real-world incidents like LiteLLM 1.82.8: malicious .pth files, setup.py payloads, top-level __init__.py exec, sitecustomize.py and usercustomize.py injection, and console-script entry points that fire on import or install.

Zero third-party dependencies. Parsers never execute, compile, or import the content they analyze. Findings come with rule IDs, severities, line numbers, and explanations. Output formats include human-readable, JSON, and SARIF.

Audience: AppSec teams, package reviewers, developers who want to vet a package before installing it, and anyone who suspects something is off with a Python release.

In development: a depscan subcommand that takes a requirements.txt, resolves the full dependency closure with pip in wheel-only mode (so resolution never executes sdist build hooks), bounces to a direct HTTP fetch for any sdist-only transitive, and produces a combined static-scan report covering direct and transitive packages. A runtime-interdiction exec subcommand is roadmapped for v0.4.

PyDepGuard

github.com/nuclear-treestump/pydepguard

The broader Python security framework. PyDepGuard covers runtime sandboxing, dependency management, and lockfile verification.

pydepgate's startup-vector engine is designed to eventually integrate with PyDepGuard as a subsystem. The relationship is not yet final: the current intent is integration, but pydepgate may end up the surviving project if its scope grows to cover what PyDepGuard provides. Either way, pydepgate will remain available as a standalone tool. It will not be removed, restricted, or made obsolete by any future consolidation.

If you only need startup-vector protection and static analysis, use pydepgate. If you need the full runtime security model, look here.


Research

quintesseract

github.com/nuclear-treestump/quintesseract

Exploratory research into a quinary (base-5) computer. Investigates what computation looks like when the underlying logic has five states instead of two.

Unreleased.


Other projects

FoxCAD

github.com/nuclear-treestump/FoxCAD

A spiritual successor to KeyCAD. Aiming to be the simplest possible CAD tool for people who bounce off AutoCAD or never wanted to learn it in the first place. Background project; progress moves when there is time.


How to read this org

Active work is in the security tooling. If you arrived here through a security incident, an audit, or curiosity about pydepgate, that is where to start. Research and other projects move at their own pace.

Issues and pull requests are welcome on individual project repositories. For security reports related to a specific tool, follow the SECURITY.md for the repository. If a SECURITY.md file is not on the repository, please email ikari@nuclear-treestump.com with your concerns.


Changelog

2026-05-03 16:35 ET - Fixed security-related issue instruction.

Pinned Loading

  1. mc-calculator mc-calculator Public

    Python-based application for Minecraft recipe calculation.

    Python 3

  2. pydepguard pydepguard Public

    PyLock Dependency Lockfile

    Python 4

  3. pydepgate pydepgate Public

    A zero dependency lightweight static analyzer + CVE scanner designed for adversarial-shape code in python to detect supply chain attacks before they reach your interpreter.

    Python 12 1

Repositories

Showing 10 of 13 repositories
  • pydepgate Public

    A zero dependency lightweight static analyzer + CVE scanner designed for adversarial-shape code in python to detect supply chain attacks before they reach your interpreter.

    nuclear-treestump/pydepgate's past year of commit activity
    Python 12 Apache-2.0 1 3 1 Updated Jul 4, 2026
  • nuclear-treestump/pydepgate-action's past year of commit activity
    0 Apache-2.0 0 0 0 Updated May 5, 2026
  • .github Public
    nuclear-treestump/.github's past year of commit activity
    0 0 0 0 Updated May 3, 2026
  • quintesseract Public

    Exploratory research into a quinary computer

    nuclear-treestump/quintesseract's past year of commit activity
    Python 0 Apache-2.0 0 0 0 Updated May 3, 2026
  • pydepguard Public

    PyLock Dependency Lockfile

    nuclear-treestump/pydepguard's past year of commit activity
    Python 4 0 16 0 Updated Apr 20, 2026
  • OBLITERATUS Public Forked from elder-plinius/OBLITERATUS

    OBLITERATE THE CHAINS THAT BIND YOU

    nuclear-treestump/OBLITERATUS's past year of commit activity
    Python 0 AGPL-3.0 1,533 0 0 Updated Apr 1, 2026
  • cloud-scanner Public

    Python-Based Cloud Scanner (Container coming soon)

    nuclear-treestump/cloud-scanner's past year of commit activity
    Python 0 0 0 3 Updated Feb 20, 2026
  • ExternalIPScanner Public

    Simple IP Scanner, with direct support for AWS. Other cloud systems coming soon.

    nuclear-treestump/ExternalIPScanner's past year of commit activity
    0 0 0 0 Updated Sep 19, 2025
  • FoxCAD Public

    A spiritual successor to KeyCAD. This will be a basic Computer Aided Drafting software that is designed to be the MSPaint of engineers. If you ever wanted to design something but couldn't make AutoCAD work, this is for you.

    nuclear-treestump/FoxCAD's past year of commit activity
    Python 0 0 0 0 Updated Sep 1, 2025
  • EEEE Public

    Entropy Driven Encrypted Execution Environment

    nuclear-treestump/EEEE's past year of commit activity
    1 0 0 0 Updated Jul 19, 2025

People

This organization has no public members. You must be a member to see who’s a part of this organization.

Top languages

Loading…

Most used topics

Loading…