Package evidence
@mangs/[email protected]
Manifest Codeless Dependency Stub: package ships no JS/TS source but declares 1 dependency(ies) (0 with loose/empty version specs) — dependency-confusion / install-chain loader shape
Trust signals
Why this verdict
PkgRadar discounts a release’s score when public reputation argues against novel malware. The verdict above already reflects these — the panel just explains what was applied.
- Weekly downloads
- 11
- Versions published
- 112Mature · −50% score
- First published
- Feb 2024
- Publisher
- mangs
Effective trust discount applied: −50% (max across signals — discounts don’t stack). New install-lifecycle deltas vs the previous release would clear the discount.
Recommended action
Review before promotingMixed signals: the package has indicators worth reading before allowing the update in automated dependency flows.
Block this release in CIcurl · GitHub Actions
Fail the build when this package version is added or upgraded. Replace $PKGRADAR_TOKEN with a Pro / Team API key from your dashboard.
curl -fsS https://pkgradar.com/gate/npm \
-H "Authorization: Bearer $PKGRADAR_TOKEN" \
-H "Content-Type: application/json" \
-d '{"specs":["@mangs/[email protected]"],"fail_on":"review"}'GitHub Actions step:
- name: PkgRadar gate
run: |
curl -fsS https://pkgradar.com/gate/npm \
-H "Authorization: Bearer ${{ secrets.PKGRADAR_TOKEN }}" \
-H "Content-Type: application/json" \
-d '{"specs":["@mangs/[email protected]"],"fail_on":"review"}'Why flagged
What the scanner saw
Manifest Codeless Dependency Stub: package ships no JS/TS source but declares 1 dependency(ies) (0 with loose/empty version specs) — dependency-confusion / install-chain loader shape
Not observed: package install, lifecycle script execution, or sandbox execution. PkgRadar only inspects on-disk artifacts.
Availability ledger
available
Status history (1 event)
- new → available · risk review · score 10 · status changed
Evidence
Static findings
2 static · 0 from release diff · showing high-signal first.
| Severity | Kind | Path | Detail | Points |
|---|---|---|---|---|
| medium | Manifest Codeless Dependency Stub | package.json | package ships no JS/TS source but declares 1 dependency(ies) (0 with loose/empty version specs) — dependency-confusion / install-chain loader shape | 15 |
Show all 2 findings (low-signal and informational)
| Severity | Kind | Path | Detail | Points |
|---|---|---|---|---|
| medium | Manifest Codeless Dependency Stub | package.json | package ships no JS/TS source but declares 1 dependency(ies) (0 with loose/empty version specs) — dependency-confusion / install-chain loader shape | 15 |
| low | Install-time lifecycle script | package.json | postinstall="bun scripts/git/removeGitHooks.mts && bun scripts/git/installGitHooks.mts" | 5 |
Manifest
Package metadata
Scripts20
audit:node-modulescd node_modules && du -sh -- * | sort -hbuild:documentationtypedoc --options ./config/typedoc/typedoc.jsoncheck:environmentbun --bun run --silent check:environment:symlinks && bun run --silent check:environment:versionscheck:environment:symlinksscripts/bun/checkEnvironmentSymlinks.mtscheck:environment:versionsscripts/bun/checkEnvironmentVersions.mtscheck:formattingprettier --check --no-editorconfig .check:lint-conflictseslint-config-prettier ./src/index.mtscheck:package-versionscripts/bun/checkPackageVersion.mtscheck:typestsc --noEmitdelete:build-artifactsrm -rf distdelete:node-modulesrm -rf node_modulesdelete:package-lockrm -f bun.lockbformat:codeprettier --write --no-editorconfig .install:bun:expected-versionbun --print '(await import(Bun.env.npm_package_json)).engines.bun' | (read BUN_VERSION; if [ $BUN_VERSION == `bun --version` ]; then echo Bun version $BUN_VERSION is already installed; else echo Installing Bun version $BUN_VERSION... && curl -fsSL https://bun.sh/install | bash -s "bun-v$BUN_VERSION"; fi)lint:typescriptecho Linting all TypeScript... && eslint --ext cts,ts,mts --max-warnings 0 .list:eslint:disable-directivesrg '/(/|\*+)[ \t]*eslint-disable[^*]*(\*+/)?'list:todo-commentsrg --only-matching '(TODO|FIXME):[a-zA-Z0-9\t .,;?]+'postinstallbun scripts/git/removeGitHooks.mts && bun scripts/git/installGitHooks.mtsreinstallbun run --silent delete:package-lock && bun run --silent delete:node-modules && bun installreinstall:use-lock-filebun run --silent delete:node-modules && bun install --frozen-lockfile
Dependencies1
type-fest4.41.0