storysplat-viewer@2.11.3
PlayCanvas-based 3D viewer for StorySplat scenes - HTML export & dynamic embedding
AI Security Review
scanned 22d ago · by lpm-firewall-aiThe manifest contains no install lifecycle hook, and its prepublishOnly script runs a build. The inspected runtime excerpts support normal scene loading and viewer rendering; the scanner signals did not establish malicious behavior.
Decision evidence
public snapshot- package.json has no npm install lifecycle hook; prepublishOnly runs the build.
- The CommonJS bundle fetches a scene selected by targetSceneId.
- The ES module uses the StorySplat API host as its default base URL.
- The bundled UMD code uses decoded bytes as indexed values in a seeded generator.
- The UMD bundle defaults its API host to discover.storysplat.com.
- The bundled API call sends an API key only when one is supplied in its configuration.
Source & flagged code
5 flaggedA single source file combines environment access, network access, and code or shell execution; review context before blocking.
dist/index.jsView on unpkg · L1Source decodes a Base64-obscured HTTP endpoint at runtime.
dist/index.jsView on unpkg · L1Findings
Affected versions and remediation
This report applies to storysplat-viewer@2.11.3.
See all versions of storysplat-viewer for other recorded verdicts.
- Review the evidence and your use of storysplat-viewer@2.11.3 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.