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
- 105,578Ubiquitous · −70% score
- Versions published
- 140Mature · −50% score
- First published
- Feb 2021
- Publisher
- sap_extncrepos
Effective trust discount applied: −70% (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":["@sap/[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":["@sap/[email protected]"],"fail_on":"review"}'Why flagged
What the scanner saw
Invalid Package Json: package.json is not valid JSON
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 6 · status changed
Evidence
Static findings
3 static · 0 from release diff · showing high-signal first.
| Severity | Kind | Path | Detail | Points |
|---|---|---|---|---|
| medium | Invalid Package Json | package/generators/generator-adp/templates/project/package.json | package.json is not valid JSON | 10 |
| medium | Invalid Package Json | package/generators/ui5-application-writer/templates/core/package.json | package.json is not valid JSON | 10 |
Show all 3 findings (low-signal and informational)
| Severity | Kind | Path | Detail | Points |
|---|---|---|---|---|
| medium | Invalid Package Json | package/generators/generator-adp/templates/project/package.json | package.json is not valid JSON | 10 |
| medium | Invalid Package Json | package/generators/ui5-application-writer/templates/core/package.json | package.json is not valid JSON | 10 |
| low | Large Javascript Payload | package/generators/commonlibs/index.js | 6680360 bytes | 0 |
Manifest
Package metadata
Scripts31
buildnpm-run-all -l info:node clean build:webpack build:testbuild:allnpm-run-all build:devbuild:devtsc --build ./ --prettybuild:fastyarn clean && yarn lerna run --concurrency 1 --no-bail --stream build && yarn build:devbuild:testgulp mkdirp --dirs reports/test,test/test-output && copyfiles --flat -V test/*.css reports/testbuild:webpackcross-env NODE_OPTIONS='--max-old-space-size=3072' webpack --stats-error-details --config webpack.prod.jsbundlenpm-run-all build tgz:packagebundle:devnpm-run-all -l -s build:dev bundle:devconfig tgz:packagebundle:devconfigwebpack --config webpack.dev.jscleanrimraf --glob reports test/test-outputclean:distrimraf --glob dist generators templates *.tsbuildinfo .webpack_cacheclean:webpack_cacherimraf .webpack_cacheformat:fixprettier --write --loglevel silent --ignore-path ../../../.prettierignoreformat:fix:allprettier --write '**/*.{css,scss,html,js,json,ts,tsx,yaml,yml}' '!**/{out,typings,node_modules}/**' '!**/*.{svg,png,xml}' '!resources/templates/**' --ignore-path ../../../.prettierignoregenerate:test:appsjest --ci --forceExit --config=jest-no-coverage-config.js ./test/tools/generate-apps.test.tsinfo:nodeecho 'Node Version:' && node -vlinteslint .lint:fixeslint --fixlint:fix:alleslint . --fixlint:reporteslint . -f multiplelint:summaryeslint . -f summarymadgemadge --warning --circular --exclude "^(templates|generators|test/integration/mock-service/expected-output|test/integration/reuse-lib/expected-output|test/test-output)" --extensions ts ./prepackrimraf --glob node_modules/@sap/*/node_modules/@*testjest --forceExit --ci --config=jest.config.jstest:deploymentjest --ci --forceExit --config=jest-deployment.config.jstest:e2e:fioricross-env SAP_UX_FIORI_TOOLS_DISABLE_TELEMETRY=true jest --config=jest-e2e.config.js --maxConcurrency=3test:integrationcross-env SAP_UX_FIORI_TOOLS_DISABLE_TELEMETRY=true FIORI_TOOLS_DISABLE_SECURE_STORE=true jest --ci --forceExit --config=jest-integration.config.jstest:integration:livecross-env SAP_UX_FIORI_TOOLS_DISABLE_TELEMETRY=true FIORI_TOOLS_DISABLE_SECURE_STORE=true jest --ci --forceExit --config=jest-integration-live.config.js --maxConcurrency=4test:integration:live:localcross-env SAP_UX_FIORI_TOOLS_DISABLE_TELEMETRY=true FIORI_TOOLS_DISABLE_SECURE_STORE=true live_snapshots=true jest --forceExit --config=jest-integration-live.config.js --maxConcurrency=4tgz:packagenpm pack- …and 1 more.
Optional dependencies1
@zowe/secrets-for-zowe-sdk8.29.4