ABS Core - Gatekeeper for IDEs 🛡️

The Immune System for AI Coding Agents.
Install the official extension to supervise your AI Coding Agents (Cursor, Copilot, Windsurf, Cline) directly in the editor.
🖥️ Compatible IDEs
| IDE |
Status |
Installation |
| VS Code |
✅ Native |
Marketplace |
| Cursor |
✅ Compatible |
Manual VSIX install (see below) |
| Windsurf |
✅ Compatible |
Manual VSIX install |
| VSCodium |
✅ Compatible |
Open VSX |
| GitHub Codespaces |
✅ Compatible |
Install from Marketplace |
| Gitpod |
✅ Compatible |
Add to .gitpod.yml |
| JetBrains |
🔜 Coming Soon |
IntelliJ Plugin (Roadmap) |
✨ Key Features
| Feature |
Description |
| 🔍 Scan Files & Folders |
Check code for policy violations before AI agents execute. |
| 🛡️ Coding Agent Safeguards |
Block dangerous patterns like rm -rf, git reset --hard, secret exposure. |
| 📊 Real-time Feedback |
View scan results instantly in the Output panel. |
| 🔗 Cloud API Integration |
Connect to api.abscore.app for centralized governance. |
| 🎛️ Sidebar Panel |
Visual interface to select files and trigger scans. |
🚀 Quick Start
VS Code / Codespaces
- Install from Marketplace
- Open the ABS Core sidebar (shield icon)
- Select files and click "Scan Selected Files"
Cursor / Windsurf / VSCodium
- Download the latest
.vsix from Releases
- Open Command Palette:
Cmd+Shift+P (Mac) / Ctrl+Shift+P (Win/Linux)
- Run:
Extensions: Install from VSIX...
- Select the downloaded
abs-vscode-X.X.X.vsix file
- Reload the IDE
Or via CLI:
# Cursor
cursor --install-extension abs-vscode-0.0.7.vsix
# VS Code
code --install-extension abs-vscode-0.0.7.vsix
🎯 Use Cases
- Supervise AI Agents: Monitor what Cursor, Copilot, Cline, and other agents are doing in your codebase.
- Block Destructive Commands: Prevent
rm -rf, git push --force, and credential leaks.
- Enforce Team Policies: Define rules like "No hardcoded secrets" or "No direct DB writes".
- Audit Trail: Every scan is logged to
api.abscore.app for forensic analysis.
⚙️ Configuration
The extension connects to the ABS Core API by default:
API Endpoint: https://api.abscore.app
For self-hosted deployments, you can configure via settings:
{
"abs.apiUrl": "https://your-abs-instance.com"
}
🔒 Built-in Safeguards
| Rule ID |
Description |
Action |
code-01 |
Block recursive delete (rm -rf) outside temp dirs |
DENY |
code-02 |
Protect secrets (.env, .pem, SSH keys) |
ESCALATE |
code-03 |
Block force push (git push --force) |
DENY |
code-04 |
Block hard reset (git reset --hard) |
ESCALATE |
code-05 |
Detect prompt injection patterns |
WARN |
📦 Installation Options
Option 1: VS Code Marketplace (Recommended)
code --install-extension oconnector.abs-vscode
Option 2: Open VSX (VSCodium, Gitpod)
# Via ovsx CLI
ovsx get oconnector.abs-vscode
Option 3: Direct VSIX Download
Download from GitHub Releases and install manually.
🌐 Links
🤝 Contributing
We welcome contributions! See CONTRIBUTING.md for guidelines.
📄 License
Apache-2.0 © OConnector Technology