@tachybase/module-cloud-component@1.6.60
Cloud component
AI Security Review
scanned 1d ago · by lpm-firewall-aiThe package has no install hooks, and its server execution is limited to configured libraries marked enabled, which default to disabled. The VM exposes require, so it is not a security boundary for untrusted library code, but the reviewed behavior is consistent with the package's dynamic extension purpose.
Decision evidence
public snapshot- The manifest has no lifecycle scripts and uses dist/server/index.js as its main entry.
- Server library records default to disabled.
- At server startup, the service compiles and loads enabled libraries.
- The VM sandbox removes several globals, while exposing a require function for library dependencies.
- Remote code is fetched from the URL configured for a library.
- Enabled server library code executes automatically after server startup, so untrusted library code could have significant impact.
- The VM sandbox exposes require, so it should not be treated as a security boundary for untrusted code.
Source & flagged code
5 flaggedPackage source executes code through a VM context API.
dist/server/services/cloud-libraries-service.jsView on unpkg · L47Package contains source files above the normal full-analysis size ceiling.
dist/client/index.jsView on unpkgFindings
Affected versions and remediation
This report applies to @tachybase/module-cloud-component@1.6.60.
See all versions of @tachybase/module-cloud-component for other recorded verdicts.
- Review the evidence and your use of @tachybase/module-cloud-component@1.6.60 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.