[{"data":1,"prerenderedAt":-1},["ShallowReactive",2],{"tool-codex-security":3},{"tool":4,"categoryPool":46},{"id":5,"name":6,"slug":7,"description":8,"url":9,"githubUrl":9,"logoUrl":10,"openSource":11,"categories":12,"repo":17,"company":40,"articles":44,"createdAt":45},"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",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":38,"archived":39},"openai\u002Fcodex-security",9736,676,138,"TypeScript","Apache-2.0",[25,26,27,28,29,7,30,31,32,33,34,35,15,36,37],"ai-security","application-security","cli","code-scanning","codex","cybersecurity","devsecops","nodejs","npm","openai","sdk","typescript","vulnerability-scanning","2026-08-13T08:26:56Z",false,{"id":41,"name":42,"slug":34,"url":43,"bio":-1,"githubOrg":34},"entity_01kyn5g2gfe4frj5d9e0pvmtdf","OpenAI","https:\u002F\u002Fopenai.com",[],1785309788,[47,86,94,114],{"id":48,"name":49,"slug":49,"description":50,"url":51,"githubUrl":52,"logoUrl":53,"openSource":11,"categories":54,"repo":56,"company":65,"articles":72,"createdAt":85},"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",[55],{"id":-1,"name":14,"slug":15,"count":16},{"fullName":57,"url":52,"stars":58,"forks":59,"openIssues":60,"language":61,"license":62,"topics":63,"pushedAt":64,"archived":39},"denoland\u002Fclawpatrol",977,48,99,"Go","MIT",[],"2026-08-02T14:01:27Z",{"id":66,"name":67,"slug":68,"url":69,"bio":70,"githubOrg":71},"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",[73],{"id":74,"name":75,"slug":76,"summary":77,"url":78,"kind":79,"platform":80,"author":81,"authorHandle":-1,"publisher":67,"publishedAt":82,"about":83,"writtenBy":84,"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,{"id":5,"name":6,"slug":7,"description":8,"url":9,"githubUrl":9,"logoUrl":10,"openSource":11,"categories":87,"repo":89,"company":92,"articles":93,"createdAt":45},[88],{"id":-1,"name":14,"slug":15,"count":16},{"fullName":18,"url":9,"stars":90,"forks":20,"openIssues":21,"language":22,"license":23,"topics":91,"pushedAt":38,"archived":39},9732,[25,26,27,28,29,7,30,31,32,33,34,35,15,36,37],{"id":41,"name":42,"slug":34,"url":43,"bio":-1,"githubOrg":34},[],{"id":95,"name":96,"slug":97,"description":98,"url":99,"githubUrl":100,"logoUrl":101,"openSource":11,"categories":102,"repo":104,"company":-1,"articles":112,"createdAt":113},"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",[103],{"id":-1,"name":14,"slug":15,"count":16},{"fullName":105,"url":100,"stars":106,"forks":107,"openIssues":108,"language":109,"license":23,"topics":110,"pushedAt":111,"archived":39},"dogwood-policy\u002Fdogwood",296,19,1,"Rust",[],"2026-08-12T15:28:06Z",[],1786050997,{"id":115,"name":116,"slug":117,"description":118,"url":119,"githubUrl":-1,"logoUrl":120,"openSource":39,"categories":121,"repo":-1,"company":123,"articles":126,"createdAt":140},"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",[122],{"id":-1,"name":14,"slug":15,"count":16},{"id":124,"name":116,"slug":117,"url":119,"bio":118,"githubOrg":125},"entity_01kz4jazf3fzw912fg866ak8dv","speakeasy-api",[127],{"id":128,"name":129,"slug":130,"summary":131,"url":132,"kind":133,"platform":134,"author":116,"authorHandle":135,"publisher":136,"publishedAt":137,"about":138,"writtenBy":139,"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]