| 1 | [ |
| 2 | {"name":"branch list","command":"git branch -a","certainty":"known","writes":[],"permissionReader":true,"executesCode":false,"usesNetwork":false,"taskPolicyBlocked":false,"contentMutation":false,"batchBarrier":false}, |
| 3 | {"name":"branch delete","command":"git branch -D private-operand","certainty":"known","writes":["repository"],"permissionReader":false,"executesCode":false,"usesNetwork":false,"taskPolicyBlocked":true,"contentMutation":false,"batchBarrier":true}, |
| 4 | {"name":"tag list","command":"git tag --list 'v1.*'","certainty":"known","writes":[],"permissionReader":true,"executesCode":false,"usesNetwork":false,"taskPolicyBlocked":false,"contentMutation":false,"batchBarrier":false}, |
| 5 | {"name":"tag create","command":"git tag private-operand","certainty":"known","writes":["repository"],"permissionReader":false,"executesCode":false,"usesNetwork":false,"taskPolicyBlocked":true,"contentMutation":false,"batchBarrier":true}, |
| 6 | {"name":"remote list","command":"git remote -v","certainty":"known","writes":[],"permissionReader":true,"executesCode":false,"usesNetwork":false,"taskPolicyBlocked":false,"contentMutation":false,"batchBarrier":false}, |
| 7 | {"name":"config list","command":"git config --list","certainty":"known","writes":[],"permissionReader":true,"executesCode":false,"usesNetwork":false,"taskPolicyBlocked":false,"contentMutation":false,"batchBarrier":false}, |
| 8 | {"name":"config set","command":"git config user.name private-operand","certainty":"known","writes":["repository"],"permissionReader":false,"executesCode":false,"usesNetwork":false,"taskPolicyBlocked":true,"contentMutation":false,"batchBarrier":true}, |
| 9 | {"name":"config edit","command":"git config --edit","certainty":"known","writes":["repository"],"permissionReader":false,"executesCode":false,"usesNetwork":false,"taskPolicyBlocked":true,"contentMutation":false,"batchBarrier":true}, |
| 10 | {"name":"config global edit","command":"git config --global -e","certainty":"known","writes":["host"],"permissionReader":false,"executesCode":false,"usesNetwork":false,"taskPolicyBlocked":true,"contentMutation":false,"batchBarrier":true}, |
| 11 | {"name":"pure commit","command":"git commit -q -m private-operand","certainty":"known","writes":["repository"],"permissionReader":false,"executesCode":false,"usesNetwork":false,"taskPolicyBlocked":true,"contentMutation":false,"batchBarrier":true}, |
| 12 | {"name":"commit all","command":"git commit -am private-operand","certainty":"known","writes":["content","repository"],"permissionReader":false,"executesCode":false,"usesNetwork":false,"taskPolicyBlocked":true,"contentMutation":true,"batchBarrier":true}, |
| 13 | {"name":"date display","command":"date -u +%s","certainty":"known","writes":[],"permissionReader":true,"executesCode":false,"usesNetwork":false,"taskPolicyBlocked":false,"contentMutation":false,"batchBarrier":false}, |
| 14 | {"name":"date set","command":"date --set private-operand","certainty":"known","writes":["host"],"permissionReader":false,"executesCode":false,"usesNetwork":false,"taskPolicyBlocked":true,"contentMutation":false,"batchBarrier":true}, |
| 15 | {"name":"npm audit","command":"npm audit","certainty":"known","writes":[],"permissionReader":true,"executesCode":false,"usesNetwork":true,"taskPolicyBlocked":false,"contentMutation":false,"batchBarrier":false}, |
| 16 | {"name":"npm audit fix","command":"npm audit fix","certainty":"known","writes":["content"],"permissionReader":false,"executesCode":false,"usesNetwork":true,"taskPolicyBlocked":true,"contentMutation":true,"batchBarrier":true}, |
| 17 | {"name":"go list readonly","command":"go list -mod=readonly ./...","certainty":"known","writes":[],"permissionReader":true,"executesCode":false,"usesNetwork":false,"taskPolicyBlocked":false,"contentMutation":false,"batchBarrier":false}, |
| 18 | {"name":"go list mod","command":"go list -mod=mod ./...","certainty":"known","writes":["content"],"permissionReader":false,"executesCode":false,"usesNetwork":false,"taskPolicyBlocked":true,"contentMutation":true,"batchBarrier":true}, |
| 19 | {"name":"cargo check","command":"cargo check","certainty":"known","writes":["content"],"permissionReader":false,"executesCode":true,"usesNetwork":false,"taskPolicyBlocked":true,"contentMutation":true,"batchBarrier":true}, |
| 20 | {"name":"safe pipeline","command":"git branch -a | head -10","certainty":"known","writes":[],"permissionReader":true,"executesCode":false,"usesNetwork":false,"taskPolicyBlocked":false,"contentMutation":false,"batchBarrier":false}, |
| 21 | {"name":"reader and writer","command":"git status && git tag private-operand","certainty":"known","writes":["repository"],"permissionReader":false,"executesCode":false,"usesNetwork":false,"taskPolicyBlocked":true,"contentMutation":false,"batchBarrier":true}, |
| 22 | {"name":"dynamic expansion","command":"echo $DYNAMIC_VALUE","certainty":"unknown","writes":[],"permissionReader":false,"executesCode":false,"usesNetwork":false,"taskPolicyBlocked":true,"contentMutation":true,"batchBarrier":true}, |
| 23 | {"name":"background job","command":"git status &","certainty":"unknown","writes":[],"permissionReader":false,"executesCode":false,"usesNetwork":false,"taskPolicyBlocked":true,"contentMutation":true,"batchBarrier":true}, |
| 24 | {"name":"negated reader","command":"! git status","certainty":"unknown","writes":[],"permissionReader":false,"executesCode":false,"usesNetwork":false,"taskPolicyBlocked":true,"contentMutation":true,"batchBarrier":true}, |
| 25 | {"name":"assignment wrapper","command":"FOO=bar git status","certainty":"known","writes":[],"permissionReader":false,"executesCode":false,"usesNetwork":false,"taskPolicyBlocked":false,"contentMutation":false,"batchBarrier":false}, |
| 26 | {"name":"subshell","command":"(ls -la)","certainty":"unknown","writes":[],"permissionReader":false,"executesCode":false,"usesNetwork":false,"taskPolicyBlocked":true,"contentMutation":true,"batchBarrier":true}, |
| 27 | {"name":"heredoc","command":"cat <<EOF\nhello\nEOF","certainty":"unknown","writes":[],"permissionReader":false,"executesCode":false,"usesNetwork":false,"taskPolicyBlocked":true,"contentMutation":true,"batchBarrier":true}, |
| 28 | {"name":"find listing","command":"find . -name '*.go'","certainty":"known","writes":[],"permissionReader":true,"executesCode":false,"usesNetwork":false,"taskPolicyBlocked":false,"contentMutation":false,"batchBarrier":false}, |
| 29 | {"name":"find delete","command":"find . -delete","certainty":"known","writes":["content"],"permissionReader":false,"executesCode":false,"usesNetwork":false,"taskPolicyBlocked":true,"contentMutation":true,"batchBarrier":true}, |
| 30 | {"name":"find exec","command":"find . -exec rm {} ;","certainty":"unknown","writes":[],"permissionReader":false,"executesCode":true,"usesNetwork":false,"taskPolicyBlocked":true,"contentMutation":true,"batchBarrier":true}, |
| 31 | {"name":"sort output","command":"sort --output=out f","certainty":"known","writes":["content"],"permissionReader":false,"executesCode":false,"usesNetwork":false,"taskPolicyBlocked":true,"contentMutation":true,"batchBarrier":true}, |
| 32 | {"name":"go env write","command":"go env -w GOFLAGS=-mod=mod","certainty":"known","writes":["host"],"permissionReader":false,"executesCode":false,"usesNetwork":false,"taskPolicyBlocked":true,"contentMutation":false,"batchBarrier":true}, |
| 33 | {"name":"git log output","command":"git log --output=history.patch","certainty":"known","writes":["content"],"permissionReader":false,"executesCode":false,"usesNetwork":false,"taskPolicyBlocked":true,"contentMutation":true,"batchBarrier":true}, |
| 34 | {"name":"bare tag list","command":"git tag","certainty":"known","writes":[],"permissionReader":true,"executesCode":false,"usesNetwork":false,"taskPolicyBlocked":false,"contentMutation":false,"batchBarrier":false}, |
| 35 | {"name":"annotated tag","command":"git tag -a v1.0","certainty":"known","writes":["repository"],"permissionReader":false,"executesCode":false,"usesNetwork":false,"taskPolicyBlocked":true,"contentMutation":false,"batchBarrier":true}, |
| 36 | {"name":"env prefixed reader","command":"GOROOT=/x git status","certainty":"known","writes":[],"permissionReader":false,"executesCode":false,"usesNetwork":false,"taskPolicyBlocked":false,"contentMutation":false,"batchBarrier":false}, |
| 37 | {"name":"env utility reader","command":"env GOROOT=/x git status","certainty":"known","writes":[],"permissionReader":false,"executesCode":false,"usesNetwork":false,"taskPolicyBlocked":false,"contentMutation":false,"batchBarrier":false}, |
| 38 | {"name":"env flags","command":"env -i git status","certainty":"unknown","writes":[],"permissionReader":false,"executesCode":false,"usesNetwork":false,"taskPolicyBlocked":true,"contentMutation":true,"batchBarrier":true}, |
| 39 | {"name":"dynamic env assignment","command":"FOO=$(whoami) git status","certainty":"unknown","writes":[],"permissionReader":false,"executesCode":false,"usesNetwork":false,"taskPolicyBlocked":true,"contentMutation":true,"batchBarrier":true} |
| 40 | ] |
| 41 |