Shift is an AI plugin that integrates state-of-the-art LLMs directly into Caido's UI. It allows for LLM-powered free-form HTTP modification in Replay, automatic contextualization of queries, and supports many tools that AI can use to interface with Caido. .
Use Cases include:
Build out this JSON request body in Replay [Paste Obfuscated JS Code]
- Result: AI automatically builds the JSON request body from the JS code.
Match and Replace this to true
(with a feature flag boolean selected)- Result: AI creates Match & Replace rule to turn on the feature
Add this to scope
- Result: AI adds the current request to scope
Generate a wordlist with all HTTP Verbs
- Result: AI generates a wordlist with all HTTP verbs and adds it to your hosted files
Capitalize the 2nd letter of all query parameters
- Result: AI uses a Replay search and replace tool to capitalize all 2nd letters of query params
Remove all the spaces from the path
- Result: AI updates the path to reflect the same path but without spaces
Add 3 more tags to the JSON request body
- Result: AI reads the current JSON body and adds 3 more tag objects to the "tags" array.
Shift Agents, the new micro-agent framework for Caido users.
Build personalized micro-agents for tasks like XSS exploitation, WAF bypassing, or anything you can think of.
Shift Agents Demo
agent-demo.mp4
Shift New Float Demo
float-demo.mp4
- Install this plugin via the Caido Plugin Store
- Press
shift + <space>
-
Install dependencies:
pnpm install
-
Build the plugin:
pnpm build
-
Install in Caido:
- Upload the
dist/plugin_package.zip
file in Caido by clicking on the "Install Package" button in-app
- Upload the
Per the Caido Developer Policy, we are required to inform you that, for this plugin:
- External services are required for full access.
- Server-side telemetry is collected (Opt-in - see Privacy Policy)
External services
Shift is an AI-powered plugin, so it will be communicating with our backend and SOTA AI models to accomplish the user's intent.