Back to directory

PentestCode

PentestCode is an autonomous AI pentesting agent that runs in a terminal, scanning, enumerating and attacking a target while tracking engagement state and coordinating multiple agents in parallel.

PentestCode

PentestCode is an autonomous penetration-testing agent for the terminal. Given a target and a goal, it runs security tools, reads their output, updates a structured picture of the network, and decides what to do next, similar to a human operator. It is a hard fork of OpenCode, rebuilt for offensive security instead of code editing.

It uses a multi-agent architecture with persistent engagement state, so results such as open ports, credentials and vulnerabilities can be queried mid-run with commands such as /status, /vulns or /creds. It supports more than 20 LLM providers and records each step with its evidence chain.

It installs as a single self-contained binary for Linux and macOS, or can be built from source with Bun. The project is in beta.

More in Security

See all 287
  • The Standup

    standup.thecompound.tech

    A daily email and dashboard tracking software releases, security advisories, outages and breaking changes across the vendors and repositories a team depends on, surfacing only what needs action rather than a full news feed.

  • Drop

    droprun.sh

    A rootless Linux sandbox for developers, built on user namespaces with optional gVisor isolation, that confines coding agents and third-party packages without leaving your normal work environment.

  • Compliance Posture

    complianceposture.com

    A free, searchable directory that tracks the security and compliance certifications, such as SOC 2, ISO 27001, HIPAA, and GDPR, of over 400 SaaS vendors across twenty categories, with side-by-side comparisons.