Caido v0.43.1
Ian Bouchard
•
November 2, 2024
Caido v0.43.1 is here! This release brings a new feature for free users and a ton of new APIs for plugin developers.
We also have a new plugin in the store and a few updates to existing ones.
🔍 HTTPQL Search is now free
HTTPQL is one of our most liked features, yet it was only available to pro users. We've changed that and made it free for everyone.
You can now perform searches with HTTPQL queries without having to upgrade to a paid plan.
🧩 Community Store
New Plugins
Screen Drawing by @Tur24Tur
Turn your cursor into a drawing tool, enabling you to annotate directly within Caido for clearer, more illustrative screenshots in your reports.
Community Contributions
AuthMatrix
Thanks to @m4st3rspl1nt3r for their valuable updates to AuthMatrix, which include:
- Deduplication logic: Requests are now deduplicated based on the URL, method, and body.
- Auto-analysis: Requests can now be automatically analyzed as they are intercepted.
- Performance Optimizations
⚒️ Plugin Development
We've expanded our backend and workflow SDKs with new APIs.
🎨 Frontend SDK
- FilesSDK: List / Create / Update / Delete files
- FilterSDK: List / Create / Update / Delete filter presets
- HTTPHistorySDK: Get / Set HTTPQL queries
- SearchSDK: Get / Set HTTPQL queries
- MatchReplaceSDK:
- List / Create / Update / Delete match & replace rules
- List / Create / Update / Delete collections
- ReplaySDK:
- List / Create / Delete tabs
- List collections
- List / Rename sessions
⚒️ Backend SDK
- sdk.events.onProjectChange: Run a function when the selected project has changed
- sdk.requests.matches: Check if a given request/response matches an HTTPQL query
import { fetch } from "caido:http"
: You can now perform HTTP requests in a backend plugin using thefetch
function