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
- 204
- Versions published
- 6
- First published
- May 2026
- Publisher
- kononenko-e
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":["@kononenko-e/[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":["@kononenko-e/[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
Scripts34
buildtsc -p tsconfig.build.jsonchangelogcog changelogcheckbiome check src/ && eslint src/commitcog commitdevtsx watch src/main.tsdocker:builddocker build -t codefuturist/email-mcp .docker:cleandocker images --format '{{.Repository}}:{{.Tag}}' | grep email-mcp | xargs docker rmi -f 2>/dev/null; truedocker:composedocker compose updocker:prunedocker image prune -f && docker buildx prune -fdocker:rundocker run --rm -i -v ~/.config/email-mcp:/home/node/.config/email-mcp:ro codefuturist/email-mcpformatbiome format --write src/format:checkbiome check src/hooks:installlefthook install --forcehooks:uninstalllefthook uninstalllinteslint src/lint:fixeslint src/ --fixpreparelefthook install || trueprepublishOnlytsc -p tsconfig.build.jsonrelease:checkgoreleaser checkrelease:dry-rungoreleaser release --skip=publish --clean && pnpm docker:cleanrelease:snapshotgoreleaser release --snapshot --clean && pnpm docker:cleanreportmkdir -p reports && biome check src/ --reporter=json > reports/biome.json 2>&1; eslint src/ -f json -o reports/eslint.json; actionlint -format '{{json .}}' > reports/actionlint.json 2>&1; pnpm teststartnode dist/main.jstestvitest runtest:allvitest run && vitest run --config vitest.config.integration.tstest:coveragevitest run --coveragetest:integrationvitest run --config vitest.config.integration.tstest:watchvitesttypechecktsc --noEmitversion:bumpcog bump --auto- …and 4 more.
Dependencies10
@clack/prompts^1.0.1@modelcontextprotocol/sdk^1.26.0@types/mime-types^3.0.1imapflow^1.2.9mailparser^3.9.9mime-types^3.0.2node-ical^0.25.2nodemailer^8.0.1smol-toml^1.6.0zod^4.3.6