UNPKG

@openguardrails/moltguard

Version:

AI agent security plugin for OpenClaw: prompt injection detection, PII sanitization, and monitoring dashboard

460 lines 11.5 kB
{ "version": "6", "dialect": "sqlite", "id": "82eb171e-344a-4b0a-9c8a-7eb309a2dbd4", "prevId": "00000000-0000-0000-0000-000000000000", "tables": { "agents": { "name": "agents", "columns": { "id": { "name": "id", "type": "text", "primaryKey": true, "notNull": true, "autoincrement": false }, "name": { "name": "name", "type": "text", "primaryKey": false, "notNull": true, "autoincrement": false }, "description": { "name": "description", "type": "text", "primaryKey": false, "notNull": false, "autoincrement": false }, "provider": { "name": "provider", "type": "text", "primaryKey": false, "notNull": true, "autoincrement": false, "default": "'custom'" }, "status": { "name": "status", "type": "text", "primaryKey": false, "notNull": true, "autoincrement": false, "default": "'inactive'" }, "last_seen_at": { "name": "last_seen_at", "type": "text", "primaryKey": false, "notNull": false, "autoincrement": false }, "metadata": { "name": "metadata", "type": "text", "primaryKey": false, "notNull": true, "autoincrement": false, "default": "'{}'" }, "created_at": { "name": "created_at", "type": "text", "primaryKey": false, "notNull": true, "autoincrement": false }, "updated_at": { "name": "updated_at", "type": "text", "primaryKey": false, "notNull": true, "autoincrement": false } }, "indexes": { "idx_agents_status": { "name": "idx_agents_status", "columns": [ "status" ], "isUnique": false } }, "foreignKeys": {}, "compositePrimaryKeys": {}, "uniqueConstraints": {}, "checkConstraints": {} }, "detection_results": { "name": "detection_results", "columns": { "id": { "name": "id", "type": "text", "primaryKey": true, "notNull": true, "autoincrement": false }, "agent_id": { "name": "agent_id", "type": "text", "primaryKey": false, "notNull": false, "autoincrement": false }, "safe": { "name": "safe", "type": "integer", "primaryKey": false, "notNull": true, "autoincrement": false }, "categories": { "name": "categories", "type": "text", "primaryKey": false, "notNull": true, "autoincrement": false, "default": "'[]'" }, "sensitivity_score": { "name": "sensitivity_score", "type": "real", "primaryKey": false, "notNull": true, "autoincrement": false, "default": 0 }, "findings": { "name": "findings", "type": "text", "primaryKey": false, "notNull": true, "autoincrement": false, "default": "'[]'" }, "latency_ms": { "name": "latency_ms", "type": "integer", "primaryKey": false, "notNull": true, "autoincrement": false }, "request_id": { "name": "request_id", "type": "text", "primaryKey": false, "notNull": true, "autoincrement": false }, "created_at": { "name": "created_at", "type": "text", "primaryKey": false, "notNull": true, "autoincrement": false } }, "indexes": { "idx_detection_results_agent_id": { "name": "idx_detection_results_agent_id", "columns": [ "agent_id" ], "isUnique": false }, "idx_detection_results_created_at": { "name": "idx_detection_results_created_at", "columns": [ "created_at" ], "isUnique": false } }, "foreignKeys": {}, "compositePrimaryKeys": {}, "uniqueConstraints": {}, "checkConstraints": {} }, "policies": { "name": "policies", "columns": { "id": { "name": "id", "type": "text", "primaryKey": true, "notNull": true, "autoincrement": false }, "name": { "name": "name", "type": "text", "primaryKey": false, "notNull": true, "autoincrement": false }, "description": { "name": "description", "type": "text", "primaryKey": false, "notNull": false, "autoincrement": false }, "scanner_ids": { "name": "scanner_ids", "type": "text", "primaryKey": false, "notNull": true, "autoincrement": false, "default": "'[]'" }, "action": { "name": "action", "type": "text", "primaryKey": false, "notNull": true, "autoincrement": false, "default": "'log'" }, "sensitivity_threshold": { "name": "sensitivity_threshold", "type": "real", "primaryKey": false, "notNull": true, "autoincrement": false, "default": 0.5 }, "is_enabled": { "name": "is_enabled", "type": "integer", "primaryKey": false, "notNull": true, "autoincrement": false, "default": true }, "created_at": { "name": "created_at", "type": "text", "primaryKey": false, "notNull": true, "autoincrement": false }, "updated_at": { "name": "updated_at", "type": "text", "primaryKey": false, "notNull": true, "autoincrement": false } }, "indexes": {}, "foreignKeys": {}, "compositePrimaryKeys": {}, "uniqueConstraints": {}, "checkConstraints": {} }, "scanner_definitions": { "name": "scanner_definitions", "columns": { "id": { "name": "id", "type": "text", "primaryKey": true, "notNull": true, "autoincrement": false }, "scanner_id": { "name": "scanner_id", "type": "text", "primaryKey": false, "notNull": true, "autoincrement": false }, "name": { "name": "name", "type": "text", "primaryKey": false, "notNull": true, "autoincrement": false }, "description": { "name": "description", "type": "text", "primaryKey": false, "notNull": true, "autoincrement": false }, "config": { "name": "config", "type": "text", "primaryKey": false, "notNull": true, "autoincrement": false, "default": "'{}'" }, "is_enabled": { "name": "is_enabled", "type": "integer", "primaryKey": false, "notNull": true, "autoincrement": false, "default": true }, "is_default": { "name": "is_default", "type": "integer", "primaryKey": false, "notNull": true, "autoincrement": false, "default": false } }, "indexes": { "idx_scanner_defs_scanner_id": { "name": "idx_scanner_defs_scanner_id", "columns": [ "scanner_id" ], "isUnique": false } }, "foreignKeys": {}, "compositePrimaryKeys": {}, "uniqueConstraints": {}, "checkConstraints": {} }, "settings": { "name": "settings", "columns": { "key": { "name": "key", "type": "text", "primaryKey": true, "notNull": true, "autoincrement": false }, "value": { "name": "value", "type": "text", "primaryKey": false, "notNull": true, "autoincrement": false }, "updated_at": { "name": "updated_at", "type": "text", "primaryKey": false, "notNull": true, "autoincrement": false } }, "indexes": {}, "foreignKeys": {}, "compositePrimaryKeys": {}, "uniqueConstraints": {}, "checkConstraints": {} }, "usage_logs": { "name": "usage_logs", "columns": { "id": { "name": "id", "type": "text", "primaryKey": true, "notNull": true, "autoincrement": false }, "agent_id": { "name": "agent_id", "type": "text", "primaryKey": false, "notNull": false, "autoincrement": false }, "endpoint": { "name": "endpoint", "type": "text", "primaryKey": false, "notNull": true, "autoincrement": false }, "status_code": { "name": "status_code", "type": "integer", "primaryKey": false, "notNull": true, "autoincrement": false }, "response_safe": { "name": "response_safe", "type": "integer", "primaryKey": false, "notNull": false, "autoincrement": false }, "categories": { "name": "categories", "type": "text", "primaryKey": false, "notNull": true, "autoincrement": false, "default": "'[]'" }, "latency_ms": { "name": "latency_ms", "type": "integer", "primaryKey": false, "notNull": true, "autoincrement": false }, "request_id": { "name": "request_id", "type": "text", "primaryKey": false, "notNull": true, "autoincrement": false }, "created_at": { "name": "created_at", "type": "text", "primaryKey": false, "notNull": true, "autoincrement": false } }, "indexes": { "idx_usage_logs_agent_id": { "name": "idx_usage_logs_agent_id", "columns": [ "agent_id" ], "isUnique": false }, "idx_usage_logs_created_at": { "name": "idx_usage_logs_created_at", "columns": [ "created_at" ], "isUnique": false } }, "foreignKeys": {}, "compositePrimaryKeys": {}, "uniqueConstraints": {}, "checkConstraints": {} } }, "views": {}, "enums": {}, "_meta": { "schemas": {}, "tables": {}, "columns": {} }, "internal": { "indexes": {} } }