[{"data":1,"prerenderedAt":714},["ShallowReactive",2],{"\u002Fblog\u002F2026-01-01-year-in-review":3},{"id":4,"title":5,"author":6,"body":7,"coverImage":13,"createdAt":698,"description":699,"excerpt":700,"extension":701,"meta":702,"navigation":703,"path":704,"readingTime":705,"seo":710,"stem":711,"subtitle":700,"useFirstImageAsCover":712,"__hash__":713},"blog\u002Fblog\u002F2026-01-01-year-in-review.md","Year in Review 2025","Andrew Pratt",{"type":8,"value":9,"toc":676},"minimark",[10,14,26,29,32,37,48,56,64,72,80,82,86,89,92,96,99,164,176,180,183,186,189,422,425,428,431,473,486,501,504,507,511,514,517,532,535,539,547,550,553,556,576,579,588,592,595,609,613,628,649,653,656,659,673],[11,12],"img",{"src":13},"\u002Fimages\u002Fblog\u002F2025-review\u002Fbanner.webp",[15,16,17,18,25],"p",{},"In early 2025, we asked for ",[19,20,24],"a",{"href":21,"rel":22},"https:\u002F\u002Fx.com\u002FCaidoIO\u002Fstatus\u002F1910815846009630861",[23],"nofollow","community feedback"," in order to prioritize the implementation of the key functionality and improvements most important to you.",[15,27,28],{},"Thanks to your engagement, insight, and ongoing support, Caido is now more capable than ever.",[30,31],"hr",{},[33,34,36],"h2",{"id":35},"highlights","Highlights",[38,39,41,47],"h3",{"id":40},"_10-major-releases",[42,43],"i",{"className":44},[45,46],"fa-solid","fa-tag"," 10 Major Releases",[38,49,51,55],{"id":50},"_29-plugins-including-scanner-autorize-and-graphql-analyzer",[42,52],{"className":53},[45,54],"fa-puzzle-piece"," +29 Plugins (including: Scanner, Autorize, and GraphQL Analyzer)",[38,57,59,63],{"id":58},"additional-learning-resources",[42,60],{"className":61},[45,62],"fa-vial"," Additional Learning Resources",[38,65,67,71],{"id":66},"_36000-new-users",[42,68],{"className":69},[45,70],"fa-people-group"," +36,000 New Users",[38,73,75,79],{"id":74},"ai-integration",[42,76],{"className":77},[45,78],"fa-brain"," AI Integration",[30,81],{},[33,83,85],{"id":84},"releases-v0450-v0540","Releases: v0.45.0 - v0.54.0",[15,87,88],{},"Across 10 major releases, we added core functionality, refined existing functionality, optimized performance, implemented quality-of-life features, and addressed bug reports.",[11,90],{"src":91},"\u002Fimages\u002Fblog\u002F2025-review\u002Freplay-interface.webp",[38,93,95],{"id":94},"whats-new","What's new?",[15,97,98],{},"In total, we addressed 277 features and bug fixes last year, including:",[100,101,102,110,116,122,128,134,140,146,152,158],"ul",{},[103,104,105,109],"li",{},[106,107,108],"strong",{},"HTTPQL for Intercept",": Filter out the noise to find specific requests and responses.",[103,111,112,115],{},[106,113,114],{},"Invisible Proxying Support & DNS Overrides",": View, capture, and modify traffic generated by clients without native proxy configuration settings.",[103,117,118,121],{},[106,119,120],{},"Guest Mode",": Caido can now be used without an account.",[103,123,124,127],{},[106,125,126],{},"WebSocket Support",": View, capture, and modify WebSocket traffic.",[103,129,130,133],{},[106,131,132],{},"Match & Replace Redesign",": Quickly update, remove, or add query parameters and request\u002Fresponse headers with selective targeting.",[103,135,136,139],{},[106,137,138],{},"Workflow Testing",": Test workflows directly from the UI to ensure they achieve the intended result.",[103,141,142,145],{},[106,143,144],{},"Jump to Row",": Return to the selected row in the traffic tables to resume your assessment.",[103,147,148,151],{},[106,149,150],{},"HTTPQL History and Saves",": Select from recently used filter statements or save them explicitly.",[103,153,154,157],{},[106,155,156],{},"Improved Findings",": Write descriptions in greater detail with Markdown support and export custom findings either individually or in bulk.",[103,159,160,163],{},[106,161,162],{},"Replay History",": View a list of each request in a Replay session or search for a specific one in a new drop-down menu.",[15,165,166],{},[167,168,169,170,175],"em",{},"View the ",[19,171,174],{"href":172,"rel":173},"https:\u002F\u002Fgithub.com\u002Fcaido\u002Fcaido\u002Freleases",[23],"changelog"," for additional details (SDK updates, developer features, bug fixes, improvements, etc.).",[33,177,179],{"id":178},"plugins","Plugins",[15,181,182],{},"A total of 42 plugins are now available, with 29 added last year alone.",[11,184],{"src":185},"\u002Fimages\u002Fblog\u002F2025-review\u002Fplugins.webp",[15,187,188],{},"Some of the most popular, new plugins of 2025 by installation count are:",[190,191,192,205],"table",{},[193,194,195],"thead",{},[196,197,198,202],"tr",{},[199,200,201],"th",{},"Plugin",[199,203,204],{},"Description",[206,207,208,226,242,258,274,289,305,320,336,352,374,390,406],"tbody",{},[196,209,210,223],{},[211,212,213,217,218],"td",{},[42,214],{"className":215},[45,216],"fa-shield-halved"," ",[19,219,222],{"href":220,"rel":221},"https:\u002F\u002Fdocs.caido.io\u002Ftutorials\u002Fscanner.html",[23],"Scanner",[211,224,225],{},"Automatically detect vulnerabilities with Caido’s official, template-based vulnerability detection engine.",[196,227,228,239],{},[211,229,230,217,234],{},[42,231],{"className":232},[45,233],"fa-search",[19,235,238],{"href":236,"rel":237},"https:\u002F\u002Fgithub.com\u002Fbebiksior\u002FParamFinder",[23],"ParamFinder",[211,240,241],{},"Discover hidden parameters in request queries, bodies, and headers.",[196,243,244,255],{},[211,245,246,217,250],{},[42,247],{"className":248},[45,249],"fa-key",[19,251,254],{"href":252,"rel":253},"https:\u002F\u002Fgithub.com\u002Famrelsagaei\u002FJWT-Analyzer",[23],"JWT Analyzer",[211,256,257],{},"Detect and assess JSON Web Tokens for security issues.",[196,259,260,271],{},[211,261,262,217,266],{},[42,263],{"className":264},[45,265],"fa-store",[19,267,270],{"href":268,"rel":269},"https:\u002F\u002Fgithub.com\u002Fcaido-community\u002Fworkflows",[23],"Workflows Store",[211,272,273],{},"Browse and install a variety of community-submitted and official workflows from a central repository to automate assessment tasks.",[196,275,276,286],{},[211,277,278,217,281],{},[42,279],{"className":280},[45,249],[19,282,285],{"href":283,"rel":284},"https:\u002F\u002Fdocs.caido.io\u002Ftutorials\u002Fautorize.html",[23],"Autorize",[211,287,288],{},"Automatically identify authorization\u002Faccess control vulnerabilities as you interact with a target with this official Caido plugin.",[196,290,291,302],{},[211,292,293,217,297],{},[42,294],{"className":295},[45,296],"fa-compress",[19,298,301],{"href":299,"rel":300},"https:\u002F\u002Fgithub.com\u002Fevanconnelly\u002Fsquash",[23],"Squash",[211,303,304],{},"Minimize HTTP requests through the iterative removal of non-essential data.",[196,306,307,317],{},[211,308,309,217,312],{},[42,310],{"className":311},[45,233],[19,313,316],{"href":314,"rel":315},"https:\u002F\u002Fgithub.com\u002Fcaido-community\u002Fdata-grep",[23],"Data Grep",[211,318,319],{},"Search for, match, and extract data from requests and responses with predefined or custom regular expressions.",[196,321,322,333],{},[211,323,324,217,328],{},[42,325],{"className":326},[45,327],"fa-bomb",[19,329,332],{"href":330,"rel":331},"https:\u002F\u002Fgithub.com\u002Fstealthcopter\u002FCaidoExploitGenerator",[23],"Exploit Generator",[211,334,335],{},"Automatically generate proof-of-concept scripts in a variety of languages and frameworks.",[196,337,338,349],{},[211,339,340,217,344],{},[42,341],{"className":342},[45,343],"fa-project-diagram",[19,345,348],{"href":346,"rel":347},"https:\u002F\u002Fgithub.com\u002Famrelsagaei\u002FGraphQL-Analyzer",[23],"GraphQL-Analyzer",[211,350,351],{},"Automatically discover schemas, visualize relationships, and assess security risks with an integrated GraphQL testing suite.",[196,353,354,365],{},[211,355,356,217,360],{},[42,357],{"className":358},[45,359],"fa-code",[19,361,364],{"href":362,"rel":363},"https:\u002F\u002Fgithub.com\u002Ffrancisconeves97\u002Fjxscout-caido",[23],"JXScout",[211,366,367,368,373],{},"Forward proxied requests to ",[19,369,372],{"href":370,"rel":371},"https:\u002F\u002Fgithub.com\u002Ffrancisconeves97\u002Fjxscout",[23],"jxscout"," for JavaScript vulnerability analysis.",[196,375,376,387],{},[211,377,378,217,382],{},[42,379],{"className":380},[45,381],"fa-droplet",[19,383,386],{"href":384,"rel":385},"https:\u002F\u002Fgithub.com\u002Fcaido-community\u002Fdrop",[23],"Drop",[211,388,389],{},"Securely share requests, scopes, filters, and more to collaborators with a single click.",[196,391,392,403],{},[211,393,394,217,398],{},[42,395],{"className":396},[45,397],"fa-y",[19,399,402],{"href":400,"rel":401},"https:\u002F\u002Fgithub.com\u002Fyeswehack\u002Fyeswecaido",[23],"YesWeCaido",[211,404,405],{},"View the details of both public and private programs available to you on the YesWeHack platform.",[196,407,408,419],{},[211,409,410,217,414],{},[42,411],{"className":412},[45,413],"fa-columns",[19,415,418],{"href":416,"rel":417},"https:\u002F\u002Fgithub.com\u002Famrelsagaei\u002FCompare",[23],"Compare",[211,420,421],{},"Detect differences and similarities between requests, responses, and files in a side-by-side comparison with visual highlighting.",[33,423,424],{"id":58},"Additional Learning Resources",[15,426,427],{},"To help users become familiar with Caido, we have made numerous revisions to our existing resources and have introduced additional material.",[15,429,430],{},"Our documentation has been restructured to make it easier to install, configure and use Caido:",[100,432,433,441,449,457,465],{},[103,434,435,440],{},[19,436,439],{"href":437,"rel":438},"https:\u002F\u002Fdocs.caido.io\u002Fquickstart\u002F",[23],"Get Started",": Provides installation and configuration instructions, as well as an overview of Caido's features.",[103,442,443,448],{},[19,444,447],{"href":445,"rel":446},"https:\u002F\u002Fdocs.caido.io\u002Fguides\u002F",[23],"Guides",": Addresses common tasks with step-by-step instructions.",[103,450,451,456],{},[19,452,455],{"href":453,"rel":454},"https:\u002F\u002Fdocs.caido.io\u002Ftutorials\u002F",[23],"Tutorials",": Features hands-on learning experiences that teach you how to use Caido through practical examples.",[103,458,459,464],{},[19,460,463],{"href":461,"rel":462},"https:\u002F\u002Fdocs.caido.io\u002Freference\u002F",[23],"Reference",": Provides detailed technical information on Caido's features and capabilities.",[103,466,467,472],{},[19,468,471],{"href":469,"rel":470},"https:\u002F\u002Fdocs.caido.io\u002Fconcepts\u002F",[23],"Concepts",": Explains key principles to help you understand how Caido operates.",[15,474,475,476,481,482,485],{},"For those that learn best visually, we have uploaded several ",[19,477,480],{"href":478,"rel":479},"https:\u002F\u002Fwww.youtube.com\u002F@CaidoIO\u002Fvideos",[23],"videos"," that demonstrate Caido in action in our ",[167,483,484],{},"Mastering Caido"," series.",[15,487,488,489,494,495,500],{},"In October, we launched our very own collection of ",[19,490,493],{"href":491,"rel":492},"https:\u002F\u002Flabs.caido.io\u002Fhubs\u002F",[23],"labs"," and have partnered with the ",[19,496,499],{"href":497,"rel":498},"https:\u002F\u002Fwww.hackinghub.io\u002F",[23],"HackingHub"," platform to make them accessible to anyone interested in web security.",[11,502],{"src":503},"\u002Fimages\u002Fblog\u002F2025-review\u002Flabs.webp",[15,505,506],{},"Certain labs already have accompanying tutorials and we plan to write tutorials for the rest in the near future.",[33,508,510],{"id":509},"localized-pricing","Localized Pricing",[15,512,513],{},"This year, the Caido community doubled in size, and we're excited to see users around the globe using Caido to assist in digital security.",[15,515,516],{},"To make Caido more accessible to users regardless of location, we've begun adjusting subscription costs based on purchasing power parity relative to US pricing.",[15,518,519,520,525,526,531],{},"This pricing model is currently available to our users in ",[19,521,524],{"href":522,"rel":523},"https:\u002F\u002Fcaido.io\u002Fblog\u002F2025-08-21-localized-pricing",[23],"Brazil"," and ",[19,527,530],{"href":528,"rel":529},"https:\u002F\u002Fx.com\u002FCaidoIO\u002Fstatus\u002F1980237869886153169",[23],"India",", resulting in an approximate 50% and 65% price reduction respectively.",[15,533,534],{},"We plan to expand this approach to reflect economic conditions for users worldwide.",[33,536,538],{"id":537},"shift","Shift",[15,540,541,542,546],{},"In July, we acquired the ",[19,543,538],{"href":544,"rel":545},"https:\u002F\u002Fshiftplugin.com\u002F",[23]," plugin.",[15,548,549],{},"Shift integrates agentic AI models directly within Caido. With access to a variety of tools, these context-aware agents can carry out tasks in your security assessments while you investigate other leads.",[11,551],{"src":552},"\u002Fimages\u002Fblog\u002F2025-review\u002Fshift.webp",[15,554,555],{},"By submitting prompts, written in natural language, Shift can be instructed to:",[100,557,558,561,564,567,570,573],{},[103,559,560],{},"Generate wordlists.",[103,562,563],{},"Brute force values and monitor response changes.",[103,565,566],{},"Modify requests and responses.",[103,568,569],{},"Create match and replace rules against selected text.",[103,571,572],{},"Find similar requests.",[103,574,575],{},"And more!",[15,577,578],{},"Since the acquisition, we have implemented support for external LLM providers. You can now use your own API keys to select a model that best suits your immediate needs.",[15,580,581],{},[167,582,583],{},[19,584,587],{"href":585,"rel":586},"https:\u002F\u002Fdocs.caido.io\u002Ftutorials\u002Fshift.html",[23],"View the tutorial on how to operate Shift for additional details.",[33,589,591],{"id":590},"team","Team",[15,593,594],{},"To better address the needs of both new and existing users, we added five new members to the Caido team in 2025:",[100,596,597,600,603,606],{},[103,598,599],{},"+1 support and quality assurance officer: Kodai Kubono (@Kodaichodai)",[103,601,602],{},"+1 documentation author: Andrew Pratt (@Ninjeeter)",[103,604,605],{},"+2 plugin developers: Łukasz Tlałka (@bebiks) & Amr Elsagaei (@amrelsagaei)",[103,607,608],{},"+1 frontend developer: Dorian Gauron (@michel_le_dev)",[33,610,612],{"id":611},"partnerships","Partnerships",[15,614,615,616,621,622,627],{},"At the beginning of the year, we were excited to announce our partnership with ",[19,617,620],{"href":618,"rel":619},"https:\u002F\u002Fdocs.caido.io\u002Fguides\u002Fparrot_os.html",[23],"ParrotOS",". You can now use Caido in the Pwnbox environment on the ",[19,623,626],{"href":624,"rel":625},"https:\u002F\u002Fwww.hackthebox.com\u002F",[23],"Hack The Box"," platform.",[15,629,630,631,636,637,642,643,648],{},"Caido is now also native to ",[19,632,635],{"href":633,"rel":634},"https:\u002F\u002Fdocs.caido.io\u002Fguides\u002Fathena_os.html",[23],"Athena OS",", ",[19,638,641],{"href":639,"rel":640},"https:\u002F\u002Fdocs.caido.io\u002Fguides\u002Fexegol.html",[23],"Exegol",", and is included in the rolling distribution of ",[19,644,647],{"href":645,"rel":646},"https:\u002F\u002Fdocs.caido.io\u002Fguides\u002Fkali_linux.html",[23],"Kali Linux",".",[33,650,652],{"id":651},"_2026-our-goals-for-this-year","2026: Our Goals for This Year",[15,654,655],{},"In 2026, our focus is on completing the remaining core features users have consistently asked for and continuing to improve overall stability.",[15,657,658],{},"Planned work includes:",[100,660,661,664,667,670],{},[103,662,663],{},"Parallel request sending and race condition testing",[103,665,666],{},"HTTP\u002F2 support",[103,668,669],{},"WebSocket replay",[103,671,672],{},"Crawler functionality",[15,674,675],{},"Alongside these additions, we’ll be prioritizing stabilization to address our most impactful bugs and improve day-to-day reliability.",{"title":677,"searchDepth":678,"depth":678,"links":679},"",2,[680,688,691,692,693,694,695,696,697],{"id":35,"depth":678,"text":36,"children":681},[682,684,685,686,687],{"id":40,"depth":683,"text":47},3,{"id":50,"depth":683,"text":55},{"id":58,"depth":683,"text":63},{"id":66,"depth":683,"text":71},{"id":74,"depth":683,"text":79},{"id":84,"depth":678,"text":85,"children":689},[690],{"id":94,"depth":683,"text":95},{"id":178,"depth":678,"text":179},{"id":58,"depth":678,"text":424},{"id":509,"depth":678,"text":510},{"id":537,"depth":678,"text":538},{"id":590,"depth":678,"text":591},{"id":611,"depth":678,"text":612},{"id":651,"depth":678,"text":652},"2026-01-01","Caido throughout 2025.",null,"md",{},true,"\u002Fblog\u002F2026-01-01-year-in-review",{"text":706,"minutes":707,"time":708,"words":709},"5 min read",4.66,279600,932,{"title":5,"description":699},"blog\u002F2026-01-01-year-in-review",false,"R4ehKAyLLJLWDm4uTzNNw89dqq_J9zZvSYjZaV5CJ28",1777644199109]