← Home

@things-factory/shell

11
Versions
License
No
Install Scripts
Missing
Provenance

Supply chain provenance

Status for the latest visible version.

No SLSA provenance npm registry signatures gitHead linked

Without SLSA provenance there is no cryptographic link between this tarball and the public source, so a manually published version cannot be tied back to a reviewed commit.

Maintainers

woo_ramjyp220heartyohhorwengliang95nalshya113shortstopyoungwookwengliang95

Accepted risks

Findings the reviewer chose to accept rather than block on.

SourceRuleReasonAccepted byWhen
dependencies unvetted-dep:koa-unless AI (dependencies): Established small utility dep used across this framework's packages. ai
dependencies unvetted-dep:npm-license-crawler AI (dependencies): Build-time license tooling, benign known package. ai
maintainer-change maintainer-removed AI (maintainer-change): No material code change accompanies maintainer churn; long track record. ai
maintainer-change maintainer-added AI (maintainer-change): Provenance note confirms nalshya113 is a known maintainer, not a takeover. ai
phantom-deps phantom-dep:mqtt AI (phantom-deps): Large monorepo package; config-referenced deps not directly imported is expected. ai
semgrep semgrep:hex-decode AI (semgrep): Hex decode is part of AES-CBC decryption using Node crypto; legitimate encryption utility. ai
phantom-deps phantom-dep:better-sqlite3 AI (phantom-deps): Optional DB driver; same pattern as pg. ai
phantom-deps phantom-dep:husky AI (phantom-deps): Dev tooling dep; not imported at runtime. ai
phantom-deps phantom-dep:nodemon AI (phantom-deps): Dev tooling dep; not imported at runtime. ai
phantom-deps phantom-dep:@things-factory/styles AI (phantom-deps): Same-org dep used via CSS/config, not JS import — stable false positive. ai
phantom-deps phantom-dep:sass AI (phantom-deps): Build/config-only dep for this framework shell package. ai
phantom-deps phantom-dep:pg AI (phantom-deps): Optional DB driver declared in optionalDependencies; not directly imported by design. ai
phantom-deps phantom-dep:sqlite3 AI (phantom-deps): Optional DB driver; same pattern as pg. ai
phantom-deps phantom-dep:mssql AI (phantom-deps): Optional DB driver; same pattern as pg. ai
phantom-deps phantom-dep:mysql2 AI (phantom-deps): Optional DB driver; same pattern as pg. ai
phantom-deps phantom-dep:oracledb AI (phantom-deps): Optional DB driver; same pattern as pg. ai
semgrep semgrep:dynamic-require AI (semgrep): Loads ormconfig from appRootPath — intentional plugin/config pattern for this framework shell. ai
provenance no-provenance AI (provenance): Long-established package; lack of provenance is consistent across all 1389 versions. ai
semgrep semgrep:shady-links-raw-ip AI (semgrep): 127.0.0.1 is localhost dev-server render host; not exfiltration. ai

Versions (showing 11 of 11)

Version Deps Published
9.2.29 90 / 0
9.2.16 90 / 0
9.2.13 90 / 0
9.2.5 90 / 0
9.1.19 90 / 0
8.0.63 93 / 0
6.4.10 91 / 0
6.4.8 91 / 0
4.3.815 93 / 0
4.3.764 93 / 0
4.3.695 93 / 0

v9.2.16

2 findings
INFO No provenance attestation provenance

[Accepted risk] Package was published without Sigstore provenance. Consider requesting the maintainer enable provenance via CI/CD.

INFO Publisher changed: heartyoh → nalshya113 (on 2026-03-25, known maintainer) provenance

This version was published by a different npm account (nalshya113) than the most recent previously approved version (heartyoh) on 2026-03-25, but nalshya113 is listed as a maintainer on prior approved versions (matched on name). This looks like a manual publish by a known maintainer rather than a publisher change. Recorded as INFO for audit trail.

v9.2.13

1 finding
INFO No provenance attestation provenance

[Accepted risk] Package was published without Sigstore provenance. Consider requesting the maintainer enable provenance via CI/CD.

v9.2.5

2 findings
INFO No provenance attestation provenance

[Accepted risk] Package was published without Sigstore provenance. Consider requesting the maintainer enable provenance via CI/CD.

INFO Publisher changed: heartyoh → nalshya113 (on 2026-03-06, known maintainer) provenance

This version was published by a different npm account (nalshya113) than the most recent previously approved version (heartyoh) on 2026-03-06, but nalshya113 is listed as a maintainer on prior approved versions (matched on name). This looks like a manual publish by a known maintainer rather than a publisher change. Recorded as INFO for audit trail.