This is the record of an abcd-managed repository

abcdBetav0.16.2 · 2026-11-06

Development record

The identity matchers do not read the JSON solidus escape. A home path written with escaped forward slashes (\/Users\/LOGIN\/Desktop, \/home\/OTHER\/) raises neither home_path_self nor home_path_other, and a login on the generic list in it raises no local_username; a named login is still caught by its bare word. Only PHP json_encode and org.json write the escape; none of the encoders that feed abcd (Go encoding/json, JSON.stringify for transcripts, Python json) does. <!-- abcd-lint:allow -->

issueresolvedminoriss-2609251639263391

The identity matchers do not read the JSON solidus escape. A home path written with escaped forward slashes (\/Users\/LOGIN\/Desktop, \/home\/OTHER\/) raises neither home_path_self nor home_path_other, and a login on the generic list in it raises no local_username; a named login is still caught by its bare word. Only PHP json_encode and org.json write the escape; none of the encoders that feed abcd (Go encoding/json, JSON.stringify for transcripts, Python json) does.

Grounds

  • pursued: a home path spelled with the JSON solidus escape is found and masked wherever ScanText runs; an \/ or \u002f spelled home reaching the store verbatim would show it wrong

Frontmatter

idiss-2609251639263391
typeissue
lifecycleresolved
severityminor