{"podcast":{"title":"Critical Thinking - Bug Bounty Podcast","slug":"critical-thinking-bug-bounty-podcast-5951018","podcast_index_feed_id":5951018,"rss_url":"https://feeds.cohostpodcasting.com/y3zHW5ae","website_url":"https://criticalthinkingpodcast.io","image_url":"https://files.cohostpodcasting.com/quill-file-prod/8d5e4388-13f4-45c8-b82f-aff313a5ac76/shows/194e9190-c8b8-49a9-a30a-6fae125dfd3f/cover-art/original_ef591a0cfb81593cfd0c1795273d6d1f.jpg","author":"Justin Gardner (Rhynorater), Joseph Thacker (Rez0), & Brandyn Murtagh (gr3pme)","episode_count":179,"summary":"A \"by Hackers for Hackers\" podcast focused on technical content ranging from bug bounty tips, to write-up explanations, to the latest hacking techniques.","last_synced_at":"2026-06-18T18:20:31.324885+00:00","page_url":"https://stenobird.com/podcast/critical-thinking-bug-bounty-podcast-5951018"},"episodes":[{"title":"Episode 179: Maintaining Motivation in Post-AI Bug Bounty World","slug":"episode-179-maintaining-motivation-in-post-ai-bug-bounty-world","published_at":"2026-06-18T09:00:00+00:00","page_url":"https://stenobird.com/podcast/critical-thinking-bug-bounty-podcast-5951018/episode-179-maintaining-motivation-in-post-ai-bug-bounty-world","url":"https://criticalthinkingpodcast.io","duration_seconds":2787,"processing_state":"not_requested","actions":[{"name":"request_transcript","method":"POST","url":"https://stenobird.com/v1/public/podcasts/critical-thinking-bug-bounty-podcast-5951018/episodes/episode-179-maintaining-motivation-in-post-ai-bug-bounty-world/transcription-requests","description":"Idempotently request low-priority transcript generation for this episode."},{"name":"read_markdown","method":"GET","url":"https://stenobird.com/podcast/critical-thinking-bug-bounty-podcast-5951018/episode-179-maintaining-motivation-in-post-ai-bug-bounty-world.md","description":"Read the agent-friendly Markdown representation of this episode resource."}]},{"title":"Episode 178: 600k in ~3 months - BruteCat pt 2","slug":"episode-178-600k-in-3-months-brutecat-pt-2","published_at":"2026-06-11T09:00:00+00:00","page_url":"https://stenobird.com/podcast/critical-thinking-bug-bounty-podcast-5951018/episode-178-600k-in-3-months-brutecat-pt-2","url":"https://criticalthinkingpodcast.io","duration_seconds":5036,"processing_state":"not_requested","actions":[{"name":"request_transcript","method":"POST","url":"https://stenobird.com/v1/public/podcasts/critical-thinking-bug-bounty-podcast-5951018/episodes/episode-178-600k-in-3-months-brutecat-pt-2/transcription-requests","description":"Idempotently request low-priority transcript generation for this episode."},{"name":"read_markdown","method":"GET","url":"https://stenobird.com/podcast/critical-thinking-bug-bounty-podcast-5951018/episode-178-600k-in-3-months-brutecat-pt-2.md","description":"Read the agent-friendly Markdown representation of this episode resource."}]},{"title":"Episode 177: 2x Google RCE with VRP Legend Brutecat","slug":"episode-177-2x-google-rce-with-vrp-legend-brutecat","published_at":"2026-06-04T09:00:00+00:00","page_url":"https://stenobird.com/podcast/critical-thinking-bug-bounty-podcast-5951018/episode-177-2x-google-rce-with-vrp-legend-brutecat","url":"https://criticalthinkingpodcast.io","duration_seconds":5127,"processing_state":"not_requested","actions":[{"name":"request_transcript","method":"POST","url":"https://stenobird.com/v1/public/podcasts/critical-thinking-bug-bounty-podcast-5951018/episodes/episode-177-2x-google-rce-with-vrp-legend-brutecat/transcription-requests","description":"Idempotently request low-priority transcript generation for this episode."},{"name":"read_markdown","method":"GET","url":"https://stenobird.com/podcast/critical-thinking-bug-bounty-podcast-5951018/episode-177-2x-google-rce-with-vrp-legend-brutecat.md","description":"Read the agent-friendly Markdown representation of this episode resource."}]},{"title":"Episode 176: 600+ CVEs on Adobe AEM with Jim Green (GreenJam)","slug":"episode-176-600-cves-on-adobe-aem-with-jim-green-greenjam","published_at":"2026-05-28T09:00:00+00:00","page_url":"https://stenobird.com/podcast/critical-thinking-bug-bounty-podcast-5951018/episode-176-600-cves-on-adobe-aem-with-jim-green-greenjam","url":"https://criticalthinkingpodcast.io","duration_seconds":6649,"processing_state":"not_requested","actions":[{"name":"request_transcript","method":"POST","url":"https://stenobird.com/v1/public/podcasts/critical-thinking-bug-bounty-podcast-5951018/episodes/episode-176-600-cves-on-adobe-aem-with-jim-green-greenjam/transcription-requests","description":"Idempotently request low-priority transcript generation for this episode."},{"name":"read_markdown","method":"GET","url":"https://stenobird.com/podcast/critical-thinking-bug-bounty-podcast-5951018/episode-176-600-cves-on-adobe-aem-with-jim-green-greenjam.md","description":"Read the agent-friendly Markdown representation of this episode resource."}]},{"title":"Episode 175: Rhyno’s Hackbot Setup, Sick Bugs, and ZDI Drama","slug":"episode-175-rhyno-s-hackbot-setup-sick-bugs-and-zdi-drama","published_at":"2026-05-21T09:00:00+00:00","page_url":"https://stenobird.com/podcast/critical-thinking-bug-bounty-podcast-5951018/episode-175-rhyno-s-hackbot-setup-sick-bugs-and-zdi-drama","url":"https://criticalthinkingpodcast.io","duration_seconds":2990,"processing_state":"not_requested","actions":[{"name":"request_transcript","method":"POST","url":"https://stenobird.com/v1/public/podcasts/critical-thinking-bug-bounty-podcast-5951018/episodes/episode-175-rhyno-s-hackbot-setup-sick-bugs-and-zdi-drama/transcription-requests","description":"Idempotently request low-priority transcript generation for this episode."},{"name":"read_markdown","method":"GET","url":"https://stenobird.com/podcast/critical-thinking-bug-bounty-podcast-5951018/episode-175-rhyno-s-hackbot-setup-sick-bugs-and-zdi-drama.md","description":"Read the agent-friendly Markdown representation of this episode resource."}]},{"title":"Episode 174: Saving Bug Bounty Programs + AMPScript, tessl & GPT-5.5","slug":"episode-174-saving-bug-bounty-programs-ampscript-tessl-gpt-5-5","published_at":"2026-05-14T09:00:00+00:00","page_url":"https://stenobird.com/podcast/critical-thinking-bug-bounty-podcast-5951018/episode-174-saving-bug-bounty-programs-ampscript-tessl-gpt-5-5","url":"https://criticalthinkingpodcast.io","duration_seconds":4197,"processing_state":"not_requested","actions":[{"name":"request_transcript","method":"POST","url":"https://stenobird.com/v1/public/podcasts/critical-thinking-bug-bounty-podcast-5951018/episodes/episode-174-saving-bug-bounty-programs-ampscript-tessl-gpt-5-5/transcription-requests","description":"Idempotently request low-priority transcript generation for this episode."},{"name":"read_markdown","method":"GET","url":"https://stenobird.com/podcast/critical-thinking-bug-bounty-podcast-5951018/episode-174-saving-bug-bounty-programs-ampscript-tessl-gpt-5-5.md","description":"Read the agent-friendly Markdown representation of this episode resource."}]},{"title":"Episode 173: Bug Bounty is Dead and AI Killed it.","slug":"episode-173-bug-bounty-is-dead-and-ai-killed-it","published_at":"2026-05-07T09:00:00+00:00","page_url":"https://stenobird.com/podcast/critical-thinking-bug-bounty-podcast-5951018/episode-173-bug-bounty-is-dead-and-ai-killed-it","url":"https://criticalthinkingpodcast.io","duration_seconds":3690,"processing_state":"not_requested","actions":[{"name":"request_transcript","method":"POST","url":"https://stenobird.com/v1/public/podcasts/critical-thinking-bug-bounty-podcast-5951018/episodes/episode-173-bug-bounty-is-dead-and-ai-killed-it/transcription-requests","description":"Idempotently request low-priority transcript generation for this episode."},{"name":"read_markdown","method":"GET","url":"https://stenobird.com/podcast/critical-thinking-bug-bounty-podcast-5951018/episode-173-bug-bounty-is-dead-and-ai-killed-it.md","description":"Read the agent-friendly Markdown representation of this episode resource."}]},{"title":"Episode 172: Source Code Review Meta Analysis","slug":"episode-172-source-code-review-meta-analysis","published_at":"2026-04-30T09:00:00+00:00","page_url":"https://stenobird.com/podcast/critical-thinking-bug-bounty-podcast-5951018/episode-172-source-code-review-meta-analysis","url":"https://criticalthinkingpodcast.io","duration_seconds":3061,"processing_state":"not_requested","actions":[{"name":"request_transcript","method":"POST","url":"https://stenobird.com/v1/public/podcasts/critical-thinking-bug-bounty-podcast-5951018/episodes/episode-172-source-code-review-meta-analysis/transcription-requests","description":"Idempotently request low-priority transcript generation for this episode."},{"name":"read_markdown","method":"GET","url":"https://stenobird.com/podcast/critical-thinking-bug-bounty-podcast-5951018/episode-172-source-code-review-meta-analysis.md","description":"Read the agent-friendly Markdown representation of this episode resource."}]},{"title":"Episode 171: Path-Scoped Cookie Hacks with Uppercase & Post-based Raw Protobuf XSS","slug":"episode-171-path-scoped-cookie-hacks-with-uppercase-post-based-raw-protobuf-xss","published_at":"2026-04-23T09:00:00+00:00","page_url":"https://stenobird.com/podcast/critical-thinking-bug-bounty-podcast-5951018/episode-171-path-scoped-cookie-hacks-with-uppercase-post-based-raw-protobuf-xss","url":"https://criticalthinkingpodcast.io","duration_seconds":1364,"processing_state":"not_requested","actions":[{"name":"request_transcript","method":"POST","url":"https://stenobird.com/v1/public/podcasts/critical-thinking-bug-bounty-podcast-5951018/episodes/episode-171-path-scoped-cookie-hacks-with-uppercase-post-based-raw-protobuf-xss/transcription-requests","description":"Idempotently request low-priority transcript generation for this episode."},{"name":"read_markdown","method":"GET","url":"https://stenobird.com/podcast/critical-thinking-bug-bounty-podcast-5951018/episode-171-path-scoped-cookie-hacks-with-uppercase-post-based-raw-protobuf-xss.md","description":"Read the agent-friendly Markdown representation of this episode resource."}]},{"title":"Episode 170: Claude Code + Tmux, Websockets, and Other Korea LHE Takeaways","slug":"episode-170-claude-code-tmux-websockets-and-other-korea-lhe-takeaways","published_at":"2026-04-16T09:00:00+00:00","page_url":"https://stenobird.com/podcast/critical-thinking-bug-bounty-podcast-5951018/episode-170-claude-code-tmux-websockets-and-other-korea-lhe-takeaways","url":"https://criticalthinkingpodcast.io","duration_seconds":1970,"processing_state":"not_requested","actions":[{"name":"request_transcript","method":"POST","url":"https://stenobird.com/v1/public/podcasts/critical-thinking-bug-bounty-podcast-5951018/episodes/episode-170-claude-code-tmux-websockets-and-other-korea-lhe-takeaways/transcription-requests","description":"Idempotently request low-priority transcript generation for this episode."},{"name":"read_markdown","method":"GET","url":"https://stenobird.com/podcast/critical-thinking-bug-bounty-podcast-5951018/episode-170-claude-code-tmux-websockets-and-other-korea-lhe-takeaways.md","description":"Read the agent-friendly Markdown representation of this episode resource."}]},{"title":"Episode 169: Attacking OAuth 2.1","slug":"episode-169-attacking-oauth-2-1","published_at":"2026-04-09T09:00:00+00:00","page_url":"https://stenobird.com/podcast/critical-thinking-bug-bounty-podcast-5951018/episode-169-attacking-oauth-2-1","url":"https://criticalthinkingpodcast.io","duration_seconds":1816,"processing_state":"not_requested","actions":[{"name":"request_transcript","method":"POST","url":"https://stenobird.com/v1/public/podcasts/critical-thinking-bug-bounty-podcast-5951018/episodes/episode-169-attacking-oauth-2-1/transcription-requests","description":"Idempotently request low-priority transcript generation for this episode."},{"name":"read_markdown","method":"GET","url":"https://stenobird.com/podcast/critical-thinking-bug-bounty-podcast-5951018/episode-169-attacking-oauth-2-1.md","description":"Read the agent-friendly Markdown representation of this episode resource."}]},{"title":"Episode 168: XSSDoctor - Client-side Path Traversal Research","slug":"episode-168-xssdoctor-client-side-path-traversal-research","published_at":"2026-04-02T09:00:00+00:00","page_url":"https://stenobird.com/podcast/critical-thinking-bug-bounty-podcast-5951018/episode-168-xssdoctor-client-side-path-traversal-research","url":"https://criticalthinkingpodcast.io","duration_seconds":5755,"processing_state":"not_requested","actions":[{"name":"request_transcript","method":"POST","url":"https://stenobird.com/v1/public/podcasts/critical-thinking-bug-bounty-podcast-5951018/episodes/episode-168-xssdoctor-client-side-path-traversal-research/transcription-requests","description":"Idempotently request low-priority transcript generation for this episode."},{"name":"read_markdown","method":"GET","url":"https://stenobird.com/podcast/critical-thinking-bug-bounty-podcast-5951018/episode-168-xssdoctor-client-side-path-traversal-research.md","description":"Read the agent-friendly Markdown representation of this episode resource."}]},{"title":"Episode 167: Stealing Bugs with Valeriy Shevchenko","slug":"episode-167-stealing-bugs-with-valeriy-shevchenko","published_at":"2026-03-26T09:00:00+00:00","page_url":"https://stenobird.com/podcast/critical-thinking-bug-bounty-podcast-5951018/episode-167-stealing-bugs-with-valeriy-shevchenko","url":"https://criticalthinkingpodcast.io","duration_seconds":3100,"processing_state":"not_requested","actions":[{"name":"request_transcript","method":"POST","url":"https://stenobird.com/v1/public/podcasts/critical-thinking-bug-bounty-podcast-5951018/episodes/episode-167-stealing-bugs-with-valeriy-shevchenko/transcription-requests","description":"Idempotently request low-priority transcript generation for this episode."},{"name":"read_markdown","method":"GET","url":"https://stenobird.com/podcast/critical-thinking-bug-bounty-podcast-5951018/episode-167-stealing-bugs-with-valeriy-shevchenko.md","description":"Read the agent-friendly Markdown representation of this episode resource."}]},{"title":"Episode 166: Rez0’s Top Claude Skill Secrets","slug":"episode-166-rez0-s-top-claude-skill-secrets","published_at":"2026-03-19T09:00:00+00:00","page_url":"https://stenobird.com/podcast/critical-thinking-bug-bounty-podcast-5951018/episode-166-rez0-s-top-claude-skill-secrets","url":"https://criticalthinkingpodcast.io","duration_seconds":3182,"processing_state":"not_requested","actions":[{"name":"request_transcript","method":"POST","url":"https://stenobird.com/v1/public/podcasts/critical-thinking-bug-bounty-podcast-5951018/episodes/episode-166-rez0-s-top-claude-skill-secrets/transcription-requests","description":"Idempotently request low-priority transcript generation for this episode."},{"name":"read_markdown","method":"GET","url":"https://stenobird.com/podcast/critical-thinking-bug-bounty-podcast-5951018/episode-166-rez0-s-top-claude-skill-secrets.md","description":"Read the agent-friendly Markdown representation of this episode resource."}]},{"title":"Episode 165: Protobuf Hacking, AI-Powered Bug Hunting, and Self-Improving Claude Workflows","slug":"episode-165-protobuf-hacking-ai-powered-bug-hunting-and-self-improving-claude-workflows","published_at":"2026-03-12T09:00:00+00:00","page_url":"https://stenobird.com/podcast/critical-thinking-bug-bounty-podcast-5951018/episode-165-protobuf-hacking-ai-powered-bug-hunting-and-self-improving-claude-workflows","url":"https://criticalthinkingpodcast.io","duration_seconds":2663,"processing_state":"not_requested","actions":[{"name":"request_transcript","method":"POST","url":"https://stenobird.com/v1/public/podcasts/critical-thinking-bug-bounty-podcast-5951018/episodes/episode-165-protobuf-hacking-ai-powered-bug-hunting-and-self-improving-claude-workflows/transcription-requests","description":"Idempotently request low-priority transcript generation for this episode."},{"name":"read_markdown","method":"GET","url":"https://stenobird.com/podcast/critical-thinking-bug-bounty-podcast-5951018/episode-165-protobuf-hacking-ai-powered-bug-hunting-and-self-improving-claude-workflows.md","description":"Read the agent-friendly Markdown representation of this episode resource."}]},{"title":"Episode 164: Tommy DeVoss: From Black Hat to Bug Bounty LEGEND","slug":"episode-164-tommy-devoss-from-black-hat-to-bug-bounty-legend","published_at":"2026-03-05T10:00:00+00:00","page_url":"https://stenobird.com/podcast/critical-thinking-bug-bounty-podcast-5951018/episode-164-tommy-devoss-from-black-hat-to-bug-bounty-legend","url":"https://criticalthinkingpodcast.io","duration_seconds":4316,"processing_state":"not_requested","actions":[{"name":"request_transcript","method":"POST","url":"https://stenobird.com/v1/public/podcasts/critical-thinking-bug-bounty-podcast-5951018/episodes/episode-164-tommy-devoss-from-black-hat-to-bug-bounty-legend/transcription-requests","description":"Idempotently request low-priority transcript generation for this episode."},{"name":"read_markdown","method":"GET","url":"https://stenobird.com/podcast/critical-thinking-bug-bounty-podcast-5951018/episode-164-tommy-devoss-from-black-hat-to-bug-bounty-legend.md","description":"Read the agent-friendly Markdown representation of this episode resource."}]},{"title":"Episode 163: Best Technical Takeaways from Portswigger Top 10 2025","slug":"episode-163-best-technical-takeaways-from-portswigger-top-10-2025","published_at":"2026-02-26T10:00:00+00:00","page_url":"https://stenobird.com/podcast/critical-thinking-bug-bounty-podcast-5951018/episode-163-best-technical-takeaways-from-portswigger-top-10-2025","url":"https://criticalthinkingpodcast.io","duration_seconds":4103,"processing_state":"not_requested","actions":[{"name":"request_transcript","method":"POST","url":"https://stenobird.com/v1/public/podcasts/critical-thinking-bug-bounty-podcast-5951018/episodes/episode-163-best-technical-takeaways-from-portswigger-top-10-2025/transcription-requests","description":"Idempotently request low-priority transcript generation for this episode."},{"name":"read_markdown","method":"GET","url":"https://stenobird.com/podcast/critical-thinking-bug-bounty-podcast-5951018/episode-163-best-technical-takeaways-from-portswigger-top-10-2025.md","description":"Read the agent-friendly Markdown representation of this episode resource."}]},{"title":"Episode 162: HackerOne Training AI on Bug Bounty Data?","slug":"episode-162-hackerone-training-ai-on-bug-bounty-data","published_at":"2026-02-19T10:00:00+00:00","page_url":"https://stenobird.com/podcast/critical-thinking-bug-bounty-podcast-5951018/episode-162-hackerone-training-ai-on-bug-bounty-data","url":"https://criticalthinkingpodcast.io","duration_seconds":3202,"processing_state":"not_requested","actions":[{"name":"request_transcript","method":"POST","url":"https://stenobird.com/v1/public/podcasts/critical-thinking-bug-bounty-podcast-5951018/episodes/episode-162-hackerone-training-ai-on-bug-bounty-data/transcription-requests","description":"Idempotently request low-priority transcript generation for this episode."},{"name":"read_markdown","method":"GET","url":"https://stenobird.com/podcast/critical-thinking-bug-bounty-podcast-5951018/episode-162-hackerone-training-ai-on-bug-bounty-data.md","description":"Read the agent-friendly Markdown representation of this episode resource."}]},{"title":"Episode 161: Cross-Consumer Attacks & DTMF Tone Exfil","slug":"episode-161-cross-consumer-attacks-dtmf-tone-exfil","published_at":"2026-02-12T10:00:00+00:00","page_url":"https://stenobird.com/podcast/critical-thinking-bug-bounty-podcast-5951018/episode-161-cross-consumer-attacks-dtmf-tone-exfil","url":"https://criticalthinkingpodcast.io","duration_seconds":1482,"processing_state":"not_requested","actions":[{"name":"request_transcript","method":"POST","url":"https://stenobird.com/v1/public/podcasts/critical-thinking-bug-bounty-podcast-5951018/episodes/episode-161-cross-consumer-attacks-dtmf-tone-exfil/transcription-requests","description":"Idempotently request low-priority transcript generation for this episode."},{"name":"read_markdown","method":"GET","url":"https://stenobird.com/podcast/critical-thinking-bug-bounty-podcast-5951018/episode-161-cross-consumer-attacks-dtmf-tone-exfil.md","description":"Read the agent-friendly Markdown representation of this episode resource."}]},{"title":"Episode 160: Cloudflare Zero-days & Mail Unsubscribing for XSS","slug":"episode-160-cloudflare-zero-days-mail-unsubscribing-for-xss","published_at":"2026-02-05T10:00:00+00:00","page_url":"https://stenobird.com/podcast/critical-thinking-bug-bounty-podcast-5951018/episode-160-cloudflare-zero-days-mail-unsubscribing-for-xss","url":"https://criticalthinkingpodcast.io","duration_seconds":2704,"processing_state":"not_requested","actions":[{"name":"request_transcript","method":"POST","url":"https://stenobird.com/v1/public/podcasts/critical-thinking-bug-bounty-podcast-5951018/episodes/episode-160-cloudflare-zero-days-mail-unsubscribing-for-xss/transcription-requests","description":"Idempotently request low-priority transcript generation for this episode."},{"name":"read_markdown","method":"GET","url":"https://stenobird.com/podcast/critical-thinking-bug-bounty-podcast-5951018/episode-160-cloudflare-zero-days-mail-unsubscribing-for-xss.md","description":"Read the agent-friendly Markdown representation of this episode resource."}]},{"title":"Episode 159: Avoiding Downgrades on Google Cloud VRP with Cote and Darby Hopkins","slug":"episode-159-avoiding-downgrades-on-google-cloud-vrp-with-cote-and-darby-hopkins","published_at":"2026-01-29T10:00:00+00:00","page_url":"https://stenobird.com/podcast/critical-thinking-bug-bounty-podcast-5951018/episode-159-avoiding-downgrades-on-google-cloud-vrp-with-cote-and-darby-hopkins","url":"https://criticalthinkingpodcast.io","duration_seconds":6410,"processing_state":"not_requested","actions":[{"name":"request_transcript","method":"POST","url":"https://stenobird.com/v1/public/podcasts/critical-thinking-bug-bounty-podcast-5951018/episodes/episode-159-avoiding-downgrades-on-google-cloud-vrp-with-cote-and-darby-hopkins/transcription-requests","description":"Idempotently request low-priority transcript generation for this episode."},{"name":"read_markdown","method":"GET","url":"https://stenobird.com/podcast/critical-thinking-bug-bounty-podcast-5951018/episode-159-avoiding-downgrades-on-google-cloud-vrp-with-cote-and-darby-hopkins.md","description":"Read the agent-friendly Markdown representation of this episode resource."}]},{"title":"Episode 158: 10hr Marathon Hack-Along Recap + $300k Client-side Bugs","slug":"episode-158-10hr-marathon-hack-along-recap-300k-client-side-bugs","published_at":"2026-01-22T10:00:00+00:00","page_url":"https://stenobird.com/podcast/critical-thinking-bug-bounty-podcast-5951018/episode-158-10hr-marathon-hack-along-recap-300k-client-side-bugs","url":"https://criticalthinkingpodcast.io","duration_seconds":3510,"processing_state":"not_requested","actions":[{"name":"request_transcript","method":"POST","url":"https://stenobird.com/v1/public/podcasts/critical-thinking-bug-bounty-podcast-5951018/episodes/episode-158-10hr-marathon-hack-along-recap-300k-client-side-bugs/transcription-requests","description":"Idempotently request low-priority transcript generation for this episode."},{"name":"read_markdown","method":"GET","url":"https://stenobird.com/podcast/critical-thinking-bug-bounty-podcast-5951018/episode-158-10hr-marathon-hack-along-recap-300k-client-side-bugs.md","description":"Read the agent-friendly Markdown representation of this episode resource."}]},{"title":"Episode 157: Crushing Pwn2Own & H1 with Kernel Driver Exploits","slug":"episode-157-crushing-pwn2own-h1-with-kernel-driver-exploits","published_at":"2026-01-15T16:00:00+00:00","page_url":"https://stenobird.com/podcast/critical-thinking-bug-bounty-podcast-5951018/episode-157-crushing-pwn2own-h1-with-kernel-driver-exploits","url":"https://criticalthinkingpodcast.io","duration_seconds":5698,"processing_state":"not_requested","actions":[{"name":"request_transcript","method":"POST","url":"https://stenobird.com/v1/public/podcasts/critical-thinking-bug-bounty-podcast-5951018/episodes/episode-157-crushing-pwn2own-h1-with-kernel-driver-exploits/transcription-requests","description":"Idempotently request low-priority transcript generation for this episode."},{"name":"read_markdown","method":"GET","url":"https://stenobird.com/podcast/critical-thinking-bug-bounty-podcast-5951018/episode-157-crushing-pwn2own-h1-with-kernel-driver-exploits.md","description":"Read the agent-friendly Markdown representation of this episode resource."}]},{"title":"Episode 156: Chill AMA from bugbounty.forum","slug":"episode-156-chill-ama-from-bugbounty-forum","published_at":"2026-01-08T16:00:00+00:00","page_url":"https://stenobird.com/podcast/critical-thinking-bug-bounty-podcast-5951018/episode-156-chill-ama-from-bugbounty-forum","url":"https://criticalthinkingpodcast.io","duration_seconds":4987,"processing_state":"not_requested","actions":[{"name":"request_transcript","method":"POST","url":"https://stenobird.com/v1/public/podcasts/critical-thinking-bug-bounty-podcast-5951018/episodes/episode-156-chill-ama-from-bugbounty-forum/transcription-requests","description":"Idempotently request low-priority transcript generation for this episode."},{"name":"read_markdown","method":"GET","url":"https://stenobird.com/podcast/critical-thinking-bug-bounty-podcast-5951018/episode-156-chill-ama-from-bugbounty-forum.md","description":"Read the agent-friendly Markdown representation of this episode resource."}]},{"title":"Episode 155: 2025 Hacker Stats & 2026 Goals","slug":"episode-155-2025-hacker-stats-2026-goals","published_at":"2026-01-01T16:00:00+00:00","page_url":"https://stenobird.com/podcast/critical-thinking-bug-bounty-podcast-5951018/episode-155-2025-hacker-stats-2026-goals","url":"https://criticalthinkingpodcast.io","duration_seconds":5536,"processing_state":"not_requested","actions":[{"name":"request_transcript","method":"POST","url":"https://stenobird.com/v1/public/podcasts/critical-thinking-bug-bounty-podcast-5951018/episodes/episode-155-2025-hacker-stats-2026-goals/transcription-requests","description":"Idempotently request low-priority transcript generation for this episode."},{"name":"read_markdown","method":"GET","url":"https://stenobird.com/podcast/critical-thinking-bug-bounty-podcast-5951018/episode-155-2025-hacker-stats-2026-goals.md","description":"Read the agent-friendly Markdown representation of this episode resource."}]}]}