New! Learn Caido hands-on with LabsStart Learning

Caido v0.53.0

Author Image

Ian Bouchard

November 6, 2025

3 min read

This update introduces shared instances for teams, a new Convert drawer for on-the-fly transformations, redirect handling in Automate, and major SDK upgrades for plugin developers.

🔥 Shared Instances (Team Plan)

Multiple users can now connect to the same Caido instance.

This opens the door to new ways of collaborating:

  • Continue an assessment where a teammate left off
  • Collaborate in real-time on the same instance (coming soon — still experimental in this release)

Visit https://dashboard.caido.io/ to create a team and get started.

📐 Convert Drawer

A new bottom drawer for automatic encoding detection and quick conversions. Supports the following conversions:

  • Base64
  • Base64 URL
  • URL
  • HTML

🖱️ New Right-click Menu Items

We've added two new right-click menu items:

  • You can now convert POST bodies between JSON ↔ x-www-form-urlencoded
  • You can now save requests to a file

🔄 Automate: Follow Redirects

Automate can now follow redirects automatically, making automated testing smoother for chained requests.

🔒 Match & Replace: SNI Override

Match & Replace now supports overriding the SNI (Server Name Indication) field.

👩‍💻 Developer Features

🛠️ Backend SDK

  • Added an option to sdk.requests.inScope to specify which scopes to match against

🎨 Frontend SDK

🔥 Features

  • #160: Shortcut to close/re-open replay sessions
  • #278: Allow automate to follow redirects
  • #669: 'Convert body encoding' for JSON/X-www-form-urlencoded
  • #794: Option to Move Left Sidebar to Right Side of Screen
  • #1019: Set Color Workflow Node Needs Color Picker
  • #1035: Save request to file
  • #1268: Allow Match&Replace to override SNI
  • #1290: Enhancement Request: Enable Closing Command Window by Clicking Anywhere
  • #1312: GHFB Resizable HTTPQL Bar
  • #1348: Add logging frontend SDK
  • #1406: Add a confirmation before upgrading a project
  • #1446: Frontend SDK: second popup API
  • #1451: Findings - Indicator for Unseen Findings in Reporters and Table Interface
  • #1514: Finding Description Add Markdown rendering - Description field in full screen
  • #1558: Add CTRL+S Save Keybind to Workflow Editor
  • #1643: Add SDK to Open Links in External Browser
  • #1677: Add reset all settings button
  • #1679: Backend SDK: way to list scopes & match against specific scopes
  • #1698: SDK Function: onProjectChange
  • #1746: Revert Changes in Workflow
  • #1773: Allow multiple users to connect to a Caido instance
  • #1785: Convert bottom drawer
  • #1805: Add a frontend sdk function for onPageChange
  • #1806: Add a frontend SDK function for subscribing to current replay session ID
  • #1872: Use onmousedown events rather than onmouseup in UI

🐛 Bug Fixes

  • #977: Inconsistent naming pattern for the tabs
  • #1837: Can't remove api keys from the AI settings page
  • #1838: Caido AI SDK provider doesnt handle OpenRouter model IDs
  • #1870: Side menu labels misaligned
  • #1871: Backend SDK: response.getHeader doesn't properly handle set-cookie header
  • #1926: Payload Number for Null Payload Isn't Respected

Patches

  • 0.53.1:
    • #1929: Fixed an issue where httpHistory.setQuery didn't properly update the search bars
    • #1931: Navigating findings with arrow keys now correctly marks them as read — matching mouse behavior
    • #1937: Resolved a header parsing issue affecting request.getHeader
    • #1939: Fixed launch failure for the Linux builds
    • #1940: Resolved a header parsing issue affecting request.getHeader
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.