diff --git a/README.md b/README.md index a5eb8f4..fd1e0d5 100644 --- a/README.md +++ b/README.md @@ -23,7 +23,7 @@ OCI CIS AI Agent is a self-hosted web application that automates **CIS Oracle Cloud Infrastructure Foundations Benchmark 3.0** compliance checks, powered by **OCI Generative AI** for intelligent analysis and an **MCP (Model Context Protocol)** server architecture for extensible task execution. -The platform combines security compliance scanning, AI-powered chat with **RAG (Retrieval-Augmented Generation)**, infrastructure exploration, and vector-based knowledge storage into a single, containerized solution with Oracle Cloud's official light theme. +The platform combines security compliance scanning, AI-powered chat with **RAG (Retrieval-Augmented Generation)**, infrastructure exploration, and vector-based knowledge storage into a single, containerized solution with Oracle Cloud's official theme (light/dark modes). --- @@ -71,6 +71,9 @@ The platform combines security compliance scanning, AI-powered chat with **RAG ( ### ⚑ OCI Resource Actions - **Start/Stop Compute Instances** directly from OCI Account Explorer with one click - **Start/Stop Autonomous Databases** from Explorer with confirmation prompt +- **Update Network Access**: add your IP to ADB ACL (whitelisted_ips) directly from Explorer +- **ACL display**: view current whitelisted IPs for Autonomous Databases in Explorer cards +- **Auto-refresh**: resource state updates automatically after Start/Stop actions (polling) - Lifecycle state badges (RUNNING/STOPPED/AVAILABLE) with color indicators - Actions audited in the audit log @@ -161,6 +164,25 @@ The platform combines security compliance scanning, AI-powered chat with **RAG ( - Admin can view all logs; users see only their own - API endpoints for listing and clearing logs +### πŸ”„ Export / Import Configuration +- **Full config export** as JSON: OCI credentials (with private keys), GenAI configs, MCP servers, system prompts, app settings, ADB vector configs +- **Import** from exported JSON with merge-by-ID (skips existing, prevents duplicates) +- Private keys exported as base64 and restored to disk on import +- Enables full environment migration between machines (Mac ↔ Windows ↔ Linux) + +### 🎨 Theme System +- **Light/Dark mode toggle** in the sidebar footer +- **Oracle-branded dark mode**: deep dark backgrounds with Oracle Red accent +- **Oracle-branded light mode**: warm light backgrounds (original theme) +- Theme preference persisted in localStorage across sessions +- All CSS driven by CSS custom properties β€” zero hardcoded colors + +### ✏️ Terraform Prompt Editor +- **Inline prompt editor** accessible from the Terraform menu (3-dot menu β†’ Editar Prompt) +- Edit the active Terraform system prompt name and content +- **Auto-save with debounce** (800ms): changes saved to database automatically as you type +- Visual "Salvando..." β†’ "Salvo βœ“" indicator + ### πŸ” Security - **JWT authentication** with configurable expiry - **TOTP MFA** (Google Authenticator / Authy compatible) diff --git a/frontend/index.html b/frontend/index.html index ea4e257..f43cdba 100644 --- a/frontend/index.html +++ b/frontend/index.html @@ -6,7 +6,7 @@ OCI CIS AI Agent