Caido v0.41.0
Ian Bouchard
•
September 17, 2024
We're excited to announce the release of Caido v0.41.0, packed with new features, expanded SDK capabilities, and key bug fixes. Here's what’s included in the latest update:
🛒 Community Plugin Store
We now have a Community Plugin Store! Browse and install plugins with a single click. All plugins are open-source and available on GitHub. Ready to contribute? Explore our developer documentation to get started and publish your own plugins.
🛠️ Backend SDK Enhancements
Our backend SDK has been supercharged with new APIs:
sdk.requests.get()
: Retrieve requests by ID.sdk.meta.path()
: Access the file system path of your plugin.sdk.meta.db()
: Interact with the SQLite database associated with your plugin.sdk.findings.get()
: Fetch findings linked to specific requests.Request.getUrl()
: Obtain URLs for requests.- New Modules:
- "net" module: Utilize TCP sockets for enhanced connectivity.
- "sqlite" module: Create and manage SQLite databases.
🎨 Frontend SDK Enhancements
Upgrade your plugin's UI with new components in our frontend SDK:
sdk.ui.httpRequestEditor()
: Display request details using a read-only HTTPRequestEditor.sdk.ui.httpResponseEditor()
: View response content with a read-only HTTPResponseEditor.
🐞 Bug Fixes
We’ve addressed several bugs for a smoother experience:
- Fixed JSON formatting issues in the editor.
- Resolved an issue where undo history would be lost when switching between replay tabs.