| Component | Supported |
|---|---|
@orb44/cli current npm release |
Yes |
GitHub main / tagged releases in this repo |
Yes |
| Forks / unofficial builds | No — treat as untrusted |
- Collect a read-only pulse on the host where you installed it (load, listeners when visible, hardening signals).
- Send that pulse outbound to your Orb44 dashboard URL.
- Store a device key under
~/.config/orb44/with mode0600.
- Accept inbound shell / RPC from the cloud
- Run arbitrary commands returned by the dashboard (advice is text only)
- Dump databases, read application secrets from disk, or escalate privileges for “deeper” scans
- Brute-force credentials or mutate the customer’s edge config
If you observe behavior that contradicts this, treat it as a vulnerability.
Please do not open a public GitHub issue for security reports.
Email: admin@orb44.com
Subject: SECURITY @orb44/cli (or SECURITY satellite)
Include:
- Affected version / commit / npm tarball URL
- Reproduction steps on a throwaway host
- Impact (e.g. unexpected outbound data, privilege use, supply-chain concern)
- Whether you need coordinated disclosure timing
We aim to acknowledge within 3 business days and to ship a fix or mitigation for confirmed issues as quickly as practical.
Prefer installing from npm with a pinned version:
npx @orb44/cli@0.1.24 --helpGitHub Release assets (when published from this repository) should carry Cosign signatures produced by GitHub Actions OIDC (keyless). Example verification once a release exists:
cosign verify-blob \
--certificate-identity-regexp 'https://github.com/.*/satellite/\.github/workflows/release\.yml@.*' \
--certificate-oidc-issuer 'https://token.actions.githubusercontent.com' \
--signature orb44-cli.sig \
orb44-cli.tgz(Exact identity regexp may match the publishing workflow path — check the release notes.)
- Runtime: no npm dependencies by design (
package.jsonmust stay dependency-free). - Updates:
orb44 updatepulls a versioned tarball for@orb44/cliand checksdist.integrity/dist.shasumbefore unpack; avoid unpinnednpx @orb44/cliwithout a version. - Device key compromise: revoke the satellite in the dashboard and run
orb44 logouton the host.
Research on your own hosts or with written authorization only. Do not use Orb44 tooling against third-party systems without permission.