solidworks-automation

Warn

Audited by Socket on Oct 5, 2026

5 alerts found:

Anomalyx3Securityx2
AnomalyLOW
scripts/fea_analysis.py

No overt malicious logic is evident in this Python fragment (no eval/exec, no network activity, no obvious credential theft/backdoor/persistence). However, the module executes a locally discovered native solver binary selected from environment/PATH/Windows registry/standard directories without hash/signature verification, creating a potentially high-impact execution-trust risk if an attacker can influence discovery inputs. Result parsing is defensively implemented but lacks explicit resource bounds for large solver outputs. Overall: low malware likelihood in the Python code itself, with moderate-to-elevated security risk due to external executable integrity.

Confidence: 66%Severity: 52%
AnomalyLOW
subskills/solidworks-fillet-chamfer-cnc/scripts/hold_line_bridge.py

Suspicious behavior pattern: this wrapper dynamically compiles native C++ (cl.exe), generates a SWBasic macro referencing the produced DLL, and executes it inside SolidWorks via COM (RunMacro2). It also compiles and runs a C# EXE. There is an opt-in guard for known-bad builds, and no network/exfiltration code is visible in this fragment, but the dynamic native code execution + macro execution makes the overall supply-chain risk non-trivial. Confidence is limited because the compiled source code files are not included in the provided fragment.

Confidence: 62%Severity: 55%
AnomalyLOW
mcp-server/register_all_ai_mcp.js

No clear evidence of stealthy malware, data theft, or overt backdoor behavior is present in the provided fragment. The dominant risk is operational/supply-chain: the code can automatically run `pip install -r requirements.txt` (executing/possibly downloading third-party packages) and then registers an attacker-influencable Python command/server path into multiple client configurations. Treat as a security-sensitive installer/registrar and ensure requirements.txt and input options are trusted; also review the unshown implementations of run()/resolvePython()/parseArgs for potential command-injection behaviors. Confidence is limited because the excerpt appears partially malformed at the beginning and critical helper functions are not included.

Confidence: 53%Severity: 62%
SecurityMEDIUM
install.js

This is a high supply-chain risk installer wrapper. It fetches and updates code from a remote GitHub repository and then immediately executes a script shipped within that repository, followed by Python dependency installation. While the wrapper itself shows no explicit credential theft/exfiltration or obfuscation, the security of the installation entirely depends on the integrity of the upstream repository and its dependency chain. Treat as potentially dangerous until the referenced repository content is audited/pinned (e.g., by commit hash) and installation sources are verified.

Confidence: 66%Severity: 78%
SecurityMEDIUM
package.json

The package will execute package-supplied JavaScript automatically during install (postinstall -> node install.js) and exposes additional executable scripts. That behavior is a notable supply-chain risk because install-time code can exfiltrate data, install background services, modify user files, or execute arbitrary commands. Inspect install.js and mcp-server/register_all_ai_mcp.js before installing or running the package. If you cannot review those files, consider avoiding installation or running in a tightly sandboxed environment.

Confidence: 85%Severity: 80%
Audit Metadata
Analyzed At
Oct 5, 2026, 04:37 PM
Package URL
pkg:socket/skills-sh/wzyn20051216%2Fsolidworks-automation-skill%2Fsolidworks-automation%2F@2719ed8a7a653d5c4c28ef30c0af0bffbdd44962