Skip to content

[SSL] PQC docs cleanup: tighten Cloudflare One page, agentless terminology#30569

Draft
lukevalenta wants to merge 1 commit intoproductionfrom
lvalenta/pqc-zero-trust-tighten
Draft

[SSL] PQC docs cleanup: tighten Cloudflare One page, agentless terminology#30569
lukevalenta wants to merge 1 commit intoproductionfrom
lvalenta/pqc-zero-trust-tighten

Conversation

@lukevalenta
Copy link
Copy Markdown
Contributor

Summary

Tightens the PQC and Cloudflare One page: removes redundant content, fixes imprecise phrasing, and aligns terminology with PR #30537.

pqc-and-zero-trust.mdx

  • Intro: link to the canonical hybrid key agreement section instead of restating the construction inline; drop the duplicated harvest-now-decrypt-later explanation (keep the term as a Wikipedia link). Clarify the lead-in for the worked examples ("sample configurations").
  • Terminology: switch from clientless to agentless to match current docs convention. Update the page description and image alt text.
  • Browsers: replace inline lists (Chrome, Edge, Firefox) with a link to Browsers, which also lists Safari.
  • Imprecise phrasing: replace quantum-encrypted, quantum threats, quantum safety, and quantum-safe SWG with protected with post-quantum encryption, harvest-now decrypt-later attacks, post-quantum protection, and supports post-quantum cryptography.
  • Section rename: rename Agentless Cloudflare Access to Browser to self-hosted application since the cryptographic flow shown (browser TLS, Cloudflare Tunnel) does not depend on Cloudflare Access; Access is now described as an optional identity-policy layer on top. Pin the existing slug (#agentless-cloudflare-access) so links from other pages continue to resolve.
  • Split overloaded bullet: split the Agentless (browser-only) on-ramp bullet into two distinct bullets covering agentless browser access to Cloudflare-proxied applications (Visitor-to-Cloudflare flow) and the agentless browser on-ramp to Cloudflare Gateway via proxy endpoints (separate Gateway-stack flow).
  • Step heading style: drop the PQ prefix from numbered step headings (the entire page is about PQ).
  • Deduplication: simplify repeated Within Cloudflare's global network paragraphs to a one-liner in the Cloudflare One Client and Cloudflare IPsec sections (the full Frankfurt-to-San-Francisco illustration remains in the first walkthrough). Drop the duplicated Connection via Cloudflare One Client step and the redundant intro sentence in the Cloudflare One Client section.
  • SWG step 1: trim to match the diagram, which only illustrates the browser on-ramp. Cloudflare One Client and Cloudflare IPsec are mentioned briefly as alternative post-quantum on-ramps via pointers to their walkthroughs above. Replace Cloudflare One Appliance with Cloudflare IPsec as the on-ramp name (the actual on-ramp is the IPsec tunnel; the Appliance is one way to establish it).
  • Other: remove spurious harvest-now-decrypt-later mentions in the narrative steps and the "Putting it together" sentence in the browser-to-self-hosted-application section.

pqc-support.mdx

  • Replace traditional X.509 post-quantum certificates with standard X.509 post-quantum certificates in the Chrome MTC discussion, since traditional is ambiguous in this context. Addresses #30142 (comment).

Documentation checklist

…ology

PQC and Cloudflare One (pqc-and-zero-trust.mdx):

- Tighten the intro: link to the canonical hybrid-key-agreement section
  instead of restating the hybrid construction inline; drop the
  duplicated harvest-now-decrypt-later explanation (keep the term as a
  Wikipedia link).
- Clarify the lead-in for the worked examples ('sample configurations')
  to make it clear they are use-case walkthroughs.
- Switch terminology from 'clientless' to 'agentless' to match current
  docs convention. Update the page description and image alt text.
- Replace inline browser lists ('Chrome, Edge, Firefox') with a link to
  the Browsers section of PQC support, which also lists Safari.
- Replace imprecise phrasing such as 'quantum-encrypted', 'quantum
  threats', 'quantum safety', and 'quantum-safe SWG' with more accurate
  alternatives ('protected with post-quantum encryption',
  'harvest-now decrypt-later attacks', 'post-quantum protection',
  'supports post-quantum cryptography').
- Rename the 'Agentless Cloudflare Access' section to 'Browser to
  self-hosted application' since the cryptographic flow shown (browser
  TLS, Cloudflare Tunnel) does not depend on Cloudflare Access; Access
  is now described as an optional identity-policy layer on top. Pin
  the existing slug (#agentless-cloudflare-access) so links from other
  pages continue to resolve. Tighten the intro paragraph that conflated
  the two.
- Split the overloaded 'Agentless (browser-only)' on-ramp bullet in the
  intro into two distinct bullets: agentless browser access to
  Cloudflare-proxied applications (Visitor-to-Cloudflare flow, used
  among other things by Cloudflare Access self-hosted apps) and the
  agentless browser on-ramp to Cloudflare Gateway via proxy endpoints
  (a separate Gateway-stack flow).
- Drop the 'PQ ' prefix from numbered step headings (the entire page is
  about PQ).
- Simplify the 'Within Cloudflare's global network' steps in the
  Cloudflare One Client and Cloudflare IPsec sections to a one-liner
  (the full Frankfurt-to-San-Francisco illustration remains in the
  first walkthrough).
- Drop the duplicated 'Connection via Cloudflare One Client' step in
  the Cloudflare IPsec section in favor of a pointer to the Cloudflare
  One Client section.
- Drop the redundant intro sentence in the Cloudflare One Client
  section that restated the algorithm covered by step 1.
- Remove the spurious harvest-now decrypt-later mentions in the
  narrative steps.
- Remove the 'Putting it together' sentence in the browser-to-self-
  hosted-application section that duplicated the section's takeaway.
- Tighten Secure Web Gateway step 1 to match the diagram, which only
  illustrates the browser on-ramp. Cloudflare One Client and Cloudflare
  IPsec are mentioned briefly as alternative post-quantum on-ramps via
  pointers to their walkthroughs above. Replace 'Cloudflare One
  Appliance' with 'Cloudflare IPsec' as the on-ramp name (the actual
  on-ramp is the IPsec tunnel; the Appliance is one way to establish
  it).

PQC support (pqc-support.mdx):

- Replace 'traditional X.509 post-quantum certificates' with 'standard
  X.509 post-quantum certificates' in the Chrome MTC discussion, since
  'traditional' is ambiguous (could imply non-PQ) in this context
  (#30142 (comment)).
@github-actions
Copy link
Copy Markdown
Contributor

github-actions Bot commented May 4, 2026

This pull request requires reviews from CODEOWNERS as it changes files that match the following patterns:

Pattern Owners
/src/content/docs/ssl/ @RebeccaTamachiro, @cloudflare/pcx-technical-writing, @cloudflare/product-owners

Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Labels

product:ssl Related to SSL size/s

Projects

None yet

Development

Successfully merging this pull request may close these issues.

2 participants