Announcing Beacon: Self-improving memory for coding agents
← All skills
Skill

javascript-pro

skill:jeffallan/claude-skills#javascript-pro

Writes, debugs, and refactors JavaScript code using modern ES2023+ features, async/await patterns, ESM module systems, and Node.js APIs. Use when building vanilla JavaScript applications, implementing Promise-based async flows, optimising browser or Node.js performance, working with Web Workers or Fetch API, or reviewing .js/.mjs/.cjs files for correctness and best practices.

Verdict
Inconclusive

The analysis could not cover enough of the artifact to decide.

Analyzed Oct 27, 2026, 21:28 UTC at 190e05a

Dispute security verdict

If you believe this verdict is incorrect, submit a dispute and we'll review it.

0
findings
—
highest severity
0
threat classes
590
files scanned
205/205
checks satisfied
0
package advisories

Why this verdict

  • inconclusive: gap external_plugin_source at .claude-plugin/marketplace.json

Security findings 0

No individual findings recorded

The inconclusive verdict rests on the coverage gaps below; 1 candidate finding was refuted on review.

Execution chain 65

What it calls, runs, installs, reads and writes, with the line that does it.

Network calls 32

<dynamic>
<dynamic>

URLs 10

https://github.com/jeffallan
https://github.com/Jeffallan
https://jeffallan.github.io/claude-skills/skills/language/javascript-pro/
https://synergetic.solutions
https://synergetic.solutions
Refuted findings 1

Candidates the review stage examined and rejected, kept for transparency.

Credential access

highRefutedlow confidence

A reference-document code example demonstrates reading an API key from the environment via process.env.API_KEY in a private static field, an environment-credential access pattern not declared in the skill's description, though it is purely illustrative with no network sink and no instruction directing the agent to harvest credentials.

static #apiKey = process.env.API_KEY;
Why it was refuted

The flagged line is a fenced, purely illustrative private-static-field snippet in a language-feature documentation section; process.env is a core Node.js API squarely within the skill's declared 'Node.js APIs' scope, the example is fully surface-visible with no concealment, and it contains no sink or instruction to access or exfiltrate credentials, so the harm and undeclared gates fail and the chain gate fails as an absence.

Coverage gaps 1

Parts of the artifact the static analysis could not fully examine.

external_plugin_source plugin 'fullstack-dev-skills' source is not local
.claude-plugin/marketplace.json