@walkhi/code-relax@0.1.0-beta.31
⚠ Under reviewCode Relax Windows, macOS and Linux workstation service
AI Security Review
scanned 7d ago · by lpm-firewall-aiThe inspected install, credential, upload, and messaging paths do not establish concrete attack behavior. The package-wide assessment remains inconclusive because bundled artifacts were not fully resolved, so manual review is appropriate.
Decision evidence
public snapshot- The manifest defines a postinstall hook; the hook runs setup only when invoked directly during a global npm install.
- The Dots task path obtains the existing ChatGPT session and opens a fixed ChatGPT backend connection.
- The task-send caller passes operation-supplied files to the upload helper; the helper reads those files for upload.
- The messaging client sends background presence and subscribes to its configured initial topics when connected.
- The code-browser and Markdown renderer are bundled artifacts; this inspection did not resolve their complete behavior.
- The inspected credential and file-transfer paths target ChatGPT services, and the install hook has a global-install guard.
- The inspected source did not establish unauthorized credential disclosure or an unrelated account action.
Source & flagged code
20 flagged · loading sourcePackage defines install-time lifecycle scripts.
package.jsonView on unpkgInstall-time lifecycle script is not statically allowlisted and needs review.
package.jsonView on unpkgPackage contains a possible secret pattern.
dist/src/platform/windows/rustdesk-video-probe.mjsView on unpkg · L77Package source references weak cryptographic algorithms.
dist/src/platform/windows/rustdesk-video-probe.mjsView on unpkg · L2Source creates an unconsented AI-agent control surface through install-time mutation or a default unauthenticated remote skill channel.
tools/postinstall.mjsView on unpkg · L15Package source references child process execution.
tools/postinstall.mjsView on unpkg · L1Package source references dynamic require/import behavior.
tools/postinstall.mjsView on unpkg · L8Source contains an obfuscated payload loader that reconstructs and executes hidden code.
dist/src/server.mjsView on unpkg · L3Package source executes code through a VM context API.
dist/src/server.mjsView on unpkg · L3Source writes installer persistence such as shell profile or service configuration.
dist/src/platform/macos/resident-startup.mjsView on unpkg · L3A single source file combines environment access, network access, and code or shell execution; review context before blocking.
dist/src/platform/windows/desktop-helper.mjsView on unpkg · L1Manifest-trigger-reachable source writes behavior-bearing configuration into a user or project AI-agent control surface.
dist/src/skill-install.mjsView on unpkgPackage ships non-JavaScript build or shell helper files.
dist/tools/rtc-route-helper.ps1View on unpkgA bounded semantic-analysis stage reached its safety limit; remaining detectors completed, but this package requires AI review.
dist/shared/code-browser.cjs#virtual:normalized:round1View on unpkgSource file is highly similar to a previously finalized malicious package; route for source-aware review.
dist/src/background-process.mjsView on unpkgSource file is highly similar to a previously finalized malicious package; route for source-aware review.
dist/src/platform/windows/credential-store.mjsView on unpkgSource file is highly similar to a previously finalized malicious package; route for source-aware review.
dist/src/platform/windows/network-info.mjsView on unpkgSource file is highly similar to a previously finalized malicious package; route for source-aware review.
dist/src/self-relay/windows-route-helper.mjsView on unpkgSource file is highly similar to a previously finalized malicious package; route for source-aware review.
dist/web/vendor/markdown-it.umd.min.jsView on unpkgThis package version adds a dangerous source file absent from the previous stored version; route for source-aware review.
dist/bin/codex-remote.mjsView on unpkgFindings
Affected versions and remediation
This report applies to @walkhi/code-relax@0.1.0-beta.31.
See all versions of @walkhi/code-relax for other recorded verdicts.
- Review the evidence and your use of @walkhi/code-relax@0.1.0-beta.31 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.