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
- 347
- Versions published
- 188Mature · −50% score
- First published
- Feb 2021
- Publisher
- liascript
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
Looks clean — keep monitoringNo high-signal indicators in the stored static report. PkgRadar will re-check on the next ingest pass.
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":["@liascript/[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":["@liascript/[email protected]"],"fail_on":"review"}'Why flagged
What the scanner saw
No high-signal static finding in the saved report.
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 low · score 0 · status changed
Evidence
Static findings
No findings stored for this release.
Manifest
Package metadata
Scripts33
__postinstallnpx puppeteer browsers install chrome__preinstallcd LiaScript && npm i && npm run build:scorm1.2 && cp -r dist ../assets/scorm1.2asset:capacitorcd LiaScript && git stash && git checkout feat/capacitor8 && rm -rf node_modules && npm i && npm run build:indexeddb && cp -r dist ../dist/assets/capacitor && git checkout development && rm -rf node_modules && npm iasset:deduplicate./scripts/deduplicate-assets.shasset:indexeddbcd LiaScript && npm i && npm run build:indexeddb && cp -r dist ../dist/assets/indexeddbasset:logocp -r LiaScript/resources distasset:pdfcd LiaScript && git stash && git checkout feat/fullPage && rm -rf node_modules && npm i && npm run build:pdf && cp -r dist ../dist/assets/pdf && git checkout development && rm -rf node_modules && npm iasset:scorm1.2cd LiaScript && npm i && npm run build:scorm1.2 && cp -r dist ../dist/assets/scorm1.2asset:scorm2004cd LiaScript && npm i && npm run build:scorm2004 && cp -r dist ../dist/assets/scorm2004asset:webcd LiaScript && npm i && npm run build:base && cp -r dist ../dist/assets/webasset:xapicd LiaScript && npm i && npm run build:xapi && cp -r dist ../dist/assets/xapibuildnpx parcel build --no-cache --no-source-maps src/index.ts && npm run shebang && npm run copy:public && npm run copy:presetsbuild:allnpm run clean && npm run build:assets && npm run asset:deduplicate && cp -r dist/assets/common/* dist/assets/pdf && npm run build && npm run minifybuild:assetsnpm run clean && npm run asset:scorm1.2 && npm run asset:scorm2004 && npm run asset:xapi && npm run asset:web && npm run asset:indexeddb && npm run asset:pdf && npm run asset:capacitor && npm run asset:logo && npm run fix:filebuild:debugnpx parcel build --target node --no-minify --log-level 5 src/index.tsbuild:dockerdocker build -t liascript/exporter:latest .cleanrm -rf dist/assets/*copy:presetsnode scripts/copy-files.js presetscopy:publicnode scripts/copy-files.jselectron:buildnpm run build && electron-builder --config electron-builder.jsonelectron:build:allnpm run build && electron-builder --win --mac --linux --config electron-builder.jsonelectron:build:linuxnpm run build && electron-builder --linux --config electron-builder.jsonelectron:build:macnpm run build && electron-builder --mac --config electron-builder.jsonelectron:build:quicknpm run build && electron-builder --linux AppImage --x64 --config electron-builder.jsonelectron:build:winnpm run build && electron-builder --win --config electron-builder.jsonelectron:devNODE_ENV=development electron electron/main.jselectron:packnpm run build && electron-builder --dir --config electron-builder.jsonfix:filefind dist/ -type f -name "*.js" -exec sed -i -r 's/\/\(https\?\|file\|ftp\|\(chrome\|moz\|safari-web\)-extension\):\\\/\\\/\[/\/(https?|file|ftp|(chrome|moz|safari-web)-extension):\\\/\\\/\\\/?[/g' {} +minifyecho ''; printf '%-60s %12s %12s %12s %10s\n' 'File' 'Before' 'After' 'Reduced' 'Savings'; printf '%-60s %12s %12s %12s %10s\n' '----' '------' '-----' '-------' '-------'; find dist -name "*.js" -print0 | xargs -0 -P 4 -I {} sh -c 'before=$(wc -c < {}); minify {} > {}.min && after=$(wc -c < {}.min); if [ ${after} -lt ${before} ]; then mv {}.min {}; reduction=$((${before}-${after})); percent=$(awk "BEGIN {printf \"%.1f\", ${reduction}/${before}*100}"); printf "%-60s %12s %12s %12s %9s%%\n" "{}" "${before}" "${after}" "${reduction}" "${percent}"; else rm {}.min; printf "%-60s %12s %12s %12s %10s\n" "{}" "${before}" "${after}" "-" "0.0%"; fi'run:iliascd docker/ilias && docker-compose up- …and 3 more.
Dependencies23
@fastify/multipart^8.1.0@fastify/static^7.0.1@lesjoursfr/html-to-epub^6.0.1@liascript/simple-scorm-packager^0.3.0@turbodocx/html-to-docx^1.20.1archiver^7.0.1epub-gen^0.1.0fastify^4.26.0fs-extra^11.3.3jsonld^9.0.0minimist^1.2.5node-fetch^2.7.0open^8.4.2path^0.12.7pino-pretty^13.0.0puppeteer^24.34.0simply-beautiful^1.0.1temp^0.9.4ts-node^10.9.2typescript^5.9.3unzipper^0.12.3xhr2^0.2.1yaml^2.8.2