Development record
The generic-account floor reports a generic login only after a home root, a tilde or in an address's local part, so the account positions a shell session or a config dump writes pass unreported: a home root with no leading slash (an archive listing's Users/LOGIN/Desktop, a relative home/LOGIN/.config), a key/value position (USER=LOGIN, LOGNAME=LOGIN, username: LOGIN, login: LOGIN, a JSON "user": "LOGIN"), and the argument of an account command (su - LOGIN, chown LOGIN:staff, chown -R LOGIN). Each is where a login stands, not a word in prose, and a caller whose login is on the generic list leaks it from every one of them through capture and history. Found by the scanner-cluster review (floor gaps, item 3).
The generic-account floor reports a generic login only after a home root, a tilde or in an address's local part, so the account positions a shell session or a config dump writes pass unreported: a home root with no leading slash (an archive listing's Users/LOGIN/Desktop, a relative home/LOGIN/.config), a key/value position (USER=LOGIN, LOGNAME=LOGIN, username: LOGIN, login: LOGIN, a JSON "user": "LOGIN"), and the argument of an account command (su - LOGIN, chown LOGIN:staff, chown -R LOGIN). Each is where a login stands, not a word in prose, and a caller whose login is on the generic list leaks it from every one of them through capture and history. Found by the scanner-cluster review (floor gaps, item 3).
Grounds
- pursued: a generic login in a shell or config account position is reported as local_username; one of those positions passing ScanText with no finding, or ordinary prose around the same word being flagged, would show it wrong.
Frontmatter
| id | iss-2609251547568307 |
|---|---|
| type | issue |
| lifecycle | resolved |
| severity | minor |
.abcd/work/issues/resolved/iss-2609251547568307-the-generic-account-floor-reports-a.md
open on GitHub ↗ · commit history ↗