{"schema_version":"onlylabs.public_analysis_evidence.v1","title":"Cloudflare (Workers AI) analysis evidence pack","description":"Public onlylabs evidence pack for cited agent analysis: captured pages, ranked public signals, and stored web-search provenance used by the background analysis workflow.","url":"https://onlylabs.fyi/labs/cloudflare","json_url":"https://onlylabs.fyi/analysis/cloudflare/evidence.json","generated_at":"2026-06-13T15:16:45.173Z","org":{"slug":"cloudflare","name":"Cloudflare (Workers AI)","category":"neocloud","category_label":"Neocloud","dossier_url":"https://onlylabs.fyi/labs/cloudflare"},"analysis":null,"workflow":{"version":"onlylabs-deepagents-analysis-v3","provider":null,"model":null,"agent":null,"public_pack_mode":"local-pages-and-events","live_web_fetches":false,"note":"Public evidence exports do not trigger live Exa calls; stored Exa provenance is included when analysis metadata contains it."},"stats":{"pages":28,"events":140,"web":0,"evidence":88,"signal_desks":{"hiring":27,"forks":0,"releases":29,"talking":4,"repos":0},"data_radar_lanes":null,"data_radar_matches":null,"stored_analysis_evidence":null,"stored_analysis_web":null,"stored_analysis_signal_desks":null,"stored_analysis_data_radar_lanes":null,"stored_analysis_data_radar_matches":null},"stored_web_provenance":null,"evidence":[{"ref":"P1","kind":"page","title":"Distributed Systems Engineer - Data Platform - Analytics and Alerts","date":"2026-06-13T07:01:45.88843+00:00","date_source":null,"source_url":"https://boards.greenhouse.io/cloudflare/jobs/7462803?gh_jid=7462803","signal_url":null,"signal_json_url":null,"text":"Job Application for Distributed Systems Engineer - Data Platform - Analytics and Alerts at Cloudflare \n\nBack to jobs \nDistributed Systems Engineer - Data Platform - Analytics and Alerts\nHybrid\n\nApply \nAbout Us \n\nAt Cloudflare, we are on a mission to help build a better Internet. Today the company runs one of the world’s largest networks that powers millions of websites and other Internet properties for customers ranging from individual bloggers to SMBs to Fortune 500 companies. Cloudflare protects and accelerates any Internet application online without adding hardware, installing software, or changing a line of code. Internet properties powered by Cloudflare all have web traffic routed through its intelligent global network, which gets smarter with every request. As a result, they see significant improvement in performance and a decrease in spam and other attacks. Cloudflare was named to Entrepreneur Magazine’s Top Company Cultures list and ranked among the World’s Most Innovative Companies by Fast Company. \n\nAt Cloudflare, we’re not looking for people who wait for a polished roadmap; we’re looking for the builders who see the cracks in the Internet that everyone else has simply learned to live with. We value candidates who have the instinct to spot a \"normalized\" problem and the AI-native curiosity to create a solution using the latest tools. Our culture is built on iteration, leveraging AI to ship faster today to make it better tomorrow, while ensuring that every improvement, no matter how small, is shared across the team to lift everyone up. If you’re the type of person who values curiosity over bureaucracy, and that AI is a partner in solving tough problems to keep the Internet moving forward, you’ll fit right in.\n\nLocations Available: Austin (US) \n\nAbout Role \n\nWe are looking for experienced and highly motivated engineers to join our DATA Org and help build the future of data at Cloudflare. Our organisation is responsible for the entire data lifecycle - from ingestion and processing to storage and retrieval - powering the critical logs and analytics that provide our customers with real-time visibility into the health and performance of their online properti"},{"ref":"P2","kind":"page","title":"Distributed Systems Engineer, Analytical Database Platform","date":"2026-06-13T07:01:45.677553+00:00","date_source":null,"source_url":"https://boards.greenhouse.io/cloudflare/jobs/7462799?gh_jid=7462799","signal_url":null,"signal_json_url":null,"text":"Job Application for Distributed Systems Engineer, Analytical Database Platform at Cloudflare \n\nBack to jobs New \nDistributed Systems Engineer, Analytical Database Platform\nHybrid\n\nApply \nAbout Us \n\nAt Cloudflare, we are on a mission to help build a better Internet. Today the company runs one of the world’s largest networks that powers millions of websites and other Internet properties for customers ranging from individual bloggers to SMBs to Fortune 500 companies. Cloudflare protects and accelerates any Internet application online without adding hardware, installing software, or changing a line of code. Internet properties powered by Cloudflare all have web traffic routed through its intelligent global network, which gets smarter with every request. As a result, they see significant improvement in performance and a decrease in spam and other attacks. Cloudflare was named to Entrepreneur Magazine’s Top Company Cultures list and ranked among the World’s Most Innovative Companies by Fast Company. \n\nAt Cloudflare, we’re not looking for people who wait for a polished roadmap; we’re looking for the builders who see the cracks in the Internet that everyone else has simply learned to live with. We value candidates who have the instinct to spot a \"normalized\" problem and the AI-native curiosity to create a solution using the latest tools. Our culture is built on iteration, leveraging AI to ship faster today to make it better tomorrow, while ensuring that every improvement, no matter how small, is shared across the team to lift everyone up. If you’re the type of person who values curiosity over bureaucracy, and that AI is a partner in solving tough problems to keep the Internet moving forward, you’ll fit right in.\n\nLocations Available: Austin (US) \n\nAbout Role \n\nWe are looking for an experienced and highly motivated engineer to join our team and contribute to our analytical database platform. The platform is a critical component of Cloudflare Analytics which provides real-time visibility into the health and performance of Cloudflare customers' online properties. \n\nThe team builds and maintains a high-performance, scalable database platform powered by ClickHouse, optimized"},{"ref":"P3","kind":"page","title":"Senior Strategic Solutions Engineer","date":"2026-06-13T07:01:43.80872+00:00","date_source":null,"source_url":"https://boards.greenhouse.io/cloudflare/jobs/7967144?gh_jid=7967144","signal_url":null,"signal_json_url":null,"text":"Job Application for Senior Strategic Solutions Engineer at Cloudflare \n\nBack to jobs New \nSenior Strategic Solutions Engineer\nDistributed\n\nApply \nAbout Us \n\nAt Cloudflare, we are on a mission to help build a better Internet. Today the company runs one of the world’s largest networks that powers millions of websites and other Internet properties for customers ranging from individual bloggers to SMBs to Fortune 500 companies. Cloudflare protects and accelerates any Internet application online without adding hardware, installing software, or changing a line of code. Internet properties powered by Cloudflare all have web traffic routed through its intelligent global network, which gets smarter with every request. As a result, they see significant improvement in performance and a decrease in spam and other attacks. Cloudflare was named to Entrepreneur Magazine’s Top Company Cultures list and ranked among the World’s Most Innovative Companies by Fast Company. \n\nAt Cloudflare, we’re not looking for people who wait for a polished roadmap; we’re looking for the builders who see the cracks in the Internet that everyone else has simply learned to live with. We value candidates who have the instinct to spot a \"normalized\" problem and the AI-native curiosity to create a solution using the latest tools. Our culture is built on iteration, leveraging AI to ship faster today to make it better tomorrow, while ensuring that every improvement, no matter how small, is shared across the team to lift everyone up. If you’re the type of person who values curiosity over bureaucracy, and that AI is a partner in solving tough problems to keep the Internet moving forward, you’ll fit right in.\n\nJob Location: Switzerland \n\nWhat you’ll do \n\nThe Pre-Sales Solution Engineering organisation is responsible for the technical sale of the Cloudflare solution portfolio, ensuring maximal business value, fit-for-purpose solution design and adoption roadmap for our customers. Solution Engineering is made up of individuals from a wide range of backgrounds - from Financial Consulting to Product Management, Customer Support to Software Engineering, and we are serious about building a diverse, experienced an"},{"ref":"P4","kind":"page","title":"Senior Digital Native Named Account Executive, NYC","date":"2026-06-13T07:01:43.803292+00:00","date_source":null,"source_url":"https://boards.greenhouse.io/cloudflare/jobs/8001781?gh_jid=8001781","signal_url":null,"signal_json_url":null,"text":"Job Application for Senior Digital Native Named Account Executive, NYC at Cloudflare \n\nBack to jobs New \nSenior Digital Native Named Account Executive, NYC\nHybrid\n\nApply \nAbout Us \n\nAt Cloudflare, we are on a mission to help build a better Internet. Today the company runs one of the world’s largest networks that powers millions of websites and other Internet properties for customers ranging from individual bloggers to SMBs to Fortune 500 companies. Cloudflare protects and accelerates any Internet application online without adding hardware, installing software, or changing a line of code. Internet properties powered by Cloudflare all have web traffic routed through its intelligent global network, which gets smarter with every request. As a result, they see significant improvement in performance and a decrease in spam and other attacks. Cloudflare was named to Entrepreneur Magazine’s Top Company Cultures list and ranked among the World’s Most Innovative Companies by Fast Company. \n\nAt Cloudflare, we’re not looking for people who wait for a polished roadmap; we’re looking for the builders who see the cracks in the Internet that everyone else has simply learned to live with. We value candidates who have the instinct to spot a \"normalized\" problem and the AI-native curiosity to create a solution using the latest tools. Our culture is built on iteration, leveraging AI to ship faster today to make it better tomorrow, while ensuring that every improvement, no matter how small, is shared across the team to lift everyone up. If you’re the type of person who values curiosity over bureaucracy, and that AI is a partner in solving tough problems to keep the Internet moving forward, you’ll fit right in.\n\nAvailable Locations: NYC \n\nAbout the Department \n\nAccount Executives, Channel Account Managers, Business Development Representatives, Solution Engineers, Customer Success, and Sales Operations - all working together help our customers adopt Cloudflare and create great Internet-enabled experiences. The sales team at Cloudflare helps customers solve real, technical problems while creating the revenue streams that help the company provide free service to millions in our community"},{"ref":"P5","kind":"page","title":"Distributed Systems Engineer - Data Platform (Delivery, Database, Retrieval)","date":"2026-06-13T07:01:43.475239+00:00","date_source":null,"source_url":"https://boards.greenhouse.io/cloudflare/jobs/7462801?gh_jid=7462801","signal_url":null,"signal_json_url":null,"text":"Job Application for Distributed Systems Engineer - Data Platform (Delivery, Database, Retrieval) at Cloudflare \n\nBack to jobs \nDistributed Systems Engineer - Data Platform (Delivery, Database, Retrieval)\nHybrid\n\nApply \nAbout Us \n\nAt Cloudflare, we are on a mission to help build a better Internet. Today the company runs one of the world’s largest networks that powers millions of websites and other Internet properties for customers ranging from individual bloggers to SMBs to Fortune 500 companies. Cloudflare protects and accelerates any Internet application online without adding hardware, installing software, or changing a line of code. Internet properties powered by Cloudflare all have web traffic routed through its intelligent global network, which gets smarter with every request. As a result, they see significant improvement in performance and a decrease in spam and other attacks. Cloudflare was named to Entrepreneur Magazine’s Top Company Cultures list and ranked among the World’s Most Innovative Companies by Fast Company. \n\nAt Cloudflare, we’re not looking for people who wait for a polished roadmap; we’re looking for the builders who see the cracks in the Internet that everyone else has simply learned to live with. We value candidates who have the instinct to spot a \"normalized\" problem and the AI-native curiosity to create a solution using the latest tools. Our culture is built on iteration, leveraging AI to ship faster today to make it better tomorrow, while ensuring that every improvement, no matter how small, is shared across the team to lift everyone up. If you’re the type of person who values curiosity over bureaucracy, and that AI is a partner in solving tough problems to keep the Internet moving forward, you’ll fit right in.\n\nLocations Available: Austin (US), Atlanta (US), Denver (US), Toronto (Canada) \n\nAbout Role \n\nWe are looking for experienced and highly motivated engineers to join our DATA Org and help build the future of data at Cloudflare. Our organisation is responsible for the entire data lifecycle - from ingestion and processing to storage and retrieval - powering the critical logs and analytics that provide our customers with real-time visi"},{"ref":"P6","kind":"page","title":"Distributed Systems Engineer - Data Platform - Logs and Audit Logs","date":"2026-06-13T07:01:43.393319+00:00","date_source":null,"source_url":"https://boards.greenhouse.io/cloudflare/jobs/7462802?gh_jid=7462802","signal_url":null,"signal_json_url":null,"text":"page_title \n\nBack to jobs tags.new \nDistributed Systems Engineer - Data Platform - Logs and Audit Logs\nHybrid\n\nApply \nAbout Us \n\nAt Cloudflare, we are on a mission to help build a better Internet. Today the company runs one of the world’s largest networks that powers millions of websites and other Internet properties for customers ranging from individual bloggers to SMBs to Fortune 500 companies. Cloudflare protects and accelerates any Internet application online without adding hardware, installing software, or changing a line of code. Internet properties powered by Cloudflare all have web traffic routed through its intelligent global network, which gets smarter with every request. As a result, they see significant improvement in performance and a decrease in spam and other attacks. Cloudflare was named to Entrepreneur Magazine’s Top Company Cultures list and ranked among the World’s Most Innovative Companies by Fast Company. \n\nAt Cloudflare, we’re not looking for people who wait for a polished roadmap; we’re looking for the builders who see the cracks in the Internet that everyone else has simply learned to live with. We value candidates who have the instinct to spot a \"normalized\" problem and the AI-native curiosity to create a solution using the latest tools. Our culture is built on iteration, leveraging AI to ship faster today to make it better tomorrow, while ensuring that every improvement, no matter how small, is shared across the team to lift everyone up. If you’re the type of person who values curiosity over bureaucracy, and that AI is a partner in solving tough problems to keep the Internet moving forward, you’ll fit right in.\n\nLocations Available: Austin (US) \n\nAbout Role \n\nWe are actively seeking experienced and highly motivated Distributed Systems Engineers to join Cloudflare’s dynamic DATA Organisation. This is a pivotal opportunity to contribute to the future of data at Cloudflare, working on systems that are fundamental to our global operations and customer insights. Our organisation is responsible for the entire data lifecycle, encompassing everything from initial ingestion and sophisticated processing to robust storage and efficient retrieval. "},{"ref":"P7","kind":"page","title":"cloudflare/privacypass-origin repository metadata","date":"2026-06-13T07:01:43.333129+00:00","date_source":null,"source_url":"https://github.com/cloudflare/privacypass-origin","signal_url":null,"signal_json_url":null,"text":"# cloudflare/privacypass-origin\n\nDescription: A TypeScript Origin for the Privacy Pass Authentication Protocol\n\nLanguage: TypeScript\n\nLicense: NOASSERTION\n\nStars: 12\n\nForks: 5\n\nOpen issues: 5\n\nCreated: 2023-10-20T13:00:47Z\n\nPushed: 2026-06-12T20:29:35Z\n\nDefault branch: main\n\nFork: no\n\nArchived: no\n\nREADME:\n# privacypass-origin\n\nThis Worker implements the [challenge](https://www.rfc-editor.org/rfc/rfc9577.html#name-token-challenge) and [redemption](https://www.rfc-editor.org/rfc/rfc9577.html#name-token-redemption) protocols in Privacy Pass. A live demonstration of this worker can be found [here](https://demo-pat.research.cloudflare.com/login). \n\n## Overview\n\nThe test server has two HTTP endpoints:\n\n- `GET /login`: This API will return a static HTML page representing the application, which is a simple (and non-functional) login form. It also returns a `WWW-Authenticate: PrivateToken` challenge as defined by [Privacy Pass authentication](https://www.rfc-editor.org/rfc/rfc9577.html).\n- `GET /login (+Authorization: PrivateToken)`: This API is used by the application for performing a \"login\" request. Clients will interact with this API upon submitting the login form details. \n- If the login request contains a Privacy Pass token, the token is validated before accepting the request.\n- If not, it's the request above.\n\nWhen verifying Privacy Pass tokens, the server will first fetch the token verification key from the issuer (as identified by `ISSUER_NAME`).\n\nThat's it!\n\n## Configuration\n\nTo deploy and interact with this test server, you need to configure the following Cloudflare Worker variables:\n\n- ISSUER_NAME: This is the name of the Privacy Pass issuer server that the origin trusts for issuing tokens. This is a public variable.\n\n## Dependencies\n\nThe test server uses existing APIs for creating Privacy Pass token challenges and verifying the resulting tokens. For example, when verifying a token, one can use [standard WebCrypto APIs](https://developer.mozilla.org/en-US/docs/Web/API/SubtleCrypto/verify) for verifying the Token signature against the Issuer's public key."},{"ref":"P8","kind":"page","title":"Data Scientist","date":"2026-06-13T07:01:43.084038+00:00","date_source":null,"source_url":"https://boards.greenhouse.io/cloudflare/jobs/8002300?gh_jid=8002300","signal_url":null,"signal_json_url":null,"text":"Job Application for Data Scientist at Cloudflare \n\nBack to jobs New \nData Scientist\nIn-Office\n\nApply \nAbout Us \n\nAt Cloudflare, we are on a mission to help build a better Internet. Today the company runs one of the world’s largest networks that powers millions of websites and other Internet properties for customers ranging from individual bloggers to SMBs to Fortune 500 companies. Cloudflare protects and accelerates any Internet application online without adding hardware, installing software, or changing a line of code. Internet properties powered by Cloudflare all have web traffic routed through its intelligent global network, which gets smarter with every request. As a result, they see significant improvement in performance and a decrease in spam and other attacks. Cloudflare was named to Entrepreneur Magazine’s Top Company Cultures list and ranked among the World’s Most Innovative Companies by Fast Company. \n\nAt Cloudflare, we’re not looking for people who wait for a polished roadmap; we’re looking for the builders who see the cracks in the Internet that everyone else has simply learned to live with. We value candidates who have the instinct to spot a \"normalized\" problem and the AI-native curiosity to create a solution using the latest tools. Our culture is built on iteration, leveraging AI to ship faster today to make it better tomorrow, while ensuring that every improvement, no matter how small, is shared across the team to lift everyone up. If you’re the type of person who values curiosity over bureaucracy, and that AI is a partner in solving tough problems to keep the Internet moving forward, you’ll fit right in.\n\nJob Location: APAC, Bengaluru , India \n\nAbout the team \n\nThe Data Intelligence & Analytics organization builds the core data platform and internal products that power decision-making across the company. We design and operate large-scale data systems, own the company’s data lake, ingestion infrastructure, and platform tooling, and develop end-to-end applications that transform complex datasets into fast, reliable, business-critical products used daily by go-to-market, product, and engineering teams. Our work sits at the intersection of data plat"},{"ref":"P9","kind":"page","title":"cloudflare/pint v0.86.0","date":"2026-06-13T07:01:42.752998+00:00","date_source":null,"source_url":"https://github.com/cloudflare/pint/releases/tag/v0.86.0","signal_url":null,"signal_json_url":null,"text":"# v0.86.0\n\nRepository: cloudflare/pint\n\nTag: v0.86.0\n\nPublished: 2026-06-12T08:44:22Z\n\nPrerelease: no\n\nRelease notes:\n### Added\n\n- Added [promql/nan](checks/promql/nan.md) check.\n\n### Changed\n\n- [promql/vector_matching](checks/promql/vector_matching.md) was refactored heavily\nto be faster and more accurate.\n\n### Fixed\n\n- Fixed false positive reports from [promql/impossible](checks/promql/impossible.md)\nwhen functions like `abs()`, `clamp_min()`, `hour()`, `ln()`,\n`histogram_quantile()`, or `timestamp()` wrap aggregations that already remove\nlabels.\n- Fixed a crash in [promql/aggregate](checks/promql/aggregate.md) when\n`name` regexp is not set.\n- Fixed [alerts/template](checks/alerts/template.md) not populating\n`$annotations` map, causing template expansion to always return\nempty values for annotation references.\n- Fixed [rule/label](checks/rule/label.md) not matching regex key\npatterns on recording rules.\n- Fixed bare `# pint disable promql/series` comments having no effect\non [promql/series](checks/promql/series.md) checks.\n- Fixed `pint_rule_file_owner` metric using symlink target path instead\nof symlink name, making it inconsistent with `pint_problem` metric.\n- Fixed swapped label name and URL in\n[promql/vector_matching](checks/promql/vector_matching.md) error message\nwhen both sides of a binary operation are missing a label.\n- Fixed false positive [promql/range_query](checks/promql/range_query.md)\nreports when Prometheus retention flag cannot be parsed.\n- Fixed [promql/counter](checks/promql/counter.md) not checking bare\ncounter metrics used without any wrapping function."},{"ref":"P10","kind":"page","title":"cloudflare/privacypass-origin v0.1.0","date":"2026-06-13T07:01:42.648291+00:00","date_source":null,"source_url":"https://github.com/cloudflare/privacypass-origin/releases/tag/v0.1.0","signal_url":null,"signal_json_url":null,"text":"# 0.1.0\n\nRepository: cloudflare/privacypass-origin\n\nTag: v0.1.0\n\nPublished: 2024-01-04T15:10:06Z\n\nPrerelease: no\n\nRelease notes:\n## Overview\n\nOrigin with compatibility with [Privacy Pass Protocol](https://datatracker.ietf.org/wg/privacypass/about/), as defined by the [IETF draft 16](https://datatracker.ietf.org/doc/draft-ietf-privacypass-protocol/).\n\n## What's Changed\n* Fix issuer directory URL to use IANA registered well-known endpoint by @thibmeu in https://github.com/cloudflare/pp-origin/pull/5\n* Fix ISSUER_NAME to ISSUER_URL to remove protocol ambiguity by @thibmeu in https://github.com/cloudflare/pp-origin/pull/6\n* Add link to explanation blog by @thibmeu in https://github.com/cloudflare/pp-origin/pull/7\n* Add GitHub action for testing PR to main by @thibmeu in https://github.com/cloudflare/pp-origin/pull/8\n* Add environment variable support for all defaults in build script by @thibmeu in https://github.com/cloudflare/pp-origin/pull/9\n* Bump miniflare and wrangler by @dependabot in https://github.com/cloudflare/pp-origin/pull/10\n\n## New Contributors\n* @thibmeu made their first contribution in https://github.com/cloudflare/pp-origin/pull/5\n* @dependabot made their first contribution in https://github.com/cloudflare/pp-origin/pull/10\n\n**Full Changelog**: https://github.com/cloudflare/pp-origin/commits/0.1.0"},{"ref":"P11","kind":"page","title":"cloudflare/workers-py workers-runtime-sdk-v1.2.0","date":"2026-06-13T07:01:42.615863+00:00","date_source":null,"source_url":"https://github.com/cloudflare/workers-py/releases/tag/workers-runtime-sdk-v1.2.0","signal_url":null,"signal_json_url":null,"text":"# workers-runtime-sdk-v1.2.0\n\nRepository: cloudflare/workers-py\n\nTag: workers-runtime-sdk-v1.2.0\n\nPublished: 2026-06-12T10:03:41Z\n\nPrerelease: no\n\nRelease notes:\n## v1.2.0 (2026-06-12)\n\n### Features\n\n- Implements cf accessor on Request ([`5777f80`](https://github.com/cloudflare/workers-py/commit/5777f80ead8d9a3c452fe3b6b8f2dc041d6c80d3))\n\n---\n\n**Detailed Changes**: [workers-runtime-sdk-v1.1.6...workers-runtime-sdk-v1.2.0](https://github.com/cloudflare/workers-py/compare/workers-runtime-sdk-v1.1.6...workers-runtime-sdk-v1.2.0)"},{"ref":"P12","kind":"page","title":"cloudflare/workers-oauth-provider v0.8.0","date":"2026-06-13T07:01:42.604165+00:00","date_source":null,"source_url":"https://github.com/cloudflare/workers-oauth-provider/releases/tag/v0.8.0","signal_url":null,"signal_json_url":null,"text":"# v0.8.0\n\nRepository: cloudflare/workers-oauth-provider\n\nTag: v0.8.0\n\nPublished: 2026-06-12T09:32:15Z\n\nPrerelease: no\n\nRelease notes:\n### Minor Changes\n\n- [#228](https://github.com/cloudflare/workers-oauth-provider/pull/228) [`d3d1c10`](https://github.com/cloudflare/workers-oauth-provider/commit/d3d1c104440192a4d7f72c8bb6b9f39e0bcb2a9d) Thanks [@mattzcarey](https://github.com/mattzcarey)! - Simplify `clientRegistrationCallback` to be an allow-or-reject policy hook. Returning `undefined` allows registration; returning an object rejects registration with optional `code`, `description`, and `status`. Metadata override behavior has been removed.\n\n- [#184](https://github.com/cloudflare/workers-oauth-provider/pull/184) [`917fe92`](https://github.com/cloudflare/workers-oauth-provider/commit/917fe92d0c21906ba34a2b805925ee13ff54b7a5) Thanks [@Talador12](https://github.com/Talador12)! - Add `clientRegistrationCallback` for validating or rejecting dynamic client registrations before storage. Return `undefined`/nothing to allow registration, or return an object to reject it. Closes #162.\n- Default rejection error follows RFC 7591 §3.2.2 (`invalid_client_metadata` / 400). Callbacks rejecting for non-metadata reasons (missing IAT, untrusted origin) should override `code` and `status` explicitly.\n- The `request` passed to the callback is cloned before the library reads the body, so callbacks may consume the body (e.g. to verify a signature over the raw bytes).\n- Callback exceptions are caught and surfaced as `500 server_error`.\n- `software_statement` (RFC 7591 §3.1.1) JWTs are not processed by the library; callbacks wishing to honor them must verify the JWT and apply its claims themselves.\n\n### Patch Changes\n\n- [#231](https://github.com/cloudflare/workers-oauth-provider/pull/231) [`624fc56`](https://github.com/cloudflare/workers-oauth-provider/commit/624fc56e184c86d5e70f89763458e3ab95c40f41) Thanks [@william-canva](https://github.com/william-canva)! - Bound the KV page size used when revoking existing grants during authorization.\n\n- [#224](https://github.com/cloudflare/workers-oauth-provider/pull/224) [`46cf9b6`](https://github.com/cloudflare/workers-oauth-provider/commit/46cf"},{"ref":"P13","kind":"page","title":"cloudflare/workers-py workers-py-v1.12.0","date":"2026-06-13T07:01:42.486811+00:00","date_source":null,"source_url":"https://github.com/cloudflare/workers-py/releases/tag/workers-py-v1.12.0","signal_url":null,"signal_json_url":null,"text":"# workers-py-v1.12.0\n\nRepository: cloudflare/workers-py\n\nTag: workers-py-v1.12.0\n\nPublished: 2026-06-12T10:05:02Z\n\nPrerelease: no\n\nRelease notes:\n## v1.12.0 (2026-06-12)\n\n### Features\n\n- Implements cf accessor on Request ([`5777f80`](https://github.com/cloudflare/workers-py/commit/5777f80ead8d9a3c452fe3b6b8f2dc041d6c80d3))\n\n---\n\n**Detailed Changes**: [workers-py-v1.11.0...workers-py-v1.12.0](https://github.com/cloudflare/workers-py/compare/workers-py-v1.11.0...workers-py-v1.12.0)"},{"ref":"P14","kind":"page","title":"cloudflare/vinext vinext@0.1.2","date":"2026-06-13T07:01:42.22029+00:00","date_source":null,"source_url":"https://github.com/cloudflare/vinext/releases/tag/vinext%400.1.2","signal_url":null,"signal_json_url":null,"text":"# vinext@0.1.2\n\nRepository: cloudflare/vinext\n\nTag: vinext@0.1.2\n\nPublished: 2026-06-12T10:31:11Z\n\nPrerelease: no\n\nRelease notes:\n### Bug Fixes\n\n#### App Router\n\n- include parallel slot params in useParams (#1904)\n- preserve unstable_catchError boundaries (#1906)\n- suppress redirect console errors in production onCaughtError (root-layout-redirect) (#1878)\n- preload next/dynamic chunks with CSP nonce (#1594)\n- extend OTel tracer provider for Cache Component span context (#1868)\n- return HTTP 200 when notFound() is thrown from generateMetadata (#1864)\n- discover parallel-slot pages inside route groups for catch-all + parallel-routes-group (#1865)\n\n#### Pages Router\n\n- support stream proxying in API routes (#1902)\n- set x-nextjs-deployment-id on SSG \\_next/data responses (#1863)\n- buffer SSR response for crawler/bot User-Agents (#1876)\n- hard-navigate to App Router destinations from Pages Router links (#1879)\n- bridge deprecated Router.on<Event> property callbacks (#1869)\n\n#### Misc\n\n- **Router:** support experimental gesture push (#1909)\n- **Prod Server:** stop double-evaluating the server bundle when chunks import the entry back (#1924)\n- **Trailing Slash:** canonical url trailing slash support (#1888)\n- **Edge Wasm:** handle `*.wasm?module` imports in non-Cloudflare builds (#1877)\n- **Config:** define cache components flag as boolean (#1903)\n- **Scss:** preprocess SCSS CSS-module composes deps via SassAwareFileSystemLoader (#1882)\n- **Routing:** normalize route root to forward slashes, drop downstream path workarounds (#1896)\n- **Middleware:** clear nextUrl.basePath for absolute paths outside basePath (part of #1830) (#1872)\n- **Cloudflare:** update cache adapter jsdoc and examples (#1898)\n- **Fonts:** normalize shims dir so shim-skip guards match on Windows (#1885)\n- **Check:** normalize scanned file paths to forward slashes on Windows (#1887)\n- **Shims:** use path.posix.join in resolveShimModulePath for Windows (#1886)\n- **Scss:** resolve tilde (~) imports from node_modules and project root (#1881)\n- **Build:** define process.env.NEXT_RUNTIME for server bundles (#1880)\n- **Build:** inline ../-relative font assets in OG routes (#1866)\n- **Use Cache:** pass soft"},{"ref":"P15","kind":"page","title":"cloudflare/vinext @vinext/cloudflare@0.1.1","date":"2026-06-13T07:01:42.179403+00:00","date_source":null,"source_url":"https://github.com/cloudflare/vinext/releases/tag/%40vinext/cloudflare%400.1.1","signal_url":null,"signal_json_url":null,"text":"# @vinext/cloudflare@0.1.1\n\nRepository: cloudflare/vinext\n\nTag: @vinext/cloudflare@0.1.1\n\nPublished: 2026-06-12T10:31:14Z\n\nPrerelease: no\n\nRelease notes:\n### Bug Fixes\n\n- **Cloudflare:** update cache adapter jsdoc and examples (#1898)\n\n### Contributors\n\n- @james-elicx"},{"ref":"P16","kind":"page","title":"cloudflare/partykit partysocket@1.2.0","date":"2026-06-13T07:01:42.171854+00:00","date_source":null,"source_url":"https://github.com/cloudflare/partykit/releases/tag/partysocket%401.2.0","signal_url":null,"signal_json_url":null,"text":"# partysocket@1.2.0\n\nRepository: cloudflare/partykit\n\nTag: partysocket@1.2.0\n\nPublished: 2026-06-12T11:26:38Z\n\nPrerelease: no\n\nRelease notes:\n### Minor Changes\n\n- [#403](https://github.com/cloudflare/partykit/pull/403) [`7e042eb`](https://github.com/cloudflare/partykit/commit/7e042ebeb2e2796a76079a102f8d95ad07e39946) Thanks [@threepointone](https://github.com/threepointone)! - Make buffered messages and connection teardown reliable across socket replacement and explicit close (see cloudflare/agents#1738).\n\n- **`close()` now dispatches its `close` event synchronously** (mirroring how `reconnect()` already dispatched its synthetic close). Consumers that detach their listeners right after closing — like the React hooks during cleanup — previously never observed the terminal close event, leaving \"connection closed\" handling (pending-call rejection, state resets) to never run. After `close()` returns, `readyState` reports `CLOSED` immediately, even while the underlying socket finishes its closing handshake. Code that attached a `close` listener _after_ calling `close()` and relied on the event arriving asynchronously must attach the listener first.\n- **`send()` now returns a `boolean`**: `true` if the message was transmitted immediately over an open connection, `false` if it was buffered (delivered when the connection next opens, always before the `open` event is dispatched) or dropped because `maxEnqueuedMessages` was reached. Callers implementing request/response protocols can use this to know whether a request is actually in flight.\n- **New `drainQueuedMessages()` method** removes and returns all messages that were buffered by `send()` but never transmitted, so a socket that's being discarded can hand its unsent buffer to a replacement instead of silently losing it.\n- **React hooks (`usePartySocket`, `useWebSocket`) now migrate buffered messages when they replace the socket** because connection options changed. By default, buffered messages transfer only when the destination is unchanged (e.g. only `query` — credentials — changed); if destination options (`room`, `party`, `path`, `host`, URL, ...) changed, the messages are discarded with a warning rather than deli"},{"ref":"P17","kind":"page","title":"cloudflare/agents @cloudflare/codemode@0.4.0","date":"2026-06-13T07:01:42.119059+00:00","date_source":null,"source_url":"https://github.com/cloudflare/agents/releases/tag/%40cloudflare/codemode%400.4.0","signal_url":null,"signal_json_url":null,"text":"# @cloudflare/codemode@0.4.0\n\nRepository: cloudflare/agents\n\nTag: @cloudflare/codemode@0.4.0\n\nPublished: 2026-06-12T16:46:10Z\n\nPrerelease: no\n\nRelease notes:\n### Minor Changes\n\n- [#1581](https://github.com/cloudflare/agents/pull/1581) [`b2b6762`](https://github.com/cloudflare/agents/commit/b2b67623deab327042b99344d8ee530ae37a71b2) Thanks [@mattzcarey](https://github.com/mattzcarey)! - Add the connector model and a durable runtime for codemode.\n\n**Connectors** — class-based integrations that bridge external services into the sandbox. A connector is three things: `name()`, optional `instructions()`, and `tools()` — one record, one entry per tool, with each tool carrying its own description, schema, `requiresApproval`, `execute`, and optional `revert`:\n\n- `CodemodeConnector` — abstract base; author `tools()` directly (AI SDK toolsets are shape-compatible and can be returned as-is). Its constructor accepts a `DurableObjectState` or an `ExecutionContext`, so you pass `this.ctx` from inside an Agent/DO with no cast.\n- `McpConnector` — derives `tools()` from an MCP connection (`createConnection()`); decorate derived tools via the `tool(name, t)` hook\n- **Per-execution resources** — a tool's `execute(args, ctx)`/`revert(args, result, ctx)` now receive the run's `executionId` (stable across pause/resume), and connectors can override `disposeExecution(executionId, status)` to tear down a resource scoped to one run (a browser/CDP session, a transaction). It fires on each terminal transition (`completed`/`error`/`rejected`/`rolled_back`) and **never on pause**, so a resource survives an approval pause and is released when the run truly ends. Must be idempotent (a completed-then-rolled-back run disposes twice). A stale/no-op `reject` no longer triggers teardown, so a still-resumable run keeps its resources\n- `OpenApiConnector` — derives one typed tool **per operation** from the spec (host-side, zero prompt tokens), so the model calls `api.get_repository({ owner, repo })` directly; `request()` remains as a low-level escape hatch. Derivation resolves local `$ref`s (including `allOf`/`oneOf`/`anyOf`) and is memoized by spec identity, so a static spec is parsed once even though "},{"ref":"P18","kind":"page","title":"cloudflare/agents create-think@0.0.4","date":"2026-06-13T07:01:42.081162+00:00","date_source":null,"source_url":"https://github.com/cloudflare/agents/releases/tag/create-think%400.0.4","signal_url":null,"signal_json_url":null,"text":"# create-think@0.0.4\n\nRepository: cloudflare/agents\n\nTag: create-think@0.0.4\n\nPublished: 2026-06-12T16:46:06Z\n\nPrerelease: no\n\nRelease notes:\n### Patch Changes\n\n- [`7bcd1b1`](https://github.com/cloudflare/agents/commit/7bcd1b1a471ec887b781662747a44bf105593efc) Thanks [@threepointone](https://github.com/threepointone)! - Bundle runtime dependencies (`tiged`, `yargs`, and their transitive deps) into the published output. `create-think` now ships as a fully self-contained package, so `npm create think` is a single download that runs without resolving or installing any transitive dependencies."},{"ref":"P19","kind":"page","title":"cloudflare/workers-rs v0.8.4","date":"2026-06-13T07:01:41.698397+00:00","date_source":null,"source_url":"https://github.com/cloudflare/workers-rs/releases/tag/v0.8.4","signal_url":null,"signal_json_url":null,"text":"# Release v0.8.4\n\nRepository: cloudflare/workers-rs\n\nTag: v0.8.4\n\nPublished: 2026-06-12T23:05:15Z\n\nPrerelease: no\n\nRelease notes:\n## What's Changed\n* feat(EmailWorkers): Implement email worker functionality by @nudded in https://github.com/cloudflare/workers-rs/pull/715\n* wasm-bindgen@0.2.122 and unwind safety updates by @guybedford in https://github.com/cloudflare/workers-rs/pull/999\n* wasm-bindgen@0.2.123 by @guybedford in https://github.com/cloudflare/workers-rs/pull/1003\n* chore(deps-dev): bump vitest from 3.2.4 to 3.2.6 by @dependabot[bot] in https://github.com/cloudflare/workers-rs/pull/1004\n\n## New Contributors\n* @nudded made their first contribution in https://github.com/cloudflare/workers-rs/pull/715\n\n**Full Changelog**: https://github.com/cloudflare/workers-rs/compare/v0.8.3...v0.8.4"},{"ref":"P20","kind":"page","title":"cloudflare/agents agents@0.16.0","date":"2026-06-13T07:01:41.683679+00:00","date_source":null,"source_url":"https://github.com/cloudflare/agents/releases/tag/agents%400.16.0","signal_url":null,"signal_json_url":null,"text":"# agents@0.16.0\n\nRepository: cloudflare/agents\n\nTag: agents@0.16.0\n\nPublished: 2026-06-12T16:46:18Z\n\nPrerelease: no\n\nRelease notes:\n### Minor Changes\n\n- [#1656](https://github.com/cloudflare/agents/pull/1656) [`4c2d1a7`](https://github.com/cloudflare/agents/commit/4c2d1a7f7f337bf426b0b35e3c9e8e4901c6360b) Thanks [@cjol](https://github.com/cjol)! - Rebuild `agents/browser` on the codemode connector runtime (experimental).\n\nThe browser tool surface is now a single durable tool, **`browser_execute`**: the model writes sandboxed code against a `cdp` connector (`cdp.send`, `cdp.attachToTarget`, `cdp.spec`, `cdp.getDebugLog`, …) instead of picking from several flat tools. Executions are recorded on a `CodemodeRuntime` Durable Object facet with abort-and-replay, so a run can pause for approval and resume with its browser session, tabs, and cookies intact.\n\n- **`BrowserConnector`** — a `CodemodeConnector` (name `cdp`) that owns CDP sockets keyed by execution id. Sockets are released at the end of every execution pass (`onPassEnd`); browser sessions are torn down on terminal status (`disposeExecution`) — never on pause.\n- **Session modes** — `one-shot` (default, fresh session per execution), `reuse` (named shared session), and `dynamic` (starts one-shot; the model can promote with `cdp.startSession()` after e.g. logging in). Shared sessions are tracked in durable storage and survive hibernation; `connector.sweep()` reclaims expired ones from a scheduled task.\n- **Safe sweeping** — per-execution entries are touched on use and only swept after `maxExecIdleMs` (default 24h, matching the runtime's paused TTL), so a run awaiting approval keeps its browser. A swept entry leaves a tombstone so a later resume fails with a clear \"expired or was swept\" error instead of silently continuing in a fresh browser. Concurrent CDP calls share one in-flight socket connect instead of leaking the loser's WebSocket. Session-store locks wrap storage operations only — liveness probes and session create/delete happen outside the lock (with a commit re-check; a racing create's redundant session is deleted), so a hung Browser Rendering call can't serialize other session operations.\n- **Stable atta"},{"ref":"P21","kind":"page","title":"cloudflare/agents @cloudflare/think@0.9.0","date":"2026-06-13T07:01:41.674168+00:00","date_source":null,"source_url":"https://github.com/cloudflare/agents/releases/tag/%40cloudflare/think%400.9.0","signal_url":null,"signal_json_url":null,"text":"# @cloudflare/think@0.9.0\n\nRepository: cloudflare/agents\n\nTag: @cloudflare/think@0.9.0\n\nPublished: 2026-06-12T16:46:15Z\n\nPrerelease: no\n\nRelease notes:\n### Minor Changes\n\n- [#1656](https://github.com/cloudflare/agents/pull/1656) [`4c2d1a7`](https://github.com/cloudflare/agents/commit/4c2d1a7f7f337bf426b0b35e3c9e8e4901c6360b) Thanks [@cjol](https://github.com/cjol)! - Rebuild the Think execute tool on the codemode connector runtime, with built-in human-in-the-loop approvals.\n\n**Unified execute tool.** `createExecuteTool` now builds on `createCodemodeRuntime` with connectors instead of a bare executor: `state.*` (the agent's workspace filesystem via `@cloudflare/shell`'s `StateConnector`), `cdp.*` (browser automation via `agents/browser`'s `BrowserConnector`, included automatically when `env.BROWSER` is bound), and `tools.*` (any AI SDK `ToolSet` adapted via `@cloudflare/codemode`'s `ToolSetConnector`). Executions are durable — recorded on a `CodemodeRuntime` facet with abort-and-replay — and completed results are truncated for the model while the full value stays on the execution record.\n\n- **Agent one-liner** — `createExecuteTool(this)` infers `ctx`, `env.LOADER`, `env.BROWSER`, and the workspace-backed state backend from the Think agent, and accepts an overrides object for custom tools and options. `createExecuteRuntime(this)` returns the underlying `{ runtime, connectors, tool }` for host-side wiring. The runtime handle is exposed on the agent as `this.codemode`.\n- **Human-in-the-loop.** Tools with `needsApproval: true` pause the execution durably. The paused tool output (with bounded pending-call args) flows to the model, which reports and waits. Think gains built-in callables — `pendingExecutions()`, `approveExecution(executionId)`, `rejectExecution(executionId, reason?)` — that resolve the pause on the codemode runtime, replace the paused output in the transcript via `pausedExecutionUpdate`, and auto-continue the conversation so the model sees the outcome. Approval UIs must render args from `pendingExecutions()` (authoritative, full) rather than the transcript's `pending` (a truncated preview bounded for model context). Approvals survive Durable Object rest"},{"ref":"P22","kind":"page","title":"cloudflare/agents @cloudflare/shell@0.4.0","date":"2026-06-13T07:01:41.635371+00:00","date_source":null,"source_url":"https://github.com/cloudflare/agents/releases/tag/%40cloudflare/shell%400.4.0","signal_url":null,"signal_json_url":null,"text":"# @cloudflare/shell@0.4.0\n\nRepository: cloudflare/agents\n\nTag: @cloudflare/shell@0.4.0\n\nPublished: 2026-06-12T16:46:12Z\n\nPrerelease: no\n\nRelease notes:\n### Minor Changes\n\n- [#1656](https://github.com/cloudflare/agents/pull/1656) [`4c2d1a7`](https://github.com/cloudflare/agents/commit/4c2d1a7f7f337bf426b0b35e3c9e8e4901c6360b) Thanks [@cjol](https://github.com/cjol)! - Add `StateConnector` — the `state.*` filesystem API as a codemode connector.\n\n`stateConnector(ctx, backend)` (or `new StateConnector(ctx, backend)`) exposes every `StateBackend` method (`readFile`, `writeFile`, `editFile`, `ls`, `find`, `grep`, `readJson`, `mergeJson`, …) as connector tools for `@cloudflare/codemode`'s durable runtime. Tools take a single object argument (`state.writeFile({ path, content })`), which the connector maps to the backend's positional parameters; pure reads are marked `replay: \"reexecute\"` so large file contents are never stored in the durable log. The legacy provider path (`createStateToolProvider`/`stateTools`) is unchanged and also accepts object-style arguments now, and the `state.*` type declarations and system prompt were updated to the object-argument convention.\n\n### Patch Changes\n\n- Updated dependencies \\[[`b2b6762`](https://github.com/cloudflare/agents/commit/b2b67623deab327042b99344d8ee530ae37a71b2), [`4c2d1a7`](https://github.com/cloudflare/agents/commit/4c2d1a7f7f337bf426b0b35e3c9e8e4901c6360b), [`4c2d1a7`](https://github.com/cloudflare/agents/commit/4c2d1a7f7f337bf426b0b35e3c9e8e4901c6360b)]:\n- @cloudflare/codemode@0.4.0"},{"ref":"P23","kind":"page","title":"cloudflare/capnweb capnweb-validate@0.2.1","date":"2026-06-13T07:01:41.517868+00:00","date_source":null,"source_url":"https://github.com/cloudflare/capnweb/releases/tag/capnweb-validate%400.2.1","signal_url":null,"signal_json_url":null,"text":"# capnweb-validate@0.2.1\n\nRepository: cloudflare/capnweb\n\nTag: capnweb-validate@0.2.1\n\nPublished: 2026-06-12T20:28:33Z\n\nPrerelease: no\n\nRelease notes:\n### Patch Changes\n\n- [#194](https://github.com/cloudflare/capnweb/pull/194) [`4093556`](https://github.com/cloudflare/capnweb/commit/4093556c84ab7193a289c62bce6fd75996840cda) Thanks [@teamchong](https://github.com/teamchong)! - Fix `@validateRpc()` breaking decorated classes that extend other decorated classes: prototype methods are now wrapped in place instead of returning a Proxy from the constructor, so subclass-only methods validate correctly, instances stay real branded `RpcTarget`s, and incoming callback stubs pass through as native stubs (opt in to validating them with `validateStub<T>(stub)`)."},{"ref":"P24","kind":"page","title":"cloudflare/terraform-provider-cloudflare v5.20.0","date":"2026-06-13T07:01:41.175247+00:00","date_source":null,"source_url":"https://github.com/cloudflare/terraform-provider-cloudflare/releases/tag/v5.20.0","signal_url":null,"signal_json_url":null,"text":"# v5.20.0\n\nRepository: cloudflare/terraform-provider-cloudflare\n\nTag: v5.20.0\n\nPublished: 2026-06-13T01:42:12Z\n\nPrerelease: no\n\nRelease notes:\n## 5.20.0 (2026-06-12)\n\nFull Changelog: [v5.19.1...v5.20.0](https://github.com/cloudflare/terraform-provider-cloudflare/compare/v5.19.1...v5.20.0)\n\n### New Resources\n\n* **cloudflare_ai_search_namespace:** Manage AI Search namespaces ([faab405](https://github.com/cloudflare/terraform-provider-cloudflare/commit/faab40574cfdbf9e60763d1b1cd059503061c16d))\n* **cloudflare_custom_csr:** Manage custom certificate signing requests ([0c37d4f](https://github.com/cloudflare/terraform-provider-cloudflare/commit/0c37d4f4aedd3721e371a9de2ca78d9fcb68abcd))\n* **cloudflare_dls_prefix_binding:** Manage DLS regional service prefix bindings ([faab405](https://github.com/cloudflare/terraform-provider-cloudflare/commit/faab40574cfdbf9e60763d1b1cd059503061c16d))\n* **cloudflare_flagship_app:** Manage Flagship feature flag apps ([2b149cf](https://github.com/cloudflare/terraform-provider-cloudflare/commit/2b149cfc3f3e06a6b74b573066897ee5e1222ff1))\n* **cloudflare_flagship_flag:** Manage Flagship feature flags ([2b149cf](https://github.com/cloudflare/terraform-provider-cloudflare/commit/2b149cfc3f3e06a6b74b573066897ee5e1222ff1))\n* **cloudflare_google_tag_gateway:** Manage Google Tag Gateway ([b4f6126](https://github.com/cloudflare/terraform-provider-cloudflare/commit/b4f6126ea79c4d5c9d959ff2629f7a8c6e1c78a3))\n* **cloudflare_load_balancer_monitor_group:** Manage load balancer monitor groups ([faab405](https://github.com/cloudflare/terraform-provider-cloudflare/commit/faab40574cfdbf9e60763d1b1cd059503061c16d))\n* **cloudflare_oauth_client:** Manage IAM OAuth clients ([8af9cd0](https://github.com/cloudflare/terraform-provider-cloudflare/commit/8af9cd03be655164ea9074d17a8e51c6e1831cff))\n* **cloudflare_origin_cloud_region:** Manage origin cloud regions (v2 endpoints) ([278c81f](https://github.com/cloudflare/terraform-provider-cloudflare/commit/278c81fcf087a9178db058172370e4e6d7f31033))\n* **cloudflare_secrets_store:** Manage Secrets Store instances ([7233baf](https://github.com/cloudflare/terraform-provider-cloudflare/commit/7233baf3f118eca8205114cd33da0c10"},{"ref":"P25","kind":"page","title":"cloudflare/workers-rs v0.8.5","date":"2026-06-13T07:01:41.148843+00:00","date_source":null,"source_url":"https://github.com/cloudflare/workers-rs/releases/tag/v0.8.5","signal_url":null,"signal_json_url":null,"text":"# Release v0.8.5\n\nRepository: cloudflare/workers-rs\n\nTag: v0.8.5\n\nPublished: 2026-06-12T23:07:50Z\n\nPrerelease: no\n\nRelease notes:\n## What's Changed\n* deps: update to wasm-bindgen@0.2.125 with abort recovery by @guybedford in https://github.com/cloudflare/workers-rs/pull/1008\n* Release v0.8.5 by @github-actions[bot] in https://github.com/cloudflare/workers-rs/pull/1010\n\n**Full Changelog**: https://github.com/cloudflare/workers-rs/compare/v0.8.4...v0.8.5"},{"ref":"P26","kind":"page","title":"cloudflare/workerd v1.20260613.1","date":"2026-06-13T07:01:40.948181+00:00","date_source":null,"source_url":"https://github.com/cloudflare/workerd/releases/tag/v1.20260613.1","signal_url":null,"signal_json_url":null,"text":"# v1.20260613.1\n\nRepository: cloudflare/workerd\n\nTag: v1.20260613.1\n\nPublished: 2026-06-13T01:30:30Z\n\nPrerelease: no\n\nRelease notes:\n**Full Changelog**: https://github.com/cloudflare/workerd/compare/v1.20260612.1...v1.20260613.1"},{"ref":"P27","kind":"page","title":"Scaling Security Insights: how we achieved a 10x increase in global scanning capacity","date":"2026-06-12T16:04:15.477278+00:00","date_source":null,"source_url":"https://blog.cloudflare.com/scaling-security-scans/","signal_url":null,"signal_json_url":null,"text":"Scaling Security Insights: how we achieved a 10x increase in global scanning capacity \nScaling Security Insights: how we achieved a 10x increase in global scanning capacity\n2026-06-12\nDave Baxter \n\n8 min read\nSecurity Insights provides actionable security recommendations for every Cloudflare account. To find these insights, we perform regular scans for all accounts, zones, and DNS records, looking for potential security risks and misconfigurations.\n\nHowever, two key issues emerged. First, our scans were too infrequent. Scans were only being performed every week or two, and therefore newly introduced security risks could remain undetected for up to two weeks. Second, automatic scanning was opt-in for many free plan accounts – meaning lots of accounts weren’t being scanned at all.\nThe risks of infrequent or nonexistent scans are rising: as automated attacks accelerate, the window for detecting security misconfigurations is shrinking. Making sure that we’re finding these issues for all of our customers is crucial to our aim of building a better Internet for everyone.\nWe calculated that to increase our scanning frequencies and enable automatic scanning for all accounts, we would need to increase our scanning throughput by around 10x on average – from 10 scans per second to 100 per second. But our system was already struggling with its load: millions of events were filling up our backlog waiting to be processed; our API was frequently timing out; our processes were crashing. We needed to fix our system, and we needed to make it scale .\nThis is the story of how we increased scanning throughput for Security Insights by more than 10x, enabled security insights for millions of customers, and doubled our scanning frequency for all customers. Read on to find out how we achieved these improvements.\n\nHow we scan for security insights\n\nAt a high level, our automatic security scans are triggered by a scheduler. When an account or zone is due for a scan, the scheduler publishes a message (or messages) to Apache Kafka , an open-source distributed event streaming platform. These messages fan out to a number of checkers: specialized Go microservices that scan specific assets or co"},{"ref":"P28","kind":"page","title":"Senior People Team Business Partner, Go To Market, APAC","date":"2026-06-12T07:03:33.005305+00:00","date_source":null,"source_url":"https://boards.greenhouse.io/cloudflare/jobs/7992433?gh_jid=7992433","signal_url":null,"signal_json_url":null,"text":"Job Application for Senior People Team Business Partner, Go To Market, APAC at Cloudflare \n\nBack to jobs New \nSenior People Team Business Partner, Go To Market, APAC\nHybrid\n\nApply \nAbout Us \n\nAt Cloudflare, we are on a mission to help build a better Internet. Today the company runs one of the world’s largest networks that powers millions of websites and other Internet properties for customers ranging from individual bloggers to SMBs to Fortune 500 companies. Cloudflare protects and accelerates any Internet application online without adding hardware, installing software, or changing a line of code. Internet properties powered by Cloudflare all have web traffic routed through its intelligent global network, which gets smarter with every request. As a result, they see significant improvement in performance and a decrease in spam and other attacks. Cloudflare was named to Entrepreneur Magazine’s Top Company Cultures list and ranked among the World’s Most Innovative Companies by Fast Company. \n\nAt Cloudflare, we’re not looking for people who wait for a polished roadmap; we’re looking for the builders who see the cracks in the Internet that everyone else has simply learned to live with. We value candidates who have the instinct to spot a \"normalized\" problem and the AI-native curiosity to create a solution using the latest tools. Our culture is built on iteration, leveraging AI to ship faster today to make it better tomorrow, while ensuring that every improvement, no matter how small, is shared across the team to lift everyone up. If you’re the type of person who values curiosity over bureaucracy, and that AI is a partner in solving tough problems to keep the Internet moving forward, you’ll fit right in.\n\nAvailable Locations: Singapore \n\nWhat You Would Do Here: \n\nAt Cloudflare, our mission is to empower our people to do their best work. As we continue to build our Business Partner team, we are looking for a trusted, motivated and detail-oriented Senior People Team Business Partner who is naturally curious about what we do and driven to help our people thrive. In this critical role, you'll play a crucial part in supporting our rapidly expanding organization by ensuring"},{"ref":"E1","kind":"event","title":"Turning Cloudflare’s threat indicators into real-time WAF rules","date":"2026-06-08T13:00:00+00:00","date_source":"rss.item_date","source_url":"https://blog.cloudflare.com/realtime-threat-intel-waf-rules/","signal_url":"https://onlylabs.fyi/signals/b7c25abb-905a-4512-be1c-728c37aec267","signal_json_url":"https://onlylabs.fyi/signals/b7c25abb-905a-4512-be1c-728c37aec267/signal.json","text":"post_published · Turning Cloudflare’s threat indicators into real-time WAF rules · signal_desk=talking · occurred_at=2026-06-08T13:00:00+00:00 · url=https://blog.cloudflare.com/realtime-threat-intel-waf-rules/ · hn=3 points/0 comments · raw={\"excerpt\":\"Cloudflare customers can now use Cloudforce One threat intelligence directly within the WAF to block high-risk traffic. By using new cf.intel fields, security teams can automate protection against specific threat actors and targeted industries in real time.\"}"},{"ref":"E2","kind":"event","title":"Route public traffic to private applications with Cloudflare","date":"2026-06-10T13:00:00+00:00","date_source":"rss.item_date","source_url":"https://blog.cloudflare.com/private-origins-dns-routing/","signal_url":"https://onlylabs.fyi/signals/224fa7ff-e825-4f71-92de-ad4ed336e6e4","signal_json_url":"https://onlylabs.fyi/signals/224fa7ff-e825-4f71-92de-ad4ed336e6e4/signal.json","text":"post_published · Route public traffic to private applications with Cloudflare · signal_desk=talking · occurred_at=2026-06-10T13:00:00+00:00 · url=https://blog.cloudflare.com/private-origins-dns-routing/ · hn=2 points/1 comments · raw={\"excerpt\":\"Application Services for Private Origins is available now in closed beta. Route public hostnames to private IP origins over your existing IPsec, GRE, CNI, or Cloudflare Mesh paths. No public IPs or extra connector software required.\"}"},{"ref":"E3","kind":"event","title":"Data Scientist","date":"2026-06-13T05:40:36+00:00","date_source":"greenhouse.updated_at","source_url":"https://boards.greenhouse.io/cloudflare/jobs/8002300?gh_jid=8002300","signal_url":"https://onlylabs.fyi/signals/37c8af53-f14d-4c8e-9c12-07421b596195","signal_json_url":"https://onlylabs.fyi/signals/37c8af53-f14d-4c8e-9c12-07421b596195/signal.json","text":"job_opened · Data Scientist · signal_desk=hiring · occurred_at=2026-06-13T05:40:36+00:00 · url=https://boards.greenhouse.io/cloudflare/jobs/8002300?gh_jid=8002300 · raw={\"location\":\"In-Office\",\"ats\":\"greenhouse\"}"},{"ref":"E4","kind":"event","title":"Senior Stock Administration Analyst","date":"2026-06-13T04:29:37+00:00","date_source":"greenhouse.updated_at","source_url":"https://boards.greenhouse.io/cloudflare/jobs/7994999?gh_jid=7994999","signal_url":"https://onlylabs.fyi/signals/45f7ca36-d71c-4c8b-a77b-d842be6d4df1","signal_json_url":"https://onlylabs.fyi/signals/45f7ca36-d71c-4c8b-a77b-d842be6d4df1/signal.json","text":"job_opened · Senior Stock Administration Analyst · signal_desk=hiring · occurred_at=2026-06-13T04:29:37+00:00 · url=https://boards.greenhouse.io/cloudflare/jobs/7994999?gh_jid=7994999 · raw={\"location\":\"In-Office\",\"ats\":\"greenhouse\"}"},{"ref":"E5","kind":"event","title":"cloudflare/terraform-provider-cloudflare v5.20.0","date":"2026-06-13T01:42:12+00:00","date_source":"source","source_url":"https://github.com/cloudflare/terraform-provider-cloudflare/releases/tag/v5.20.0","signal_url":"https://onlylabs.fyi/signals/2d140f1a-c9f1-42ce-857a-14ccef0dfbdb","signal_json_url":"https://onlylabs.fyi/signals/2d140f1a-c9f1-42ce-857a-14ccef0dfbdb/signal.json","text":"release · cloudflare/terraform-provider-cloudflare v5.20.0 · signal_desk=releases · occurred_at=2026-06-13T01:42:12+00:00 · url=https://github.com/cloudflare/terraform-provider-cloudflare/releases/tag/v5.20.0 · raw={\"repo\":\"cloudflare/terraform-provider-cloudflare\"}"},{"ref":"E6","kind":"event","title":"cloudflare/workerd v1.20260613.1","date":"2026-06-13T01:30:30+00:00","date_source":"source","source_url":"https://github.com/cloudflare/workerd/releases/tag/v1.20260613.1","signal_url":"https://onlylabs.fyi/signals/bdea9e5a-f898-4ad2-8ca3-efca6ecfe6a9","signal_json_url":"https://onlylabs.fyi/signals/bdea9e5a-f898-4ad2-8ca3-efca6ecfe6a9/signal.json","text":"release · cloudflare/workerd v1.20260613.1 · signal_desk=releases · occurred_at=2026-06-13T01:30:30+00:00 · url=https://github.com/cloudflare/workerd/releases/tag/v1.20260613.1 · raw={\"repo\":\"cloudflare/workerd\"}"},{"ref":"E7","kind":"event","title":"cloudflare/workers-rs v0.8.5","date":"2026-06-12T23:07:50+00:00","date_source":"source","source_url":"https://github.com/cloudflare/workers-rs/releases/tag/v0.8.5","signal_url":"https://onlylabs.fyi/signals/c58c18d0-3240-4a9e-b8ca-19524d8ea169","signal_json_url":"https://onlylabs.fyi/signals/c58c18d0-3240-4a9e-b8ca-19524d8ea169/signal.json","text":"release · cloudflare/workers-rs v0.8.5 · signal_desk=releases · occurred_at=2026-06-12T23:07:50+00:00 · url=https://github.com/cloudflare/workers-rs/releases/tag/v0.8.5 · raw={\"repo\":\"cloudflare/workers-rs\"}"},{"ref":"E8","kind":"event","title":"cloudflare/workers-rs v0.8.4","date":"2026-06-12T23:05:15+00:00","date_source":"source","source_url":"https://github.com/cloudflare/workers-rs/releases/tag/v0.8.4","signal_url":"https://onlylabs.fyi/signals/f6d9d4ed-ad19-49bb-89b0-ebf5df70b6dc","signal_json_url":"https://onlylabs.fyi/signals/f6d9d4ed-ad19-49bb-89b0-ebf5df70b6dc/signal.json","text":"release · cloudflare/workers-rs v0.8.4 · signal_desk=releases · occurred_at=2026-06-12T23:05:15+00:00 · url=https://github.com/cloudflare/workers-rs/releases/tag/v0.8.4 · raw={\"repo\":\"cloudflare/workers-rs\"}"},{"ref":"E9","kind":"event","title":"cloudflare/capnweb capnweb-validate@0.2.1","date":"2026-06-12T20:28:33+00:00","date_source":"source","source_url":"https://github.com/cloudflare/capnweb/releases/tag/capnweb-validate%400.2.1","signal_url":"https://onlylabs.fyi/signals/4be1bc77-6f00-4bbb-b5af-83320a5fc2c8","signal_json_url":"https://onlylabs.fyi/signals/4be1bc77-6f00-4bbb-b5af-83320a5fc2c8/signal.json","text":"release · cloudflare/capnweb capnweb-validate@0.2.1 · signal_desk=releases · occurred_at=2026-06-12T20:28:33+00:00 · url=https://github.com/cloudflare/capnweb/releases/tag/capnweb-validate%400.2.1 · raw={\"repo\":\"cloudflare/capnweb\"}"},{"ref":"E10","kind":"event","title":"Finance Business Partner, G&A","date":"2026-06-12T19:42:18+00:00","date_source":"greenhouse.updated_at","source_url":"https://boards.greenhouse.io/cloudflare/jobs/7997341?gh_jid=7997341","signal_url":"https://onlylabs.fyi/signals/05e11c6a-b388-467b-97b8-b6fdfb8e5b46","signal_json_url":"https://onlylabs.fyi/signals/05e11c6a-b388-467b-97b8-b6fdfb8e5b46/signal.json","text":"job_opened · Finance Business Partner, G&A · signal_desk=hiring · occurred_at=2026-06-12T19:42:18+00:00 · url=https://boards.greenhouse.io/cloudflare/jobs/7997341?gh_jid=7997341 · raw={\"location\":\"Hybrid\",\"ats\":\"greenhouse\"}"},{"ref":"E11","kind":"event","title":" Business Development Representative (BDR) ","date":"2026-06-12T19:05:32+00:00","date_source":"greenhouse.updated_at","source_url":"https://boards.greenhouse.io/cloudflare/jobs/6557318?gh_jid=6557318","signal_url":"https://onlylabs.fyi/signals/839465c5-caa6-4511-8304-e5af0eb5fbd3","signal_json_url":"https://onlylabs.fyi/signals/839465c5-caa6-4511-8304-e5af0eb5fbd3/signal.json","text":"job_opened ·  Business Development Representative (BDR)  · signal_desk=hiring · occurred_at=2026-06-12T19:05:32+00:00 · url=https://boards.greenhouse.io/cloudflare/jobs/6557318?gh_jid=6557318 · raw={\"location\":\"Hybrid\",\"ats\":\"greenhouse\"}"},{"ref":"E12","kind":"event","title":"Senior Majors Account Executive, Toronto ","date":"2026-06-12T17:26:12+00:00","date_source":"greenhouse.updated_at","source_url":"https://boards.greenhouse.io/cloudflare/jobs/7474034?gh_jid=7474034","signal_url":"https://onlylabs.fyi/signals/57893181-0b72-427a-b8ef-70a624c9f8cc","signal_json_url":"https://onlylabs.fyi/signals/57893181-0b72-427a-b8ef-70a624c9f8cc/signal.json","text":"job_opened · Senior Majors Account Executive, Toronto  · signal_desk=hiring · occurred_at=2026-06-12T17:26:12+00:00 · url=https://boards.greenhouse.io/cloudflare/jobs/7474034?gh_jid=7474034 · raw={\"location\":\"Distributed\",\"ats\":\"greenhouse\"}"},{"ref":"E13","kind":"event","title":"Senior Cloudflare One Sales Specialist (Central or East)","date":"2026-06-12T17:23:22+00:00","date_source":"greenhouse.updated_at","source_url":"https://boards.greenhouse.io/cloudflare/jobs/7960699?gh_jid=7960699","signal_url":"https://onlylabs.fyi/signals/344aee5b-44eb-42f3-9a52-14e634057e40","signal_json_url":"https://onlylabs.fyi/signals/344aee5b-44eb-42f3-9a52-14e634057e40/signal.json","text":"job_opened · Senior Cloudflare One Sales Specialist (Central or East) · signal_desk=hiring · occurred_at=2026-06-12T17:23:22+00:00 · url=https://boards.greenhouse.io/cloudflare/jobs/7960699?gh_jid=7960699 · raw={\"location\":\"Hybrid\",\"ats\":\"greenhouse\"}"},{"ref":"E14","kind":"event","title":"cloudflare/agents agents@0.16.0","date":"2026-06-12T16:46:18+00:00","date_source":"source","source_url":"https://github.com/cloudflare/agents/releases/tag/agents%400.16.0","signal_url":"https://onlylabs.fyi/signals/e5bf1944-f7a3-46ea-be05-662f7738ba81","signal_json_url":"https://onlylabs.fyi/signals/e5bf1944-f7a3-46ea-be05-662f7738ba81/signal.json","text":"release · cloudflare/agents agents@0.16.0 · signal_desk=releases · occurred_at=2026-06-12T16:46:18+00:00 · url=https://github.com/cloudflare/agents/releases/tag/agents%400.16.0 · raw={\"repo\":\"cloudflare/agents\"}"},{"ref":"E15","kind":"event","title":"cloudflare/agents @cloudflare/think@0.9.0","date":"2026-06-12T16:46:15+00:00","date_source":"source","source_url":"https://github.com/cloudflare/agents/releases/tag/%40cloudflare/think%400.9.0","signal_url":"https://onlylabs.fyi/signals/d1333a00-84e5-425b-b47d-d4e3e34f897e","signal_json_url":"https://onlylabs.fyi/signals/d1333a00-84e5-425b-b47d-d4e3e34f897e/signal.json","text":"release · cloudflare/agents @cloudflare/think@0.9.0 · signal_desk=releases · occurred_at=2026-06-12T16:46:15+00:00 · url=https://github.com/cloudflare/agents/releases/tag/%40cloudflare/think%400.9.0 · raw={\"repo\":\"cloudflare/agents\"}"},{"ref":"E16","kind":"event","title":"cloudflare/agents @cloudflare/shell@0.4.0","date":"2026-06-12T16:46:12+00:00","date_source":"source","source_url":"https://github.com/cloudflare/agents/releases/tag/%40cloudflare/shell%400.4.0","signal_url":"https://onlylabs.fyi/signals/4fe7fdc1-d922-4b5b-be50-e56f7f40df95","signal_json_url":"https://onlylabs.fyi/signals/4fe7fdc1-d922-4b5b-be50-e56f7f40df95/signal.json","text":"release · cloudflare/agents @cloudflare/shell@0.4.0 · signal_desk=releases · occurred_at=2026-06-12T16:46:12+00:00 · url=https://github.com/cloudflare/agents/releases/tag/%40cloudflare/shell%400.4.0 · raw={\"repo\":\"cloudflare/agents\"}"},{"ref":"E17","kind":"event","title":"cloudflare/agents @cloudflare/codemode@0.4.0","date":"2026-06-12T16:46:10+00:00","date_source":"source","source_url":"https://github.com/cloudflare/agents/releases/tag/%40cloudflare/codemode%400.4.0","signal_url":"https://onlylabs.fyi/signals/4597a6f7-2061-4359-a2f5-5ee6226ec9f9","signal_json_url":"https://onlylabs.fyi/signals/4597a6f7-2061-4359-a2f5-5ee6226ec9f9/signal.json","text":"release · cloudflare/agents @cloudflare/codemode@0.4.0 · signal_desk=releases · occurred_at=2026-06-12T16:46:10+00:00 · url=https://github.com/cloudflare/agents/releases/tag/%40cloudflare/codemode%400.4.0 · raw={\"repo\":\"cloudflare/agents\"}"},{"ref":"E18","kind":"event","title":"cloudflare/agents create-think@0.0.4","date":"2026-06-12T16:46:06+00:00","date_source":"source","source_url":"https://github.com/cloudflare/agents/releases/tag/create-think%400.0.4","signal_url":"https://onlylabs.fyi/signals/f62a5e8a-a318-4cfe-83c6-8f9da8b9cd44","signal_json_url":"https://onlylabs.fyi/signals/f62a5e8a-a318-4cfe-83c6-8f9da8b9cd44/signal.json","text":"release · cloudflare/agents create-think@0.0.4 · signal_desk=releases · occurred_at=2026-06-12T16:46:06+00:00 · url=https://github.com/cloudflare/agents/releases/tag/create-think%400.0.4 · raw={\"repo\":\"cloudflare/agents\"}"},{"ref":"E19","kind":"event","title":"Distributed Systems Engineer - Data Platform - Logs and Audit Logs","date":"2026-06-12T15:47:34+00:00","date_source":"greenhouse.updated_at","source_url":"https://boards.greenhouse.io/cloudflare/jobs/7462802?gh_jid=7462802","signal_url":"https://onlylabs.fyi/signals/6038571e-bb32-4595-8ad4-4b83e15011d0","signal_json_url":"https://onlylabs.fyi/signals/6038571e-bb32-4595-8ad4-4b83e15011d0/signal.json","text":"job_opened · Distributed Systems Engineer - Data Platform - Logs and Audit Logs · signal_desk=hiring · occurred_at=2026-06-12T15:47:34+00:00 · url=https://boards.greenhouse.io/cloudflare/jobs/7462802?gh_jid=7462802 · raw={\"location\":\"Hybrid\",\"ats\":\"greenhouse\"}"},{"ref":"E20","kind":"event","title":"Distributed Systems Engineer - Data Platform (Delivery, Database, Retrieval)","date":"2026-06-12T15:47:32+00:00","date_source":"greenhouse.updated_at","source_url":"https://boards.greenhouse.io/cloudflare/jobs/7462801?gh_jid=7462801","signal_url":"https://onlylabs.fyi/signals/e96d0622-cbd9-422b-8394-96f8ea5bbf55","signal_json_url":"https://onlylabs.fyi/signals/e96d0622-cbd9-422b-8394-96f8ea5bbf55/signal.json","text":"job_opened · Distributed Systems Engineer - Data Platform (Delivery, Database, Retrieval) · signal_desk=hiring · occurred_at=2026-06-12T15:47:32+00:00 · url=https://boards.greenhouse.io/cloudflare/jobs/7462801?gh_jid=7462801 · raw={\"location\":\"Hybrid\",\"ats\":\"greenhouse\"}"},{"ref":"E21","kind":"event","title":"Distributed Systems Engineer - Data Platform - Analytics and Alerts","date":"2026-06-12T15:47:30+00:00","date_source":"greenhouse.updated_at","source_url":"https://boards.greenhouse.io/cloudflare/jobs/7462803?gh_jid=7462803","signal_url":"https://onlylabs.fyi/signals/f81670ca-9368-4857-a6d0-6303d4260b23","signal_json_url":"https://onlylabs.fyi/signals/f81670ca-9368-4857-a6d0-6303d4260b23/signal.json","text":"job_opened · Distributed Systems Engineer - Data Platform - Analytics and Alerts · signal_desk=hiring · occurred_at=2026-06-12T15:47:30+00:00 · url=https://boards.greenhouse.io/cloudflare/jobs/7462803?gh_jid=7462803 · raw={\"location\":\"Hybrid\",\"ats\":\"greenhouse\"}"},{"ref":"E22","kind":"event","title":"Distributed Systems Engineer, Analytical Database Platform","date":"2026-06-12T15:47:29+00:00","date_source":"greenhouse.updated_at","source_url":"https://boards.greenhouse.io/cloudflare/jobs/7462799?gh_jid=7462799","signal_url":"https://onlylabs.fyi/signals/4675f187-d5bb-438e-a6b1-02b705558aa3","signal_json_url":"https://onlylabs.fyi/signals/4675f187-d5bb-438e-a6b1-02b705558aa3/signal.json","text":"job_opened · Distributed Systems Engineer, Analytical Database Platform · signal_desk=hiring · occurred_at=2026-06-12T15:47:29+00:00 · url=https://boards.greenhouse.io/cloudflare/jobs/7462799?gh_jid=7462799 · raw={\"location\":\"Hybrid\",\"ats\":\"greenhouse\"}"},{"ref":"E23","kind":"event","title":"Senior Digital Native Named Account Executive, NYC","date":"2026-06-12T15:24:51+00:00","date_source":"greenhouse.updated_at","source_url":"https://boards.greenhouse.io/cloudflare/jobs/8001781?gh_jid=8001781","signal_url":"https://onlylabs.fyi/signals/c1337dae-cbaf-4361-bcd3-2ae6ef6f167a","signal_json_url":"https://onlylabs.fyi/signals/c1337dae-cbaf-4361-bcd3-2ae6ef6f167a/signal.json","text":"job_opened · Senior Digital Native Named Account Executive, NYC · signal_desk=hiring · occurred_at=2026-06-12T15:24:51+00:00 · url=https://boards.greenhouse.io/cloudflare/jobs/8001781?gh_jid=8001781 · raw={\"location\":\"Hybrid\",\"ats\":\"greenhouse\"}"},{"ref":"E24","kind":"event","title":"Scaling Security Insights: how we achieved a 10x increase in global scanning capacity","date":"2026-06-12T13:00:00+00:00","date_source":"rss.item_date","source_url":"https://blog.cloudflare.com/scaling-security-scans/","signal_url":"https://onlylabs.fyi/signals/c3f9b6b6-1a05-4c98-a02c-08ceaffca523","signal_json_url":"https://onlylabs.fyi/signals/c3f9b6b6-1a05-4c98-a02c-08ceaffca523/signal.json","text":"post_published · Scaling Security Insights: how we achieved a 10x increase in global scanning capacity · signal_desk=talking · occurred_at=2026-06-12T13:00:00+00:00 · url=https://blog.cloudflare.com/scaling-security-scans/ · raw={\"excerpt\":\"Cloudflare Security Insights system now processes over 120 scans per second, providing frequent insights for all customers. By optimizing Kafka consumers, Postgres queries, and our API, we scaled our throughput 10x without adding hardware.\"}"},{"ref":"E25","kind":"event","title":"cloudflare/partykit partysocket@1.2.0","date":"2026-06-12T11:26:38+00:00","date_source":"source","source_url":"https://github.com/cloudflare/partykit/releases/tag/partysocket%401.2.0","signal_url":"https://onlylabs.fyi/signals/a182ac89-bff4-4cca-b591-95e7218702f5","signal_json_url":"https://onlylabs.fyi/signals/a182ac89-bff4-4cca-b591-95e7218702f5/signal.json","text":"release · cloudflare/partykit partysocket@1.2.0 · signal_desk=releases · occurred_at=2026-06-12T11:26:38+00:00 · url=https://github.com/cloudflare/partykit/releases/tag/partysocket%401.2.0 · raw={\"repo\":\"cloudflare/partykit\"}"},{"ref":"E26","kind":"event","title":"cloudflare/vinext @vinext/cloudflare@0.1.1","date":"2026-06-12T10:31:14+00:00","date_source":"source","source_url":"https://github.com/cloudflare/vinext/releases/tag/%40vinext/cloudflare%400.1.1","signal_url":"https://onlylabs.fyi/signals/c5287e9f-788b-4a11-9bf9-96443c2c147f","signal_json_url":"https://onlylabs.fyi/signals/c5287e9f-788b-4a11-9bf9-96443c2c147f/signal.json","text":"release · cloudflare/vinext @vinext/cloudflare@0.1.1 · signal_desk=releases · occurred_at=2026-06-12T10:31:14+00:00 · url=https://github.com/cloudflare/vinext/releases/tag/%40vinext/cloudflare%400.1.1 · raw={\"repo\":\"cloudflare/vinext\"}"},{"ref":"E27","kind":"event","title":"cloudflare/vinext vinext@0.1.2","date":"2026-06-12T10:31:11+00:00","date_source":"source","source_url":"https://github.com/cloudflare/vinext/releases/tag/vinext%400.1.2","signal_url":"https://onlylabs.fyi/signals/95e10acf-01e4-4d8c-960e-abf663141ae2","signal_json_url":"https://onlylabs.fyi/signals/95e10acf-01e4-4d8c-960e-abf663141ae2/signal.json","text":"release · cloudflare/vinext vinext@0.1.2 · signal_desk=releases · occurred_at=2026-06-12T10:31:11+00:00 · url=https://github.com/cloudflare/vinext/releases/tag/vinext%400.1.2 · raw={\"repo\":\"cloudflare/vinext\"}"},{"ref":"E28","kind":"event","title":"cloudflare/workers-py workers-py-v1.12.0","date":"2026-06-12T10:05:02+00:00","date_source":"source","source_url":"https://github.com/cloudflare/workers-py/releases/tag/workers-py-v1.12.0","signal_url":"https://onlylabs.fyi/signals/bff3ebbb-69b4-4037-a96b-61550439503e","signal_json_url":"https://onlylabs.fyi/signals/bff3ebbb-69b4-4037-a96b-61550439503e/signal.json","text":"release · cloudflare/workers-py workers-py-v1.12.0 · signal_desk=releases · occurred_at=2026-06-12T10:05:02+00:00 · url=https://github.com/cloudflare/workers-py/releases/tag/workers-py-v1.12.0 · raw={\"repo\":\"cloudflare/workers-py\"}"},{"ref":"E29","kind":"event","title":"cloudflare/workers-py workers-runtime-sdk-v1.2.0","date":"2026-06-12T10:03:41+00:00","date_source":"source","source_url":"https://github.com/cloudflare/workers-py/releases/tag/workers-runtime-sdk-v1.2.0","signal_url":"https://onlylabs.fyi/signals/9435c8b0-684d-4b5b-b791-ca467125c5a7","signal_json_url":"https://onlylabs.fyi/signals/9435c8b0-684d-4b5b-b791-ca467125c5a7/signal.json","text":"release · cloudflare/workers-py workers-runtime-sdk-v1.2.0 · signal_desk=releases · occurred_at=2026-06-12T10:03:41+00:00 · url=https://github.com/cloudflare/workers-py/releases/tag/workers-runtime-sdk-v1.2.0 · raw={\"repo\":\"cloudflare/workers-py\"}"},{"ref":"E30","kind":"event","title":"cloudflare/workers-oauth-provider v0.8.0","date":"2026-06-12T09:32:15+00:00","date_source":"source","source_url":"https://github.com/cloudflare/workers-oauth-provider/releases/tag/v0.8.0","signal_url":"https://onlylabs.fyi/signals/6ec57aad-2722-42b2-bf81-ab4dc6802c6b","signal_json_url":"https://onlylabs.fyi/signals/6ec57aad-2722-42b2-bf81-ab4dc6802c6b/signal.json","text":"release · cloudflare/workers-oauth-provider v0.8.0 · signal_desk=releases · occurred_at=2026-06-12T09:32:15+00:00 · url=https://github.com/cloudflare/workers-oauth-provider/releases/tag/v0.8.0 · raw={\"repo\":\"cloudflare/workers-oauth-provider\"}"},{"ref":"E31","kind":"event","title":"cloudflare/pint v0.86.0","date":"2026-06-12T08:44:22+00:00","date_source":"source","source_url":"https://github.com/cloudflare/pint/releases/tag/v0.86.0","signal_url":"https://onlylabs.fyi/signals/93fb5eb7-11de-4e9d-aed3-b7df5d31743d","signal_json_url":"https://onlylabs.fyi/signals/93fb5eb7-11de-4e9d-aed3-b7df5d31743d/signal.json","text":"release · cloudflare/pint v0.86.0 · signal_desk=releases · occurred_at=2026-06-12T08:44:22+00:00 · url=https://github.com/cloudflare/pint/releases/tag/v0.86.0 · raw={\"repo\":\"cloudflare/pint\"}"},{"ref":"E32","kind":"event","title":"Senior Strategic Solutions Engineer","date":"2026-06-12T08:02:11+00:00","date_source":"greenhouse.updated_at","source_url":"https://boards.greenhouse.io/cloudflare/jobs/7967144?gh_jid=7967144","signal_url":"https://onlylabs.fyi/signals/bdefb8b8-e337-4796-9e1c-2642345b3c5f","signal_json_url":"https://onlylabs.fyi/signals/bdefb8b8-e337-4796-9e1c-2642345b3c5f/signal.json","text":"job_opened · Senior Strategic Solutions Engineer · signal_desk=hiring · occurred_at=2026-06-12T08:02:11+00:00 · url=https://boards.greenhouse.io/cloudflare/jobs/7967144?gh_jid=7967144 · raw={\"location\":\"Distributed\",\"ats\":\"greenhouse\"}"},{"ref":"E33","kind":"event","title":"Public Policy Intern, APJC (July to December 2026)","date":"2026-06-12T06:49:32+00:00","date_source":"greenhouse.updated_at","source_url":"https://boards.greenhouse.io/cloudflare/jobs/7863831?gh_jid=7863831","signal_url":"https://onlylabs.fyi/signals/e964d886-731f-456b-b475-43379300e78b","signal_json_url":"https://onlylabs.fyi/signals/e964d886-731f-456b-b475-43379300e78b/signal.json","text":"job_opened · Public Policy Intern, APJC (July to December 2026) · signal_desk=hiring · occurred_at=2026-06-12T06:49:32+00:00 · url=https://boards.greenhouse.io/cloudflare/jobs/7863831?gh_jid=7863831 · raw={\"location\":\"In-Office\",\"ats\":\"greenhouse\"}"},{"ref":"E34","kind":"event","title":"Sr Procurement Functional Specialist","date":"2026-06-12T04:53:33+00:00","date_source":"greenhouse.updated_at","source_url":"https://boards.greenhouse.io/cloudflare/jobs/7978887?gh_jid=7978887","signal_url":"https://onlylabs.fyi/signals/43a8bf1f-76fe-4566-9abc-71b9217ebbee","signal_json_url":"https://onlylabs.fyi/signals/43a8bf1f-76fe-4566-9abc-71b9217ebbee/signal.json","text":"job_opened · Sr Procurement Functional Specialist · signal_desk=hiring · occurred_at=2026-06-12T04:53:33+00:00 · url=https://boards.greenhouse.io/cloudflare/jobs/7978887?gh_jid=7978887 · raw={\"location\":\"In-Office\",\"ats\":\"greenhouse\"}"},{"ref":"E35","kind":"event","title":"cloudflare/workerd v1.20260612.1","date":"2026-06-12T01:34:16+00:00","date_source":"source","source_url":"https://github.com/cloudflare/workerd/releases/tag/v1.20260612.1","signal_url":"https://onlylabs.fyi/signals/6dba192e-51d3-4ae4-8ced-0cc236bb9984","signal_json_url":"https://onlylabs.fyi/signals/6dba192e-51d3-4ae4-8ced-0cc236bb9984/signal.json","text":"release · cloudflare/workerd v1.20260612.1 · signal_desk=releases · occurred_at=2026-06-12T01:34:16+00:00 · url=https://github.com/cloudflare/workerd/releases/tag/v1.20260612.1 · raw={\"repo\":\"cloudflare/workerd\"}"},{"ref":"E36","kind":"event","title":"cloudflare/cloudflare-typescript v6.4.0","date":"2026-06-11T22:37:29+00:00","date_source":"source","source_url":"https://github.com/cloudflare/cloudflare-typescript/releases/tag/v6.4.0","signal_url":"https://onlylabs.fyi/signals/f06b7a5c-d428-4412-a7f9-f8e2c891495a","signal_json_url":"https://onlylabs.fyi/signals/f06b7a5c-d428-4412-a7f9-f8e2c891495a/signal.json","text":"release · cloudflare/cloudflare-typescript v6.4.0 · signal_desk=releases · occurred_at=2026-06-11T22:37:29+00:00 · url=https://github.com/cloudflare/cloudflare-typescript/releases/tag/v6.4.0 · raw={\"repo\":\"cloudflare/cloudflare-typescript\"}"},{"ref":"E37","kind":"event","title":"cloudflare/cloudflare-python v5.3.0","date":"2026-06-11T22:06:30+00:00","date_source":"source","source_url":"https://github.com/cloudflare/cloudflare-python/releases/tag/v5.3.0","signal_url":"https://onlylabs.fyi/signals/d9f5965c-38f3-4966-a0fa-c3742c929aac","signal_json_url":"https://onlylabs.fyi/signals/d9f5965c-38f3-4966-a0fa-c3742c929aac/signal.json","text":"release · cloudflare/cloudflare-python v5.3.0 · signal_desk=releases · occurred_at=2026-06-11T22:06:30+00:00 · url=https://github.com/cloudflare/cloudflare-python/releases/tag/v5.3.0 · raw={\"repo\":\"cloudflare/cloudflare-python\"}"},{"ref":"E38","kind":"event","title":"Senior Solutions Engineer, Majors","date":"2026-06-11T21:18:44+00:00","date_source":"greenhouse.updated_at","source_url":"https://boards.greenhouse.io/cloudflare/jobs/7374554?gh_jid=7374554","signal_url":"https://onlylabs.fyi/signals/42a3af43-61cc-409a-98b0-668d79726df9","signal_json_url":"https://onlylabs.fyi/signals/42a3af43-61cc-409a-98b0-668d79726df9/signal.json","text":"job_opened · Senior Solutions Engineer, Majors · signal_desk=hiring · occurred_at=2026-06-11T21:18:44+00:00 · url=https://boards.greenhouse.io/cloudflare/jobs/7374554?gh_jid=7374554 · raw={\"location\":\"Distributed\",\"ats\":\"greenhouse\"}"},{"ref":"E39","kind":"event","title":"Senior Solutions Engineer - Arizona","date":"2026-06-11T19:34:31+00:00","date_source":"greenhouse.updated_at","source_url":"https://boards.greenhouse.io/cloudflare/jobs/7954710?gh_jid=7954710","signal_url":"https://onlylabs.fyi/signals/28fc8044-b95c-4fa6-b387-95b299ba644a","signal_json_url":"https://onlylabs.fyi/signals/28fc8044-b95c-4fa6-b387-95b299ba644a/signal.json","text":"job_opened · Senior Solutions Engineer - Arizona · signal_desk=hiring · occurred_at=2026-06-11T19:34:31+00:00 · url=https://boards.greenhouse.io/cloudflare/jobs/7954710?gh_jid=7954710 · raw={\"location\":\"Distributed\",\"ats\":\"greenhouse\"}"},{"ref":"E40","kind":"event","title":" Business Development Representative (BDR), LATAM Spanish Speaking","date":"2026-06-11T15:57:11+00:00","date_source":"greenhouse.updated_at","source_url":"https://boards.greenhouse.io/cloudflare/jobs/7991345?gh_jid=7991345","signal_url":"https://onlylabs.fyi/signals/c8149ae6-ec0c-42e3-9c8d-a9eb85f4d263","signal_json_url":"https://onlylabs.fyi/signals/c8149ae6-ec0c-42e3-9c8d-a9eb85f4d263/signal.json","text":"job_opened ·  Business Development Representative (BDR), LATAM Spanish Speaking · signal_desk=hiring · occurred_at=2026-06-11T15:57:11+00:00 · url=https://boards.greenhouse.io/cloudflare/jobs/7991345?gh_jid=7991345 · raw={\"location\":\"Hybrid\",\"ats\":\"greenhouse\"}"},{"ref":"E41","kind":"event","title":"cloudflare/workers-sdk @cloudflare/workers-auth@0.2.0","date":"2026-06-11T15:34:22+00:00","date_source":"source","source_url":"https://github.com/cloudflare/workers-sdk/releases/tag/%40cloudflare/workers-auth%400.2.0","signal_url":"https://onlylabs.fyi/signals/c0496432-12fa-4100-abda-da7db405b662","signal_json_url":"https://onlylabs.fyi/signals/c0496432-12fa-4100-abda-da7db405b662/signal.json","text":"release · cloudflare/workers-sdk @cloudflare/workers-auth@0.2.0 · signal_desk=releases · occurred_at=2026-06-11T15:34:22+00:00 · url=https://github.com/cloudflare/workers-sdk/releases/tag/%40cloudflare/workers-auth%400.2.0 · raw={\"repo\":\"cloudflare/workers-sdk\"}"},{"ref":"E42","kind":"event","title":"cloudflare/workers-sdk @cloudflare/vite-plugin@1.40.2","date":"2026-06-11T15:34:18+00:00","date_source":"source","source_url":"https://github.com/cloudflare/workers-sdk/releases/tag/%40cloudflare/vite-plugin%401.40.2","signal_url":"https://onlylabs.fyi/signals/512fd7a3-7cf6-4053-90c9-df64653266ff","signal_json_url":"https://onlylabs.fyi/signals/512fd7a3-7cf6-4053-90c9-df64653266ff/signal.json","text":"release · cloudflare/workers-sdk @cloudflare/vite-plugin@1.40.2 · signal_desk=releases · occurred_at=2026-06-11T15:34:18+00:00 · url=https://github.com/cloudflare/workers-sdk/releases/tag/%40cloudflare/vite-plugin%401.40.2 · raw={\"repo\":\"cloudflare/workers-sdk\"}"},{"ref":"E43","kind":"event","title":"cloudflare/workers-sdk @cloudflare/vitest-pool-workers@0.16.15","date":"2026-06-11T15:34:15+00:00","date_source":"source","source_url":"https://github.com/cloudflare/workers-sdk/releases/tag/%40cloudflare/vitest-pool-workers%400.16.15","signal_url":"https://onlylabs.fyi/signals/4f966c5c-e0e7-481c-94d2-6107a0be88e0","signal_json_url":"https://onlylabs.fyi/signals/4f966c5c-e0e7-481c-94d2-6107a0be88e0/signal.json","text":"release · cloudflare/workers-sdk @cloudflare/vitest-pool-workers@0.16.15 · signal_desk=releases · occurred_at=2026-06-11T15:34:15+00:00 · url=https://github.com/cloudflare/workers-sdk/releases/tag/%40cloudflare/vitest-pool-workers%400.16.15 · raw={\"repo\":\"cloudflare/workers-sdk\"}"},{"ref":"E44","kind":"event","title":"cloudflare/workers-sdk @cloudflare/deploy-helpers@0.1.3","date":"2026-06-11T15:34:13+00:00","date_source":"source","source_url":"https://github.com/cloudflare/workers-sdk/releases/tag/%40cloudflare/deploy-helpers%400.1.3","signal_url":"https://onlylabs.fyi/signals/d6f54941-9a09-48cd-af95-d7f41e062251","signal_json_url":"https://onlylabs.fyi/signals/d6f54941-9a09-48cd-af95-d7f41e062251/signal.json","text":"release · cloudflare/workers-sdk @cloudflare/deploy-helpers@0.1.3 · signal_desk=releases · occurred_at=2026-06-11T15:34:13+00:00 · url=https://github.com/cloudflare/workers-sdk/releases/tag/%40cloudflare/deploy-helpers%400.1.3 · raw={\"repo\":\"cloudflare/workers-sdk\"}"},{"ref":"E45","kind":"event","title":"cloudflare/workers-sdk @cloudflare/pages-shared@0.13.145","date":"2026-06-11T15:34:09+00:00","date_source":"source","source_url":"https://github.com/cloudflare/workers-sdk/releases/tag/%40cloudflare/pages-shared%400.13.145","signal_url":"https://onlylabs.fyi/signals/890af914-50d6-4eff-9627-365dd9f49b39","signal_json_url":"https://onlylabs.fyi/signals/890af914-50d6-4eff-9627-365dd9f49b39/signal.json","text":"release · cloudflare/workers-sdk @cloudflare/pages-shared@0.13.145 · signal_desk=releases · occurred_at=2026-06-11T15:34:09+00:00 · url=https://github.com/cloudflare/workers-sdk/releases/tag/%40cloudflare/pages-shared%400.13.145 · raw={\"repo\":\"cloudflare/workers-sdk\"}"},{"ref":"E46","kind":"event","title":"Senior Network Engineer","date":"2026-06-11T14:29:45+00:00","date_source":"greenhouse.updated_at","source_url":"https://boards.greenhouse.io/cloudflare/jobs/7992903?gh_jid=7992903","signal_url":"https://onlylabs.fyi/signals/2c7c0792-066f-4f87-8b08-d3a78aa3a7ca","signal_json_url":"https://onlylabs.fyi/signals/2c7c0792-066f-4f87-8b08-d3a78aa3a7ca/signal.json","text":"job_opened · Senior Network Engineer · signal_desk=hiring · occurred_at=2026-06-11T14:29:45+00:00 · url=https://boards.greenhouse.io/cloudflare/jobs/7992903?gh_jid=7992903 · raw={\"location\":\"Hybrid\",\"ats\":\"greenhouse\"}"},{"ref":"E47","kind":"event","title":"Senior People Team Business Partner, Go To Market, APAC","date":"2026-06-11T08:39:30+00:00","date_source":"greenhouse.updated_at","source_url":"https://boards.greenhouse.io/cloudflare/jobs/7992433?gh_jid=7992433","signal_url":"https://onlylabs.fyi/signals/35bd35f8-6ded-47bd-9fd0-9aafdcaa8cb3","signal_json_url":"https://onlylabs.fyi/signals/35bd35f8-6ded-47bd-9fd0-9aafdcaa8cb3/signal.json","text":"job_opened · Senior People Team Business Partner, Go To Market, APAC · signal_desk=hiring · occurred_at=2026-06-11T08:39:30+00:00 · url=https://boards.greenhouse.io/cloudflare/jobs/7992433?gh_jid=7992433 · raw={\"location\":\"Hybrid\",\"ats\":\"greenhouse\"}"},{"ref":"E48","kind":"event","title":"Enterprise Customer Engineer, Singapore","date":"2026-06-11T06:12:20+00:00","date_source":"greenhouse.updated_at","source_url":"https://boards.greenhouse.io/cloudflare/jobs/7976246?gh_jid=7976246","signal_url":"https://onlylabs.fyi/signals/968295d3-9572-40ed-8a11-2ec79bf690a9","signal_json_url":"https://onlylabs.fyi/signals/968295d3-9572-40ed-8a11-2ec79bf690a9/signal.json","text":"job_opened · Enterprise Customer Engineer, Singapore · signal_desk=hiring · occurred_at=2026-06-11T06:12:20+00:00 · url=https://boards.greenhouse.io/cloudflare/jobs/7976246?gh_jid=7976246 · raw={\"location\":\"Hybrid\",\"ats\":\"greenhouse\"}"},{"ref":"E49","kind":"event","title":"Enterprise Customer Engineer, Thailand","date":"2026-06-11T06:12:20+00:00","date_source":"greenhouse.updated_at","source_url":"https://boards.greenhouse.io/cloudflare/jobs/7956846?gh_jid=7956846","signal_url":"https://onlylabs.fyi/signals/a202600c-affd-4c37-b623-98e0c8db3ed1","signal_json_url":"https://onlylabs.fyi/signals/a202600c-affd-4c37-b623-98e0c8db3ed1/signal.json","text":"job_opened · Enterprise Customer Engineer, Thailand · signal_desk=hiring · occurred_at=2026-06-11T06:12:20+00:00 · url=https://boards.greenhouse.io/cloudflare/jobs/7956846?gh_jid=7956846 · raw={\"location\":\"Hybrid\",\"ats\":\"greenhouse\"}"},{"ref":"E50","kind":"event","title":"Customer Engineer, Territory (Malaysia and Singapore)","date":"2026-06-11T06:12:08+00:00","date_source":"greenhouse.updated_at","source_url":"https://boards.greenhouse.io/cloudflare/jobs/7956849?gh_jid=7956849","signal_url":"https://onlylabs.fyi/signals/096377ea-6b5e-4bc6-9b99-8c3649b7baec","signal_json_url":"https://onlylabs.fyi/signals/096377ea-6b5e-4bc6-9b99-8c3649b7baec/signal.json","text":"job_opened · Customer Engineer, Territory (Malaysia and Singapore) · signal_desk=hiring · occurred_at=2026-06-11T06:12:08+00:00 · url=https://boards.greenhouse.io/cloudflare/jobs/7956849?gh_jid=7956849 · raw={\"location\":\"Hybrid\",\"ats\":\"greenhouse\"}"},{"ref":"E51","kind":"event","title":"Customer Engineer, Digital Native","date":"2026-06-11T06:12:07+00:00","date_source":"greenhouse.updated_at","source_url":"https://boards.greenhouse.io/cloudflare/jobs/7956851?gh_jid=7956851","signal_url":"https://onlylabs.fyi/signals/159c071f-46e5-489c-8868-2637e0791f07","signal_json_url":"https://onlylabs.fyi/signals/159c071f-46e5-489c-8868-2637e0791f07/signal.json","text":"job_opened · Customer Engineer, Digital Native · signal_desk=hiring · occurred_at=2026-06-11T06:12:07+00:00 · url=https://boards.greenhouse.io/cloudflare/jobs/7956851?gh_jid=7956851 · raw={\"location\":\"Hybrid\",\"ats\":\"greenhouse\"}"},{"ref":"E52","kind":"event","title":"cloudflare/workerd v1.20260611.1","date":"2026-06-11T01:30:23+00:00","date_source":"source","source_url":"https://github.com/cloudflare/workerd/releases/tag/v1.20260611.1","signal_url":"https://onlylabs.fyi/signals/ba09e060-8d50-4797-82a2-33731000c228","signal_json_url":"https://onlylabs.fyi/signals/ba09e060-8d50-4797-82a2-33731000c228/signal.json","text":"release · cloudflare/workerd v1.20260611.1 · signal_desk=releases · occurred_at=2026-06-11T01:30:23+00:00 · url=https://github.com/cloudflare/workerd/releases/tag/v1.20260611.1 · raw={\"repo\":\"cloudflare/workerd\"}"},{"ref":"E53","kind":"event","title":"People Team: Software Engineer Intern (Fall 2026)","date":"2026-06-11T00:13:40+00:00","date_source":"greenhouse.updated_at","source_url":"https://boards.greenhouse.io/cloudflare/jobs/7774167?gh_jid=7774167","signal_url":"https://onlylabs.fyi/signals/9ccc62f3-daeb-407d-a77e-796f10362891","signal_json_url":"https://onlylabs.fyi/signals/9ccc62f3-daeb-407d-a77e-796f10362891/signal.json","text":"job_opened · People Team: Software Engineer Intern (Fall 2026) · signal_desk=hiring · occurred_at=2026-06-11T00:13:40+00:00 · url=https://boards.greenhouse.io/cloudflare/jobs/7774167?gh_jid=7774167 · raw={\"location\":\"Hybrid\",\"ats\":\"greenhouse\"}"},{"ref":"E54","kind":"event","title":"Senior Specialist Solutions Engineer, Zero Trust - Japan","date":"2026-06-11T00:13:35+00:00","date_source":"greenhouse.updated_at","source_url":"https://boards.greenhouse.io/cloudflare/jobs/7261894?gh_jid=7261894","signal_url":"https://onlylabs.fyi/signals/9781e78b-a3fd-40ec-979f-3c275648d1b8","signal_json_url":"https://onlylabs.fyi/signals/9781e78b-a3fd-40ec-979f-3c275648d1b8/signal.json","text":"job_opened · Senior Specialist Solutions Engineer, Zero Trust - Japan · signal_desk=hiring · occurred_at=2026-06-11T00:13:35+00:00 · url=https://boards.greenhouse.io/cloudflare/jobs/7261894?gh_jid=7261894 · raw={\"location\":\"Hybrid\",\"ats\":\"greenhouse\"}"},{"ref":"E55","kind":"event","title":"cloudflare/cloudflare-go v7.5.0","date":"2026-06-10T23:38:57+00:00","date_source":"source","source_url":"https://github.com/cloudflare/cloudflare-go/releases/tag/v7.5.0","signal_url":"https://onlylabs.fyi/signals/55d6e51d-2242-4c19-b45d-367825d33fd7","signal_json_url":"https://onlylabs.fyi/signals/55d6e51d-2242-4c19-b45d-367825d33fd7/signal.json","text":"release · cloudflare/cloudflare-go v7.5.0 · signal_desk=releases · occurred_at=2026-06-10T23:38:57+00:00 · url=https://github.com/cloudflare/cloudflare-go/releases/tag/v7.5.0 · raw={\"repo\":\"cloudflare/cloudflare-go\"}"},{"ref":"E56","kind":"event","title":"Corporate Finance Manager","date":"2026-06-10T21:01:32+00:00","date_source":"greenhouse.updated_at","source_url":"https://boards.greenhouse.io/cloudflare/jobs/7456389?gh_jid=7456389","signal_url":"https://onlylabs.fyi/signals/af512294-8237-47fd-ae8d-0745b61ccc36","signal_json_url":"https://onlylabs.fyi/signals/af512294-8237-47fd-ae8d-0745b61ccc36/signal.json","text":"job_opened · Corporate Finance Manager · signal_desk=hiring · occurred_at=2026-06-10T21:01:32+00:00 · url=https://boards.greenhouse.io/cloudflare/jobs/7456389?gh_jid=7456389 · raw={\"location\":\"Hybrid\",\"ats\":\"greenhouse\"}"},{"ref":"E57","kind":"event","title":"cloudflare/telescope @cloudflare/waterfall@0.1.1","date":"2026-06-10T19:47:01+00:00","date_source":"source","source_url":"https://github.com/cloudflare/telescope/releases/tag/%40cloudflare/waterfall%400.1.1","signal_url":"https://onlylabs.fyi/signals/6f7d1513-0b6a-45fe-9732-273a7aca98d6","signal_json_url":"https://onlylabs.fyi/signals/6f7d1513-0b6a-45fe-9732-273a7aca98d6/signal.json","text":"release · cloudflare/telescope @cloudflare/waterfall@0.1.1 · signal_desk=releases · occurred_at=2026-06-10T19:47:01+00:00 · url=https://github.com/cloudflare/telescope/releases/tag/%40cloudflare/waterfall%400.1.1 · raw={\"repo\":\"cloudflare/telescope\"}"},{"ref":"E58","kind":"event","title":"cloudflare/kumo @cloudflare/kumo@2.5.2","date":"2026-06-10T18:29:42+00:00","date_source":"source","source_url":"https://github.com/cloudflare/kumo/releases/tag/%40cloudflare/kumo%402.5.2","signal_url":"https://onlylabs.fyi/signals/ec8575ba-9c30-4fef-94a8-dcbf32090335","signal_json_url":"https://onlylabs.fyi/signals/ec8575ba-9c30-4fef-94a8-dcbf32090335/signal.json","text":"release · cloudflare/kumo @cloudflare/kumo@2.5.2 · signal_desk=releases · occurred_at=2026-06-10T18:29:42+00:00 · url=https://github.com/cloudflare/kumo/releases/tag/%40cloudflare/kumo%402.5.2 · raw={\"repo\":\"cloudflare/kumo\"}"},{"ref":"E59","kind":"event","title":"Senior Named Account Executive","date":"2026-06-10T17:50:01+00:00","date_source":"greenhouse.updated_at","source_url":"https://boards.greenhouse.io/cloudflare/jobs/7978921?gh_jid=7978921","signal_url":"https://onlylabs.fyi/signals/c6710f96-c469-4011-affc-c2b2a8edb34f","signal_json_url":"https://onlylabs.fyi/signals/c6710f96-c469-4011-affc-c2b2a8edb34f/signal.json","text":"job_opened · Senior Named Account Executive · signal_desk=hiring · occurred_at=2026-06-10T17:50:01+00:00 · url=https://boards.greenhouse.io/cloudflare/jobs/7978921?gh_jid=7978921 · raw={\"location\":\"Hybrid\",\"ats\":\"greenhouse\"}"},{"ref":"E60","kind":"event","title":"Defend against frontier cyber models: Cloudflare's architecture as customer zero","date":"2026-06-09T06:00:00+00:00","date_source":"rss.item_date","source_url":"https://blog.cloudflare.com/frontier-model-defense/","signal_url":"https://onlylabs.fyi/signals/19c1aa86-cbcf-49c0-ba43-9bdb6b848150","signal_json_url":"https://onlylabs.fyi/signals/19c1aa86-cbcf-49c0-ba43-9bdb6b848150/signal.json","text":"post_published · Defend against frontier cyber models: Cloudflare's architecture as customer zero · signal_desk=talking · occurred_at=2026-06-09T06:00:00+00:00 · url=https://blog.cloudflare.com/frontier-model-defense/ · raw={\"excerpt\":\"In our post about Project Glasswing, we made the argument that the architecture around a vulnerability matters more than the speed of the patch. Here we walk through what that architecture looks like, the threats it defends against, and how we run it ourselves as Cloudflare's customer zero.\"}"}]}