Guard

AIVory Antigravity Extension

The AIVory extension brings real-time compliance and security scanning directly into Google Antigravity, Google’s AI-first code editor. Get instant feedback on compliance violations as you code, with seamless integration into Antigravity’s AI features.

  • Real-time scanning validates code as you type with instant inline feedback
  • AI code detection automatically identifies and validates AI-generated code
  • 17 compliance standards including OWASP, GDPR, HIPAA, PCI-DSS, SOC 2
  • Zero configuration works out of the box with intelligent defaults
  • Free tier available start with OWASP Top 10 scanning - no token required
Note Download from Open VSX - Install AIVory directly into Google Antigravity.

About Antigravity

Google Antigravity is a VS Code-based IDE optimized for AI-powered development, similar to Cursor. It provides advanced AI assistance while maintaining full VS Code extension compatibility.


Why AIVory for Antigravity?

Antigravity is built for AI-powered development, and AIVory ensures every line of AI-generated code meets compliance standards.

Real-Time Scanning
Continuous compliance validation as you write code
Inline Warnings
See violations directly in your editor with quick-fix suggestions
AI Code Detection
Automatically identifies and validates AI-generated code segments
Multi-Standard Support
OWASP, GDPR, HIPAA, PCI-DSS, SOC 2, and 12 more standards
Zero Configuration
Works out of the box with intelligent defaults

Installation

  1. Open Antigravity
  2. Go to Extensions (Ctrl+Shift+X or Cmd+Shift+X)
  3. Search for “AIVory”
  4. Click Install
Note Direct Link: AIVory on Open VSX

Option 2: Install Directly in IDE

  1. Open Antigravity
  2. Press Ctrl+Shift+P (or Cmd+Shift+P on Mac)
  3. Type “Extensions: Install from VSIX”
  4. Download the .vsix file from Open VSX
  5. Select the downloaded file

Configure API Token

  1. Open Antigravity Settings (Ctrl+, or Cmd+,)
  2. Search for “AIVory”
  3. Enter your API Token from app.aivory.net/tokens
Note Free Tier Available: Start with OWASP Top 10 scanning (50 scans/week) - no token required!

MCP Integration Alternative

Prefer using MCP for AI agent integration? AIVory Guard MCP server is also available:

# Install via npm
npm install -g @aivorynet/guard

# Or use with npx (no installation)
npx @aivorynet/guard test
Note Learn more: MCP Installation Guide

Key Features

Real-Time Compliance Scanning

AIVory continuously monitors your code as you type:

Instant Feedback
See violations within seconds
Inline Warnings
Violations appear as yellow/red squiggles
Hover Details
Hover over violations for detailed explanations
Quick Fixes
Click light bulb for suggested fixes
Auto-Scan
Scans on save, paste, and AI generation

Multi-Language Support

AIVory supports 70+ languages including:

JavaScript / TypeScript
JS, TS, JSX, TSX
Python
Full Python support
Java / Kotlin
JVM languages
Go / Rust
Systems languages
PHP / Ruby
Web backends
C# / C++ / Swift
And many more…

AI Code Detection

AIVory automatically detects AI-generated code:

  • Identifies code from AI assistants
  • Tracks autocomplete insertions
  • Monitors AI chat-generated code blocks
  • Flags AI code for extra scrutiny
  • Maintains audit trail of AI contributions
Success AI Code Detection requires a paid subscription for full functionality.

Compliance Standards

Scan against 17 compliance standards:

Free Tier
OWASP Top 10
Data Privacy Premium
GDPR, DSGVO, HIPAA, CCPA
Financial Premium
PCI-DSS, SOC 2, AML, Geldwäschegesetz (GwG)
Enterprise Premium
ISO 27001, ISO 27017, ISO 27018, TISAX
European Premium
DORA, NIS2, EU AI Act, Hinweisgeberschutzgesetz (HinSchG)

Configure which standards to scan in Antigravity Settings.


Configuration

Extension Settings

Configure AIVory in Antigravity Settings (Ctrl+, or Cmd+,):

Basic Settings
{
  "aivory.apiToken": "your_api_token_here",
  "aivory.autoScan": true,
  "aivory.scanOnSave": true,
  "aivory.scanOnPaste": true
}
Compliance Standards
{
  "aivory.standards": [
    "OWASP",
    "GDPR",
    "HIPAA",
    "PCI-DSS",
    "SOC2"
  ]
}
Scan Sensitivity
{
  "aivory.severity": "medium",
  "aivory.showInfoLevel": false,
  "aivory.showWarningLevel": true,
  "aivory.showErrorLevel": true
}

Project-Level Configuration

Create .aivoryrc in your project root:

Example .aivoryrc Configuration
{
  "standards": ["OWASP", "GDPR"],
  "severity": "high",
  "excludePatterns": [
    "node_modules/**",
    "dist/**",
    "build/**",
    "*.test.js"
  ],
  "includePatterns": [
    "src/**/*.js",
    "src/**/*.ts"
  ]
}

Command Palette Commands

Access AIVory features via Antigravity’s Command Palette (Ctrl+Shift+P or Cmd+Shift+P):

Command Description
AIVory: Scan Current File Manually trigger scan
AIVory: Scan Workspace Scan all files in workspace
AIVory: View Scan Results Open violations panel
AIVory: Configure Settings Quick access to settings
AIVory: Show Documentation Open docs

Dashboard Integration

View detailed metrics at app.aivory.net:

Scan History
All scans with timestamps
Violation Trends
Track improvements over time
Team Activity
See team member contributions
Compliance Reports
Export for audits
AI Code Analysis
Track AI-generated code percentage
Note See Dashboard Documentation for details.

Troubleshooting

Extension Not Scanning

Problem: AIVory doesn’t scan files automatically

Solutions:

  1. Check extension is enabled: Extensions → AIVory → Enabled
  2. Verify API token in settings: aivory.apiToken
  3. Check file type is supported: .js, .py, .java, etc.
  4. Restart Antigravity: Close and reopen
Inline Warnings Not Showing

Problem: No squiggly lines appear for violations

Solutions:

  1. Check severity settings: aivory.severity
  2. Enable warning level: aivory.showWarningLevel: true
  3. Verify language support
  4. Check Problems panel: View → Problems
API Token Invalid

Problem: “Invalid API token” error

Solutions:

  1. Generate new token: app.aivory.net/tokens
  2. Copy token exactly (no extra spaces)
  3. Update settings: aivory.apiToken
  4. Restart Antigravity
Rate Limits (Free Tier)

Problem: “Rate limit exceeded” error

Solutions:

  1. Free tier limits: 50 scans/week
  2. Upgrade to full access: app.aivory.net/register/plans
  3. Scan selectively: Disable auto-scan, scan manually
  4. Use project config: Add excludePatterns to skip test files

Try All Platforms

Not sure if Antigravity is right for you? Try AIVory across all platforms:

Note Explore All Platform Options - All platforms offer free OWASP Top 10 scanning.

Available for JetBrains IDEs, VS Code, Cursor, Claude Code (MCP), and more.


Next Steps


Need Help?