Paste the two allowlists your agent actually runs behind. Get what they permit that you did not intend.
Read this before you read a result. This tool can prove an allowlist insufficient by exhibiting a permitted escape. It can never prove one sufficient.
A clean result means nothing in a finite, dated catalogue matched your entries. It is not a verdict on your sandbox. The catalogue below is a snapshot of documented behaviour in long-lived programs, not an exhaustive bypass corpus, and it is deliberately not a corpus of product-specific matcher bypasses.
One entry per line, or paste a JSON array or a settings object and the parser will pull the strings out of it. Lines starting with # are ignored. Wrapper forms such as Bash(git log:*) are unwrapped to the program name.
Examples: git, git log *, docker run *, npm run build.
The tool reads the program name only. It never guesses what your matcher does with the rest of the line.
Examples: api.example.com, *.githubusercontent.com, *.
Schemes, ports, paths and userinfo are stripped. No request is made to any host, ever.
Every command row has exactly two columns, and they come from different places on purpose.
Host rows have no column B. A wildcard is a property of the string you typed, so the whole row is computed.
git log * admits a dangerous flag. That answer depends on one specific product's matcher in one specific release, and a repository full of those goes stale in a release cycle. The escapes here are documented behaviour of programs that have shipped for decades.sh, bash, python3, node, perl and ruby are absent because nobody is surprised that an interpreter runs code from argv. The catalogue collects programs that get allowlisted as version control, archive, search or transport tools and still run argv supplied code.SnapshotExternal material, frozen on 2026-08-11.
Everything in this section was copied from the URL beside it on that date. It is quoted, not paraphrased. Keep it mentally separate from the ranking above: the ranking depends only on whether your entry names a catalogued program or base, so a quote going stale here can change a citation without making the logic above wrong. Verify any row that matters to you by opening its link.
| Program | Documented flag | Primary source | Quoted sentence |
|---|
| Base | Who gets a subdomain | Primary source | Quoted sentence |
|---|
Three repositories in this neighbourhood, told apart by what you feed them: