Was macht forgeterm?
Überwache KI-Codierungsagenten in Echtzeit, um unbefugten Dateizugriff, Netzwerkverbindungen und gefährliche Befehle zu blockieren und gleichzeitig Systemressourcengrenzen durchzusetzen.
Funktionsweise
Forgeterm fungiert als Sicherheitsbarriere zwischen dem KI-Agenten und Ihrem System. Es überwacht alle Aktionen des Agenten und vergleicht sie mit vordefinierten Sicherheitsregeln. Wenn eine Aktion gegen eine Regel verstößt, wird sie sofort blockiert und protokolliert.
Unterstützte Plattformen
- Claude Code
- Cursor
- Codex
- Weitere KI-Agenten (konfigurierbar)
Installation
npm install -g forgeterm
Konfiguration
Erstellen Sie eine forgeterm.config.json-Datei:
{
"rules": {
"fileAccess": {
"allowedPaths": ["/home/user/projects"],
"blockedPaths": ["/etc", "/sys", "/proc"]
},
"network": {
"blockedHosts": ["internal.corp.com"],
"allowedPorts": [80, 443]
},
"commands": {
"blockedCommands": ["rm -rf /", "sudo", "chmod 777"]
},
"resources": {
"maxCpuPercent": 80,
"maxMemoryMB": 1024,
"maxDiskGB": 10
}
}
}
Verwendung
forgeterm start --agent claude-code
Integration in CI/CD:
jobs:
security:
steps:
- uses: forgeterm/action@v1
with:
config: .forgeterm.yml
Lizenz
MIT