coldpass

bangyen/esolangs

GitHub ↗ · How this check works

Per-setup public labels: Linux / Haiku: Works · Linux / Luna: Works

Static status badge · SVG · read-only JSON. Embed with ![Coldpass status](https://coldpass.dev/badge/bangyen--esolangs.svg).

coding

Works

The recorded run passed on 2 setups.

Answers apply to each recorded setup, revision and operation. Earlier observations remain in Run details.

Tested on Linux
PlatformHaikuLuna
Linuxyesyes

Linux / Haiku 5.5: yes · Oct 27, 2026 · d604c3e4dd74 · claude-code / 2.1.310 (Claude Code)
Recorded operation: <guest-path> generate brainfuck 0110

Linux / Luna: yes · Oct 27, 2026 · d604c3e4dd74 · codex / codex-cli 0.164.0
Recorded operation: <guest-path> generate brainfuck 0110

Does what it says
2 of 2 claims checked out
  • generate writes an 11-character XOR program for the truth table 0110: Real input produced the expected result: ))>>~>~<<<(

    Source: `esolangs generate 'bit~' 0110` emits 11 characters computing XOR:

    Input: bit~ 0110

    Expected: ))>>~>~<<<(

    Command: <guest-path> generate 'bit~' 0110

    Observed: ))>>~>~<<<(

  • run feeds the program one input row at a time and prints the answer bit: Real input produced the expected result: 1

    Source: `run` fed it one input row at a time.

    Input: brainfuck xor.bf with stdin 01

    Expected: 1

    Command: <guest-path> run --timeout 5 brainfuck <guest-path>

    Observed: 1

MCP
No
Local or hosted
local
Local: runs on your machine
Needs keys or browser
None seen
Maintained
Maintained
actively maintained: last commit 0 days ago; 510 commits and 6 merged PRs in 90 days; 0 open issues, 0 open PRs; 2 of 3 recent threads got a maintainer reply, median first reply 0.3h; latest release 2026-10-28

Last commit Oct 27, 2026

Setup time
1 min 56 s
1 min 56 s to a working result
Issue
none found in recorded check
Examples
2 of 2 ran as expected
  • list shows every language: command completed successfully

    Source: README.md ## Command line

    Input: list

    Expected: brainfuck listed

    Command: <guest-path> list

    Observed: rement Cyclic tag Deadfish Decleq Dig Dimensional EGL Eval FALSE FRACTRAN Fackward Fargo Fish Flowchart Forbin Forþ Freestajlo Grapheme HQ9+ Home Row Hot INTERCAL Inject Interprogck8 Kiss LaserFuck Line Malbolge Minifuck Minsky Swap Modulous NOR machine Nope. Object disoriented Packlang Painfuck Piet Pilas Pointless Polynomial Qoibl Quassaunt RAM0 ROTfuck Rubic S*bleq SLOW ACV MAMMALIAN SStack SendStuff Smallfuck Smu Sonata Stisp Streetcode Subleq Suffolk Super SNUSP SwitchCase Taglate Thue Tiangou Unary Underload Unlambda Unsquare What!? bit~ brainfuck lol waht i cant edit talk pages thisthat

  • generate and run the Try-it brainfuck XOR program: command completed successfully

    Source: README.md ## Try it

    Input: generate brainfuck 0110

    Expected: brainfuck XOR program

    Command: <guest-path> generate brainfuck 0110

    Observed: ,------------------------------------------------[->>+<[->-<]>[-<+>]<<],------------------------------------------------[->>+<[->-<]>[-<+>]<<]>++++++++++++++++++++++++++++++++++++++++++++++++.

Evidence
README behavior checked
Agent interfaces
CLI
CLI

Observed interfaces were exercised by the checker. Documentation alone does not confirm compatibility.

Tested with
Claude Code / Haiku 5.5
  • Linux: Claude Code / Haiku 5.5 · agent 2.1.310 (Claude Code) · Checked operation passed · Oct 27, 2026 on d604c3e4dd74

Each entry describes its recorded operation and source revision.

Safety
No unexpected network or file activity found in these checks

No problems traced to this repository code in these checks; a short run cannot prove safety. 154 listed items (named-host connections, static matches, dependency advisories) are below and do not change this verdict. 6 static matches retained as context.

OSV reports a known vulnerability in this dependency version. 5 distinct locations. 77 findings.

Reviewed as expected for a test run: attempted writes that failed, so nothing was written.

Full event, path and process lists for each observed setup:

Run details

Haiku 5.5

Native agent · Checked operation passed

Checked operation <guest-path> generate brainfuck 0110

Agent-reported scope: Install the esolangs package from the pinned source and generate a brainfuck XOR program from a truth table, then run it on input rows (README 'Try it' and 'Command line').

Run details
run
bangyen--esolangs-claude-haiku-5-5-1793159839394567880
date
Oct 27, 2026
time to working
115.8s
product hosting / execution
Local command in the guest
recorded operation scope
product operation
model
claude-haiku-5-5
agent / version
claude-code / 2.1.310 (Claude Code)
platform
linux
reported cost
$0.010497
Recorded source
https://github.com/bangyen/esolangs
Backend
hyperv
Tool transport
mcp-assigned-vm
Requested source pin (not an observed revision)
{"commit": "d604c3e4dd748f5848db99a34692bb8241b469cc", "url": "https://github.com/bangyen/esolangs"}
Test version
readme-c03644542c69939a9374958136a8b3431f7456269d3fb4b3c433785f59cfd637
revision
d604c3e4dd748f5848db99a34692bb8241b469cc
Whose fault: not assigned · resolved

Safety: Review signals: 77 known vulnerability. 3 static matches retained as context.

Review signals: 77 known vulnerability. 3 static matches retained as context.

OSV reports a known vulnerability in this dependency version. 5 distinct locations. 77 findings.

3 encoded blob matches retained as context; full list in the evidence.

OSV scanned supported lockfiles; unpinned dependencies and unsupported formats are outside this check.

A short run cannot establish that code is safe.

Connections show IP addresses; proxies can hide the final hostname.

Tracing covers dispatched commands and their children, not the whole OS; guest root can interfere with tracing.

Full safety evidence →

Answers recorded for this run
  • generate writes an 11-character XOR program for the truth table 0110: Real input produced the expected result: ))>>~>~<<<(

    Source: `esolangs generate 'bit~' 0110` emits 11 characters computing XOR:

    Input: bit~ 0110

    Expected: ))>>~>~<<<(

    Command: <guest-path> generate 'bit~' 0110

    Observed: ))>>~>~<<<(

  • run feeds the program one input row at a time and prints the answer bit: Real input produced the expected result: 1

    Source: `run` fed it one input row at a time.

    Input: brainfuck xor.bf with stdin 01

    Expected: 1

    Command: <guest-path> run --timeout 5 brainfuck <guest-path>

    Observed: 1

Examples

  • list shows every language: command completed successfully

    Source: README.md ## Command line

    Input: list

    Expected: brainfuck listed

    Command: <guest-path> list

    Observed: rement Cyclic tag Deadfish Decleq Dig Dimensional EGL Eval FALSE FRACTRAN Fackward Fargo Fish Flowchart Forbin Forþ Freestajlo Grapheme HQ9+ Home Row Hot INTERCAL Inject Interprogck8 Kiss LaserFuck Line Malbolge Minifuck Minsky Swap Modulous NOR machine Nope. Object disoriented Packlang Painfuck Piet Pilas Pointless Polynomial Qoibl Quassaunt RAM0 ROTfuck Rubic S*bleq SLOW ACV MAMMALIAN SStack SendStuff Smallfuck Smu Sonata Stisp Streetcode Subleq Suffolk Super SNUSP SwitchCase Taglate Thue Tiangou Unary Underload Unlambda Unsquare What!? bit~ brainfuck lol waht i cant edit talk pages thisthat

  • generate and run the Try-it brainfuck XOR program: command completed successfully

    Source: README.md ## Try it

    Input: generate brainfuck 0110

    Expected: brainfuck XOR program

    Command: <guest-path> generate brainfuck 0110

    Observed: ,------------------------------------------------[->>+<[->-<]>[-<+>]<<],------------------------------------------------[->>+<[->-<]>[-<+>]<<]>++++++++++++++++++++++++++++++++++++++++++++++++.

Local or hosted: local

What the agent did

Install the esolangs package from the pinned source and generate a brainfuck XOR program from a truth table, then run it on input rows (README 'Try it' and 'Command line').

cd <guest-path> && pwd && ls -la && git status 2>&1 | head -3; id -u; python3 --version; cat README.md 2>/dev/null | head -150
cd <guest-path> && cat .python-version; ls .coldpass; ls docs scripts checks; grep -n -A5 "^\[project" pyproject.toml | head -30; sed -n 1,60p docs/CONTRIBUTING.md 2>/dev/null | head -60; which uv pip3 python3.12
cd /tmp && python3.12 -m venv <guest-path> && <guest-path> install -q --upgrade pip && <guest-path> install esolangs 2>&1 | tail -5; <guest-path> --help | head -30
cd /tmp && <guest-path> uninstall -y -q esolangs && <guest-path> install <guest-path> 2>&1 | tail -3; <guest-path> --version; cd <guest-path> && git status 2>/dev/null; ls
rm -rf <guest-path>; mkdir -p <guest-path> && cd <guest-path> && E=<guest-path>; $E generate brainfuck 0110 > xor.bf; echo "gen rc=$?"; cat xor.bf; echo; for i in 00 01 10 11; do printf $i | $E run --timeout 5 brainfuck xor.bf; echo " <- $i"; done; $E generate 'bit~' 0110; echo; $E list --details | head -5
cd <guest-path> && grep -rniE "cron|schedul|--once|--now|webhook|while True|daemon" src/esolangs/*.py scripts/*.py 2>/dev/null | head -10; ls src/esolangs | head -40; <guest-path> run --help | head -12
cd <guest-path> && head -12 src/esolangs/_cycles.py; grep -n "README" -r tests/*.py | head -3; grep -n "Try it" -A2 README.md | head -3
cd <guest-path> && E=<guest-path> && cat > .coldpass/claims.json <<'EOF'
[
 {"kind":"claim","claim":"generate writes an 11-character XOR program for the truth table 0110","source":"`esolangs generate 'bit~' 0110` emits 11 characters computing XOR:","input":"bit~ 0110","expected":"))>>~>~<<<(","probe_kind":"cli","argv":["<guest-path>","generate","bit~","0110"],"expected_text":"))>>~>~<<<(","cwd":"<guest-path>"},
 {"kind":"claim","claim":"run feeds the program one input row at a time and prints the answer bit","source":"`run` fed it one input row at a time.","input":"brainfuck xor.bf with stdin 01","expected":"1","probe_kind":"cli","argv":["<guest-path>","run","--timeout","5","brainfuck","<guest-path>"],"stdin":"01","expected_text":"1","cwd":"<guest-path>"}
]
EOF
cat > .coldpass/probe.json <<'EOF'
{"kind":"cli","argv":["<guest-path>","generate","brainfuck","0110"],"cwd":"<guest-path>","expected_text":"[->>+<[->-<]>[-<+>]<<]"}
EOF
cat > .coldpass/examples.json <<'EOF'
[
 {"kind":"example","claim":"list shows every language","source":"README.md ## Command line","input":"list","expected":"brainfuck listed","argv":["<guest-path>","list"],"cwd":"<guest-path>","expected_text":"brainfuck"},
 {"kind":"example","claim":"generate and run the Try-it brainfuck XOR program","source":"README.md ## Try it","input":"generate brainfuck 0110","expected":"brainfuck XOR program","argv":["<guest-path>","generate","brainfuck","0110"],"cwd":"<guest-path>","expected_text":"[->>+<[->-<]>[-<+>]<<]"}
]
EOF
cat > .coldpass/cycles.json <<'EOF'
{"detected":false,"reason":"Entry points inspected (pyproject [project.scripts] esolangs=esolangs.cli:main, README CLI and Python API). No cron, scheduler, daemon, --once/--now or webhook is documented; src/esolangs/_cycles.py is an interpreter halt/cycle detector for program state, not a product loop. Product runs as one-shot CLI commands.","checks":[]}
EOF
for f in .coldpass/*.json; do <guest-path> -m json.tool $f >/dev/null 2>&1 || python3 -c "import json,sys;json.load(open('$f'))" && echo "ok $f"; done
ls -la <guest-path> /inputs/ 2>&1 | head; cd <guest-path> && <env-var>=<guest-path> python3 -I <guest-path> --validate --replay 2>&1 | tail -60
cd <guest-path> && cat > .coldpass/report.json <<'EOF'
{"outcome":"working","fault_owner":null,"operation":"Install the esolangs package from the pinned source and generate a brainfuck XOR program from a truth table, then run it on input rows (README 'Try it' and 'Command line').","operation_scope":"Linux guest, Python 3.12.3 venv at <guest-path> (README requires 3.12+; repo .python-version says 3.14 but the 3.12 venv works), esolangs 1.4.0 installed from <guest-path>, no network services or credentials needed.","steps":["python3.12 -m venv <guest-path>","pip install <guest-path> (pinned snapshot; README shows 'pip install esolangs')","esolangs generate brainfuck 0110 > xor.bf","printf $i | esolangs run --timeout 5 brainfuck xor.bf for 00,01,10,11 -> 0,1,1,0","esolangs generate 'bit~' 0110 -> ))>>~>~<<<(","esolangs list --details"],"deviations":["README's 'pip install esolangs' installs PyPI 1.3.0; I installed the pinned repo snapshot (1.4.0) instead so the probes test the source under review.","The Try-it shell loop was not run as a shell loop (sh -c is disallowed); each run was replayed as a single esolangs run call with a stdin row.","The task's /inputs/coldpass-preflight.py path does not exist in this guest; used <guest-path> instead.","pip install created a build/ directory in the workspace; removed it after install.","Repo tests (just test-quick, CONTRIBUTING.md) were not run: the README does not document them and they need just and the dev toolchain."],"stuck_step":null,"main_blocker":null,"plain_failure":null,"suggested_fix":"None required for the README quickstart."}
EOF
python3 -c "import json;json.load(open('.coldpass/report.json'));print('ok')"; ls -la .coldpass; ls <guest-path> | grep -c build
cd <guest-path> && <env-var>=<guest-path> python3 -I <guest-path> --validate --replay 2>&1 | python3 -c "import sys,json; d=json.loads(sys.stdin.read()); print(d['valid'], d['problems'], d['replay']['status'])"
Earlier attempts (1)

Luna

Native agent · Checked operation passed

Checked operation <guest-path> generate brainfuck 0110

Agent-reported scope: Generate and execute a Brainfuck program from XOR truth table 0110.

Run details
run
bangyen--esolangs-gpt-6-luna-1793159857190430602
date
Oct 27, 2026
time to working
71.3s
product hosting / execution
Local command in the guest
recorded operation scope
product operation
model
gpt-6-luna
agent / version
codex / codex-cli 0.164.0
platform
linux
reported cost
not reported (not assumed free)
Recorded source
https://github.com/bangyen/esolangs
Backend
hyperv
Tool transport
mcp-assigned-vm
Requested source pin (not an observed revision)
{"commit": "d604c3e4dd748f5848db99a34692bb8241b469cc", "url": "https://github.com/bangyen/esolangs"}
Test version
readme-3be879002729975eaa9c9bc49f02188330eb783b8fc02944604e0325529353be
revision
d604c3e4dd748f5848db99a34692bb8241b469cc
Whose fault: not assigned · resolved

Safety: Review signals: 77 known vulnerability. 3 static matches retained as context.

Review signals: 77 known vulnerability. 3 static matches retained as context.

Reviewed as expected for a test run: attempted writes that failed, so nothing was written.

OSV reports a known vulnerability in this dependency version. 5 distinct locations. 77 findings.

3 encoded blob matches retained as context; full list in the evidence.

OSV scanned supported lockfiles; unpinned dependencies and unsupported formats are outside this check.

A short run cannot establish that code is safe.

Connections show IP addresses; proxies can hide the final hostname.

Tracing covers dispatched commands and their children, not the whole OS; guest root can interfere with tracing.

Full safety evidence →

Answers recorded for this run
  • Generate a program computing a truth table and run it.: Real input produced the expected result: +

    Source: Give it a truth table and a language; it writes a program in that language

    Input: brainfuck 0110

    Expected: a brainfuck program is printed

    Command: <guest-path> generate brainfuck 0110

    Observed: …+<[->-<]>[-<+>]<<],------------------------------------------------[->>+<[->-<]>[-<+>]<<]>++++++++++++++++++++++++++++++++++++++++++++++++.

Examples

  • Generate and run XOR for all inputs: command completed successfully

    Source: README.md / Try it

    Input: truth table 0110 and rows 00, 01, 10, 11

    Expected: outputs 0, 1, 1, 0

    Command: /bin/bash -c '<guest-path> generate brainfuck 0110 > <guest-path> && for i in 00 01 10 11; do printf "$i" | <guest-path> run --timeout 5 brainfuck <guest-path>; echo " <- $i"; done'

    Observed: 0 <- 00 1 <- 01 1 <- 10 0 <- 11

Local or hosted: local

What the agent did

Generate and execute a Brainfuck program from XOR truth table 0110.

pwd && ls -la && sed -n '1,240p' README.md && python3 --version && git status --short --branch && rg --files -g '!*lock*' | head -80
rg -n 'requires-python|\[project.scripts\]|esolangs\s*=' pyproject.toml; sed -n '1,160p' pyproject.toml; sed -n '1,160p' docs/usage.md; git init && git remote add origin https://github.com/bangyen/esolangs && git fetch --depth 1 origin d604c3e4dd748f5848db99a34692bb8241b469cc && git reset --mixed FETCH_HEAD
python3 -m venv <guest-path> && <guest-path> -m pip install -e . && <guest-path> generate brainfuck 0110 > <guest-path> && for i in 00 01 10 11; do printf "$i" | <guest-path> run --timeout 5 brainfuck <guest-path>; echo " <- $i"; done
mkdir -p .coldpass; sed -n '1,240p' <guest-path> | head -20; sed -n '1,240p' README.md | tail -80
python3 - <<'PY'
import json, pathlib
p=pathlib.Path('.coldpass')
exe='<guest-path>'
probe={'kind':'cli','argv':[exe,'generate','brainfuck','0110'],'cwd':'<guest-path>','expected_text':'+'}
claim={'kind':'claim','claim':'Generate a program computing a truth table and run it.','source':'print a program computing a truth table','input':'brainfuck 0110','expected':'a brainfuck program is printed','probe_kind':'cli','argv':[exe,'generate','brainfuck','0110'],'cwd':'<guest-path>','expected_text':'+'}
examples=[{'kind':'example','claim':'Generate and run XOR for all inputs','source':'README.md / Try it','input':'truth table 0110 and rows 00, 01, 10, 11','expected':'outputs 0, 1, 1, 0','argv':['/bin/bash','-c',f'{exe} generate brainfuck 0110 > <guest-path> && for i in 00 01 10 11; do printf "$i" | {exe} run --timeout 5 brainfuck <guest-path>; echo " <- $i"; done'],'cwd':'<guest-path>'}]
cycles={'detected':False,'reason':'Inspected the README CLI and package entry point; the product generates and runs esoteric programs on demand and documents no scheduler or repeating cycle.','checks':[]}
for name,obj in [('probe.json',probe),('claims.json',[claim]),('examples.json',examples),('cycles.json',cycles)]: (p/name).write_text(json.dumps(obj,indent=2)+'\n')
PY
<env-var>=<guest-path> python3 -I <guest-path> --validate --replay
python3 - <<'PY'
import json
p='.coldpass/claims.json'; a=json.load(open(p)); a[0]['source']='Give it a truth table and a language; it writes a program in that language'; open(p,'w').write(json.dumps(a,indent=2)+'\n')
PY
<env-var>=<guest-path> python3 -I <guest-path> --validate --replay
python3 - <<'PY'
import json
p='.coldpass/report.json'
r={'outcome':'working','fault_owner':None,'operation':'Generate and execute a Brainfuck program from XOR truth table 0110.','operation_scope':'README CLI workflow using Python 3.12.3 and an editable install in <guest-path>','steps':['Created a Python 3.12 virtual environment.','Installed the checkout with python -m pip install -e .','Ran esolangs generate brainfuck 0110.','Ran the generated program for inputs 00, 01, 10, 11; observed outputs 0, 1, 1, 0.','Validated and replayed .coldpass evidence successfully.'],'deviations':[],'stuck_step':None,'main_blocker':None,'plain_failure':None,'suggested_fix':None}
open(p,'w').write(json.dumps(r,indent=2)+'\n')
PY