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.
- Versions published
- 4
- First published
- Mar 2026
- Publisher
- p.atati
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
Credential file access: matched ".npmrc"
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 5 · status changed
Evidence
Static findings
8 static · 0 from release diff · showing high-signal first.
No high-signal findings — see all findings below.
Show all 8 findings (low-signal and informational)
| Severity | Kind | Path | Detail | Points |
|---|---|---|---|---|
| low | Credential file access | package/src/substitutions.js | matched ".npmrc" | 5 |
| low | Obfuscation Density | package/templates/ata-dashboard-angular/package-lock.json | high encoded/escaped-token density | 0 |
| low | Obfuscation Density | package/templates/ata-dashboard-react/package-lock.json | high encoded/escaped-token density | 0 |
| low | Obfuscation Density | package/templates/ata-dashboard-vue/package-lock.json | high encoded/escaped-token density | 0 |
| low | Obfuscation Density | package/templates/feature-ms/package-lock.json | high encoded/escaped-token density | 0 |
| low | Obfuscation Density | package/templates/file-manager-ms/package-lock.json | high encoded/escaped-token density | 0 |
| low | Obfuscation Density | package/templates/frontend-angular/package-lock.json | high encoded/escaped-token density | 0 |
| low | Obfuscation Density | package/templates/identity-ms/package-lock.json | high encoded/escaped-token density | 0 |
Manifest
Package metadata
Scripts31
app:start./mvnw -ntp --batch-modeapp:updocker compose -f src/main/docker/app.yml up --waitbackend:build-cache./mvnw dependency:go-offline -ntpbackend:debug./mvnw -Dspring-boot.run.jvmArguments="-agentlib:jdwp=transport=dt_socket,server=y,suspend=n,address=*:8000"backend:doc:test./mvnw -ntp javadoc:javadoc --batch-modebackend:info./mvnw --versionbackend:nohttp:test./mvnw -ntp checkstyle:check --batch-modebackend:start./mvnw -ntp --batch-modebackend:unit:test./mvnw -ntp verify --batch-mode -Dlogging.level.ROOT=OFF -Dlogging.level.tech.jhipster=OFF -Dlogging.level.com.identity.ms=OFF -Dlogging.level.org.springframework=OFF -Dlogging.level.org.springframework.web=OFF -Dlogging.level.org.springframework.security=OFFci:backend:testnpm run backend:info && npm run backend:doc:test && npm run backend:nohttp:test && npm run backend:unit:test -- -P$npm_package_config_default_environmentci:e2e:packagenpm run java:$npm_package_config_packaging:$npm_package_config_default_environment -- -Pe2e -Denforcer.skip=trueci:e2e:preparenpm run ci:e2e:prepare:dockerci:e2e:prepare:dockernpm run services:up --if-present && docker ps -aci:e2e:server:startjava -jar target/e2e.$npm_package_config_packaging --spring.profiles.active=e2e,$npm_package_config_default_environment -Dlogging.level.ROOT=OFF -Dlogging.level.tech.jhipster=OFF -Dlogging.level.com.identity.ms=OFF -Dlogging.level.org.springframework=OFF -Dlogging.level.org.springframework.web=OFF -Dlogging.level.org.springframework.security=OFF --logging.level.org.springframework.web=ERRORci:e2e:teardownnpm run ci:e2e:teardown:docker --if-presentci:e2e:teardown:dockerdocker compose -f src/main/docker/services.yml down -v && docker ps -aci:server:awaitecho "Waiting for server at port $npm_package_config_backend_port to start" && wait-on -t 180000 http-get://127.0.0.1:undefined/services/identityms/management/health/readiness && echo "Server at port $npm_package_config_backend_port started"docker:db:downdocker compose -f src/main/docker/postgresql.yml down -vdocker:db:updocker compose -f src/main/docker/postgresql.yml up --waitjava:docker./mvnw -ntp verify -DskipTests -Pprod jib:dockerBuildjava:docker:arm64npm run java:docker -- -Djib-maven-plugin.architecture=arm64java:docker:devnpm run java:docker -- -Pdev,webappjava:docker:prodnpm run java:docker -- -Pprodjava:jar./mvnw -ntp verify -DskipTests --batch-modejava:jar:devnpm run java:jar -- -Pdev,webappjava:jar:prodnpm run java:jar -- -Pprodjava:war./mvnw -ntp verify -DskipTests --batch-mode -Pwarjava:war:devnpm run java:war -- -Pdev,webappjava:war:prodnpm run java:war -- -Pprodpreci:e2e:server:startnpm run services:db:await --if-present && npm run services:others:await --if-present- …and 1 more.