Development record
On branch fix/sec-g2-261011, fileCarries (internal/core/guard/carried.go) treats every unfixed word of a later command as a read of every file the line wrote, so after a search's output is merely logged to a file, the guard's own sanctioned successor piped through xargs (a recorded pid echoed into xargs kill) blocks as kill-by-search. Rare false block; the ruling says a variable the line did not set reads as before.
issueresolvedminoriss-2610120916220240
On branch fix/sec-g2-261011, fileCarries (internal/core/guard/carried.go) treats every unfixed word of a later command as a read of every file the line wrote, so after a search's output is merely logged to a file, the guard's own sanctioned successor piped through xargs (a recorded pid echoed into xargs kill) blocks as kill-by-search. Rare false block; the ruling says a variable the line did not set reads as before.
Frontmatter
| id | iss-2610120916220240 |
|---|---|
| type | issue |
| lifecycle | resolved |
| severity | minor |
.abcd/work/issues/resolved/iss-2610120916220240-guard-file-carry-false-block.md
open on GitHub ↗ · commit history ↗