registry  /  openstylus  /  0.3.0

openstylus@0.3.0

Brand-neutral, code-on-disk canvas for iterating on rendered React/CSS assets. One local node-24 process hosts a Streamable-HTTP canvas-loop MCP + a first-party SSE channel + the web UI over one node:sqlite sidecar; the engine is config-parameterized and

Static Scan Results

scanned 12d ago · by rust-scanner

Static analysis flagged 13 finding(s) at 72.0% confidence. This version is warn-only unless an AI or security-team review confirms malicious behavior.

Static reason
One or more suspicious static signals were detected.

Decision evidence

public snapshot
Behavioral surface
Source
ChildProcessCryptoDynamicRequireEnvironmentVarsFilesystemNetworkShell
Supply chain
HighEntropyStringsMinifiedObfuscatedProtestwareUrlStrings
Manifest
CopyleftLicense
scanned 108 file(s), 2.10 MB of source, external domains: github.com, html.spec.whatwg.org, pro.reactflow.dev, reactflow.dev, reactjs.org, storybook.js.org, testing-library.com, testing-playground.com, www.w3.org

Source & flagged code

2 flagged · loading source
dist/web/assets/realm-CH8qO-W7.jsView file
256patternName = generic_password severity = medium line = 256 matchedText = `+t),t},...r"?`
Medium
Secret Pattern

Package contains a possible secret pattern.

dist/web/assets/realm-CH8qO-W7.jsView on unpkg · L256
dist/ds/manifest.jsView file
264// Bust the ESM module cache with the file's mtime so an EDITED module manifest is re-read live — L265: // "re-derivation is registration" must hold for both formats (a plain `import(absPath)` freezes L266: // the first read for the life of the process). An unchanged file re-uses its cached module, so
Medium
Dynamic Require

Package source references dynamic require/import behavior.

dist/ds/manifest.jsView on unpkg · L264

Findings

6 Medium7 Low
MediumSecret Patterndist/web/assets/realm-CH8qO-W7.js
MediumDynamic Requiredist/ds/manifest.js
MediumNetwork
MediumEnvironment Vars
MediumProtestware
MediumStructural Risk Force Deep Review
LowNon Install Lifecycle Scripts
LowScripts Present
LowFilesystem
LowObfuscated
LowHigh Entropy Strings
LowUrl Strings
LowCopyleft License