PACKAGES / Profullstack
infernet
GPU node CLI and daemon that registers a GPU server with the Infernet Protocol and serves inference jobs.
INSTALL
w3bs install infernetprotocol.com/infernetNo w3bs yet? curl -fsSL https://w3bs.org/install.sh | sh
Get started
What to type once it is installed.
w3bs install infernetprotocol.com/infernetInstall infernet and track it for updatesinfernet setupInstall Ollama, pull a model, open the firewall and save configinfernet chat "<prompt>"Run local inference, no control plane neededinfernet model listSee which models are pulledinfernet tuiOpen the live node dashboard (q to quit)
Every option: infernet --help · docs ↗
Malware scan
ThreatCrush found code shaped like malware: a hidden payload executed at runtime or secrets sent off the machine. Read the findings before installing. W3BS reviews flagged packages and delists confirmed ones.
- Scanned
- 2026-11-02 22:59 UTC · threatcrush 0.13.30
- Files
- 850 (installer + github.com/InfernetProtocol/infernet-protocol@12e47e2b1fd9)
- Findings
- 6 high · 14 medium · 20 low · 3 malware indicators
- Malware indicatorcode sink reached indirectly
source/apps/web/lib/operator-vault.js:33js-indirect-code-sink · CWE-506 - Malware indicatorcode sink reached indirectly
source/apps/web/lib/operator-vault.js:34js-indirect-code-sink · CWE-506 - Malware indicatorcode sink reached indirectly
source/apps/web/lib/operator-vault.js:38js-indirect-code-sink · CWE-506
37 other findings (not malware)
- highElectron renderer given Node access
source/apps/desktop/electron/main.js:27js-electron-node-integration · CWE-1188 - highGeneric API Key
source/apps/web/app/getting-started/page.js:136secret-generic-api-key · CWE-798 - highGeneric API Key
source/docs/book/01-introduction/getting-started.md:40secret-generic-api-key · CWE-798 - highDatabase URL with credentials
source/docs/MIGRATIONS.md:56secret-database-url · CWE-798 - highDatabase URL with credentials
source/ipips/ipip-0013.md:187secret-database-url · CWE-798 - highSensitive file
source/sample.env:1sensitive-file-committed · CWE-538 - mediumHigh-entropy Hex Token
source/apps/mobile/src/context/AuthContext.js:170secret-hex-token · CWE-798 - mediumHigh-entropy Hex Token
source/apps/mobile/src/context/AuthContext.js:239secret-hex-token · CWE-798 - mediumHigh-entropy Hex Token
source/apps/web/app/docs/page.js:293secret-hex-token · CWE-798 - mediumunescaped HTML rendering
source/apps/web/app/layout.js:148js-unescaped-html-sink · CWE-79 - mediumredirect to a non-constant destination
source/apps/web/app/order/order-view.js:43js-open-redirect · CWE-601 - mediumunescaped HTML rendering
source/apps/web/components/pit-footer.js:30js-unescaped-html-sink · CWE-79 - mediumnetwork output piped into a shell
source/install.sh:583sh-remote-script-execution · CWE-494 - mediumnetwork output piped into a shell
source/install.sh:721sh-remote-script-execution · CWE-494 - mediumnetwork output piped into a shell
source/install.sh:971sh-remote-script-execution · CWE-494 - mediumpredictable temporary file
source/install.sh:1306sh-predictable-temp-path · CWE-377 - mediumregex with nested unbounded quantifiers
source/packages/gpu/src/interconnect.js:177redos-nested-quantifier · CWE-1333 - lowHardcoded Credential
source/docs/book/04-building-apps/index.md:33secret-generic-credential · CWE-798 - lowHardcoded Credential
source/tests/auth-parse-body.test.js:43secret-generic-credential · CWE-798 - lowHardcoded Credential
source/tests/auth-parse-body.test.js:46secret-generic-credential · CWE-798 - lowHardcoded Credential
source/tests/auth-parse-body.test.js:64secret-generic-credential · CWE-798 - lowHardcoded Credential
source/tests/auth-parse-body.test.js:70secret-generic-credential · CWE-798 - lowHardcoded Credential
source/tests/auth-parse-body.test.js:73secret-generic-credential · CWE-798 - lowHigh-entropy Hex Token
source/tests/cli-peers.test.js:51secret-hex-token · CWE-798 - lowJSON Web Token
source/tests/cpr-canary.test.js:26secret-jwt · CWE-798 - lowHigh-entropy Hex Token
source/tests/cpr-receipts.test.js:179secret-hex-token · CWE-798 - lowHigh-entropy Hex Token
source/tests/cpr-receipts.test.js:182secret-hex-token · CWE-798 - lowGeneric API Key
source/tests/deploy-providers-foundation.test.js:220secret-generic-api-key · CWE-798 - lowPrivate Key
source/tests/liquid-agent.test.js:88secret-private-key · CWE-798 - lowHigh-entropy Hex Token
source/tests/node-commands-auth.test.js:68secret-hex-token · CWE-798 - lowHigh-entropy Hex Token
source/tests/node-commands-auth.test.js:69secret-hex-token · CWE-798 - lowGeneric API Key
source/tests/operator-vault.test.js:62secret-generic-api-key · CWE-798 - lowHardcoded Credential
source/tests/profile-signup.test.js:53secret-generic-credential · CWE-798 - lowHardcoded Credential
source/tests/profile-signup.test.js:65secret-generic-credential · CWE-798 - lowHardcoded Credential
source/tests/profile-signup.test.js:90secret-generic-credential · CWE-798 - lowHardcoded Credential
source/tests/reservation-orders.test.js:152secret-generic-credential · CWE-798 - lowHardcoded Credential
source/tests/reservations.test.js:263secret-generic-credential · CWE-798
Badge for your README
[](https://w3bs.org/packages/infernetprotocol.com/infernet)