Fe Cli

PassAudited by VirusTotal on May 13, 2026.

Overview

Type: OpenClaw Skill Name: fe-cli Version: 0.1.16 The fe-cli skill bundle is a comprehensive frontend project scaffolding tool that automates the creation of React, Vue, Next.js, and Electron projects using pnpm and Vite. It provides well-structured templates for API handling, state management, and a custom logging service (services/logger.ts and services/log-export.ts). While the logging service includes a placeholder for remote log submission, it is designed as a standard developer utility for error reporting, defaults to sending only error-level logs, and includes explicit comments about stripping sensitive data, showing no evidence of malicious intent or unauthorized data exfiltration.

Findings (0)

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

Installing the generated project may execute third-party package build scripts from the JavaScript ecosystem.

Why it was flagged

The generated projects rely on pnpm dependency installation and may pre-approve specified native dependency build scripts. This is common for frontend scaffolding but is still supply-chain-sensitive.

Skill content
包管理器:始终使用 pnpm ... 在 package.json 中使用 `pnpm.onlyBuiltDependencies` 自动批准原生构建(如 `@parcel/watcher`)。
Recommendation

Review package.json, pnpm lockfiles, and onlyBuiltDependencies before running pnpm install, especially in sensitive environments.

What this means

If enabled and configured, the generated desktop app can later receive executable updates from the configured update source.

Why it was flagged

The Electron template includes a disclosed auto-update mechanism that periodically checks for updates and can install downloaded app updates on quit.

Skill content
Auto Update: Yes (default) / No ... autoUpdater.autoInstallOnAppQuit = true; ... setInterval(() => autoUpdater.checkForUpdatesAndNotify(), 4 * 60 * 60 * 1000);
Recommendation

Disable auto-update if not needed, replace placeholder update URLs, use HTTPS and signed releases, and make update installation explicit for production apps.

What this means

A generated app using this pattern could expose tokens if it later has XSS vulnerabilities or misconfigured API endpoints.

Why it was flagged

The generated API wrapper reads an auth token from browser localStorage and attaches it to outgoing API requests, which is expected for an app template but credential-sensitive.

Skill content
const TOKEN_KEY = 'auth_token'; ... return localStorage.getItem(TOKEN_KEY); ... Authorization: `Bearer ${token}`
Recommendation

For sensitive applications, consider httpOnly secure cookies or stricter token handling, and verify VITE_API_BASE_URL before production use.

What this means

Future AI agents may rely on .ai/PROJECT.md, and application logs could retain data that developers accidentally log.

Why it was flagged

The skill creates persistent AI-readable project context and logging/export templates. These are disclosed and useful, but they can retain or influence future project context.

Skill content
generate `.ai/PROJECT.md` ... This file is for AI agents to quickly understand the project ... `logger.ts` ... 持久化 ... `log-export.ts` ... 日志导出(下载 .log/.json)+ 上报(待定)
Recommendation

Review .ai/PROJECT.md and log-export behavior before committing or deploying; do not place secrets in AI docs, logs, or generated env files.