Ffcli

PassAudited by VirusTotal on May 12, 2026.

Overview

Type: OpenClaw Skill Name: ffcli Version: 1.0.1 The skill bundle instructs the OpenClaw agent to install a third-party CLI tool named `ffcli` via external package managers (Homebrew from `ruigomeseu/tap/ffcli` or npm from `@ruigomeseu/ffcli`). This introduces a significant supply chain vulnerability, as the agent is directed to fetch and execute arbitrary code from external sources. While the `SKILL.md` file explicitly warns the user to verify the source of this third-party tool, the agent itself is still instructed to perform these installations, which constitutes a risky capability without clear malicious intent within the skill bundle itself. There is no direct evidence of malicious prompt injection or harmful commands within the provided files, but the reliance on external, potentially untrusted code makes it suspicious.

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

Anyone using this skill is trusting the configured API key to retrieve meeting data from the associated Fireflies account.

Why it was flagged

The skill requires a Fireflies API key and may store it locally, which is expected for this integration but gives the CLI access to Fireflies account data.

Skill content
ffcli auth <your-api-key>    # Store key locally (~/.config/ffcli/)
Alternatively, set the `FIREFLIES_API_KEY` environment variable
Recommendation

Use a dedicated or least-privilege Fireflies API key if available, keep it out of shared files, and revoke or rotate it if the machine or config is exposed.

What this means

Installing the skill means trusting the external ffcli package and its maintainer for handling your Fireflies API key and meeting data.

Why it was flagged

The skill depends on an externally maintained CLI installed from a Homebrew tap or npm package rather than bundled reviewed code.

Skill content
brew install ruigomeseu/tap/ffcli
# or
npm install -g @ruigomeseu/ffcli

**Note:** `ffcli` is a third-party CLI by @ruigomeseu
Recommendation

Review the npm package or Homebrew tap provenance, version history, and source before installing, as the skill itself recommends.

What this means

Meeting discussions, action items, participants, and transcript text may be shown to or processed by the agent.

Why it was flagged

The skill can bring private meeting transcripts and AI summaries into the agent context; those retrieved contents may include sensitive or prompt-like text.

Skill content
Query meeting recordings, transcripts, and AI summaries from Fireflies.ai.
ffcli show <id> --transcript-only --md
Recommendation

Ask for only the meetings and fields you need, avoid retrieving highly sensitive transcripts unnecessarily, and treat transcript content as data rather than instructions.