Skip to content

Latest commit

 

History

History
3675 lines (2148 loc) · 35.7 KB

user_hierarchy.md

File metadata and controls

3675 lines (2148 loc) · 35.7 KB

SOCMINT.AI - Role Hierarchy & Access Matrix

This document outlines the strict, chain-of-command-based hierarchy used within the SOCMINT.AI platform.


🏗️ Final Role Hierarchy

Platform Admin
│
Organization Admin
│
Case Supervisor
│
├── Investigator
├── OSINT Analyst
├── Digital Forensics Analyst
├── Auditor / Compliance Officer
└── Viewer / Executive

🏛️ Roles, Responsibilities, and Feature Access

1. Platform Admin

  • Role Type: Infrastructure / System Wide
  • Capabilities: Manages the entire platform instance, provisions organizations, monitors global system metrics, AI agent statuses, and infrastructure health.
  • Restrictions: Should not be involved in day-to-day investigations.

2. Organization Admin

  • Role Type: Tenant Authority (e.g., State Police Department)
  • Capabilities: Manages teams, users, permissions, and resources inside their specific organization. Can create units and invite supervisors/investigators.
  • Restrictions: Can only access data related to their specific organization tenant.

3. Case Supervisor

  • Role Type: Operational Head (e.g., Cyber Crime Inspector, Unit Head)
  • Capabilities: Manages investigations and case workflows. Assigns work, approves reports, monitors investigators, and oversees the overall direction of cases within their unit.

4. Investigator

  • Role Type: Standard Field Agent / Primary Analyst
  • Capabilities: The core user of the platform. Runs investigations, launches AI agents, reviews discovered profiles, runs image matching, analyzes relationships, and generates case reports.

5. OSINT Analyst

  • Role Type: Open-Source Intelligence Specialist
  • Capabilities: Focuses on validating and enriching intelligence. Analyzes the public internet, social media, and open sources to provide context to investigator findings.

6. Digital Forensics Analyst

  • Role Type: Hardware/Digital Evidence Specialist
  • Capabilities: Analyzes digital evidence and metadata. Focuses on files, images, documents, and technical evidence. Operates the technical verification pipeline (e.g., hash generation, deep EXIF analysis).

7. Auditor / Compliance Officer

  • Role Type: Independent Oversight
  • Capabilities: Ensures legality, integrity, and accountability. Monitors system usage, verifies evidence integrity (chain of custody), audits user access logs, and enforces compliance policies.
  • Restrictions: Strictly Read-Only regarding case data. Has absolutely zero investigation powers.

8. Viewer / Executive

  • Role Type: Strategic Leadership (e.g., Commissioner, CISO)
  • Capabilities: Monitors high-level metrics, reviews executive summaries, tracks department performance, and approves strategic decisions (like special case authorizations).
  • Restrictions: Strictly Read-Only. Cannot conduct investigations, edit cases, or modify system data.

🔒 Security & Evidence Integrity

  • Role-Based Access Control (RBAC): Every button, page, API route, and dashboard widget is controlled by permissions derived from this matrix.
  • Evidence Locking: Once evidence passes the chain of approval, it is permanently locked and becomes Read Only. No edits are permitted.
  • Audit Trails: Every action is logged and tracked by the Auditor role to ensure absolute chain of custody.

Good approach, Ravindra boss.

Let's start with the Platform Admin Dashboard (highest role).

Remember: Platform Admin should manage the platform, not investigations directly.

Platform Admin Dashboard

Dashboard Overview

KPI Cards

Organizations
Active Users
Active Cases
Investigations Today
AI Agent Runs
Reports Generated

Organization Management

Main module.

Features

  • Create Organization
  • Edit Organization
  • Suspend Organization
  • Delete Organization
  • View Organization Details

Organization Details

Organization Name
Organization Type
Contact Email
Phone
Address
Status
Created Date
Subscription Plan

Stats Per Organization

Users Count
Cases Count
Reports Count
Storage Usage
Last Active

User Management

Features

  • View All Users
  • Search User
  • Suspend User
  • Reset MFA
  • Force Logout
  • View Login History

User Details

Full Name
Email
Role
Organization
Status
Last Login
Created Date

Platform Analytics

Charts

User Growth

Daily
Weekly
Monthly

Investigation Activity

Cases Created
Reports Generated
AI Runs

Organization Activity

Most Active Organizations

AI Agent Management

Since your platform is AI-first.

Agent Status

Discovery Agent
Correlation Agent
Image Agent
Behavior Agent
Relationship Agent
Report Agent

Information

Status
Response Time
Success Rate
Failed Runs
Total Executions

Controls

Enable Agent
Disable Agent
Restart Agent

Security Center

Metrics

Failed Logins
Suspicious Activity
Blocked Requests
Rate Limit Violations

Features

IP Blacklist
IP Whitelist
Session Management
Token Revocation

Audit Center

Every action should be logged.

Logs

User Login
User Logout
Role Changes
Case Creation
Case Deletion
Organization Creation
Report Exports

Filters

Date
Organization
User
Action Type

System Health

Services

Frontend
Node Backend
FastAPI Backend
MongoDB
Redis
Neo4j
MinIO

Metrics

CPU Usage
Memory Usage
Storage Usage
Network Usage

Notification Center

New Organization
Failed Agent Runs
Security Alerts
High System Load
Suspicious Logins

Settings

Global Settings

Password Policy
MFA Policy
Session Timeout
Storage Limits
Report Retention

Sidebar Menu

Dashboard

Organizations
Users
Analytics

AI Agents

Security

Audit Logs

Notifications

Settings

This is the complete Platform Admin Dashboard.

Next ask for Organization Admin Dashboard, and we'll design it in the same level of detail. Ravindra boss, Organization Admin is the most important operational role in the entire system.

Think of it as:

Tamil Nadu Cyber Crime Department
OR
Bangalore Cyber Cell
OR
Corporate Threat Intelligence Team

The Organization Admin manages people, teams, permissions, cases, and resources inside their organization.


Organization Admin Dashboard

Dashboard Overview

KPI Cards

Total Users

Active Investigations

Open Cases

Closed Cases

Reports Generated

AI Investigations Today

Storage Usage

Pending Approvals

Organization Summary

Organization Details Card

Organization Name

Organization Type

Organization ID

Created Date

Status

Subscription Plan

Storage Allocated

Storage Used

Team Management

Sidebar:

Teams

Features

Create Team

Edit Team

Deactivate Team

Assign Supervisor

View Team Members

Example

Cyber Investigation Unit

Threat Intelligence Unit

OSINT Research Unit

Digital Forensics Unit

User Management

This will be one of the biggest modules.

User Table

Columns

Name

Email

Role

Department

Status

Last Login

Created By

Actions

Create User

Invite User

Edit User

Suspend User

Activate User

Reset Password

Reset MFA

Force Logout

Transfer User

User Invitation Center

Create User

Form

Full Name

Official Email

Employee ID

Role

Department

Supervisor

Phone Number

Invite Status

Pending

Accepted

Expired

Rejected

Role & Permission Management

Roles

Case Supervisor

Investigator

OSINT Analyst

Digital Forensics Analyst

Viewer

Auditor

Permission Matrix

Create Cases

View Cases

Edit Cases

Delete Cases

Approve Reports

Export Reports

Invite Users

Manage Teams

Case Management

Case Statistics

Open Cases

Under Review

Closed Cases

Archived Cases

Case Table

Case ID

Case Name

Supervisor

Status

Priority

Created Date

Actions

View Case

Assign Team

Change Priority

Archive Case

Investigation Monitoring

Monitor all investigations running under the organization.

Metrics

Running Investigations

Completed Investigations

Failed Investigations

Average Completion Time

Live Activity

Discovery Agent Running

Image Analysis Running

Report Generation Running

AI Intelligence Center

Monitor AI performance.

Cards

Identity Matches Found

Profiles Correlated

Images Processed

Reports Generated

Graphs Built

Agent Statistics

Discovery Agent

Correlation Agent

Visual Agent

Content Agent

Behavior Agent

Relationship Agent

Approval Center

Every critical action should require approval.

Pending Approvals

User Requests

Role Changes

Case Closures

Evidence Approval

Report Approval

Actions

Approve

Reject

Request Revision

Reports Center

Organization Reports

Investigation Reports

Activity Reports

Security Reports

Audit Reports

Export

PDF

CSV

JSON

Security Center

User Security

Failed Logins

Locked Accounts

MFA Status

Inactive Users

Controls

Lock Account

Unlock Account

Force Password Reset

Force MFA Reset

Audit Logs

Track Everything

User Created

User Deleted

Case Created

Role Updated

Evidence Exported

Report Downloaded

Filters

Date

User

Action

Department

Notifications Center

New User Joined

Investigation Completed

Security Alert

Storage Threshold Reached

Failed Agent Execution

Analytics Dashboard

Charts

Cases By Department

Users By Role

Monthly Investigations

Investigation Success Rate

AI Usage Trend

Report Generation Trend

Settings

Organization Settings

Organization Profile

Logo

Departments

Retention Policy

Notification Settings

Security Policies

Security Policies

Password Length

MFA Mandatory

Session Timeout

IP Restrictions

Download Restrictions

Sidebar Structure

Dashboard

Teams

Users

Invitations

Roles & Permissions

Cases

Investigations

AI Intelligence

Approvals

Reports

Security

Audit Logs

Analytics

Notifications

Settings

This Organization Admin dashboard is effectively the control center of a cybercrime unit, managing people, investigations, security, approvals, and operational analytics while leaving actual investigation work to Supervisors, Investigators, and Analysts. Next role is the most important operational role:

Case Supervisor Dashboard

This is usually:

Cyber Crime Inspector
Investigation Lead
Unit Head
Senior Officer

The supervisor manages investigations, assigns work, approves reports, and monitors investigators.


Dashboard Overview

KPI Cards

Active Cases

High Priority Cases

Cases Pending Review

Assigned Investigators

Investigations Running

Reports Awaiting Approval

Closed Cases

Average Resolution Time

My Cases

Main module.

Case Table

Case ID

Case Name

Priority

Status

Assigned Team

Created Date

Last Updated

Actions

Create Case

View Case

Assign Team

Change Priority

Close Case

Archive Case

Case Creation

Basic Information

Case Title

Case Description

Case Category

Priority

Department

Tags

Categories

Cyber Fraud

Social Media Abuse

Identity Theft

Online Harassment

Financial Scam

Threat Intelligence

OSINT Investigation

Custom

Team Assignment

Assign resources to case.

Roles

Investigator

OSINT Analyst

Digital Forensics Analyst

Viewer

Features

Add Member

Remove Member

Transfer Ownership

Set Lead Investigator

Investigation Monitoring

Monitor all active investigations.

Metrics

Running Investigations

Completed Investigations

Failed Investigations

Pending Reviews

Live Pipeline Status

Discovery Agent

Correlation Agent

Visual Agent

Content Agent

Behavior Agent

Relationship Agent

Report Agent

AI Findings Review

One of the most important modules.

Identity Matches

Matched Profiles

Confidence Score

Evidence Sources

Risk Level

Actions

Accept Match

Reject Match

Request Reanalysis

Add Notes

Evidence Management

Evidence Types

Username

Email

Phone

Profile URL

Screenshot

Image

Post

Document

Actions

Upload Evidence

Verify Evidence

Approve Evidence

Lock Evidence

Report Approval Center

Reports generated by investigators arrive here.

Report Table

Report Name

Case

Created By

Status

Generated Date

Actions

Approve

Reject

Send Back

Export

Investigator Performance

Metrics

Cases Assigned

Cases Completed

Investigations Run

Reports Submitted

Average Resolution Time

Team Leaderboard

Top Investigators

Top Analysts

Most Active Users

Timeline Center

Case activity timeline.

Events

Case Created

Evidence Added

Agent Run Started

Agent Run Completed

Report Generated

Case Closed

Communication Center

Internal Notes

Investigator Notes

Supervisor Notes

Case Comments

Mentions

@Investigator

@Analyst

Alerts Center

Notifications

High Confidence Match

Suspicious Pattern Found

Investigation Failed

New Evidence Added

Report Awaiting Approval

Analytics

Charts

Cases By Status

Cases By Priority

Investigation Duration

Match Confidence Distribution

Agent Success Rate

Sidebar

Dashboard

Cases

Investigations

Team Assignment

AI Findings

Evidence

Reports

Timeline

Analytics

Notifications

Settings

The key difference:

  • Organization Admin manages people and departments.
  • Case Supervisor manages investigations and case workflows.
  • Investigator (next role) actually performs the SOCMINT investigation, launches AI agents, reviews discovered profiles, runs image matching, analyzes relationships, and generates reports. That's where most of the interesting screens will be. Now comes the Investigator Dashboard, which will be the most used screen in the entire platform.

This is where your AI-powered SOCMINT system actually shines.

Investigator Dashboard

Dashboard Overview

KPI Cards

My Active Cases

Investigations Running

Profiles Discovered

Identity Matches Found

Reports Generated

Pending Reviews

Completed Cases

Saved Searches

My Cases

Case List

Case ID

Case Name

Priority

Status

Supervisor

Last Activity

Actions

Open Case

Continue Investigation

View Evidence

Generate Report

New Investigation

This is the primary feature.

Investigation Input

Username

Email

Phone Number

Profile URL

Profile Image Upload

Investigation Type

Quick Investigation

Full Investigation

Custom Investigation

AI Investigation Center

When investigator clicks:

Start Investigation

The platform launches:

Discovery Agent

Correlation Agent

Visual Agent

Content Agent

Behavior Agent

Relationship Agent

Report Agent

Live Progress

Discovery Agent        100%

Correlation Agent      85%

Visual Agent           65%

Behavior Agent         40%

Relationship Agent     25%

Identity Discovery

Discovered Accounts

Platform

Username

Profile URL

Confidence

Source

Example

Instagram

GitHub

Twitter

Reddit

LinkedIn

Facebook

Telegram

Forums

Actions

View Profile

Add To Case

Compare

Ignore

Identity Correlation Center

This is one of the most important modules.

Correlation Results

Profile A

Profile B

Confidence Score

Reasoning

Explanation

Username Similarity

Bio Similarity

Image Similarity

Shared Links

Posting Similarity

Actions

Accept Match

Reject Match

Manual Review

Reverse Image Analysis

Upload

Profile Picture

Screenshot

Image Evidence

Results

Matching Profiles

Similarity Score

Platforms Found

Visual Evidence

Actions

Open Profile

Add Evidence

Compare Images

Content Intelligence

Extracted Topics

Technology

Finance

Politics

Gaming

Cryptocurrency

Metrics

Keywords

Hashtags

Mentions

Links

Languages

Sentiment

Neutral

Positive

Negative

Aggressive

Promotional

Behavioral Analysis

Metrics

Posting Frequency

Most Active Time

Most Active Day

Posting Consistency

Activity Gaps

Charts

Activity Heatmap

Posting Timeline

Platform Activity Comparison

Relationship Intelligence

Network Analysis

Followers

Following

Mutual Connections

Mentioned Accounts

Communities

Visualization

Interactive Relationship Graph

Actions

Expand Network

Filter Connections

Export Graph

Evidence Center

Evidence Types

Profiles

Posts

Images

URLs

Documents

Screenshots

Actions

Add Evidence

Tag Evidence

Verify Evidence

Link To Finding

Timeline View

Chronological investigation view.

Events

Profile Discovered

Image Match Found

Relationship Found

Content Match Found

Report Generated

Notes & Findings

Investigator Notes

Private Notes

Case Notes

Observations

Recommendations

Features

Rich Text

Tags

Mentions

Attachments

Report Generation

Report Types

Quick Report

Investigation Report

Executive Summary

Evidence Report

Export

PDF

DOCX

JSON

Notifications

Investigation Completed

High Confidence Match

New Evidence Added

Supervisor Comment

Report Approved

Sidebar

Dashboard

My Cases

New Investigation

Investigations

Identity Discovery

Correlation Center

Image Analysis

Content Intelligence

Behavior Analysis

Relationship Intelligence

Evidence

Timeline

Reports

Notes

Notifications

This dashboard directly maps to the problem statement:

  • Identifier collection
  • Cross-platform correlation
  • Reverse image analysis
  • Behavioral analysis
  • Content analysis
  • Relationship analysis
  • Reporting

The next role would be OSINT Analyst, which is different from Investigator because they focus on validating and enriching findings rather than conducting the full investigation workflow. Next role is:

OSINT Analyst Dashboard

The Investigator runs investigations.

The OSINT Analyst validates, enriches, verifies, and discovers additional intelligence.

Think:

Investigator
    ↓
Finds Accounts

OSINT Analyst
    ↓
Verifies Findings
Finds Additional Links
Builds Intelligence

Dashboard Overview

KPI Cards

Assigned Cases

Pending Validations

Profiles Verified

Intelligence Findings

Evidence Added

Relationships Discovered

Reports Contributed

Assigned Cases

Case Table

Case ID

Case Name

Priority

Assigned Investigator

Status

Last Updated

Actions

Open Case

Review Findings

Add Intelligence

Validate Evidence

Validation Center

One of the most important modules.

AI Findings Queue

Pending Correlations

Pending Image Matches

Pending Relationship Matches

Pending Profile Matches

Example

Instagram ↔ Twitter

Confidence:
89%

Actions

Approve

Reject

Needs Review

Escalate

Profile Intelligence Center

View discovered profiles.

Profile Details

Platform

Username

Bio

Profile URL

Followers

Following

Activity

Actions

Mark Relevant

Ignore

Add Notes

Link To Subject

Username Intelligence

Analysis

Username Reuse

Variations

Aliases

Naming Patterns

Example

ravindra07

ravindra_07

ravindras07

ravi07

Output

Likely Identity Group

Image Intelligence

Features

Profile Photo Comparison

Reverse Image Results

Image Similarity

Metadata Analysis

Actions

Approve Match

Reject Match

Request Manual Review

Content Intelligence

Extract

Keywords

Topics

Hashtags

Mentions

Links

Languages

Advanced Analysis

Narrative Similarity

Cross Posting

Repeated Messages

Campaign Indicators

Community Intelligence

Discover

Groups

Communities

Forums

Channels

Interest Networks

Output

Community Clusters

Shared Memberships

Common Interests

Relationship Analysis

Network Findings

Mutual Connections

Frequently Mentioned Users

Repeated Interactions

Shared Followers

Graph

Subject

Connected Accounts

Communities

Influencers

Actions

Expand Network

Validate Connection

Flag Suspicious Link

Source Verification Center

Very important in real investigations.

Every Finding Must Have

Source URL

Collection Time

Collection Method

Confidence

Verification Status

Status

Verified

Partially Verified

Unverified

Rejected

Intelligence Notes

Types

Observation

Assessment

Hypothesis

Recommendation

Example

Subject appears to use the same
profile photo across multiple
platforms.

Evidence Enrichment

Analyst can add:

Additional Profiles

Additional Images

Additional Posts

Archived Links

External References

Intelligence Timeline

Events

Profile Found

Profile Verified

Image Match Confirmed

Relationship Verified

Community Identified

Report Contribution

Analysts don't usually finalize reports.

They contribute sections.

Sections

OSINT Findings

Identity Correlation

Community Analysis

Behavior Analysis

Recommendations

Notifications

New Validation Request

Investigator Comment

Case Assigned

Evidence Rejected

Report Request

Sidebar

Dashboard

Assigned Cases

Validation Center

Profile Intelligence

Username Intelligence

Image Intelligence

Content Intelligence

Community Intelligence

Relationship Analysis

Source Verification

Evidence Enrichment

Timeline

Intelligence Notes

Report Contributions

Notifications

Key Difference

Investigator OSINT Analyst
Runs investigations Verifies findings
Launches AI agents Validates AI output
Generates reports Contributes intelligence
Manages evidence Enriches evidence
Owns case workflow Owns intelligence quality

After this, the next role would be Digital Forensics Analyst, which is quite different because they focus on device evidence, metadata, file analysis, and technical artifacts rather than social media intelligence.

Digital Forensics Analyst Dashboard

This role is different from Investigator and OSINT Analyst.

The OSINT Analyst focuses on:

Public Internet
Social Media
Open Sources

The Digital Forensics Analyst focuses on:

Files
Images
Metadata
Documents
Technical Evidence

In your SOCMINT platform, this role can validate and analyze digital artifacts collected during investigations.


Dashboard Overview

KPI Cards

Assigned Cases

Evidence Items

Files Analyzed

Metadata Extracted

Hash Matches

Reports Submitted

Pending Reviews

Assigned Cases

Case Table

Case ID

Case Name

Priority

Supervisor

Status

Evidence Count

Actions

Open Case

Analyze Evidence

Submit Findings

Digital Evidence Center

Main module.

Evidence Types

Images

Videos

Documents

PDFs

Screenshots

Archives

Audio Files

Actions

Upload Evidence

Analyze

Generate Hash

Extract Metadata

Flag Evidence

Metadata Analysis

Extract

Creation Date

Modified Date

GPS Data

Device Information

Software Used

Author Information

Example

Image.jpg

Device:
iPhone 15

Location:
Chennai

Created:
2026-06-13

Image Forensics

This can become a major differentiator.

Features

EXIF Analysis

Reverse Image Match

Duplicate Detection

Manipulation Detection

Visual Similarity

Results

Image Reused Across Platforms

Image Cropped

Metadata Removed

Possible Editing Detected

Document Forensics

Analyze

PDF Metadata

Word Metadata

Embedded URLs

Embedded Images

Hidden Text

Output

Author

Creation Tool

Modification History

Extracted Links

Hash Intelligence

Generate

MD5

SHA1

SHA256

Purpose

Evidence Integrity

Duplicate Detection

Chain Of Custody

Output

Original File

Hash Value

Verification Status

Timeline Reconstruction

Build timeline from artifacts.

Events

File Created

File Modified

Image Uploaded

Profile Updated

Document Shared

Visualization

Chronological Evidence Timeline

Evidence Verification

Status

Verified

Under Review

Rejected

Tampered

Actions

Approve

Reject

Request Reupload

Flag Suspicious

Technical Correlation

Link evidence to identities.

Correlations

Image ↔ Account

Document ↔ Account

Metadata ↔ Location

Username ↔ Evidence

Confidence

High

Medium

Low

Findings Center

Finding Types

Metadata Finding

Image Finding

Document Finding

Timeline Finding

Integrity Finding

Example

Profile image reused across
3 platforms.

Confidence: High

Report Contribution

Contributes forensic section to final report.

Sections

Evidence Integrity

Metadata Analysis

Image Analysis

Document Analysis

Technical Findings

Notifications

New Evidence Uploaded

Evidence Requires Review

Case Assigned

Investigator Request

Supervisor Comment

Sidebar

Dashboard

Assigned Cases

Digital Evidence

Metadata Analysis

Image Forensics

Document Forensics

Hash Intelligence

Timeline Reconstruction

Evidence Verification

Technical Correlation

Findings

Report Contributions

Notifications

Key Difference

Role Primary Focus
Investigator Runs investigations
OSINT Analyst Verifies and enriches intelligence
Digital Forensics Analyst Analyzes digital evidence and metadata

The next role after this would be Auditor / Compliance Officer, whose job is not investigation but ensuring evidence integrity, legal compliance, access control, and accountability across the entire platform.

Auditor / Compliance Officer Dashboard

This role should have zero investigation powers.

Their purpose is:

Monitor

Verify

Audit

Enforce Compliance

Review Access

Ensure Evidence Integrity

In real cybercrime, intelligence, and government systems, auditors must remain independent.


Dashboard Overview

KPI Cards

Active Audits

Cases Reviewed

Evidence Reviews

Policy Violations

Access Violations

Pending Compliance Checks

Audit Reports Generated

Compliance Center

Main module.

Compliance Checks

Evidence Compliance

Data Retention Compliance

User Access Compliance

Report Compliance

Investigation Compliance

Status

Passed

Warning

Violation

Critical

Audit Log Center

One of the most important modules.

Track Everything

Login

Logout

Case Creation

Case Access

Evidence Upload

Evidence Download

Report Export

Role Change

Permission Change

Filters

User

Case

Department

Action

Date

Access Review Center

Review User Activity

User Name

Role

Department

Cases Accessed

Last Login

Failed Logins

Actions

Flag User

Request Review

Escalate

Evidence Integrity Center

Ensure evidence hasn't been altered.

Evidence Details

Evidence ID

Hash

Created Date

Modified Date

Verification Status

Verification

Hash Match

Chain of Custody

Modification Check

Status

Valid

Modified

Corrupted

Unverified

Chain of Custody

Critical for legal admissibility.

Timeline

Evidence Uploaded

Evidence Viewed

Evidence Modified

Evidence Approved

Evidence Exported

Every Event Stores

User

Timestamp

Action

IP Address

User Access Audit

Analyze

Who accessed what?

When?

How often?

Was it authorized?

Alerts

Unauthorized Access

Mass Downloads

Excessive Exports

Unusual Activity

Investigation Audit

Review

Case Creation

Case Assignment

Case Closure

Report Approval

Evidence Approval

Compliance Checks

Required Approvals Present

Evidence Verified

Sources Documented

Report Signed

Security Monitoring

Security Events

Failed Logins

Account Lockouts

Permission Escalations

MFA Failures

Suspicious Sessions

Risk Levels

Low

Medium

High

Critical

Policy Management

Policies

Password Policy

MFA Policy

Data Retention Policy

Evidence Retention Policy

Access Control Policy

Actions

Review

Recommend Changes

Flag Non-Compliance

Compliance Reports

Generate Reports

User Activity Report

Access Audit Report

Evidence Integrity Report

Security Report

Case Compliance Report

Export

PDF

CSV

JSON

Violation Management

Violation Types

Unauthorized Access

Evidence Tampering

Policy Breach

Improper Export

Missing Approval

Actions

Investigate

Escalate

Close

Mark False Positive

Notifications

Critical Security Alert

Policy Violation

Evidence Integrity Failure

Unauthorized Access Attempt

Compliance Review Required

Sidebar

Dashboard

Compliance Center

Audit Logs

Access Reviews

Evidence Integrity

Chain Of Custody

Investigation Audits

Security Monitoring

Policy Management

Compliance Reports

Violations

Notifications

Key Difference

Role Goal
Investigator Find evidence
OSINT Analyst Validate intelligence
Digital Forensics Analyst Analyze artifacts
Auditor / Compliance Officer Ensure legality, integrity, accountability

The next role would be Viewer / Read-Only Executive, typically department heads, commissioners, CISOs, or senior officials who need visibility into investigations but should not modify anything. This is usually the final operational role before returning to higher administrative roles.

Viewer / Executive Dashboard

This role is for:

Commissioner

Deputy Commissioner

Department Head

Director

CISO

Senior Management

Executive Leadership

These users should never conduct investigations.

Their job is:

Monitor

Review

Approve Strategic Decisions

Track Performance

View Outcomes

Dashboard Overview

Executive KPI Cards

Total Active Cases

High Priority Cases

Critical Threats

Cases Closed This Month

Investigations In Progress

Reports Generated

Departments Active

Investigation Success Rate

Executive Summary

This is the landing page.

Metrics

Open Cases

Closed Cases

Escalated Cases

Average Resolution Time

Most Active Department

Most Common Threat Type

Trend Charts

Monthly Cases

Threat Trends

Investigation Trends

Department Performance

Case Monitoring

Read-Only Case Table

Case ID

Case Name

Priority

Department

Supervisor

Status

Last Updated

Actions

View Case

View Summary

View Timeline

View Final Report

Cannot:

Edit Case

Delete Case

Assign Users

Intelligence Overview

Provides high-level intelligence.

Cards

Identities Correlated

Communities Detected

Threat Networks Found

High Confidence Matches

Behavioral Anomalies

Visualizations

Identity Graph

Community Graph

Threat Heatmap

Threat Intelligence Dashboard

Threat Categories

Cyber Fraud

Financial Scam

Identity Theft

Harassment

Fake Accounts

Threat Networks

Metrics

Open

Under Investigation

Resolved

Department Performance

Leaderboard

Department

Cases Handled

Cases Closed

Average Resolution Time

Success Rate

Team Statistics

Investigators

Analysts

Forensics Staff

Active Cases

Strategic Analytics

Charts

Cases By Month

Cases By Category

Cases By Region

Threat Growth Trend

Resolution Trend

Executive Insights

Most Emerging Threat

Highest Risk Department

Investigation Bottlenecks

Resource Utilization

Report Center

This will be heavily used.

Available Reports

Case Reports

Executive Summaries

Monthly Intelligence Reports

Threat Intelligence Reports

Compliance Reports

Actions

View

Download

Share

Print

Geographic Intelligence

If implemented.

Map View

Case Locations

Threat Clusters

Incident Density

Regional Trends

Filters

Date

Threat Type

Department

Approval Center

Executives may approve major actions.

Requests

Case Closure Approval

Special Investigation Approval

Resource Requests

Escalation Requests

Actions

Approve

Reject

Request Details

Audit & Compliance Overview

Read-only compliance monitoring.

Metrics

Policy Violations

Access Violations

Evidence Issues

Pending Audits

Reports

Compliance Summary

Security Summary

Audit Summary

Notifications

Critical Threat Detected

High Priority Case Created

Case Escalated

Major Report Published

Compliance Alert

Sidebar

Dashboard

Executive Summary

Cases

Intelligence Overview

Threat Intelligence

Department Performance

Strategic Analytics

Reports

Geographic Intelligence

Approvals

Compliance Overview

Notifications

Final Role Hierarchy

Platform Admin
│
Organization Admin
│
Case Supervisor
│
├── Investigator
├── OSINT Analyst
├── Digital Forensics Analyst
├── Auditor / Compliance Officer
└── Viewer / Executive

At this point you've covered the complete operational hierarchy. The next thing I would design before any UI is the permission matrix (RBAC) because every button, page, API route, and dashboard widget should be controlled by permissions rather than role names. That becomes the backbone of the entire system.