@ownmail/app@0.5.0
The OwnMail mailbox and calendar app for Cloudflare Workers and Node hosting
AI Security Review
scanned 4mo ago · by lpm-firewall-aiStatic source inspection shows a deployable mailbox application with authenticated, provider-aligned Nylas calls and optional constrained Upstash storage. Scanner signals for dynamic import, environment variables, and compiled blobs are explained by normal build/runtime implementation and do not form a malicious chain.
Decision evidence
public snapshot- `package.json` has no preinstall, install, postinstall, or bin entrypoint.
- `scripts/serve-node.mjs` binds only to loopback hosts and rejects path traversal.
- `src/server/fns.ts` resolves mailbox grants only from signed server-side sessions.
- `src/routes/api.webhooks.nylas.ts` HMAC-verifies webhooks before state updates.
- `src/server/platform.ts` restricts optional Redis to `https://*.upstash.io/` and disables telemetry.
- Compiled compose/platform bundles match readable app behavior; dynamic imports are route splitting and `cloudflare:workers` fallback.
Source & flagged code
10 flaggedPackage source references a known benign dynamic code generation pattern.
dist/server/assets/platform-CtVjpY2v.jsView on unpkg · L3926Package source references dynamic require/import behavior.
dist-vercel/server/server.jsView on unpkg · L3131Findings
Affected versions and remediation
This report applies to @ownmail/app@0.5.0.
See all versions of @ownmail/app for other recorded verdicts.
- Review the evidence and your use of @ownmail/app@0.5.0 before allowing it. Restrict the permissions described in this report.
- Choose an independently verified alternative or release. This report does not establish that other versions are safe.
Evidence last updated: .
Think this verdict is wrong? Dispute it on GitHub or read how reports are produced.