Caido v0.47.0

Author Image

Ian Bouchard

March 19, 2025

2 min read

This release brings a complete redesign of Match & Replace, adding workflow support and making it more intuitive. We’ve also introduced Invisible Proxying, DNS Entry Overriding, expanded Replay/Response in browser support, and built-in access to backend logs from the bottom panel.

🔥 Features

  • Invisible Proxying Support: Intercept traffic from non-proxy-aware clients without manual proxy configuration.
  • Override DNS Entries: Set a specific IP or DNS server to resolve domain names as needed.
  • Display Backend Logs: Backend logs are now visible directly in the UI for better debugging.
  • Replay in Browser: "Replay in Browser" is now available in all request/response panes.
  • View Response in Browser: "View Response in Browser"is now available in all request/response panes.
  • Match & Replace - “Add Header”: Simplified the process to add a new header
  • Match & Replace - Workflow support: You can now use workflows as dynamic replacements
  • Add Reload Window Command: You can now reload the window from the command palette in the event of a bug

🐞 Bug Fixes

  • Missing Load Indicator When Updating HTTPQL Query: Added load animation when updating an HTTPQL query.
  • Workflow Name not Saved: Saving a workflow now properly retains its name.
  • Resolved Missing Workflows: Fixed an issue where workflows would sometimes not be displayed in the editor.
  • Fixed “Loading” Requests in HTTP History: Newest requests now properly load when placed at the bottom of the table.
  • Responses Not Populating in HTTP History: Fixed an issue where responses sometimes did not appear in the history table.
  • Highlighting in Automate Colors Unselected Rows: Addressed an issue where row highlights would spread to other rows.
  • Lazy Table Performance Improvements: Fixed excessive network requests when switching projects in lazy-loaded tables.

🧩 Plugin SDK

  • BREAKING Frontend - MatchReplaceSDK: Updated match & replace SDK to fit with the new redesign
  • Frontend - WorkflowSDK: Added functions to interact with workflows
    • sdk.workflows.getWorkflows(): List existing workflows
    • sdk.workflows.onCreatedWorkflow(): Triggers a callback when a workflow is created.
    • sdk.workflows.onUpdatedWorkflow(): Triggers a callback when a workflow is updated.
    • sdk.workflows.onDeletedWorkflow(): Triggers a callback when a workflow is deleted.

Patches

  • 0.47.1: Fixes an issue where users could not connect to remote Caido instances.
Caido

Get Started with Caido today

Join the ranks of professionals who are switching to Caido for their security testing needs.

We value your privacy

We use cookies to enhance your browsing experience, serve personalized content, and analyze our traffic. By clicking "Accept All", you consent to our use of cookies. Click "Essential Only" to only allow cookies necessary for the website to function.