[{"data":1,"prerenderedAt":210},["ShallowReactive",2],{"\u002Fblog\u002F2024-10-07-release-v0-42-0":3},{"id":4,"title":5,"author":6,"body":7,"coverImage":32,"createdAt":194,"description":195,"excerpt":196,"extension":197,"meta":198,"navigation":199,"path":200,"readingTime":201,"seo":206,"stem":207,"subtitle":196,"useFirstImageAsCover":208,"__hash__":209},"blog\u002Fblog\u002F2024-10-07-release-v0-42-0.md","Caido v0.42.0","Ian Bouchard",{"type":8,"value":9,"toc":179},"minimark",[10,14,23,26,33,37,40,98,105,108,111,118,123,126,159,163,166],[11,12,13],"p",{},"Caido v0.42.0 is here! This release brings SOCKS proxy support as well as enhancements to the workflow editor.",[15,16,18,19],"h2",{"id":17},"socks-proxy-support","🧦 ",[20,21,22],"strong",{},"SOCKS Proxy Support",[11,24,25],{},"You can now redirect traffic to SOCKS proxies, giving you more control over how your requests are handled. Multiple proxies can be configured at once, allowing you to assign specific traffic to different proxies based on the destination target.",[11,27,28],{},[29,30],"img",{"alt":31,"src":32},"SOCKS Proxy","https:\u002F\u002Fres.cloudinary.com\u002Fdqa7ilway\u002Fimage\u002Fupload\u002Fv1728497320\u002Foutput_rmtxvq.png",[15,34,36],{"id":35},"new-plugins","🧩 New plugins",[11,38,39],{},"Four new plugins have been added to the plugin store.",[41,42,43,62,75,88],"ul",{},[44,45,46,55,56,61],"li",{},[47,48,52],"a",{"href":49,"rel":50},"https:\u002F\u002Fgithub.com\u002Fbebiksior\u002FCaido403bypasser",[51],"nofollow",[20,53,54],{},"403Bypasser"," by ",[47,57,60],{"href":58,"rel":59},"https:\u002F\u002Fx.com\u002Fbebiksior",[51],"@bebiksior",": Bypass a 403 page with a set of templates",[44,63,64,55,71,74],{},[47,65,68],{"href":66,"rel":67},"https:\u002F\u002Fgithub.com\u002Fbebiksior\u002FEvenBetter",[51],[20,69,70],{},"EvenBetter",[47,72,60],{"href":58,"rel":73},[51],": Collection of tweaks and improvements",[44,76,77,55,84,87],{},[47,78,81],{"href":79,"rel":80},"https:\u002F\u002Fgithub.com\u002Fbebiksior\u002FCaidoThemes",[51],[20,82,83],{},"Caido Themes",[47,85,60],{"href":58,"rel":86},[51],": A plugin for managing and customizing themes",[44,89,90,97],{},[47,91,94],{"href":92,"rel":93},"https:\u002F\u002Fgithub.com\u002Fcaido-community\u002FAuthMatrix",[51],[20,95,96],{},"AuthMatrix"," by Caido: Grid-based authorization testing across multiple users and roles",[15,99,101,102],{"id":100},"workflow-improvements","🤖 ",[20,103,104],{},"Workflow Improvements",[11,106,107],{},"The node editor sidebar now clearly indicates which inputs are required or optional and prevents the use of invalid references.",[11,109,110],{},"\"Matches HTTPQL\" node now has true\u002Ffalse exec branches. No need to use the \"if\u002Felse\" node to process the result anymore.",[15,112,114,115],{"id":113},"️-plugin-development","⚒️ ",[20,116,117],{},"Plugin Development",[119,120,122],"h3",{"id":121},"️backendworkflow-sdk","️Backend\u002FWorkflow SDK",[11,124,125],{},"We've expanded our backend and workflow SDKs with new APIs.",[41,127,128,141,147,153],{},[44,129,130,131,134,135,140],{},"\"",[20,132,133],{},"crypto","\" module: Implemented a subset of the NodeJS \"crypto\" module. Check ",[47,136,139],{"href":137,"rel":138},"https:\u002F\u002Fgithub.com\u002Fcaido\u002Fsdk-js\u002Fblob\u002Fmain\u002Fpackages\u002Fquickjs-types\u002Fsrc\u002Fllrt\u002Fcrypto.d.ts",[51],"crypto.d.ts"," for more info on what's implemented.",[44,142,143,146],{},[20,144,145],{},"RequestSpec.parse(\"GET \u002F ...\")",": Create a RequestSpec based on an HTTP request string",[44,148,149,152],{},[20,150,151],{},"sdk.replay.createSession",": Create a replay session",[44,154,155,158],{},[20,156,157],{},"sdk.replaySession.getCollections",": Get the list of replay collections",[119,160,162],{"id":161},"frontend-sdk","Frontend SDK",[11,164,165],{},"New API has been added to the frontend SDK to customize editors more extensively.",[41,167,168],{},[44,169,170,173,174],{},[20,171,172],{},"Editor.getEditorView",": Retrieve the internal CodeMirror ",[47,175,178],{"href":176,"rel":177},"https:\u002F\u002Fcodemirror.net\u002Fdocs\u002Fref\u002F#view.EditorView",[51],"EditorView",{"title":180,"searchDepth":181,"depth":181,"links":182},"",2,[183,185,186,188],{"id":17,"depth":181,"text":184},"🧦 SOCKS Proxy Support",{"id":35,"depth":181,"text":36},{"id":100,"depth":181,"text":187},"🤖 Workflow Improvements",{"id":113,"depth":181,"text":189,"children":190},"⚒️ Plugin Development",[191,193],{"id":121,"depth":192,"text":122},3,{"id":161,"depth":192,"text":162},"2024-10-07","Release Notes",null,"md",{},true,"\u002Fblog\u002F2024-10-07-release-v0-42-0",{"text":202,"minutes":203,"time":204,"words":205},"2 min read",1.085,65100,217,{"title":5,"description":195},"blog\u002F2024-10-07-release-v0-42-0",false,"rhqzS2RxOUkXJh-wgbzKQ_loq-tHoXEuPbxx62rhfBs",1779975413187]