[{"data":1,"prerenderedAt":-1},["ShallowReactive",2],{"tool-clawpatrol":3},{"tool":4,"categoryPool":48},{"id":5,"name":6,"slug":6,"description":7,"url":8,"githubUrl":9,"logoUrl":10,"openSource":11,"categories":12,"repo":17,"company":27,"articles":34,"createdAt":47},"entity_01ky09gnpefanafx00amj5m9sj","clawpatrol","Security firewall for agents","https:\u002F\u002Fclawpatrol.dev","https:\u002F\u002Fgithub.com\u002Fdenoland\u002Fclawpatrol","https:\u002F\u002Fr2.minima.ltd\u002Forg_01jakhtww5fk6b0jmxj0qfp9rf\u002Fclaw-patrol-icon-4fac896e.svg",true,[13],{"id":-1,"name":14,"slug":15,"count":16},"Security","security",0,{"fullName":18,"url":9,"stars":19,"forks":20,"openIssues":21,"language":22,"license":23,"topics":24,"pushedAt":25,"archived":26},"denoland\u002Fclawpatrol",977,48,99,"Go","MIT",[],"2026-08-02T14:01:27Z",false,{"id":28,"name":29,"slug":30,"url":31,"bio":32,"githubOrg":33},"entity_01kynhn9fmeczter8xcrtdaanh","Deno","deno","https:\u002F\u002Fdeno.land\u002F","A drop-in JavaScript runtime with built-in TypeScript, npm support, and security by default. Run your existing Node project on Deno with no setup.","denoland",[35],{"id":36,"name":37,"slug":38,"summary":39,"url":40,"kind":41,"platform":42,"author":43,"authorHandle":-1,"publisher":29,"publishedAt":44,"about":45,"writtenBy":46,"createdAt":-1},"entity_01kyx6xdz5exsrn2441jppv6a8","Claw Patrol: an open-source security firewall for agents","claw-patrol-an-open-source-security-firewall-for-agents","Why we needed an agent firewall that speaks more than HTTP.","https:\u002F\u002Fdeno.com\u002Fblog\u002Fclawpatrol","blog","web","Ryan Dahl","2026-05-21T15:00:00.000Z",[],[],1784568895,[49,59,96,116],{"id":5,"name":6,"slug":6,"description":7,"url":8,"githubUrl":9,"logoUrl":10,"openSource":11,"categories":50,"repo":52,"company":54,"articles":55,"createdAt":47},[51],{"id":-1,"name":14,"slug":15,"count":16},{"fullName":18,"url":9,"stars":19,"forks":20,"openIssues":21,"language":22,"license":23,"topics":53,"pushedAt":25,"archived":26},[],{"id":28,"name":29,"slug":30,"url":31,"bio":32,"githubOrg":33},[56],{"id":36,"name":37,"slug":38,"summary":39,"url":40,"kind":41,"platform":42,"author":43,"authorHandle":-1,"publisher":29,"publishedAt":44,"about":57,"writtenBy":58,"createdAt":-1},[],[],{"id":60,"name":61,"slug":62,"description":63,"url":64,"githubUrl":64,"logoUrl":65,"openSource":11,"categories":66,"repo":68,"company":90,"articles":94,"createdAt":95},"entity_01kypc2yr0fvm9pt9a073r4dyc","Codex Security","codex-security","SDKs and CLI for Codex Security","https:\u002F\u002Fgithub.com\u002Fopenai\u002Fcodex-security","https:\u002F\u002Fr2.minima.ltd\u002Forg_01jakhtww5fk6b0jmxj0qfp9rf\u002Fopenai-ca32ce80.png",[67],{"id":-1,"name":14,"slug":15,"count":16},{"fullName":69,"url":64,"stars":70,"forks":71,"openIssues":72,"language":73,"license":74,"topics":75,"pushedAt":89,"archived":26},"openai\u002Fcodex-security",9732,676,138,"TypeScript","Apache-2.0",[76,77,78,79,80,62,81,82,83,84,85,86,15,87,88],"ai-security","application-security","cli","code-scanning","codex","cybersecurity","devsecops","nodejs","npm","openai","sdk","typescript","vulnerability-scanning","2026-08-13T08:26:56Z",{"id":91,"name":92,"slug":85,"url":93,"bio":-1,"githubOrg":85},"entity_01kyn5g2gfe4frj5d9e0pvmtdf","OpenAI","https:\u002F\u002Fopenai.com",[],1785309788,{"id":97,"name":98,"slug":99,"description":100,"url":101,"githubUrl":102,"logoUrl":103,"openSource":11,"categories":104,"repo":106,"company":-1,"articles":114,"createdAt":115},"entity_01kzceyvf3e00avnnhqpwffsvf","Dogwood","dogwood","Dogwood is a policy language for authorization decisions that depend on history — not just a single request, but patterns of events over time.","https:\u002F\u002Fdogwood-policy.github.io\u002Fdogwood\u002F","https:\u002F\u002Fgithub.com\u002Fdogwood-policy\u002Fdogwood","https:\u002F\u002Fr2.minima.ltd\u002Forg_01jakhtww5fk6b0jmxj0qfp9rf\u002Fdogwood-policy-fc7e24d4.png",[105],{"id":-1,"name":14,"slug":15,"count":16},{"fullName":107,"url":102,"stars":108,"forks":109,"openIssues":110,"language":111,"license":74,"topics":112,"pushedAt":113,"archived":26},"dogwood-policy\u002Fdogwood",296,19,1,"Rust",[],"2026-08-12T15:28:06Z",[],1786050997,{"id":117,"name":118,"slug":119,"description":120,"url":121,"githubUrl":-1,"logoUrl":122,"openSource":26,"categories":123,"repo":-1,"company":125,"articles":128,"createdAt":142},"entity_01kz4j5s3mfk3rrerfpsfxxfxd","Speakeasy","speakeasy","Connect, secure, distribute, and observe AI in real time. Every MCP, skill, and agent session governed.","https:\u002F\u002Fwww.speakeasy.com\u002F","https:\u002F\u002Fr2.minima.ltd\u002Forg_01jakhtww5fk6b0jmxj0qfp9rf\u002Fapple-touch-icon-light-f311b727.png",[124],{"id":-1,"name":14,"slug":15,"count":16},{"id":126,"name":118,"slug":119,"url":121,"bio":120,"githubOrg":127},"entity_01kz4jazf3fzw912fg866ak8dv","speakeasy-api",[129],{"id":130,"name":131,"slug":132,"summary":133,"url":134,"kind":135,"platform":136,"author":118,"authorHandle":137,"publisher":138,"publishedAt":139,"about":140,"writtenBy":141,"createdAt":-1},"entity_01kz4j3zy3fk3rreqrmvmrrmqv","How we approach AI security: where to apply policy and how to enforce it","how-we-approach-ai-security-where-to-apply-policy-and-how-to-enforce-it","We spend a lot of our time thinking about how to inspect agent traffic in real time, and we wanted to share how we approach AI security policy enforcement.","https:\u002F\u002Fx.com\u002Fspeakeasydev\u002Fstatus\u002F2084316811848519698","article","x","speakeasydev","X","2026-08-03",[],[],1785785934]