Punchcard Discord Rich Presence and local AI usage tracking for Claude Code and Codex
LPM flags this version as an AI-agent control-surface risk. A global npm install automatically starts the package and mutates Claude Code hook configuration. It installs command hooks for six Claude events into the user's Claude settings without an explicit Punchcard command.
Package defines install-time lifecycle scripts.
package.jsonView on unpkgInstall-time lifecycle script is not statically allowlisted and needs review.
package.jsonView on unpkgThis package version adds a dangerous source file absent from the previous stored version; route for source-aware review.
bin/cli.jsView on unpkgPackage source references dynamic require/import behavior.
scripts/postinstall.cjsView on unpkg · L1A single source file combines environment access, network access, and code or shell execution; review context before blocking.
lib/more-metrics.jsView on unpkg · L2Package ships non-JavaScript build or shell helper files.
scripts/tray.ps1View on unpkgPackage defines install-time lifecycle scripts.
package.jsonView on unpkg · L14Install-time lifecycle script is not statically allowlisted and needs review.
package.jsonView on unpkg · L14Package source references dynamic require/import behavior.
scripts/postinstall.cjsView on unpkg · L1Package ships non-JavaScript build or shell helper files.
scripts/tray.ps1View on unpkgThis package version adds a dangerous source file absent from the previous stored version; route for source-aware review.
bin/cli.jsView on unpkgA single source file combines environment access, network access, and code or shell execution; review context before blocking.
lib/more-metrics.jsView on unpkg · L2