Skip to content

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

68 Commits
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 

Repository files navigation

Identity Radar

AI-powered Identity Security Posture Management. Runs air-gapped. No cloud. No API keys.


Features

  • 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

Quick Start

Windows

  1. Download IdentityRadar-Setup.exe
  2. Right-click and Run as administrator
  3. Follow the installation wizard
  4. Open http://localhost:3000
  5. Sign in with admin@acmefs.sa / admin123

Linux

git clone https://github.com/ASHS21/IDR-C.git
cd IDR-C
chmod +x scripts/setup.sh
./scripts/setup.sh
# Open http://localhost:3000

Default credentials: admin@acmefs.sa / admin123

System Requirements

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+

Architecture

+-------------------------------------------------------------+
|  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              |
+-------------------------------------------------------------+

Tech Stack

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

Documentation

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

License

Apache-2.0

About

No description, website, or topics provided.

Resources

Stars

0 stars

Watchers

0 watching

Forks

Releases

Packages

Contributors

Languages