diff --git a/skills/developing-genkit-dart/spec.yaml b/skills/developing-genkit-dart/spec.yaml index c11f1e9..fb43b90 100644 --- a/skills/developing-genkit-dart/spec.yaml +++ b/skills/developing-genkit-dart/spec.yaml @@ -9,9 +9,9 @@ metadata: spec: repository: "https://github.com/firebase/agent-skills" - ref: "c3bb9d52cc672839274599dce0acbc5b654fa3ce" # main as of 2026-04-15 + ref: "02c0a61889121567a9335285eddcf62aa99a2a7c" # main as of 2026-04-15 path: "skills/developing-genkit-dart" - version: "0.1.1" + version: "0.1.2" provenance: repository_uri: "https://github.com/firebase/agent-skills" @@ -31,3 +31,15 @@ security: instruction text, not an MCP tool response. The host (cli.genkit.dev) is the official Google Genkit installer endpoint. Verified at digest 30bcb303e56f5d39f2d3c4214b53821adfb5b65c. + # FP: cisco-ai-skill-scanner matched a legitimate MCP server config example + # in reference documentation; no executable threat. firebase/agent-skills @02c0a61. + - rule_id: ATR_2026_00002 + reason: "FP: cisco-ai-skill-scanner matched a documented MCP server config example ['-y', '@modelcontextprotocol/server-filesystem', '.'] in references/genkit_mcp.md; no executable threat. firebase/agent-skills @02c0a61." + - rule_id: ATR_2026_00111 + reason: | + FP: same root cause as PIPELINE_TAINT_FLOW / ATR_MCP_MALICIOUS_RESPONSE + above - cisco-ai-skill-scanner matched the '| bash' fragment of the + official Genkit CLI installer `curl -sL cli.genkit.dev | bash` cited as + a documented prerequisite (SKILL.md:17). The host (cli.genkit.dev) is + the official Google Genkit installer endpoint. Hard-coded skill + instruction text, not an executable threat. firebase/agent-skills @02c0a61. diff --git a/skills/developing-genkit-go/spec.yaml b/skills/developing-genkit-go/spec.yaml index 7c232ae..1561ad9 100644 --- a/skills/developing-genkit-go/spec.yaml +++ b/skills/developing-genkit-go/spec.yaml @@ -9,9 +9,9 @@ metadata: spec: repository: "https://github.com/firebase/agent-skills" - ref: "c3bb9d52cc672839274599dce0acbc5b654fa3ce" + ref: "02c0a61889121567a9335285eddcf62aa99a2a7c" path: "skills/developing-genkit-go" - version: "0.1.1" + version: "0.1.2" provenance: repository_uri: "https://github.com/firebase/agent-skills" diff --git a/skills/developing-genkit-js/spec.yaml b/skills/developing-genkit-js/spec.yaml index 23ad0f7..b49a0d4 100644 --- a/skills/developing-genkit-js/spec.yaml +++ b/skills/developing-genkit-js/spec.yaml @@ -9,9 +9,9 @@ metadata: spec: repository: "https://github.com/firebase/agent-skills" - ref: "c3bb9d52cc672839274599dce0acbc5b654fa3ce" + ref: "02c0a61889121567a9335285eddcf62aa99a2a7c" path: "skills/developing-genkit-js" - version: "0.1.1" + version: "0.1.2" provenance: repository_uri: "https://github.com/firebase/agent-skills" diff --git a/skills/firebase-ai-logic-basics/spec.yaml b/skills/firebase-ai-logic-basics/spec.yaml index 64c6287..4486a69 100644 --- a/skills/firebase-ai-logic-basics/spec.yaml +++ b/skills/firebase-ai-logic-basics/spec.yaml @@ -9,9 +9,9 @@ metadata: spec: repository: "https://github.com/firebase/agent-skills" - ref: "c3bb9d52cc672839274599dce0acbc5b654fa3ce" + ref: "02c0a61889121567a9335285eddcf62aa99a2a7c" path: "skills/firebase-ai-logic-basics" - version: "0.1.1" + version: "0.1.2" provenance: repository_uri: "https://github.com/firebase/agent-skills" diff --git a/skills/firebase-app-hosting-basics/spec.yaml b/skills/firebase-app-hosting-basics/spec.yaml index 06d3229..4d41fb7 100644 --- a/skills/firebase-app-hosting-basics/spec.yaml +++ b/skills/firebase-app-hosting-basics/spec.yaml @@ -9,9 +9,9 @@ metadata: spec: repository: "https://github.com/firebase/agent-skills" - ref: "c3bb9d52cc672839274599dce0acbc5b654fa3ce" + ref: "02c0a61889121567a9335285eddcf62aa99a2a7c" path: "skills/firebase-app-hosting-basics" - version: "0.1.1" + version: "0.1.2" provenance: repository_uri: "https://github.com/firebase/agent-skills" diff --git a/skills/firebase-auth-basics/spec.yaml b/skills/firebase-auth-basics/spec.yaml index a6bff8b..11c06b8 100644 --- a/skills/firebase-auth-basics/spec.yaml +++ b/skills/firebase-auth-basics/spec.yaml @@ -9,9 +9,9 @@ metadata: spec: repository: "https://github.com/firebase/agent-skills" - ref: "c3bb9d52cc672839274599dce0acbc5b654fa3ce" + ref: "02c0a61889121567a9335285eddcf62aa99a2a7c" path: "skills/firebase-auth-basics" - version: "0.1.1" + version: "0.1.2" provenance: repository_uri: "https://github.com/firebase/agent-skills" diff --git a/skills/firebase-basics/spec.yaml b/skills/firebase-basics/spec.yaml index 5d28a10..fce883c 100644 --- a/skills/firebase-basics/spec.yaml +++ b/skills/firebase-basics/spec.yaml @@ -9,9 +9,9 @@ metadata: spec: repository: "https://github.com/firebase/agent-skills" - ref: "c3bb9d52cc672839274599dce0acbc5b654fa3ce" + ref: "02c0a61889121567a9335285eddcf62aa99a2a7c" path: "skills/firebase-basics" - version: "0.1.1" + version: "0.1.2" provenance: repository_uri: "https://github.com/firebase/agent-skills" diff --git a/skills/firebase-data-connect-basics/spec.yaml b/skills/firebase-data-connect-basics/spec.yaml index f542bd6..5464ce3 100644 --- a/skills/firebase-data-connect-basics/spec.yaml +++ b/skills/firebase-data-connect-basics/spec.yaml @@ -9,9 +9,9 @@ metadata: spec: repository: "https://github.com/firebase/agent-skills" - ref: "c3bb9d52cc672839274599dce0acbc5b654fa3ce" + ref: "02c0a61889121567a9335285eddcf62aa99a2a7c" path: "skills/firebase-data-connect-basics" - version: "0.1.1" + version: "0.1.2" provenance: repository_uri: "https://github.com/firebase/agent-skills" @@ -21,3 +21,32 @@ security: allowed_issues: - rule_id: MANIFEST_MISSING_LICENSE reason: "firebase/agent-skills is licensed Apache-2.0 at the repository root; upstream does not embed an SPDX license identifier in per-skill SKILL.md frontmatter." + # cisco-ai-skill-scanner ATR_2026_* findings below are false positives: the + # scanner matched word fragments and code/SQL/GraphQL examples in benign + # reference documentation (e.g. "Deploy", "exec" from execute/Exec, + # "subscribe()", GraphQL var syntax $id, emulator IPs 10.0.2.2/127.0.0.1, + # markdown headers). No executable threat. firebase/agent-skills @02c0a61. + - rule_id: ATR_2026_00004 + reason: "FP: cisco-ai-skill-scanner matched documentation prose (markdown headers like '# Admin', '### Configuration'); no executable threat. firebase/agent-skills @02c0a61." + - rule_id: ATR_2026_00010 + reason: "FP: cisco-ai-skill-scanner matched documentation prose/code examples (GraphQL operation/filter descriptions, 'default' branch text); no executable threat. firebase/agent-skills @02c0a61." + - rule_id: ATR_2026_00012 + reason: "FP: cisco-ai-skill-scanner matched GraphQL/SQL example syntax (named variables $id/$key, UPDATE/DELETE example statements); no executable threat. firebase/agent-skills @02c0a61." + - rule_id: ATR_2026_00013 + reason: "FP: cisco-ai-skill-scanner matched local emulator addresses in docs (10.0.2.2, 127.0.0.1:9399); no executable threat. firebase/agent-skills @02c0a61." + - rule_id: ATR_2026_00040 + reason: "FP: cisco-ai-skill-scanner matched word fragments 'exec'/'Exec' (from execute/Exec) and 'deploy'/'Deploy' in documentation; no executable threat. firebase/agent-skills @02c0a61." + - rule_id: ATR_2026_00051 + reason: "FP: cisco-ai-skill-scanner matched documentation prose ('for each'); no executable threat. firebase/agent-skills @02c0a61." + - rule_id: ATR_2026_00063 + reason: "FP: cisco-ai-skill-scanner matched documentation identifiers ('exFil' word fragment, 'SendMessage'); no executable threat. firebase/agent-skills @02c0a61." + - rule_id: ATR_2026_00066 + reason: "FP: cisco-ai-skill-scanner matched documentation code-fence markers ('`bash') and template-literal example syntax (${...}); no executable threat. firebase/agent-skills @02c0a61." + - rule_id: ATR_2026_00088 + reason: "FP: cisco-ai-skill-scanner matched documentation prose/code examples; no executable threat. firebase/agent-skills @02c0a61." + - rule_id: ATR_2026_00111 + reason: "FP: cisco-ai-skill-scanner matched SDK API method names in docs ('subscribe()', 'execute()', 'executeQuery', 'id: UUID!'); no executable threat. firebase/agent-skills @02c0a61." + - rule_id: ATR_2026_00140 + reason: "FP: cisco-ai-skill-scanner matched documentation prose ('Reverse'); no executable threat. firebase/agent-skills @02c0a61." + - rule_id: ATR_2026_00161 + reason: "FP: cisco-ai-skill-scanner matched documentation prose/code examples; no executable threat. firebase/agent-skills @02c0a61." diff --git a/skills/firebase-firestore/spec.yaml b/skills/firebase-firestore/spec.yaml index 52d1cc1..827c6b3 100644 --- a/skills/firebase-firestore/spec.yaml +++ b/skills/firebase-firestore/spec.yaml @@ -9,9 +9,9 @@ metadata: spec: repository: "https://github.com/firebase/agent-skills" - ref: "c3bb9d52cc672839274599dce0acbc5b654fa3ce" + ref: "02c0a61889121567a9335285eddcf62aa99a2a7c" path: "skills/firebase-firestore" - version: "0.2.0" + version: "0.2.1" provenance: repository_uri: "https://github.com/firebase/agent-skills" diff --git a/skills/firebase-hosting-basics/spec.yaml b/skills/firebase-hosting-basics/spec.yaml index ec799a4..d6d8f50 100644 --- a/skills/firebase-hosting-basics/spec.yaml +++ b/skills/firebase-hosting-basics/spec.yaml @@ -9,9 +9,9 @@ metadata: spec: repository: "https://github.com/firebase/agent-skills" - ref: "c3bb9d52cc672839274599dce0acbc5b654fa3ce" + ref: "02c0a61889121567a9335285eddcf62aa99a2a7c" path: "skills/firebase-hosting-basics" - version: "0.1.1" + version: "0.1.2" provenance: repository_uri: "https://github.com/firebase/agent-skills" diff --git a/skills/firebase-security-rules-auditor/spec.yaml b/skills/firebase-security-rules-auditor/spec.yaml index edc7028..1f91b90 100644 --- a/skills/firebase-security-rules-auditor/spec.yaml +++ b/skills/firebase-security-rules-auditor/spec.yaml @@ -9,9 +9,9 @@ metadata: spec: repository: "https://github.com/firebase/agent-skills" - ref: "c3bb9d52cc672839274599dce0acbc5b654fa3ce" + ref: "02c0a61889121567a9335285eddcf62aa99a2a7c" path: "skills/firebase-security-rules-auditor" - version: "0.1.1" + version: "0.1.2" provenance: repository_uri: "https://github.com/firebase/agent-skills"