AI-powered Identity Security Posture Management. Runs air-gapped. No cloud. No API keys.
- Identity Security Posture Management (ISPM) -- Continuous assessment of identity risks across human and non-human identities with an 11-factor risk scoring engine
- Active Directory Tiering Enforcement -- First-class three-tier model (Tier 0/1/2) with automated violation detection and cross-tier access path analysis
- Identity Threat Detection and Response (ITDR) -- Real-time detection of credential attacks including Kerberoasting, DCSync, golden ticket, impossible travel, and password spray
- Air-Gapped AI Analysis -- Local AI model runs entirely on your infrastructure with no external API calls, internet access, or cloud dependencies
- Attack Path Discovery -- Automated privilege escalation path analysis from standard users to Domain Admin with MITRE ATT&CK mapping
- Shadow Admin Detection -- Five detection methods (ACL analysis, delegation chains, nested groups, service ownership, GPO rights) to find hidden admin-equivalent access
- Non-Human Identity Governance -- Complete lifecycle management for service accounts, managed identities, API keys, and bot accounts with ownership tracking and expiry monitoring
- Saudi Regulatory Compliance -- Built-in mapping to NCA ECC, SAMA CSF, and PDPL frameworks with automated audit evidence collection
- Download
IdentityRadar-Setup.exe - Right-click and Run as administrator
- Follow the installation wizard
- Open
http://localhost:3000 - Sign in with
admin@acmefs.sa/admin123
git clone https://github.com/ASHS21/IDR-C.git
cd IDR-C
chmod +x scripts/setup.sh
./scripts/setup.sh
# Open http://localhost:3000Default credentials: admin@acmefs.sa / admin123
| Component | Minimum | Recommended |
|---|---|---|
| RAM | 16 GB | 32 GB |
| CPU | 4 cores | 8 cores |
| Disk | 50 GB | 100 GB SSD |
| OS | Windows 10 21H2+, Ubuntu 22.04+, macOS 13+ | |
| Docker | Docker Desktop 4.40+ |
+-------------------------------------------------------------+
| LAYER 03 -- DYNAMIC (Decisions & Learning) |
| AI risk scoring, remediation plans, anomaly detection, |
| attack path narratives, posture simulation |
| Engine: Local AI (Docker Model Runner) or Anthropic API |
+-------------------------------------------------------------+
| LAYER 02 -- KINETIC (Actions & Automation) |
| Access reviews, provisioning workflows, policy enforcement, |
| certification campaigns, escalations, audit logging |
| Engine: Next.js API Routes + Cron Workers |
+-------------------------------------------------------------+
| LAYER 01 -- SEMANTIC (Ontology Core) |
| Identity objects, AD tiering model, entitlements, |
| group memberships, roles, resources, policies |
| Engine: PostgreSQL + Drizzle ORM + NextAuth.js |
+-------------------------------------------------------------+
| Layer | Technology | Purpose |
|---|---|---|
| Frontend | Next.js 14 (App Router) | Dashboard UI, SSR pages |
| Styling | Tailwind CSS 4 | Design system |
| Database | PostgreSQL 16 + Drizzle ORM | Semantic layer store |
| Auth | NextAuth.js v5 | Session management + RBAC |
| AI | Docker Model Runner / Anthropic API | Dynamic layer reasoning |
| Validation | Zod | Boundary schemas |
| State | TanStack React Query | Server state management |
| Charts | Recharts + D3 | Dashboard visualizations |
| Infra | Docker Compose | Container orchestration |
Full documentation is available in the docs/ directory:
- Getting Started -- Installation, first login, connecting data sources
- User Guide -- Dashboard features and workflows
- Admin Guide -- User management, integrations, policies
- Reference -- Risk scoring formula, RBAC matrix, configuration
- Compliance -- NCA ECC, SAMA CSF, PDPL mapping
- FAQ -- Common questions and answers