ts-prorm-orm@4.9.2
Fails in bundled builds (Cloudflare Workers, webpack, Bun.build): 'Module not found in bundle'. Upgrade to 4.9.4.
A TypeScript ORM for MySQL, PostgreSQL, SQLite, MSSQL, and more
AI Security Review
scanned 1d ago · by lpm-firewall-aiThe evaluator is a package-aligned code generation helper, and the inspected internal caller supplies generated expressions. Its public string input is not validated, however, so callers that pass untrusted data can cause code execution.
Decision evidence
public snapshot- The package exposes a code generation entry point.
- That entry point publicly re-exports the type expression evaluator.
- The evaluator inserts its string argument into a new function and runs it without validating the expression.
- The evaluator is documented for generated expressions, and the internal resolver builds its expression from a type descriptor.
- The inspected source shows no automatic invocation of the evaluator with external input; its internal resolver supplies generated type code.
Source & flagged code
4 flagged · loading sourcePackage source references dynamic require/import behavior.
dist/schema-types.jsView on unpkg · L32Findings
Affected versions and remediation
This report applies to ts-prorm-orm@4.9.2.
See all versions of ts-prorm-orm for other recorded verdicts.
- Review the evidence and your use of ts-prorm-orm@4.9.2 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.