Skip to content

Conversation

@dandye
Copy link
Collaborator

@dandye dandye commented Jan 13, 2026

Summary

This PR finalizes the Google SecOps Extension by documenting the "Adaptive Execution" strategy and completing the Gemini extension configuration.

Changes

  • Documentation: Updated docs/google_secops_extension.md to detail how skills automatically choose between the Remote MCP Server (preferred) and Local Python Tools (fallback).
  • Extension Spec: Added extensions/google-secops/GEMINI.md to provide extension-specific documentation.
  • Configuration: Updated extensions/google-secops/gemini-extension.json to include:
    • settings: Prompts for PROJECT_ID and SERVER_URL during installation.
    • mcpServers: Dynamic configuration for the remote-mcp-secops server.

Verify

  • Check that GEMINI.md correctly references the adaptive nature.
  • Validate gemini-extension.json structure for direct use with gemini extensions install.

Test Strategy

  1. Ensure not already installed

    gemini extensions list
    ls -la ~/.gemini/extensions/secops/gemini-extension.json

    1.1. Back up existing installation file if desired (useful for tests)

    cp ~/.gemini/extensions/secops/gemini-extension.json{,_$(date +%Y%m%d%H%M%S)}.bak

    1.2 Uninstall if needed

    gemini extensions uninstall google-secops
    gemini extensions list
  2. Install the extension

    git clone https://github.com/google/mcp-security  # If starting fresh
    # Or just navigate to your repo
    gemini extensions install ./extensions/google-secops

    You will be prompted for:

    • PROJECT_ID (e.g., secops-ai-staging)
    • SERVER_URL (e.g., https://staging-chronicle.sandbox.googleapis.com/mcp)
  3. Verify installation

    gemini extensions list
    ls -la ~/.gemini/extensions/secops/gemini-extension.json

    3.1 Compare with backup

    diff ~/.gemini/extensions/secops/gemini-extension*
  4. Re-testing

    gemini extensions uninstall google-secops && gemini extensions install ./extensions/google-secops

@dandye dandye changed the base branch from main to remote_mcp January 13, 2026 01:07
@dandye dandye changed the title feat: Add google-secops Gemini CLI extension feat: Add google-secops Gemini CLI extension with skills Jan 13, 2026
@dandye dandye requested a review from goog-cmmartin January 13, 2026 01:18
@dandye dandye changed the title feat: Add google-secops Gemini CLI extension with skills feat: Split Setup Skills & Update Hunt Skill Jan 14, 2026
@dandye dandye changed the title feat: Split Setup Skills & Update Hunt Skill feat: Gemini/Antigravity Skills and Extension Jan 14, 2026
@dandye dandye removed the request for review from goog-cmmartin January 15, 2026 18:39
@dandye dandye marked this pull request as draft January 15, 2026 18:40
@dandye dandye changed the base branch from remote_mcp to main January 15, 2026 18:40
@dandye dandye changed the title feat: Gemini/Antigravity Skills and Extension docs/feat: Adaptive Execution Docs & Extension Configuration Jan 16, 2026
@dandye dandye marked this pull request as ready for review January 16, 2026 23:28
@dandye dandye requested a review from goog-cmmartin January 16, 2026 23:28
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Projects

None yet

Development

Successfully merging this pull request may close these issues.

1 participant