Firefly AI

PassAudited by VirusTotal on May 12, 2026.

Overview

Type: OpenClaw Skill Name: firefly Version: 1.0.0 The skill bundle provides a Node.js client (`scripts/firefly.cjs`) to interact with the Firefly AI GraphQL API, as described in `SKILL.md` and `references/api.md`. The script correctly uses environment variables for API keys, parameterizes user inputs for GraphQL queries to prevent injection, and only makes network requests to the specified `api.fireflies.ai` endpoint. There is no evidence of data exfiltration, malicious execution, persistence mechanisms, obfuscation, or prompt injection designed to subvert the agent's intended behavior. The instructions in `SKILL.md` are aligned with the skill's stated purpose and do not contain malicious directives.

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 or any agent process with this API key can retrieve meeting information available to that Fireflies.ai account, including potentially sensitive transcripts and summaries.

Why it was flagged

The script requires a Fireflies.ai API key and uses it as a bearer token to access the user's Fireflies account data.

Skill content
const API_KEY = process.env.FIREFLY_API_KEY; ... 'Authorization': `Bearer ${API_KEY}`
Recommendation

Use a dedicated or least-privileged Fireflies API key if available, keep it only in trusted environment configuration, and revoke it when no longer needed.

What this means

Custom queries could expose more meeting metadata than the user intended, such as participant details or media links, though this remains aligned with the Fireflies.ai integration purpose.

Why it was flagged

The skill supports a raw GraphQL path in addition to the safer predefined list, transcript, summary, and search commands, which can retrieve broader meeting fields if used.

Skill content
Build GraphQL queries directly against `https://api.fireflies.ai/graphql`. See `references/api.md` for full schema and available fields.
Recommendation

Prefer the predefined commands when possible, request only the fields needed, and confirm before retrieving or saving full transcripts or expanded attendee/media details.