Package evidence
@iris-eval/[email protected]
Install-time lifecycle script: postinstall="echo \"\\n β Iris installed β the agent eval standard for MCP\\n π Docs: https://iris-eval.com\\n π― Try the playground: https://iris-eval.com/playground\\n β Star us: https://github.com/iris-eval/mcp-server\\n\""
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
- 31
- Versions published
- 23
- First published
- Mar 2026
- Publisher
- irparet
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":["@iris-eval/[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":["@iris-eval/[email protected]"],"fail_on":"review"}'Why flagged
What the scanner saw
Install-time lifecycle script: postinstall="echo \"\\n β Iris installed β the agent eval standard for MCP\\n π Docs: https://iris-eval.com\\n π― Try the playground: https://iris-eval.com/playground\\n β Star us: https://github.com/iris-eval/mcp-server\\n\""
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
1 static Β· 0 from release diff Β· showing high-signal first.
No high-signal findings β see all findings below.
Show all 1 findings (low-signal and informational)
| Severity | Kind | Path | Detail | Points |
|---|---|---|---|---|
| low | Install-time lifecycle script | package.json | postinstall="echo \"\\n β Iris installed β the agent eval standard for MCP\\n π Docs: https://iris-eval.com\\n π― Try the playground: https://iris-eval.com/playground\\n β Star us: https://github.com/iris-eval/mcp-server\\n\"" | 5 |
Manifest
Package metadata
Scripts23
buildtsc -p tsconfig.build.jsonclaims:capture-testsnode scripts/claims/capture-tests.mjsclaims:checknode scripts/claims/generate.mjs --checkclaims:check-hardcodednode scripts/claims/check-no-hardcoded.mjsclaims:generatenode scripts/claims/generate.mjscleanrm -rf dist coveragedemotsx scripts/demo.tsdevtsx src/index.tsformatprettier --write .format:checkprettier --check .linteslint src/ tests/postinstallecho "\n β Iris installed β the agent eval standard for MCP\n π Docs: https://iris-eval.com\n π― Try the playground: https://iris-eval.com/playground\n β Star us: https://github.com/iris-eval/mcp-server\n"seed:demotsx scripts/seed-demo-data.tsstartnode dist/index.jstestvitest runtest:coveragevitest run --coveragetest:e2eplaywright testtest:e2e:uiplaywright test --uitest:integrationvitest run tests/integration/test:watchvitesttypechecktsc --noEmitversion:checkbash scripts/check-version.shversion:syncnode scripts/sync-versions.mjs
Dependencies8
@modelcontextprotocol/sdk^1.29.0better-sqlite3^12.8.0express^5.1.0express-rate-limit^8.3.2helmet^8.1.0pino^10.3.1safe-regex2^5.1.0zod^3.25.0