Skip to content

Overview

Deadend is an agentic pentesting tool that runs in the terminal. Deadend CLI’s goal is to push AI capabilities in offensive security by focusing on web applications.

Here’s a quick example to get you started:

Terminal window
# Install deadend
curl -fsSL https://straylabs.ai/install.sh | bash

When working in a black-box environment, Single Page Apps can have a lot of ressources. As security practionners, we might sometimes need to go over the page’s source code to understand what is going, retrieve nested endpoints in JS files.

Different modes are available, which each one having a specific purposes.

The plan mode helps build a plan before the exploitation.

The yolo mode is a full autonomous mode. Defines its own plan and reiterate until it finds an end.

The goal is not to change the way we work, but enhance it. So we wanted to make it possible to keep our usual pentesting workflow. The agent, when configured, can redirects the traffic to the usual testing environment such as Burp and Zap.

To set it up, just add the proxy when starting deadend.

Terminal window
deadend --proxy http://127.0.0.1:8080
  • Learn the basics in our Getting Started guide
  • Explore the API reference
  • Check out examples and tutorials