Package evidence
[email protected]
Manifest Codeless Dependency Stub: package ships no JS/TS source but declares 14 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
- 2,195Niche · −30% score
- Versions published
- 85Mature · −50% score
- First published
- Mar 2024
- Publisher
- ndonfris
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":["[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":["[email protected]"],"fail_on":"review"}'Why flagged
What the scanner saw
Manifest Codeless Dependency Stub: package ships no JS/TS source but declares 14 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 7 · status changed
Evidence
Static findings
1 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 14 dependency(ies) (0 with loose/empty version specs) — dependency-confusion / install-chain loader shape | 15 |
Manifest
Package metadata
Scripts56
all-contributorsnpx -s -y all-contributors-cli -c .all-contributorsrcbuildrun-s -sn build:all sh:relink sh:build-completionsbuild:alltsx scripts/esbuild/index.ts --allbuild:npmtsx scripts/esbuild/index.ts --npmbuild:npm:nosourcemapstsx scripts/esbuild/index.ts --npm --sourcemaps=nonebuild:typestsx scripts/esbuild/index.ts --typesbuild:watchrun-s watchchore:upgraderun-s -s chore:upgrade:deps chore:upgrade:docschore:upgrade:depsfish ./scripts/upgrade-dependencieschore:upgrade:docsrun-s lint:fix build:npm update-changelog generate:man update-codeblocks-in-docs "show:version --is-not-published"cleanrimraf out dist lib man bin node_modules *.tgz .tsbuildinfo coverage .bunclean:allrimraf out lib dist bin .tsbuildinfo node_modules tree-sitter-fish.wasm logs.txt coverage .bunclean:buildrimraf out lib dist bin .tsbuildinfoclean:dev-completionsfish ./scripts/dev-complete.fish --uninstallclean:packsrimraf *.tgz .tsbuildinfocreate:man:dirmkdir -p ./mandevtsx scripts/esbuild/index.tsgenerate:commandstsx ./scripts/fish-commands-scrapper.ts --write-to-snippets || truegenerate:commands:checktsx ./scripts/fish-commands-scrapper.tsgenerate:manrun-s create:man:dir generate:man:actualgenerate:man:actualyarn run --silent generate:man:cat > ./man/fish-lsp.1generate:man:catnpx marked-man --date "$(date)" --manual fish-lsp --section 1 -i ./docs/MAN_FILE.md -o ./man/fish-lsp.1 2>/dev/nullgenerate:man:cpcp ./man/fish-lsp.1 ~/.local/share/man/man1/fish-lsp.1generate:man:diffyarn run --silent generate:man:cat | diff --color=always --unified ./man/fish-lsp.1 - && echo 'NO CHANGES TO man/fish-lsp.1' || echo 'CHANGES IN man/fish-lsp.1'generate:man:write-globalrun-s generate:man generate:man:cpgenerate:snippetstsx ./scripts/fish-commands-scrapper.tslint:checkeslint .lint:check-fixeslint . --fix-dry-runlint:fixeslint . --fixpackageyarn pack --filename fish-lsp.tgz- …and 26 more.
Dependencies14
@esdmr/tree-sitter-fish^3.7.0chalk^5.6.2commander^12.1.0fast-glob^3.3.3fs-extra^11.3.5husky^9.1.7memfs4.38.1source-map-support^0.5.21vscode-languageserver^9.0.1vscode-languageserver-protocol^3.17.5vscode-languageserver-textdocument^1.0.13vscode-uri^3.1.0web-tree-sitter^0.23.0zod^3.25.76