ShuvGrok: bring Grok into your terminal
LPM flags this version as an AI-agent control-surface risk. On npm install, the package mutates the shared Grok CLI home and configuration without a user command. It installs an externally supplied platform binary into that control surface and records package-controlled installer/registry settings.
Package defines install-time lifecycle scripts.
package.jsonView on unpkgpackage.json runs bin/postinstall.js automatically on npm install.
package.jsonView on unpkg · L25Install-time lifecycle script is not statically allowlisted and needs review.
package.jsonView on unpkgpostinstall selects ~/.grok, documented in source as shared with upstream @xai-official/grok.
bin/postinstall.jsView on unpkg · L9Install-time code creates $GROK_HOME/bin and installs/decompresses a platform binary there.
bin/postinstall.jsView on unpkg · L71postinstall reads and rewrites $GROK_HOME/config.toml, setting installer and possibly a registry.
bin/postinstall.jsView on unpkg · L199postinstall reads and rewrites $GROK_HOME/config.toml, setting installer and possibly a registry.
bin/postinstall.jsView on unpkg · L222Package defines install-time lifecycle scripts.
package.jsonView on unpkg · L26Install-time lifecycle script is not statically allowlisted and needs review.
package.jsonView on unpkg · L26package.json runs bin/postinstall.js automatically on npm install.
package.jsonView on unpkg · L25postinstall selects ~/.grok, documented in source as shared with upstream @xai-official/grok.
bin/postinstall.jsView on unpkg · L9Install-time code creates $GROK_HOME/bin and installs/decompresses a platform binary there.
bin/postinstall.jsView on unpkg · L71postinstall reads and rewrites $GROK_HOME/config.toml, setting installer and possibly a registry.
bin/postinstall.jsView on unpkg · L199postinstall reads and rewrites $GROK_HOME/config.toml, setting installer and possibly a registry.
bin/postinstall.jsView on unpkg · L222