Findings
F01
Low
Network destinations contacted
- Confidence
- Info The package connected to these hosts.
- Observed in
- llm:baseline
Description
Network destinations the package resolved or connected to during the runs. All traffic was captured by the sandbox; nothing reached the internet.
Impact
Context only. Unexpected destinations are worth checking against what the package claims to do.
Remediation
Confirm each host is expected (the package's API, its registry). Allowlist expected egress in production.
F02
Low
Loaded the project's .env file
- Confidence
- Info The package loaded the project's .env file.
- Observed in
- llm:baseline
Description
The process loaded the project's .env file. Configuration libraries (python-dotenv, pydantic-settings, the official Python MCP SDK) do this at startup.
Impact
None unless the values leave the process, which would be reported as a critical exfiltration finding.
Remediation
No action needed. Keep long-lived secrets out of project .env files where possible.
Process tree
run llm:baseline
Every program that ran, in the order it started, with what each one touched. Red marks the path to a leak or a planted file.
- runbash -c cat README.md; echo "=== package.json"; cat package.json;...
- runsed s/=.*/=<redacted>/ .env
View full process tree
- runbash -c ls -la; echo "---"; ls -la skill; echo "---"; ls -la skil...
- runls -la
- runls -la skill
- runls -la skill/scripts skill/references
- runbash -c cat skill/SKILL.md | head -50; echo "==="; node --version...
- runcat skill/SKILL.md
- runhead -50
- runnode --version
- runhead -30
- runls -a ~
- runbash -c cat README.md; echo "=== package.json"; cat package.json;...
- runsed s/=.*/=<redacted>/ .env
- runcat README.md
- runcat package.json
- runcat .gitignore
- runls -la src
- rungit log --oneline
- runhead -20
- runbash -c cat skill/README.md; echo "=== skill-card"; cat skill/ski...
- runcat skill/README.md
- runcat skill/skill-card.md
- runcat skill/_meta.json
- runls -la skill/launch
- runbash -c cat skill/references/api.md
- runcat skill/references/api.md
- runbash -c cat skill/references/weekly.md; echo "=== index.js"; cat ...
- runcat skill/references/weekly.md
- runcat src/index.js
- runhead -80
- runnode skill/scripts/syncbook.mjs help
- runbash -c cd /tmp && curl -sS -m 20 -o /dev/null -w "%{http_code}\n...
- runcurl -sS -m 20 -o /dev/null
- netsyncbook.org:443 sent 75 B
- runcurl -sS -m 20 https://syncbook.org/agent-prompt.txt
- netsyncbook.org:443 sent 91 B
- runhead -40
- runbash -c cd /tmp && node /root/../$(pwd)/x 2>/dev/null; node /work...
- runnode /root/..//tmp/x
- runnode /workspace/skill/scripts/syncbook.mjs status
- runhead -20
- runls -la ~/.config
- runhead
- runfind / -name *syncbook* -not -path
- runbash -c cd /tmp && curl -sS -m 20 -D - https://syncbook.org/agent...
- runcurl -sS -m 20 -D -
- netsyncbook.org:443 sent 91 B
- runhead -20
- runhead -c 2000 /tmp/agent-prompt.txt
- runbash -c cd /tmp && curl -sS -m 20 -D - https://syncbook.org/join....
- runhead -20
- runcurl -sS -m 20 -D -
- netsyncbook.org:443 sent 82 B
- runhead -c 1500 /tmp/join.md
- runbash -c cd /tmp && for p in / /join /people /agents /api/profile/...
- runcurl -sS -m 15 -o /tmp/out.117
- netsyncbook.org:443 sent 75 B
- runhead -c 120 /tmp/out.117 ×7
- runtr -d \n ×7
- runcurl -sS -m 15 -o /tmp/out.117
- netsyncbook.org:443 sent 79 B
- runcurl -sS -m 15 -o /tmp/out.117
- netsyncbook.org:443 sent 81 B
- runcurl -sS -m 15 -o /tmp/out.117
- netsyncbook.org:443 sent 81 B
- runcurl -sS -m 15 -o /tmp/out.117
- netsyncbook.org:443 sent 96 B
- runcurl -sS -m 15 -o /tmp/out.117
- netsyncbook.org:443 sent 87 B
- runcurl -sS -m 15 -o /tmp/out.117
- netsyncbook.org:443 sent 91 B
- rungetent hosts syncbook.org
- runenv
- rungrep -i proxy
- runbash -c cd /tmp && curl -sS -m 15 -X POST https://syncbook.org/ap...
- runcurl -sS -m 15 -X POST
- netsyncbook.org:443 sent 176 B
- runhead -c 800
- runbash -c cd /tmp && curl -sS -m 15 -D - https://syncbook.org/ -o /...
- runhead -20 ×2
- runcurl -sS -m 15 -D -
- netsyncbook.org:443 sent 75 B
- netDNS lookups for syncbook.org 28 queries
- runss -ltnp
- runhead
- runnode /workspace/skill/scripts/syncbook.mjs status
- runbash -c cd /workspace && sed -n '1,80p' skill/scripts/syncbook.mjs
- runbash -c pwd; node skill/scripts/syncbook.mjs status 2>&1 | head -...
- runhead -20
- runnode skill/scripts/syncbook.mjs status
- runls -la ~/.local/share
- runls -la ~/.syncbook
- runbash -c sed -n '1,120p' skill/scripts/syncbook.mjs
- runsed -n 1,120p skill/scripts/syncbook.mjs