lighthouse-fixer

SAFE max severity MEDIUMSkillSpector Caution 50 registry clawhub.ai last scanned 1 scan

Verdict safe, but 3 findings (3 medium), mainly data exfiltration, unauthorized tool use, social engineering. Most recent scan 2026-02-06.

This skill presents MEDIUM security risks primarily related to external dependency management and credential exposure. The skill is essentially a wrapper that instructs the agent to execute an external npm package ('npx ai-lighthouse') without version pinning, provenance verification, or security review. The package requires access to the user's OPENAI_API_KEY environment variable, creating credential exposure risks. The skill contains misleading promotional content and lacks transparency about its actual implementation (delegating to external package vs native functionality). While the stated purpose (Lighthouse auditing with AI suggestions) is legitimate, the execution method introduces supply chain attack vectors and credential management concerns. No malicious code was detected, but the reliance on unverified external packages and required credential access warrants caution.

Scanner's overall assessment (LLM analyzer)

Second scanner: NVIDIA SkillSpector

Independent static run, no language model, over the same files as the Cisco scan above. How the two scanners compare across the whole corpus: Two scanners, one corpus.

What this skill does

Run Lighthouse audit and get AI fix suggestions. Use when improving performance.

Package
7 files, 52 KB
SKILL.md
281 words, 12+ sections
Code
TypeScript (2)

SKILL.md covers: Lighthouse Fixer · Quick Start · What It Does · Usage Examples · Audit your site · Specific page · Focus on performance · Best Practices · When to Use This · Part of the LXGIC Dev Toolkit · Requirements · How It Works

Findings

MEDIUM Hardcoded External API Dependency with Required Credentials Data Exfiltrationllm

The skill requires users to set OPENAI_API_KEY environment variable to function. This creates a credential exposure risk where the skill will access and potentially transmit user's OpenAI API credentials to an external service (npx package). The skill provides no transparency about how the API key is used, stored, or transmitted by the external package.

Requirements section states: 'Needs OPENAI_API_KEY environment variable.' The skill executes 'npx ai-lighthouse' which is an external package that will have access to this credential.
Remediation: 1. Provide explicit documentation about how the API key is used and transmitted. 2. Warn users about credential exposure risks when using external packages. 3. Consider implementing the functionality locally rather than relying on external npx packages. 4. Add credential scoping guidance (use restricted API keys, not full-access keys).
MEDIUM External Package Execution Without Provenance or Security Verification Unauthorized Tool Usellm

The skill instructs the agent to execute an external npm package ('npx ai-lighthouse') without any version pinning, integrity verification, or provenance checking. This creates a supply chain attack vector where a compromised or malicious package could be executed with access to the user's environment, filesystem, and API credentials. The package source, author, and security posture are not verified.

Instructions repeatedly direct execution of 'npx ai-lighthouse' without version specification: 'npx ai-lighthouse https://mysite.com'. No package verification, no version pinning (e.g., ai-lighthouse@1.2.3), no integrity checks.
Remediation: 1. Pin to specific package version (npx ai-lighthouse@x.y.z). 2. Verify package provenance and author reputation before recommending. 3. Document the package source and security review status. 4. Warn users about supply chain risks when executing external packages. 5. Consider implementing Lighthouse integration locally rather than depending on external packages.
MEDIUM Misleading Skill Scope and Promotional Content Social Engineeringllm

The skill description claims to 'Run Lighthouse audit and get AI fix suggestions' but the actual implementation delegates all functionality to an external npx package. The skill contains extensive promotional content for LXGIC Studios (GitHub, Twitter, Substack, Website links) and claims to be 'one of 110+ free developer tools' which is misleading - this is a skill wrapper, not a standalone tool. The skill provides no actual implementation, only instructions to run an external package.

Description: 'Run Lighthouse audit and get AI fix suggestions' but implementation is just 'npx ai-lighthouse'. Promotional section: 'Part of the LXGIC Dev Toolkit... 110+ free developer tools... GitHub: https://github.com/LXGIC-Studios, Twitter: https://x.com/lxgicstudios, Substack: https://lxgicstudios.substack.com, Website: https://lxgicstudios.com'
Remediation: 1. Clarify that this skill is a wrapper for an external package, not a native implementation. 2. Remove or clearly separate promotional content from functional documentation. 3. Provide transparency about what the skill actually does vs what the external package does. 4. Add disclaimer about external dependencies and associated risks.

What is in the package

FileKindSize
README.mddoc300 B
SKILL.mddoc2.0 KB
package-lock.jsonconfig46 KB
package.jsonconfig617 B
tsconfig.jsonconfig211 B
src/cli.tsscript933 B
src/index.tsscript2.1 KB

External hosts referenced

registry.npmjs.org github.com feross.org mysite.com www.patreon.com lxgicstudios.com lxgicstudios.substack.com paypal.me x.com

Hostnames that appear in the skill's files. Referencing a host is not a finding; compare against the findings above and the skill's stated purpose.

Package contents recorded 2026-10-22. The scan above ran against the version current at scan time; the two can differ if the skill has since been updated.

What we checked

What we did not check

Sources