Block a user
Use gpg.conf's default-key when unlocker add pgp has no --keyid
Say why a mnemonic is refused (closes #76)
One finding.
internal/mnemonic/mnemonic_test.go: no test checks that a valid mnemonic of 15, 18, 21 or 24 words is still accepted.checkedininternal/mnemonic/mnemonic.gonow decides for…
Ask for the passphrase on the controlling terminal, not stdin
README.mdline 377: "With no terminal, as in a script or a CI job, the command fails and names the variable to set" is wrong for a script started from a terminal. That script runs in the…
secret get fails when it cannot write the value
Typed data can sign a bool field as the opposite of what the screen shows
Built in sneak/AutistMask#561. Typed data whose message leaves out a declared field, at any level of nesting, or holds a bool that is not true or false is refused:…
fix: typed data with a missing field or a bool that is not true or false is refused (closes #552)
age decrypt refuses a text-form file with a blank line before its first line; age reads it
Fix in sneak/keyfunc#88: age decrypt looks for the text form past up to 1024 bytes of whitespace, as age does. Spaces in front of -----BEGIN AGE ENCRYPTED FILE-----…
Read the text form with blank lines in front, as age does (closes #77)
Walk an operand nested on another filesystem with -x (closes #106)
Rework, for the findings above: rather than documenting the operand that is still dropped, make the rule exact. With -x, a nested operand is kept exactly when the walk of the operand covering it…
Walk an operand nested on another filesystem with -x (closes #106)
README.md:399-401,README.md:457-458andREADME.md:525-528are untrue for the nested operand the PR body lists as still dropped: one on the covering operand's filesystem that lies inside…
clawbot
created branch issue-77-armor-leading-whitespace in sneak/keyfunc
2026-10-14 21:17:08 +02:00
secret get ignores a failed write of the value to stdout and exits 0
Reading taken on the closed-stdout item of the Definition of done: it cannot be met when the shell closes stdout before secret starts. The Go runtime opens /dev/null for a closed standard…
Print the mnemonic and the vault and unlocker listings to stdout
internal/cli/stdout_stderr_test.golines 96 to 157: the new testTestMnemonicAndListingsOutputToStdoutwas added to the file with a shell append (acathere-document) instead of an edit by…