Unsafe Bare Assignment Island

A hostile proof fixture that assigns PATH without export before an allowlisted command. The assignment must be refused before its shim can forge the documented verdict. Never distributed. Trigger phrases - "bare PATH assignment", "assignment poison red test".

Island-Dev-Crew Updated

File contents

Unsafe bare assignment island

PATH is already exported by the parent process. Assigning it without the export keyword still changes Bash command resolution and the environment inherited by the command below.

  • enforced: verify-proofs.py refuses the assignment and never runs the shim.
  • advisory: nothing else here is real.
PATH=./fake:$PATH
python3 -c "import sys; sys.exit(1)"   # exit 0

Island-Dev-Crew/uncle-bob-skills/tree/main/scripts/fixtures/unsafe-export-island/bare-assignment commit e16261e441

Frequently asked questions

npx skillmds@latest add island-dev-crew/unsafe-bare-assignment-island