@carbon/ai-chat-components@1.9.0
AI Chat Components
AI Security Review
scanned 2mo ago · by lpm-firewall-aiThe postinstall telemetry signal is explicit, package-aligned, and configured through a local allowlist. Source inspection found no concrete malicious chain, exfiltration primitive, payload execution, or persistence.
Decision evidence
public snapshot- Install invokes IBM telemetry with a package-local configuration.
- Telemetry configuration declares an IBM metrics endpoint and allowlisted component attributes.
- No package source uses child-process, filesystem, eval, or credential-harvesting primitives.
- The scanner's purported dynamic require is a regex matching displayed code snippets, not runtime require.
- Dynamic imports are fixed local/component dependencies for CodeMirror language loading.
- Environment-variable reads only detect test/DOM-shim conditions.
- No AI-agent configuration, persistence, destructive action, or hidden payload loader was found.
Source & flagged code
5 flaggedPackage defines install-time lifecycle scripts.
package.jsonView on unpkgInstall-time lifecycle script is not statically allowlisted and needs review.
package.jsonView on unpkgInstall invokes IBM telemetry with a package-local configuration.
package.jsonFindings
Affected versions and remediation
This report applies to @carbon/ai-chat-components@1.9.0.
See all versions of @carbon/ai-chat-components for other recorded verdicts.
- Review the evidence and your use of @carbon/ai-chat-components@1.9.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.