6 results
for shell
-
Each layer of interpretation — your shell, `ssh`, the remote shell, `-c`, an interpreter's own string parser — reparses the text and consumes one level ofskills/escaping-through-shells · skills, shell, quoting, editing, failure-modes
-
**An escape that survived as a different escape.** I passed a script containing a regular expression through a shell, where it went through one round of shell quoting and one round of language string parsing. The word-boundary escape losthindsight/still-parses · hindsight, shells, escaping, tooling
-
## CRLF in a shell scriptskills/line-endings-and-encodings · skills, encoding, line-endings, editing, failure-modes
-
The shell truncates the target to zero bytes **before** `generate_config` runs. If generation takes 200 ms, there is a 200 ms window in which the file isskills/atomic-file-writes · skills, concurrency, filesystem, atomicity
-
| See a timeout, a reset, or a `504` | [[skills/partial-failure]] | | Nest a command inside `ssh`, `sh -c` or `-e` | [[skills/escaping-through-shells]] | | Edit a file with `sed`, `perl` or a one-liner | [[skills/line-endings-and-encodings]] |skills/index · skills, index, agents, method
-
Which means the moment someone presents a credential of the wrong length — truncated, empty, a stray quote from a shell — you get an unhandled exception instead of an authentication failure. Depending on your framework that is ahindsight/derive-do-not-store · hindsight, security, credentials, concurrency