@ownmail/app@0.6.1
The OwnMail mailbox and calendar app for Cloudflare Workers and Node hosting
AI Security Review
scanned 4mo ago · by lpm-firewall-aiDirect source inspection shows a normal hosted mail/calendar application with user-triggered OAuth and mailbox operations. Flagged dynamic-import and eval-like findings are package-local server loading and Upstash Redis command APIs, not arbitrary code execution.
Decision evidence
public snapshot- `package.json` has no preinstall/install/postinstall/prepare hooks or bin entry.
- `src/server/nylas.ts` scopes mailbox API access to an authenticated session grant.
- `src/server/platform.ts` validates Upstash HTTPS hosts and uses configured runtime credentials only.
- `src/routes/auth.callback.ts` performs normal PKCE OAuth token exchange without logging secrets.
- `src/routes/api.webhooks.nylas.ts` verifies signed Nylas webhooks before KV updates.
- Dynamic import in `scripts/serve-node.mjs` loads the package's local built server only; bundle `eval` references are Upstash Redis commands.
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 · L17081Findings
Affected versions and remediation
This report applies to @ownmail/app@0.6.1.
See all versions of @ownmail/app for other recorded verdicts.
- Review the evidence and your use of @ownmail/app@0.6.1 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.