EasyEDA API Skill

Security checks across static analysis, malware telemetry, and agentic risk

Overview

This appears to be a real EasyEDA automation helper, but it gives an AI a background bridge that can run code inside your EasyEDA app, so it should be reviewed before use.

Install this only if you intentionally want an AI agent to control EasyEDA. Before using it on important designs, review the bridge server and extension source if possible, keep project backups, ask the agent to show code before execution, and stop the background bridge when finished.

Static analysis

No static analysis findings were reported for this release.

VirusTotal

VirusTotal findings are pending for this skill version.

View on VirusTotal

Risk analysis

Artifact-based informational review of SKILL.md, metadata, install specs, static scan signals, and capability signals. ClawScan does not execute the skill or run runtime probes.

What this means

An agent could run code that reads or changes PCB, schematic, library, or project state in the active EasyEDA environment.

Why it was flagged

The documented workflow exposes a raw code-execution endpoint into the running EasyEDA client. That is central to the skill, but it is broad authority over EDA projects without a documented approval or scoping layer.

Skill content
WebSocket bridge — Execute code in the running EasyEDA Pro client; curl -X POST http://localhost:${BRIDGE_PORT:-49620}/execute
Recommendation

Use only when you intentionally want AI-driven EasyEDA automation; require the agent to show code and ask before destructive or project-mutating actions.

What this means

The local bridge may remain running and able to receive execution requests after the immediate task is finished.

Why it was flagged

The skill explicitly starts a long-running background service that remains available after the setup command; the provided instructions do not include an equivalent stop or cleanup boundary.

Skill content
The bridge server must run in the background... node ${CLAUDE_SKILL_DIR}/scripts/bridge-server.mjs &
Recommendation

Stop the bridge when finished, and prefer an implementation that binds only to localhost, authenticates requests, and documents how to shut it down.

What this means

If another local process can reach the bridge, it may be able to interact with a service intended to expose EasyEDA project data and execution.

Why it was flagged

The bridge communication boundary is described as port scanning plus a service-name handshake, while direct localhost /execute examples are also documented; no stronger identity, origin, or permission control is described in the supplied artifacts.

Skill content
Both AI and EDA clients auto-discover the server by scanning the port range and verifying a handshake (`service: "easyeda-bridge"`).
Recommendation

Run the bridge only while needed, avoid sensitive projects unless necessary, and look for authentication/origin checks in the bridge implementation before use.

What this means

Changes made through the bridge may be applied as if the user performed them in EasyEDA.

Why it was flagged

The skill operates through the user's active EasyEDA client context. This is expected for the stated purpose, but users should recognize that actions may occur with their current project/workspace authority.

Skill content
including PCB design, schematic editing, footprint/symbol management, and project operations ... Execute code in the running EasyEDA Pro client
Recommendation

Use backups/version control, confirm the selected EasyEDA window, and require approval before actions that modify or delete project, library, or workspace data.

What this means

Installing the skill may also install Node dependencies and requires a companion EasyEDA extension.

Why it was flagged

The skill relies on npm dependencies and a separate EasyEDA extension download. That is consistent with the bridge purpose, but it adds external components that users must trust.

Skill content
cd ${CLAUDE_SKILL_DIR} && npm install; Install the `run-api-gateway.eext` extension in EasyEDA Pro. Download link: https://ext.lceda.cn/item/oshwhub/run-api-gateway
Recommendation

Install only from trusted sources, review dependency and extension provenance, and avoid running the bridge on sensitive projects until satisfied with the source.