@walkhi/code-relax@0.1.0-beta.39
Code Relax Windows, macOS and Linux workstation service
AI Security Review
scanned 6d ago · by lpm-firewall-aiThe global-install postinstall automatically deploys the service and installs a package-owned agent skill, which is a first-party agent extension lifecycle risk. The inspected skill preserves authorization boundaries, and the account-related client path does not establish a separate attack.
Decision evidence
public snapshot- The manifest declares a postinstall hook; the hook runs setup only when invoked directly during a global npm install.
- Setup installs this package's skill into the user's agent skills directory, and the installer writes the skill file there.
- The skill adds instructions for phone-originated messages and says its source marker does not add authorization.
- The inspected Celsius client connects with background presence and subscribes to its configured topic; its Dots task caller uses the client for task file uploads, and the room client obtains local ChatGPT authentication and connects to chatgpt.com.
- The skill text preserves normal authorization boundaries, and the inspected account-related path shows service connection and topic subscription rather than an unrelated account change.
Source & flagged code
19 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 · L77Findings
Affected versions and remediation
This report applies to @walkhi/code-relax@0.1.0-beta.39.
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.39 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.