This is the record of an abcd-managed repository

abcdBetav0.16.2 · 2026-11-06

Development record

record_schema's store walk reads every record with os.ReadDir and os.ReadFile, with no symlink refusal and no size cap, while the sibling reading walk in readingoutstanding.go reads the same trees through fsutil.ReadGuarded — so a symlinked or oversized record is followed by the gate and declined by the report, and a symlink's target frontmatter can surface in lint output. Pre-existing across all four original stores; noted during the itd-189 security review and left out of that branch's scope. Read the store walk through the same guarded read the report uses.

issueresolvedminoriss-2608301203521317

record_schema's store walk reads every record with os.ReadDir and os.ReadFile, with no symlink refusal and no size cap, while the sibling reading walk in readingoutstanding.go reads the same trees through fsutil.ReadGuarded — so a symlinked or oversized record is followed by the gate and declined by the report, and a symlink's target frontmatter can surface in lint output. Pre-existing across all four original stores; noted during the itd-189 security review and left out of that branch's scope. Read the store walk through the same guarded read the report uses.

Grounds

  • pursued: the gate and the reading report decline the same records; a symlinked record whose target frontmatter appears in record-lint output would show it wrong

Frontmatter

idiss-2608301203521317
typeissue
lifecycleresolved
severityminor

mentions5