{ "title": "Security & Risk Rules", "subtitle": "Configure command risk classification rules and security policies.", "riskRules": { "title": "Command Risk Rules", "addRule": "Add Rule", "editRule": "Edit Rule", "deleteRule": "Delete Rule", "loading": "Loading risk rules...", "loadError": "Failed to load risk rules:", "empty": "No risk rules configured.", "table": { "pattern": "Pattern", "riskLevel": "Risk Level", "action": "Action", "description": "Description", "actions": "Actions" }, "form": { "pattern": "Pattern", "patternPlaceholder": "rm -rf *, sudo *, etc.", "riskLevel": "Risk Level", "action": "Action", "description": "Description" }, "riskLevels": { "0": "0 - None", "1": "1 - Low", "2": "2 - Medium", "3": "3 - High" }, "actions": { "allow": "Allow", "block": "Block", "requireApproval": "Require Approval" } }, "permissionMatrix": { "title": "Permission Matrix", "roles": { "admin": "Admin", "operator": "Operator", "viewer": "Viewer", "readonly": "Read-only" }, "permissions": { "manageServers": "Manage Servers", "executeCommands": "Execute Commands", "viewAudit": "View Audit", "manageUsers": "Manage Users", "approveCommands": "Approve Commands" }, "savePermissions": "Save Permissions" }, "credentials": { "title": "Credentials", "subtitle": "Manage SSH credentials for server connections", "addCredential": "Add Credential", "editCredential": "Edit Credential", "deleteCredential": "Delete Credential", "testCredential": "Test", "loading": "Loading credentials...", "loadError": "Failed to load credentials:", "empty": "No credentials found.", "securityNotice": "Credentials are stored encrypted and are only decrypted during use.", "authTypes": { "password": "Password", "sshKey": "SSH Key", "sshKeyPassphrase": "SSH Key + Passphrase" }, "table": { "name": "Name", "type": "Type", "username": "Username", "associatedServers": "Associated Servers", "created": "Created", "actions": "Actions" }, "form": { "name": "Name", "authType": "Authentication Type", "username": "Username", "password": "Password", "privateKey": "Private Key", "passphrase": "Passphrase", "servers": "Associated Servers" }, "encryptionWarning": "Encrypted data cannot be retrieved after saving." }, "roles": { "title": "Roles", "subtitle": "Manage roles and their associated permissions", "addRole": "Add Role", "editRole": "Edit Role", "deleteRole": "Delete Role", "loading": "Loading roles...", "loadError": "Failed to load roles:", "empty": "No roles found.", "builtIn": "Built-in", "custom": "Custom", "showPerms": "Permissions", "hidePerms": "Hide Perms", "assignedPermissions": "Assigned Permissions", "savingPermissions": "Saving permissions...", "table": { "name": "Name", "description": "Description", "type": "Type", "permissions": "Permissions", "users": "Users", "created": "Created", "actions": "Actions" }, "form": { "name": "Name", "description": "Description" } }, "permissions": { "title": "Permissions", "subtitle": "View and manage the permission matrix across roles", "loading": "Loading permissions matrix...", "loadError": "Failed to load permissions:", "empty": "No permissions found.", "resource": "Resource", "permission": "Permission", "action": "Action", "details": "Permission Details", "actionTypes": { "create": "create", "read": "read", "update": "update", "delete": "delete", "execute": "execute" }, "summary": { "title": "Summary", "totalPermissions": "Total Permissions", "totalRoles": "Total Roles", "resources": "Resources", "granted": "Granted" }, "detailDialog": { "title": "Permission Details", "key": "Key", "resource": "Resource", "action": "Action", "description": "Description" } } }