Seven places a dependency's code runs
Shaded rows are off by default in npm 12 (July 2026). Everything else still runs.
- 1npm lifecycle scriptsoff by defaultnpm install → postinstallplain-crypto-js 4.2.1, the axios compromise, Mar 2026
- 2Implicit native buildoff by defaultbinding.gyp → node-gyp rebuildMiasma "Phantom Gyp" waves, 2026
- 3Python sdist buildrunspip install / pip download → setup.pycrytic-compilers 0.3.11, Jun 2024
- 4Build scriptsrunscargo build → build.rsproc-macro1 via arrayref 0.3.10, Aug 2026
- 5Interpreter startup hookrunsany python start → *.pthMini Shai-Hulud PyPI wheels, Jun 2026
- 6Import-time coderunsimport telnyx → _client.pytelnyx 4.87.1 and 4.87.2, Mar 2026
- 7Deferred runtime triggerrunsdate, call count, or C2 signalshanhai666 NuGet packages, armed for 2027 and 2028
