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
- 561
- Versions published
- 229Mature · −50% score
- First published
- Jan 2023
- Publisher
- marc.gavanier
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":["@gouvfr-anct/[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":["@gouvfr-anct/[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
Scripts83
buildtsc --project .tsconfig/tsconfig.json && cp -r ./src/data ./dist/dedupliquer.charente-maritimetsx src/index.ts dedupliquer -s "./assets/output/charente-maritime/*-departement-de-la-charente-maritime-lieux-de-mediation-numeriques-nouvelle-aquitaine.json" -b "./assets/output/charente-maritime/*-departement-de-la-charente-maritime-lieux-de-mediation-numeriques-nouvelle-aquitaine.json" -n "Département de la Charente-Maritime" -t "Nouvelle-Aquitaine" -o "./assets/output/charente-maritime" -i truededupliquer.coop-numeriquetsx src/index.ts dedupliquer -s "./assets/output/coop-numerique/*-coop-numerique-lieux-de-mediation-numeriques-national.json" -b "./assets/output/coop-numerique/*-coop-numerique-lieux-de-mediation-numeriques-national.json" -n "Coop numérique" -t "National" -o "./assets/output/coop-numerique" -i truededupliquer.doratsx src/index.ts dedupliquer -s "./assets/output/dora/*-dora-lieux-de-mediation-numeriques-national.json" -b "./assets/output/dora/*-dora-lieux-de-mediation-numeriques-national.json" -n "dora" -t "National" -o "./assets/output/dora" -i truededupliquer.france-servicestsx src/index.ts dedupliquer -s "./assets/output/france-services/*-france-services-lieux-de-mediation-numeriques-national.json" -b "./assets/output/france-services/*-france-services-lieux-de-mediation-numeriques-national.json" -n "France Services" -t "National" -o "./assets/output/france-services" -i truededupliquer.france-travailtsx src/index.ts dedupliquer -s "./assets/output/france-travail/*-france-travail-lieux-de-mediation-numeriques-national.json" -b "./assets/output/france-travail/*-france-travail-lieux-de-mediation-numeriques-national.json" -n "france-travail" -t "National" -o "./assets/output/france-travail" -i truededupliquer.fredotsx src/index.ts dedupliquer -s "./assets/output/fredo/*-fredo-lieux-de-mediation-numeriques-national.json" -b "./assets/output/fredo/*-fredo-lieux-de-mediation-numeriques-national.json" -n "fredo" -t "National" -o "./assets/output/fredo" -i truededupliquer.grand-paris-sudtsx src/index.ts dedupliquer -s "./assets/output/grand-paris-sud/*-grand-paris-sud-lieux-de-mediation-numeriques-ile-de-france.json" -b "./assets/output/grand-paris-sud/*-grand-paris-sud-lieux-de-mediation-numeriques-ile-de-france.json" -n "Grand Paris Sud" -t"Île-de-France" -o "./assets/output/grand-paris-sud" -i truededupliquer.heraulttsx src/index.ts dedupliquer -s "./assets/output/herault/*-herault-lieux-de-mediation-numeriques-herault.json" -b "./assets/output/herault/*-herault-lieux-de-mediation-numeriques-herault.json" -n "Hérault" -t "Hérault" -o "./assets/output/herault" -i truededupliquer.hinauratsx src/index.ts dedupliquer -s "./assets/output/hinaura/*-hinaura-lieux-de-mediation-numeriques-auvergne-rhone-alpes.json" -b "./assets/output/hinaura/*-hinaura-lieux-de-mediation-numeriques-auvergne-rhone-alpes.json" -n "Hinaura" -t "Auvergne-Rhône-Alpes" -o "./assets/output/hinaura" -i truededupliquer.les-landestsx src/index.ts dedupliquer -s "./assets/output/les-landes/*-les-landes-lieux-de-mediation-numeriques-nouvelle-aquitaine.json" -b "./assets/output/les-landes/*-les-landes-lieux-de-mediation-numeriques-nouvelle-aquitaine.json" -n "Les Landes" -t "Nouvelle-Aquitaine" -o "./assets/output/les-landes" -i truededupliquer.loire-atlantiquetsx src/index.ts dedupliquer -s "./assets/output/loire-atlantique/*-loire-atlantique-lieux-de-mediation-numeriques-loire-atlantique.json" -b "./assets/output/loire-atlantique/*-loire-atlantique-lieux-de-mediation-numeriques-loire-atlantique.json" -n "Loire Atlantique" -t "Loire-Atlantique" -o "./assets/output/loire-atlantique" -i truededupliquer.mednum-bfctsx src/index.ts dedupliquer -s "./assets/output/mednum-bfc/*-mednum-bfc-lieux-de-mediation-numeriques-bourgogne-franche-comte.json" -b "./assets/output/mednum-bfc/*-mednum-bfc-lieux-de-mediation-numeriques-bourgogne-franche-comte.json" -n "Mednum BFC" -t "Bourgogne-Franche-Comté" -o "./assets/output/mednum-bfc" -i truededupliquer.merged-csvtsx src/index.ts dedupliquer -s ./merged_output.csv -b ./merged_output.csv -n "La Cartographie Nationale" -t National -o ./assets/deduplicateddedupliquer.merged-jsontsx src/index.ts dedupliquer -s ./assets/to-deduplicate/merged_output.json -b ./assets/to-deduplicate/merged_output.json -n "La Cartographie Nationale" -t National -o ./assets/deduplicateddedupliquer.meusetsx src/index.ts dedupliquer -s "./assets/output/meuse/*-meuse-lieux-de-mediation-numeriques-meuse.json" -b "./assets/output/meuse/*-meuse-lieux-de-mediation-numeriques-meuse.json" -n "Meuse" -t "Meuse" -o "./assets/output/meuse" -i truededupliquer.mulhousetsx src/index.ts dedupliquer -s "./assets/output/mulhouse/*-mulhouse-lieux-de-mediation-numeriques-haut-rhin.json" -b "./assets/output/mulhouse/*-mulhouse-lieux-de-mediation-numeriques-haut-rhin.json" -n "Mulhouse" -t "Haut-Rhin" -o "./assets/output/mulhouse" -i truededupliquer.numitsx src/index.ts dedupliquer -s "./assets/output/numi/*-numi-lieux-de-mediation-numeriques-normandie.json" -b "./assets/output/numi/*-numi-lieux-de-mediation-numeriques-normandie.json" -n "Numi" -t "Normandie" -o "./assets/output/numi" -i truededupliquer.pacatsx src/index.ts dedupliquer -s "./assets/output/paca/*-paca-lieux-de-mediation-numeriques-provence-alpes-cote-d-azur.json" -b "./assets/output/paca/*-paca-lieux-de-mediation-numeriques-provence-alpes-cote-d-azur.json" -n "Paca" -t "Provence-Alpes-Côte d'Azur" -o "./assets/output/paca" -i truededupliquer.paristsx src/index.ts dedupliquer -s "./assets/output/paris/*-paris-lieux-de-mediation-numeriques-ile-de-france.json" -b "./assets/output/paris/*-paris-lieux-de-mediation-numeriques-ile-de-france.json" -n "Paris" -t "Île-de-France" -o "./assets/output/paris" -i truededupliquer.res-intsx src/index.ts dedupliquer -s "./assets/output/res-in/*-res-in-lieux-de-mediation-numeriques-lyon.json" -b "./assets/output/res-in/*-res-in-lieux-de-mediation-numeriques-lyon.json" -n "Res-in" -t "Lyon" -o "./assets/output/res-in" -i truededupliquer.rhin-occtsx src/index.ts dedupliquer -s "./assets/output/rhin-occ/*-rhinocc-lieux-de-mediation-numeriques-occitanie.json" -b "./assets/output/rhin-occ/*-rhinocc-lieux-de-mediation-numeriques-occitanie.json" -n "RhinOcc" -t "Occitanie" -o "./assets/output/rhin-occ" -i truededupliquer.siilabtsx src/index.ts dedupliquer -s "./assets/output/siilab/*-siilab-lieux-de-mediation-numeriques-hauts-de-france.json" -b "./assets/output/siilab/*-siilab-lieux-de-mediation-numeriques-hauts-de-france.json" -n "Siilab" -t "Hauts-de-France" -o "./assets/output/siilab" -i truededupliquer.vendeetsx src/index.ts dedupliquer -s "./assets/output/vendee/*-vendee-lieux-de-mediation-numeriques-vendee.json" -b "./assets/output/vendee/*-vendee-lieux-de-mediation-numeriques-vendee.json" -n "Vendée" -t "Vendée" -o "./assets/output/vendee" -i truededupliquer.vosgestsx src/index.ts dedupliquer -s "./assets/output/vosges/*-vosges-lieux-de-mediation-numeriques-vosges.json" -b "./assets/output/vosges/*-vosges-lieux-de-mediation-numeriques-vosges.json" -n "Vosges" -t "Vosges" -o "./assets/output/vosges" -i truefusion-addressestsx src/index.ts fusionner -i "./assets/output/*/*-addresses.json" -o "./assets/input"fusionnertsx src/index.ts fusionner -i "./to-merge/*-sans-doublons.json" -o "./merged"lint.commitnpx commitlint --from origin/mainlint.eseslint ./src/lint.stagedlint-staged- …and 53 more.
Dependencies17
@gouvfr-anct/lieux-de-mediation-numerique^2.3.0@gouvfr-anct/timetable-to-osm-opening-hours^2.1.0@turf/turf^7.2.0axios^1.12.2axios-retry^4.5.0commander^14.0.1csv-parse^5.5.6csv-stringify^6.6.0csvtojson^2.0.10dotenv^17.2.3flat^6.0.1form-data^4.0.4fuzzball^2.2.3glob^11.0.3inquirer^9.3.8proj4^2.19.10typescript^5.9.2