Transaction Science
c0fb53548c
wai telemetry: no ?, #, @ or backslash in an object URL; cid privacy is the emitter's
...
The userinfo check read the authority after `//`, so `https:\\alice:pw@host`,
`https:alice:pw@host` and `https:/\alice:pw@host` passed. object.url now refuses any
`?`, `#`, `@` or `\`, a path `@` included, so no query, fragment or user information
enters an observation however a parser splits the URL. Corpus cases for the three
bypasses, a backslash alone and a path `@`; the escaped-URL observation keeps a quote
(its backslash moved out with the rule). Section 8.2 also states that no syntax keeps
an address, a token or personal data out of `cid`: an emitter MUST NOT put one there,
and the charset stays a syntax rule.
Co-Authored-By: Claude Opus 5.5 <[email protected] >
2026-10-05 10:59:09 -04:00
..
cid-a-url.json
wai telemetry: a content id is a hash or a short token; no URL query, fragment or credential
2026-10-05 09:46:43 -04:00
cid-an-address.json
wai telemetry: a content id is a hash or a short token; no URL query, fragment or credential
2026-10-05 09:46:43 -04:00
cid-past-64.json
wai telemetry: a content id is a hash or a short token; no URL query, fragment or credential
2026-10-05 09:46:43 -04:00
claim-before-end.json
wai: wai_telemetry and telemetry-conformance, with a differential against an independent library
2026-10-05 08:07:16 -04:00
cohort-unknown.json
wai: wai_telemetry and telemetry-conformance, with a differential against an independent library
2026-10-05 08:07:16 -04:00
event-mode-without-time.json
wai: wai_telemetry and telemetry-conformance, with a differential against an independent library
2026-10-05 08:07:16 -04:00
missing-member.json
wai: wai_telemetry and telemetry-conformance, with a differential against an independent library
2026-10-05 08:07:16 -04:00
object-type-unknown.json
wai: wai_telemetry and telemetry-conformance, with a differential against an independent library
2026-10-05 08:07:16 -04:00
pin-refused-without-reason.json
wai: wai_telemetry and telemetry-conformance, with a differential against an independent library
2026-10-05 08:07:16 -04:00
present-zero-layers.json
wai: wai_telemetry and telemetry-conformance, with a differential against an independent library
2026-10-05 08:07:16 -04:00
request-key-on-response.json
wai: wai_telemetry and telemetry-conformance, with a differential against an independent library
2026-10-05 08:07:16 -04:00
response-key-on-request.json
wai: wai_telemetry and telemetry-conformance, with a differential against an independent library
2026-10-05 08:07:16 -04:00
sid-not-hex.json
wai: wai_telemetry and telemetry-conformance, with a differential against an independent library
2026-10-05 08:07:16 -04:00
sn-past-2-53.json
wai: wai_telemetry and telemetry-conformance, with a differential against an independent library
2026-10-05 08:07:16 -04:00
switch-to-same-path.json
wai: wai_telemetry and telemetry-conformance, with a differential against an independent library
2026-10-05 08:07:16 -04:00
switch-unknown-reason.json
wai: wai_telemetry and telemetry-conformance, with a differential against an independent library
2026-10-05 08:07:16 -04:00
ts-past-sf-integer.json
wai: no overflow in the simulator, the session metrics or a report
2026-10-05 09:31:01 -04:00
unknown-event.json
wai: wai_telemetry and telemetry-conformance, with a differential against an independent library
2026-10-05 08:07:16 -04:00
unknown-member.json
wai: wai_telemetry and telemetry-conformance, with a differential against an independent library
2026-10-05 08:07:16 -04:00
url-userinfo-behind-a-mixed-separator.json
wai telemetry: no ?, #, @ or backslash in an object URL; cid privacy is the emitter's
2026-10-05 10:59:09 -04:00
url-userinfo-behind-backslashes.json
wai telemetry: no ?, #, @ or backslash in an object URL; cid privacy is the emitter's
2026-10-05 10:59:09 -04:00
url-userinfo-without-slashes.json
wai telemetry: no ?, #, @ or backslash in an object URL; cid privacy is the emitter's
2026-10-05 10:59:09 -04:00
url-with-a-backslash.json
wai telemetry: no ?, #, @ or backslash in an object URL; cid privacy is the emitter's
2026-10-05 10:59:09 -04:00
url-with-an-at-in-its-path.json
wai telemetry: no ?, #, @ or backslash in an object URL; cid privacy is the emitter's
2026-10-05 10:59:09 -04:00
url-with-fragment.json
wai telemetry: a content id is a hash or a short token; no URL query, fragment or credential
2026-10-05 09:46:43 -04:00
url-with-query.json
wai telemetry: a content id is a hash or a short token; no URL query, fragment or credential
2026-10-05 09:46:43 -04:00
url-with-userinfo.json
wai telemetry: a content id is a hash or a short token; no URL query, fragment or credential
2026-10-05 09:46:43 -04:00
version-2.json
wai: wai_telemetry and telemetry-conformance, with a differential against an independent library
2026-10-05 08:07:16 -04:00