
Research
2025 Report: Destructive Malware in Open Source Packages
Destructive malware is rising across open source registries, using delays and kill switches to wipe code, break builds, and disrupt CI/CD.
@shockpkg/cli
Advanced tools
The shockpkg CLI
The CLI package manager for shockpkg packages.
$ npm install -g @shockpkg/cli
$ shockpkg COMMAND
running command...
$ shockpkg (--version|-v)
@shockpkg/cli/3.0.9 platform-arch node-vX.X.X
$ shockpkg --help [COMMAND]
USAGE
$ shockpkg COMMAND
...
shockpkg aboutshockpkg availableshockpkg cleanupshockpkg file PACKAGEshockpkg help [COMMAND]shockpkg info PACKAGEshockpkg install PACKAGESshockpkg installedshockpkg is-current PACKAGEshockpkg is-installed PACKAGEshockpkg is-obsolete PACKAGEshockpkg listshockpkg obsoleteshockpkg outdatedshockpkg pathshockpkg remove PACKAGESshockpkg updateshockpkg upgradeshockpkg urlshockpkg verify PACKAGEshockpkg versionshockpkg aboutShow info about CLI.
USAGE
$ shockpkg about [-h]
FLAGS
-h, --help Show CLI help.
DESCRIPTION
Show info about CLI.
See code: src/commands/about.ts
shockpkg availableList the available packages not installed.
USAGE
$ shockpkg available [-h]
FLAGS
-h, --help Show CLI help.
DESCRIPTION
List the available packages not installed.
See code: src/commands/available.ts
shockpkg cleanupCleanup temporary files and obsolete packages.
USAGE
$ shockpkg cleanup [-h]
FLAGS
-h, --help Show CLI help.
DESCRIPTION
Cleanup temporary files and obsolete packages.
See code: src/commands/cleanup.ts
shockpkg file PACKAGEGet package file path.
USAGE
$ shockpkg file PACKAGE [-h]
ARGUMENTS
PACKAGE Package ID.
FLAGS
-h, --help Show CLI help.
DESCRIPTION
Get package file path.
See code: src/commands/file.ts
shockpkg help [COMMAND]Show CLI help.
USAGE
$ shockpkg help [COMMAND] [-r]
ARGUMENTS
COMMAND Command to show help for.
FLAGS
-r, --recursive Include all child commands in output.
DESCRIPTION
Show CLI help.
See code: src/commands/help.ts
shockpkg info PACKAGEView info for package.
USAGE
$ shockpkg info PACKAGE [-h]
ARGUMENTS
PACKAGE Package ID.
FLAGS
-h, --help Show CLI help.
DESCRIPTION
View info for package.
See code: src/commands/info.ts
shockpkg install PACKAGESInstall packages.
USAGE
$ shockpkg install PACKAGES [-h]
ARGUMENTS
PACKAGES List of packages to be installed.
FLAGS
-h, --help Show CLI help.
DESCRIPTION
Install packages.
See code: src/commands/install.ts
shockpkg installedList the installed packages.
USAGE
$ shockpkg installed [-h]
FLAGS
-h, --help Show CLI help.
DESCRIPTION
List the installed packages.
See code: src/commands/installed.ts
shockpkg is-current PACKAGECheck package is installed and current.
USAGE
$ shockpkg is-current PACKAGE [-h]
ARGUMENTS
PACKAGE Package ID.
FLAGS
-h, --help Show CLI help.
DESCRIPTION
Check package is installed and current.
See code: src/commands/is-current.ts
shockpkg is-installed PACKAGECheck package is installed.
USAGE
$ shockpkg is-installed PACKAGE [-h]
ARGUMENTS
PACKAGE Package ID.
FLAGS
-h, --help Show CLI help.
DESCRIPTION
Check package is installed.
See code: src/commands/is-installed.ts
shockpkg is-obsolete PACKAGECheck package is obsolete.
USAGE
$ shockpkg is-obsolete PACKAGE [-h]
ARGUMENTS
PACKAGE Package ID.
FLAGS
-h, --help Show CLI help.
DESCRIPTION
Check package is obsolete.
See code: src/commands/is-obsolete.ts
shockpkg listList all the packages in the package list.
USAGE
$ shockpkg list [-h]
FLAGS
-h, --help Show CLI help.
DESCRIPTION
List all the packages in the package list.
See code: src/commands/list.ts
shockpkg obsoleteList obsolete installed packages.
USAGE
$ shockpkg obsolete [-h]
FLAGS
-h, --help Show CLI help.
DESCRIPTION
List obsolete installed packages.
See code: src/commands/obsolete.ts
shockpkg outdatedList outdated installed packages.
USAGE
$ shockpkg outdated [-h]
FLAGS
-h, --help Show CLI help.
DESCRIPTION
List outdated installed packages.
See code: src/commands/outdated.ts
shockpkg pathGet package manager path.
USAGE
$ shockpkg path [-h]
FLAGS
-h, --help Show CLI help.
DESCRIPTION
Get package manager path.
See code: src/commands/path.ts
shockpkg remove PACKAGESRemove packages.
USAGE
$ shockpkg remove PACKAGES [-h]
ARGUMENTS
PACKAGES List of packages to be removed.
FLAGS
-h, --help Show CLI help.
DESCRIPTION
Remove packages.
See code: src/commands/remove.ts
shockpkg updateUpdate the packages list.
USAGE
$ shockpkg update [-h] [-s]
FLAGS
-h, --help Show CLI help.
-s, --summary Summarize the updated packages.
DESCRIPTION
Update the packages list.
See code: src/commands/update.ts
shockpkg upgradeUpgrade all outdated packages.
USAGE
$ shockpkg upgrade [-h]
FLAGS
-h, --help Show CLI help.
DESCRIPTION
Upgrade all outdated packages.
See code: src/commands/upgrade.ts
shockpkg urlGet package manager package list URL.
USAGE
$ shockpkg url [-h]
FLAGS
-h, --help Show CLI help.
DESCRIPTION
Get package manager package list URL.
See code: src/commands/url.ts
shockpkg verify PACKAGEVerify an installed package.
USAGE
$ shockpkg verify PACKAGE [-h]
ARGUMENTS
PACKAGE Package ID.
FLAGS
-h, --help Show CLI help.
DESCRIPTION
Verify an installed package.
See code: src/commands/verify.ts
shockpkg versionShow CLI version.
USAGE
$ shockpkg version
DESCRIPTION
Show CLI version.
See code: src/commands/version.ts
If you find a bug or have compatibility issues, please open a ticket under issues section for this repository.
Copyright (c) 2018-2024 JrMasterModelBuilder
Licensed under the Mozilla Public License, v. 2.0.
If this license does not work for you, feel free to contact me.
FAQs
shockpkg cli
We found that @shockpkg/cli demonstrated a not healthy version release cadence and project activity because the last version was released a year ago. It has 1 open source maintainer collaborating on the project.
Did you know?

Socket for GitHub automatically highlights issues in each pull request and monitors the health of all your open source dependencies. Discover the contents of your packages and block harmful activity before you install or update your dependencies.

Research
Destructive malware is rising across open source registries, using delays and kill switches to wipe code, break builds, and disrupt CI/CD.

Security News
Socket CTO Ahmad Nassri shares practical AI coding techniques, tools, and team workflows, plus what still feels noisy and why shipping remains human-led.

Research
/Security News
A five-month operation turned 27 npm packages into durable hosting for browser-run lures that mimic document-sharing portals and Microsoft sign-in, targeting 25 organizations across manufacturing, industrial automation, plastics, and healthcare for credential theft.