Package evidence
@faststore/[email protected]
Install-time lifecycle script: postinstall="node postinstall.js && (is-ci || (cd ../.. && husky install packages/core/.husky)) || echo Skipped postinstall step for @faststore/core"
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
- 13,455Mainstream · −50% score
- Versions published
- 750Mature · −50% score
- First published
- Oct 2022
- Publisher
- eduardoformiga
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":["@faststore/[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":["@faststore/[email protected]"],"fail_on":"review"}'Why flagged
What the scanner saw
Install-time lifecycle script: postinstall="node postinstall.js && (is-ci || (cd ../.. && husky install packages/core/.husky)) || echo Skipped postinstall step for @faststore/core"
Not observed: package install, lifecycle script execution, or sandbox execution. PkgRadar only inspects on-disk artifacts.
Availability ledger
available
Status history (2 events)
- scan_error → available · risk review · score 2 · status scan_error -> available, risk none -> review, score none -> 2
- new → scan_error · risk none · score — · refusing to fetch https://registry.npmjs.org/@faststore/core/-/core-2.2.0.tgz: content-length 65129896 exceeds 50000000
Evidence
Static findings
2 static · 0 from release diff · showing high-signal first.
No high-signal findings — see all findings below.
Show all 2 findings (low-signal and informational)
| Severity | Kind | Path | Detail | Points |
|---|---|---|---|---|
| low | Install-time lifecycle script | package.json | postinstall="node postinstall.js && (is-ci || (cd ../.. && husky install packages/core/.husky)) || echo Skipped postinstall step for @faststore/core" | 5 |
| low | Oversized Unscanned | manifest | tarball exceeds the 50MB fetch cap; scanned registry metadata (install scripts + dependencies) only | 0 |
Manifest
Package metadata
Scripts19
buildyarn partytown & yarn generate && next buildbuild-storybookbuild-storybookcleanrm -r .nextdevyarn partytown & yarn generate && next devformatprettier --write "**/*.{ts,js,tsx,jsx,json}"format:generatedprettier --write "@generated/**/*.{ts,js,tsx,jsx,json}" --loglevel errorgeneratefaststore generate-graphql -cgenerate:codegengraphql-codegengenerate:schematsx src/server/generator/generateGraphQLSchemaFile.tslhcilhci autorunlintnext lintpartytownpartytown copylib ./public/~partytownpostinstallnode postinstall.js && (is-ci || (cd ../.. && husky install packages/core/.husky)) || echo Skipped postinstall step for @faststore/coreservenext startstorybookstart-storybook --docs -p 6006stylelintstylelint "**/*.scss"stylelint:fixstylelint "**/*.scss" --fixtesttsdx testtest:e2ecypress open
Dependencies43
@builder.io/partytown^0.6.1@envelop/core^1.2.0@envelop/graphql-jit^1.1.1@envelop/parser-cache^2.2.0@envelop/validation-cache^2.2.0@faststore/api^2.2.0@faststore/components^2.2.0@faststore/graphql-utils^2.2.0@faststore/sdk^2.2.0@faststore/ui^2.2.0@graphql-codegen/cli^3.3.1@graphql-codegen/typescript^3.0.4@graphql-codegen/typescript-operations^3.0.4@graphql-tools/load-files^7.0.0@graphql-tools/merge^9.0.0@graphql-tools/utils^9.2.1@types/react^18.0.14@vtex/client-cms^0.2.12@vtex/prettier-config1.0.0autoprefixer^10.4.0chalk^5.2.0css-loader^6.7.1deepmerge^4.3.1draftjs-to-html^0.9.1graphql^15.0.0include-media^1.4.10msw^0.43.1next^12.3.1next-seo^5.4.0nextjs-progressbar^0.0.14- …and 13 more.