What the reviewer found
The maintainer's own CLAUDE.md release checklist for their MCP server package. The curl line only fetches PyPI's own JSON registry to list published wheel filenames (piped to a printer, not a shell), and the rm -rf clears the project's local dist/ build directory before rebuilding.
network— calls the vendor’s APIinstalls-software— installs software
What was read
The file as it ships in James-Chahwan/repo-graph:
CLAUDE.md
What the static scan said
The scan flagged 3things. The reviewer kept 1 and dismissed 2 as false.
SC2Downloads and executes remote code — false positiveRMRecursive force delete — false positiveNETMakes network calls — real
How this review was made
Sonnet 5 read the files above on 7 September 2026 and answered three questions: is it dangerous to whoever installs it, is each scanner finding real, and what should the installer know. The verdict is bound to the file's hash; when the file changes, it is scanned afresh and reviewed again. A script that changes while the definition does not is not re-reviewed — that is a known gap. How the scan and the review work.