// npm package
@proof-computer/proof-cli-switchboard
Switchboard plugin for the PROOF command line interface.
versions
8
maintainers
1
license
UNLICENSED
first publish
2026-05-21
publisher
firegrass
tarball
3,537,121 B
AUTO-PUBLISHED·5 versions indexed·latest published 2026-06-05
// exfil path
what is read → where it shipssteals
- ● SSH keys
sends to
(no destination string extracted — payload may be dynamic / obfuscated)
evidence in excerpt
> "<%= config.bin %> switchboard bootstrap acurast use --url https://relay.example" > "url": "git+https://github.com/proof-computer/proof-cli-switchboard.git"
// offending code· @0.2.8· 2 files flagged
- @0.2.8··AUTO-PUBLISHED·publisher: firegrassheuristic 64/100static flags 2llm skippednew-publisher:15dhas-source-repopublisher-multi-name-burst:5publisher-version-pump:18reads-ssh-keyspublic-github-push
// offending code· 2 files flaggedpatterns: 2
--- install scripts --- ### prepare pnpm run build && node scripts/verify-package.mjs --- package/oclif.manifest.json (excerpt) --- { "commands": { "switchboard": { "aliases": [], "args": {}, "description": "Switchboard ingress commands.", "flags": {}, "hasDynamicHelp": false, "hiddenAliases": [], "id": "switchboard", "pluginAlias": "@proof-computer/proof-cli-switchboard", "pluginName": "@proof-computer/proof-cli-switchboard", "pluginType": "core", "strict": false, "summary": "Switchboard ingress commands.", "enableJsonFlag": false, "isESM": true, "relativePath": [ "dist", "commands", "switchboard.js" ] }, "switchboard:bootstrap": { "aliases": [], "args": {}, "description": "Manage Switchboard bootstrap infrastructure.\nThis native proof entrypoint calls the existing switchboard bootstrap implementation.", "examples": [ "<%= config.bin %> switchboard bootstrap host status", "<%= config.bin %> switchboard bootstrap acurast status", "<%= config.bin %> switchboard bootstrap acurast use --url https://relay.example" ], "flags": { "help": { "char": "h", "description": "Show CLI help.", "name": "help", "allowNo": false, "type": "boolean" }, "profile": { "description": "Switchboard ops profile.", "name": "profile", "hasDynamicHelp": false, "multiple": false, "type": "option" }, "relay- --- package/package.json (excerpt) --- { "name": "@proof-computer/proof-cli-switchboard", "version": "0.2.8", "description": "Switchboard plugin for the PROOF command line interface.", "private": false, "type": "module", "packageManager": "pnpm@10.33.0", "files": [ "dist", "oclif.manifest.json", "README.md" ], "scripts": { "build": "tsc -p tsconfig.json && oclif manifest", "typecheck": "tsc --noEmit", "test": "node --import tsx --test test/*.test.ts", "prepare": "pnpm run build && node scripts/verify-package.mjs", "pack:dry-run": "npm pack --dry-run --json --ignore-scripts --cache .tmp/npm-cache", "smoke:proof-plugin": "node scripts/smoke-proof-plugin.mjs", "acurast:estimate-express": "tsx src/switchboard-core/scripts/acurast/express-harness.ts estimate-fee", "acurast:deploy-express:direct": "tsx src/switchboard-core/scripts/acurast/express-harness.ts deploy-direct", "acurast:update-env-express": "tsx src/switchboard-core/scripts/acurast/express-harness.ts update-env", "hub:fund-native-asset-quote": "tsx src/switchboard-core/scripts/hub/fund-asset-quote-native.ts" }, "repository": { "type": "git", "url": "git+https://github.com/proof-computer/proof-cli-switchboard.git" }, "engines": { "node": ">=22" }, "dependencies": { "@acurast/sdk": "1.2.1", "@clack/prompts": "^1.3.0", "@oclif/core": "^4.11.3", "@polkadot/api": "^16.5.6", "@polkadot/keyring": "^14.0.3", "@polkadot/util": "^14.0.3", "@polkado
