" 30M+ Google Gemini tokens went into researching, analyzing, and understanding all 233 SIH problem statements to make them easier to explore and solve. "
From what to build to how to build it — our platform helps you understand, plan, and solve SIH 2026 problem statements with complete insights into requirements, solution approaches, technology stacks, architecture, AI/ML, and implementation roadmaps.
Search for your problem statement, and start building your solution.
| Description: | Background: The National Critical Information Infrastructure Protection Centre (NCIIPC) assesses the cyber resilience of Critical Sector Entities (CSEs). As part of these assessments, NCIIPC performs manual reviews of samples of security alerts and case-management records generated by Security Operations Centres (SOCs). These reviews have consistently produced valuable supervisory findings that were not evident through policies, audits, self-assessments, management reports, KPI dashboards, or compliance documentation. The purpose of these reviews is not to assess individual alerts. Rather, alert and case-management data are used as operational evidence to assess whether a CSE possesses effective capabilities relating to: (i). Threat Detection (ii). Investigation (iii).Escalation (iv). Incident Response (v).Security Operations (vi).Governance and Oversight (vii).Operational Discipline (viii).Cyber Resilience While effective, manual review is resource-intensive and difficult to scale across a growing number of CSEs and increasing volumes of security data. • Description: NCIIPC seeks a deployable Supervisory Analytics Tool for SOC Assessment (SAT-SA) that assists supervisors in analysing SOC alert and case-management data at scale.The tool should help supervisors: (i). Identify entities requiring supervisory attention. (ii).Prioritise alert samples and investigations for manual review. (iii).Detect operational weaknesses and cyber resilience concerns. (iv).Improve the efficiency, consistency and scalability of supervisory assessments. The tool is intended to support human examiners and supervisory decision-making. It is not intended to replace supervisory judgement. 1. Out of Scope The proposed solution is not intended to: (i). Function or replace as a Security Operations Centre (SOC) of CSEs. (ii).Perform real-time monitoring. (iii).Act as a SIEM platform. (iv).Act as a centralized SOC for multiple entities. (v).Continuously collect logs or telemetry from CSEs. (vi).Serve as a national cyber monitoring platform. The solution should be viewed as a supervisory analytics capability, not an operational security capability. 2. Data Environment Participants may assume access to periodic submissions including: (i). Alert metadata (ii).Case management records (iii).Investigation workflow data (iv).Escalation records (v). Alert disposition and closure information (vi). Asset and system inventory information (where available) Solutions should minimise dependence on raw logs, packet captures, customer information, or other sensitive operational data unless clearly justified. 3. Core Supervisory Problem Manual reviews often uncover weaknesses that are not visible through conventional reporting mechanisms.These weaknesses generally fall into two categories: A. Execution Gaps Situations where documented controls, governance arrangements, policies, procedures, metrics or reported capabilities suggest effective operation, but operational evidence indicates otherwise. • Examples: (i).Alerts acknowledged but not meaningfully investigated. (ii).Cases closed unusually quickly. (iii).Critical alerts closed without escalation. (iv).Repetitive or template-driven investigations. (v).Controls deployed but not effectively monitored. (vi).Operational behaviour designed to satisfy metrics without reducing risk. B. Negative Space Situations where expected evidence is absent. Examples: (i).Missing telemetry from critical systems. (ii).Absence of expected alert categories. (iii).Missing investigations or escalation records. (iv).Unexpectedly low activity levels. (v).Monitoring blind spots. (vi).Absence of evidence that would normally be expected within comparable environments. The tool should help supervisors identify both known and previously unknown indicators of these conditions. 4. Functional Requirements Data Ingestion: The tool shall: 1. Ingest structured data from multiple CSEs. 2. Support common formats such as CSV, JSON, database exports and APIs where available. 3. Support analysis of large datasets spanning multiple entities and time periods. Supervisory Analytics: The tool shall: 4. Identify indicators of detection, investigation and escalation weaknesses. 5. Detect potential execution gaps. 6. Detect potential negative space. 7. Identify anomalies, outliers and suspicious operational patterns. 8. Perform peer comparison and benchmarking across entities. 9. Generate entity-level supervisory risk indicators. 10. Prioritise entities, controls, processes and alert samples for manual review. Explainability: The tool shall: 11. Provide clear rationale for findings. 12. Present supporting evidence. 13. Support traceability and auditability of results. 14. Allow supervisors to understand why an entity or activity was flagged. • Reporting: The tool shall: 15. Generate supervisory dashboards and reports. 16. Support trend analysis across entities and time periods. 17. Enable drill-down from supervisory findings to underlying evidence. • Illustrative Supervisory Use Cases The following examples are illustrative and not exhaustive. The tool may assist in identifying: (i). High-severity alerts closed unusually quickly. (ii). Repeated alerts on the same asset without evidence of root-cause remediation. (iii). Critical alerts closed without appropriate escalation. (iv). Critical systems generating little or no security telemetry. (v). Significant deviations from peer entities. (vi).Missing monitoring coverage for critical environments. (vii).Repetitive investigation patterns suggesting superficial review. (viii).Operational behaviours that satisfy performance metrics without effectively managing cyber risk. (ix).Investigation or escalation workloads inconsistent with expected activity levels. Participants are encouraged to identify additional supervisory signals beyond these examples. 5.Deployment Requirements The solution shall operate within an NCIIPC-controlled environment. The solution must: (i).Operate in a fully offline (air-gapped) network. (ii).Require no Internet connectivity. (iii).Have no dependency on cloud services. (iv).Have no dependency on SaaS platforms. (v).Have no dependency on externally hosted AI models or APIs. (vi).Support local deployment and local data processing. Where AI or machine learning is proposed, participants shall specify: (i).Model architecture. (ii).Hardware requirements. (iii).Offline training and inference approach. (iv).Model update mechanism. (v).Explainability controls. (vi).Auditability controls. 6. Deliverables Participants should provide: (i). Solution architecture. (ii). Functional design. (iii).Analytics methodology. (iv).Data requirements. (v).Tool or Prototype (vi).Infrastructure requirements. (vii).Validation methodology. (viii).Estimated deployment and operational requirements. 7. Performance Criteria Criterion Weight. Ability to Support Supervisory Assessment, Detection of Execution Gaps, Detection of Negative Space, Explainability and Auditability, Scalability and Performance, Innovation and Additional Supervisory Insights 8. Validation Requirement Participants shall explain how the proposed solution will be validated against findings derived from expert manual review. Solutions should demonstrate their ability to identify supervisory signals, operational weaknesses and areas requiring attention with effectiveness comparable to or better than current manual sampling approaches. 9. Success Criterion A successful solution will enable NCIIPC to efficiently analyse large volumes of SOC alert and case-management data from multiple CSEs, identify entities and operational areas requiring supervisory attention, prioritise manual review effort, and preserve the quality of supervisory assurance currently obtained through expert human examination. • Expected Solution/Deliverables for Evaluation • Source Code Link (GitHub/Drive Link) • Readme with Setup Instructions • Architecture Document (Max 2 Pages) • Demo Video (Max 2 Minutes) • Technical Presentation (Max 5 Slides) |
| Organization: | National Technical Research Organisation (NTRO) |
| Department: | National Technical Research Organisation (NTRO) |
| Category: | Software |
| Theme: | Blockchain & Cybersecuritytd> |
| Youtube Link: | Not provided |
| Dataset Link: | Not provided |
| Contact info: | Not provided |
The Supervisory Analytics Tool for SOC Assessment (SAT-SA) is an air-gapped, supervisory intelligence platform designed for the National Critical Information Infrastructure Protection Centre (NCIIPC) [PS]. While Critical Sector Entities (CSEs) maintain operational Security Operations Centres (SOCs) and report compliance metrics, manual audits repeatedly reveal operational weaknesses—specifically Execution Gaps (superficial or gaming behaviour despite policy compliance) and Negative Space (absent security telemetry or missing alert categories) [PS]. SAT-SA ingests batch-submitted, multi-entity SOC metadata (alert metadata, case records, escalation logs, asset inventories) without collecting raw logs or packet captures [PS]. Operating 100% offline within NCIIPC’s controlled environment [PS], SAT-SA leverages statistical benchmarking, vector-based natural language processing (NLP), machine learning anomaly detection, and a localized quantized Small Language Model (SLM) to prioritize high-risk CSEs, flag superficial investigation templates, detect coverage blind spots, and generate fully traceable, explainable supervisory evidence for human examiners [PS, INFERENCE].
| Field | Value | Evidence Tag |
|---|---|---|
| Problem Statement Number | SIH26157 | [PS] |
| Title | Supervisory Analytics Tool for SOC Assessment (SAT-SA) | [PS] |
| Organization | National Technical Research Organisation (NTRO) | [PS] |
| Department | National Technical Research Organisation (NTRO) / NCIIPC | [PS] |
| Category | Software | [PS] |
| Theme | Blockchain & Cybersecurity | [PS] |
| Deadline | 30 September 2026 | [PS] |
| Ideas Counter | 0/500 | [PS] |
| Dataset Link | None provided (Requires synthetic generation & open SIEM schema alignment) | [PS, ASSUMPTION] |
| Fundamental Objective | To scale and standardize NCIIPC's supervisory evaluation of Critical Sector Entity SOC resilience through air-gapped analytical detection of execution gaps and negative space. | [PS, INFERENCE] |
| Stakeholder | Goal | Current Pain | System Need |
|---|---|---|---|
| NCIIPC Supervisory Examiner / Auditor | Evaluate cyber resilience across dozens of CSEs accurately and efficiently [PS, INFERENCE]. | Manual review of thousands of alert records is slow, unscalable, and prone to sampling bias [PS]. | Automated prioritization of suspicious alert samples, template detection, and explicit evidence chains [PS, INFERENCE]. |
| NCIIPC Sectoral Governance Lead / Leadership | Identify systemic vulnerabilities across critical infrastructure sectors (Power, Banking, Telecom, etc.) [KNOWN, INFERENCE]. | Self-reported compliance metrics (MTTR, SLA) mask actual operational incompetence or metric gaming [PS]. | Peer benchmarking, cross-entity trend dashboards, and entity-level risk scoring [PS]. |
| Critical Sector Entity (CSE) CISO / SOC Manager | Demonstrate genuine operational resilience and comply with NCIIPC audits [KNOWN, INFERENCE]. | Unclear supervisory expectations; audits focus on retrospective sampling rather than standardized metrics [INFERENCE]. | Clear supervisory indicators mapping operational gaps directly to NCIIPC compliance frameworks [INFERENCE]. |
| National Security & Intelligence Analysts (NTRO) | Prevent catastrophic cyber incidents targeting National Critical Information Infrastructure [KNOWN, INFERENCE]. | Hidden blind spots (Negative Space) in CSE monitoring leave critical OT/IT assets exposed to advanced persistent threats (APTs) [PS, KNOWN]. | Cross-sector negative space analytics flagging zero-telemetry critical assets and missing threat categories [PS, INFERENCE]. |
| Requirement ID & Source Text | Proposed System Feature / Module | Verification & Validation Method |
|---|---|---|
| FR-1 to FR-3: Ingest multi-format structured data (CSV, JSON, DB, API) across multiple CSEs [PS] | Universal Data Ingestion Engine & Schema Normalizer: Unified schema converter mapping raw exports to Standardized Supervisory SOC Schema (S3S) [INFERENCE]. | Ingestion unit tests using sample CSV/JSON datasets from 5 distinct simulated CSE SIEM formats [ASSUMPTION]. |
| FR-4 & FR-5: Identify detection/investigation weaknesses & Execution Gaps [PS] | Execution Gap Detection Module: Algorithms analyzing resolution velocity (e.g., <30 sec closure), escalation bypass, and TF-IDF/Sentence Transformer text similarity for repetitive investigation notes [INFERENCE]. | Synthetic test cases containing pre-seeded metric gaming and template notes; evaluation via precision/recall [INFERENCE]. |
| FR-6: Detect potential Negative Space [PS] | Negative Space Analyzer: Cross-referencing asset inventory against alert logs to find zero-telemetry assets and missing MITRE ATT&CK alert categories [INFERENCE]. | Comparative validation against asset inventory lists with intentionally unmonitored critical nodes [INFERENCE]. |
| FR-7 & FR-8: Anomalies, outliers & peer benchmarking [PS] | Cross-Entity Statistical Benchmarking Engine: Peer-group clustering (by sector/size) calculating Gini coefficients, z-scores, and Poisson distribution variance [INFERENCE]. | Outlier detection validation on multi-entity cohort datasets [INFERENCE]. |
| FR-9 & FR-10: Entity-level supervisory risk indicators & sample prioritization [PS] | Supervisory Risk Scoring & Review Prioritization Engine: Composite score generator ranking entities and selecting top-N suspicious alerts for human audit [INFERENCE]. | Ground-truth rank correlation against expert examiner manual audit rankings [INFERENCE]. |
| FR-11 to FR-14: Rationale, supporting evidence, auditability [PS] | Explainable Finding Graph & Local SLM Summarizer: Interactive evidence tree linking findings directly to underlying raw records, supported by deterministic rule triggers [INFERENCE]. | Examiner usability testing checking trace-back accuracy from audit flag to raw case record [INFERENCE]. |
| FR-15 to FR-17: Dashboards, trend analysis, drill-down [PS] | Supervisory Web Portal & Drill-down Interface: React-based dashboard displaying sector heatmaps, temporal trends, and instant evidence drill-down [INFERENCE]. | End-to-end user navigation tests verifying multi-level drill-down performance [INFERENCE]. |
| DR-1 to DR-6: 100% Air-gapped, offline, local processing [PS] | Air-Gapped Deployment Bundle: Self-contained Docker/Electron container stack with pre-packaged GGUF SLM and local PyTorch inference runtime [INFERENCE]. | Disconnect network interface completely and execute end-to-end audit pipeline offline [INFERENCE]. |
| Data Type | Purpose | Ideal Real-World Source | Hackathon Substitute | Access Method | Availability | Privacy Sensitivity | Confidence |
|---|---|---|---|---|---|---|---|
| Alert Metadata | Analyze detection rules, severity, timestamp, source/dest IP, rule trigger count [PS]. | Splunk / Elastic SIEM export from CSE SOC [KNOWN]. | Synthetic SIEM alert export formatted as JSON/CSV using open schemas (Elastic Common Schema - ECS) [ASSUMPTION]. | Local file upload (CSV/JSON) | Freely generated / Synthesized | High (contains internal network structures) [KNOWN] | [ASSUMPTION] |
| Case Management Records | Evaluate analyst investigation notes, resolution timestamps, assigned analyst, case status [PS]. | ServiceNow SecOps / TheHive / Jira Security cases [KNOWN]. | Synthetic case management export seeded with metric gaming & template responses [ASSUMPTION]. | Local file upload / SQLite import | Freely generated / Synthesized | High (contains analyst IDs & internal comments) [KNOWN] | [ASSUMPTION] |
| Investigation Workflow Data | Analyze steps taken, playbooks executed, evidence attached [PS]. | SOAR platform logs (Cortex XSOAR / Phantom) [KNOWN]. | Synthetic workflow JSON logs detailing playbook step execution timestamps [ASSUMPTION]. | Local file upload | Synthesized | Medium [INFERENCE] | [ASSUMPTION] |
| Escalation Records | Detect critical alerts closed without escalation to CISO / Tier-3 / CERT-In / NCIIPC [PS]. | Escalation ticketing logs & incident communications [KNOWN]. | Synthetic escalation ledger linking case IDs to escalation status [ASSUMPTION]. | Local file upload | Synthesized | High [INFERENCE] | [ASSUMPTION] |
| Alert Disposition & Closure | Identify closure speed anomalies, root cause tagging, true/false positive marks [PS]. | SOC Ticket Closure metadata [KNOWN]. | Synthetic CSV export with closure categories and time-to-close metrics [ASSUMPTION]. | Local file upload | Synthesized | Medium [INFERENCE] | [ASSUMPTION] |
| Asset & System Inventory | Establish baseline of critical IT/OT assets to detect negative space [PS]. | CMDB / Asset Management exports (ServiceNow CMDB, NetBox) [KNOWN]. | Synthetic CSV asset list with criticality scores, asset IDs, and IP subnets [ASSUMPTION]. | Local file upload | Synthesized | High (identifies critical national assets) [KNOWN] | [ASSUMPTION] |
| MITRE ATT&CK Mapping Reference | Map detection coverage against standard threat tactics & techniques [KNOWN]. | Official MITRE ATT&CK framework v14/v15 JSON [KNOWN]. | Pre-packaged offline STIX/JSON MITRE matrix file included in software repository [RESEARCHED]. | Embedded local asset | Publicly available [KNOWN] | Public / Unclassified [KNOWN] | [KNOWN] |
| Existing System | Description | Strengths | Weaknesses | Relevance | Gap Remaining for SAT-SA | Source | Confidence |
|---|---|---|---|---|---|---|---|
| Commercial SIEM / SOAR (Splunk ES, Elastic, Cortex XSOAR) | Operational security platforms for real-time monitoring, alert ingestion, and automated incident response [KNOWN]. | High real-time throughput, extensive integrations, automated playbooks [KNOWN]. | Designed for operational threat hunting, NOT supervisory auditing; relies on live raw log streams; cloud/SaaS heavy; high cost [KNOWN]. | Out of Scope per PS Section 1 [PS]. | SAT-SA does not monitor events live; it audits SOC operational health via offline metadata batch analysis across multiple entities [PS, INFERENCE]. | Vendor Specs [3.10] | [KNOWN] |
| Enterprise Governance, Risk & Compliance (GRC) Tools (RSA Archer, ServiceNow GRC) | Policy management, risk registers, and manual compliance audit tracking [KNOWN]. | Excellent policy mapping, questionnaire management, audit workflow tracking [KNOWN]. | Focuses on static paper compliance, policy documents, and self-assessments; cannot analyze granular operational SOC evidence [PS, INFERENCE]. | High relevance to NCIIPC compliance goals [KNOWN]. | SAT-SA bridges the gap between paper policy and actual operational behavior by analyzing alert/case evidence for execution gaps [PS, INFERENCE]. | Enterprise GRC Manuals | [KNOWN] |
| Open-Source SOC Maturity Frameworks (SOC-CMM, CMMI for SOC) | Self-assessment frameworks and questionnaires to grade SOC maturity levels [RESEARCHED]. | Structured assessment criteria across People, Process, and Technology [RESEARCHED]. | Relies entirely on manual interviews and self-reported answers; vulnerable to metric manipulation and false compliance claims [PS, INFERENCE]. | Methodology alignment [RESEARCHED]. | SAT-SA automates evidence-backed assessment, detecting where operational evidence contradicts maturity self-scores [PS, INFERENCE]. | SOC-CMM Documentation [1.4] | [RESEARCHED] |
| Academic / Experimental SOC Analytics Papers | Machine learning approaches for alert clustering and analyst workload profiling [RESEARCHED]. | Advanced statistical modeling for triage efficiency [RESEARCHED]. | Focused on helping Tier-1 analysts triage faster; not designed for cross-entity regulatory oversight or negative space detection [INFERENCE]. | Algorithm inspiration [RESEARCHED]. | SAT-SA provides multi-entity supervisory oversight, peer benchmarking, and offline explainable evidence generation for regulatory bodies [PS, INFERENCE]. | IEEE / arXiv Research [4.6, 4.7] | [RESEARCHED] |
llama-cpp-python for local offline SLM inference [INFERENCE].Approach 3 is selected as the winning architecture because it uniquely satisfies all functional, explainability, and deployment requirements set by NCIIPC [PS, INFERENCE].
+-------------------------------------------------------+
| SAT-SA HYBRID ANALYTICS SELECTION MATRIX |
+-------------------------------------------------------+
|
+----------------------------------+-------------------+----------------------------------+
| | |
[Deterministic Rules Engine] [Vector NLP & Anomaly ML Engine] [Local SLM Engine]
- Catches explicit violations - Uncovers repetitive text templates - Synthesizes examiner audit
- 100% traceable evidence - Flags statistical negative space - Explains "Why Flagged"
- Zero false logic - Benchmarks peer entities - 100% offline & air-gapped
| | |
+----------------------------------+-------------------+----------------------------------+
|
v
[Unified Supervisory Evidence Graph]
+-------------------------------------------------------------------------------------------------------------------+
| 1. PRESENTATION LAYER (UX) |
| +---------------------------------------+ +----------------------------------+ +--------------------------+ |
| | Executive Supervisory Dashboard | | Entity Peer Benchmarking Heatmap| | Audit Sample Reviewer | |
| +---------------------------------------+ +----------------------------------+ +--------------------------+ |
| | Negative Space Topology Explorer | | Execution Gap Investigation View | | PDF/HTML Report Generator| |
| +---------------------------------------+ +----------------------------------+ +--------------------------+ |
+-------------------------------------------------------------------------------------------------------------------+
| REST APIs / WebSocket (Localhost)
+-------------------------------------------------------------------------------------------------------------------+
| 2. APPLICATION & SERVICE LAYER |
| +---------------------------------------+ +----------------------------------+ +--------------------------+ |
| | API Gateway (FastAPI / Python 3.12) | | Prioritization & Ranking Module | | Evidence Traceability Bus| |
| +---------------------------------------+ +----------------------------------+ +--------------------------+ |
+-------------------------------------------------------------------------------------------------------------------+
|
+-------------------------------------------------------------------------------------------------------------------+
| 3. ANALYTICS & DETECTION CORE LAYER |
| +---------------------------------------+ +----------------------------------+ +--------------------------+ |
| | Rule-Based Execution Gap Analyzer | | Vector Similarity Engine | | Negative Space Engine | |
| | - Fast Closure (<30s) | | - TF-IDF & Cosine Distance | | - Asset vs Alert Cross-Ref| |
| | - Unescalated Criticals | | - Template Investigation Detection| | - Missing ATT&CK Tactics | |
| +---------------------------------------+ +----------------------------------+ +--------------------------+ |
| | Statistical Peer Benchmarking Engine | | Local SLM Explainability Engine | | Anomaly Scoring Engine | |
| | - Gini Index & MTTR Skewness | | - Llama-3-8B-Instruct (GGUF 4-bit)| | - Isolation Forest | |
| +---------------------------------------+ +----------------------------------+ +--------------------------+ |
+-------------------------------------------------------------------------------------------------------------------+
|
+-------------------------------------------------------------------------------------------------------------------+
| 4. DATA & LOCAL INFERENCE LAYER |
| +---------------------------------------+ +----------------------------------+ +--------------------------+ |
| | DuckDB / SQLite Analytical Database | | ChromaDB Vector Store | | llama-cpp-python Engine | |
| | (Structured Metadata & Schema Maps) | | (Investigation Embeddings) | | (Local Offline CPU/GPU) | |
| +---------------------------------------+ +----------------------------------+ +--------------------------+ |
+-------------------------------------------------------------------------------------------------------------------+
|
+-------------------------------------------------------------------------------------------------------------------+
| 5. INGESTION & SCHEMATIZATION LAYER |
| +---------------------------------------+ +----------------------------------+ +--------------------------+ |
| | Universal File Parsers (CSV/JSON/DB) | | S3S Normalizer & Field Mapper | | Pseudonymization Pipeline| |
| +---------------------------------------+ +----------------------------------+ +--------------------------+ |
+-------------------------------------------------------------------------------------------------------------------+
all-MiniLM-L6-v2) to detect cluster density of identical/templated responses [RESEARCHED, INFERENCE].Entity: PowerCorp_01, Finding: 45 critical alerts closed in <20s with template text X) are passed into llama-cpp-python running a quantized Llama-3-8B-Instruct model [INFERENCE]. The SLM outputs a concise, factual supervisory summary [INFERENCE].| Layer | Selected Technology | Why It Fits | Alternative Considered | Why Alternative Rejected |
|---|---|---|---|---|
| Frontend UI | React.js + TailwindCSS + Recharts | Fast, responsive web UI; rich data visualization components for heatmaps and drill-down graphs; runs locally in browser [INFERENCE]. | Angular / Vue.js | Heavier overhead; slower team prototyping during hackathon [INFERENCE]. |
| Backend Framework | FastAPI (Python 3.12) | Asynchronous REST framework; native integration with Python ML/NLP ecosystem; automatic OpenAPI docs [INFERENCE]. | Flask / Django | Django is too heavy/monolithic; Flask lacks native async performance for heavy batch analytics [INFERENCE]. |
| Analytical Database | DuckDB + SQLite | In-process analytical SQL database designed for fast columnar queries on large local CSV/Parquet files without external DB server setup [RESEARCHED]. | PostgreSQL | Requires background service installation and administration; overkill for air-gapped desktop tool [INFERENCE]. |
| Vector Database | ChromaDB (Embedded) | Lightweight, local vector store running fully in-process; perfect for sentence embeddings without cloud dependencies [RESEARCHED]. | Milvus / Qdrant Server | Requires Docker container networking overhead and complex setup [INFERENCE]. |
| NLP & Embeddings | SentenceTransformers (all-MiniLM-L6-v2) |
Compact (90MB), highly accurate local embedding model for semantic text similarity [RESEARCHED]. | OpenAI Embeddings API | Violates 100% offline air-gapped requirement [PS]. |
| Local SLM Engine | llama-cpp-python + Llama-3-8B-Instruct (4-bit GGUF) |
Highly optimized C++ inference runtime executing 8B parameter models on CPU or low-end GPUs; 100% air-gapped [RESEARCHED]. | Ollama / HuggingFace Transformers | Ollama requires a separate daemon installation; HuggingFace PyTorch stack has high VRAM/RAM overhead [INFERENCE]. |
| Data Analytics / ML | Pandas + Scikit-Learn | Standard Python data science stack for Isolation Forest, TF-IDF, clustering, and statistical operations [KNOWN]. | Spark / Flink | Overkill for single-station offline batch processing [INFERENCE]. |
| Packaging & Distribution | PyInstaller / Portable Docker Bundle | Bundles Python code, UI build, C++ binaries, and GGUF model files into a single offline executable installer [INFERENCE]. | Electron wrapper only | Harder to package native C++ Python bindings cleanly across environments [INFERENCE]. |
| Component | Purpose | Model / Algorithm Type | Input | Output | Required Data | Why AI/ML is Superior to Simple Rules | Evaluation Metric | Failure Mode & Handling | Human Oversight Control |
|---|---|---|---|---|---|---|---|---|---|
| Repetitive Template Detection | Identify copy-paste or slightly modified investigation notes across different cases [PS]. | Vector Embedding (all-MiniLM-L6-v2) + Cosine Similarity Clustering [RESEARCHED]. |
Free-text analyst investigation notes [INFERENCE]. | Similarity score (0.0–1.0) & duplicate cluster ID [INFERENCE]. | Historical case investigation text [PS]. | Simple regex or exact string matching fails when analysts change minor words or punctation to mask templates [INFERENCE]. | Cosine Distance threshold (>0.85) & Adjusted Rand Index [RESEARCHED]. | False Positive: Common standard error codes flagged as templates. Mitigation: Filter out standard security terminology prior to vectorization. [INFERENCE] | Examiner manually reviews flagged text side-by-side [PS]. |
| Metric Gaming Anomaly Detection | Detect unnatural alert closure speed distributions and artificial SLA satisfaction patterns [PS]. | Isolation Forest & Statistical Skewness Analysis [RESEARCHED]. | Numerical feature vectors (Closure Time, Severity, Asset Criticality) [INFERENCE]. | Anomaly Score (-1 to +1) [INFERENCE]. | Alert closure timestamps & disposition logs [PS]. | Static time thresholds (e.g., <30s) fail if analysts intentionally idle tickets for 31s before closing [INFERENCE]. | Silhouette Score & Precision@K for outlier ranking [RESEARCHED]. | False Positive: Mass auto-resolution of known benign noise. Mitigation: Cross-reference with alert category type. [INFERENCE] | Examiner inspects resolution velocity curve before issuing audit finding [PS]. |
| Supervisory Audit Rationale Summarizer | Synthesize complex structured audit evidence into plain-language supervisory findings [PS]. | Quantized Llama-3-8B-Instruct (GGUF 4-bit) via llama-cpp-python [RESEARCHED]. |
Structured JSON containing verified rule triggers, vector scores, and case IDs [INFERENCE]. | Concise 3-sentence supervisory finding summary [INFERENCE]. | Local model weights pre-packaged in installer [INFERENCE]. | Template-based text generation produces rigid, hard-to-read reports; SLM creates natural, readable executive summaries [INFERENCE]. | ROUGE-L & Human Examiner Faithfulness Score [RESEARCHED]. | Model Hallucination: SLM invents ungrounded facts. Mitigation: Strict system prompt forcing extraction ONLY from input JSON; temperature=0.1. [INFERENCE] | Every summary links directly to raw evidence table; examiner can override or edit summary text [PS, INFERENCE]. |
Asset_Inventory EXCEPT Alert_Generating_Assets) combined with MITRE ATT&CK coverage mapping matrices [INFERENCE]. Using AI here would introduce non-deterministic hallucination into asset presence/absence auditing [INFERENCE].The system normalizes incoming heterogeneous CSE exports into a local DuckDB schema:
-- Core Table: Ingested Alerts Metadata
CREATE TABLE s3s_alerts (
alert_id VARCHAR PRIMARY KEY,
cse_id VARCHAR NOT NULL,
timestamp TIMESTAMP NOT NULL,
rule_name VARCHAR NOT NULL,
severity VARCHAR CHECK (severity IN ('LOW', 'MEDIUM', 'HIGH', 'CRITICAL')),
mitre_tactic VARCHAR,
mitre_technique VARCHAR,
source_asset_id VARCHAR,
dest_asset_id VARCHAR,
raw_status VARCHAR
);
-- Core Table: Case Management & Investigations
CREATE TABLE s3s_cases (
case_id VARCHAR PRIMARY KEY,
alert_id VARCHAR REFERENCES s3s_alerts(alert_id),
cse_id VARCHAR NOT NULL,
created_at TIMESTAMP NOT NULL,
closed_at TIMESTAMP,
resolution_time_seconds INTEGER,
assigned_analyst_hash VARCHAR,
escalation_status VARCHAR CHECK (escalation_status IN ('NONE', 'TIER_2', 'CISO', 'NCIIPC', 'CERT_IN')),
disposition VARCHAR CHECK (disposition IN ('TRUE_POSITIVE', 'FALSE_POSITIVE', 'BENIGN_ANOMALY', 'UNRESOLVED')),
investigation_notes TEXT
);
-- Core Table: Critical Asset Inventory
CREATE TABLE s3s_asset_inventory (
asset_id VARCHAR PRIMARY KEY,
cse_id VARCHAR NOT NULL,
asset_name_hash VARCHAR NOT NULL,
asset_type VARCHAR, -- e.g., 'OT_SCADA', 'DOMAIN_CONTROLLER', 'SWIFT_GATEWAY'
criticality_tier INTEGER CHECK (criticality_tier IN (1, 2, 3)),
ip_subnet VARCHAR
);
-- Core Table: Derived Supervisory Findings (Audit Trail)
CREATE TABLE s3s_supervisory_findings (
finding_id VARCHAR PRIMARY KEY,
cse_id VARCHAR NOT NULL,
category VARCHAR CHECK (category IN ('EXECUTION_GAP', 'NEGATIVE_SPACE', 'ANOMALY', 'BENCHMARK_DEVIATION')),
rule_code VARCHAR NOT NULL,
severity VARCHAR NOT NULL,
rationale_text TEXT NOT NULL,
supporting_evidence_json JSON NOT NULL,
flagged_at TIMESTAMP DEFAULT CURRENT_TIMESTAMP
);
SHA-256(Salt + Asset_IP)) at the ingestion boundary [INFERENCE].127.0.0.1 (localhost) [INFERENCE]. No external network calls, telemetry phone-home scripts, or external CDN dependencies exist [PS].+---------------------------------------------------------------------------------------------------+
| SAT-SA HACKATHON MVP SCOPE |
+---------------------------------------------------------------------------------------------------+
| [MUST BUILD - CORE MVP] |
| * Universal CSV/JSON Ingestion Pipeline for S3S Schema mapping. |
| * Execution Gap Engine: Fast-closure (<30s), Unescalated Criticals, Template Note Similarity. |
| * Negative Space Engine: Zero-telemetry Critical Assets & Missing MITRE Tactics. |
| * Peer Benchmarking: MTTR distribution skewness & Alert Volume variance across 3 CSEs. |
| * Local SLM Integration: GGUF 4-bit Llama-3-8B generating plain-language audit rationales. |
| * Supervisory Web Dashboard: React UI with Risk Scores, Sample Reviewer, & PDF export. |
| |
| ----------------------------------------------------------------------------------------------- |
| [SHOULD BUILD - EXTENDED DEMO] |
| * Interactive ATT&CK Heatmap comparing CSE coverage against baseline. |
| * Custom threshold sliders for supervisory sensitivity tuning. |
| * Hash-anonymization toggle for cross-entity privacy. |
| |
| ----------------------------------------------------------------------------------------------- |
| [DO NOT BUILD DURING HACKATHON - OUT OF SCOPE] |
| x Real-time live log ingestion or SIEM connector agents [PS Section 1]. |
| x Multi-node distributed cloud cluster deployment [PS Section 5]. |
| x Automated incident response or firewall block triggering [PS Section 1]. |
+---------------------------------------------------------------------------------------------------+
To convince SIH judges without access to classified NCIIPC/CSE live feeds, the team will run a Multi-Entity Synthetic Case Study Simulator:
PowerGrid_Alpha): Compliant operational entity with realistic alert resolution distributions.Bank_Beta): Exhibiting Execution Gaps (300 critical alerts closed in <15 seconds; 85% of cases contain identical copy-paste investigation text "Checked logs, false positive").Grid_Gamma): Exhibiting Negative Space (Critical OT Domain Controller generating 0 alerts over 90 days; total absence of Lateral Movement / Ransomware detection rules).Bank_Beta with a Supervisory Risk Score of 88/100 (Execution Gap) and Grid_Gamma with 79/100 (Negative Space) [INFERENCE].Bank_Beta. Tool displays the vector similarity cluster proving 210 cases used identical template text, and shows the 15-second closure velocity histogram [INFERENCE].Phase 1: Architecture & Synthetic Data Pipeline (Weeks 1-2 | By Sept 12)
├── Define S3S JSON/CSV schemas
├── Build Synthetic CSE Data Generator (Seeding Execution Gaps & Negative Space)
└── Setup FastAPI backend & DuckDB database schema
Phase 2: Core Analytics & Local AI Engines (Weeks 2-3 | By Sept 20)
├── Implement Rule Engine (Closure speed, unescalated criticals)
├── Integrate SentenceTransformers & ChromaDB for template detection
├── Build Negative Space & Asset Cross-Referencing module
└── Integrate llama-cpp-python with 4-bit GGUF SLM for offline summarization
Phase 3: Supervisory UI & Benchmarking (Weeks 3-4 | By Sept 26)
├── Develop React/Tailwind Supervisory Dashboard
├── Build Entity Peer Benchmarking & Risk Scoring views
├── Implement Evidence Drill-Down modal & PDF Report Generator
└── Conduct air-gapped network testing (100% offline verification)
Phase 4: Optimization, Demo Prep & Deliverables (Final Days | By Sept 30)
├── Finalize 2-page Architecture Document
├── Record & edit 2-minute Demo Video
├── Create 5-slide Technical Presentation Deck
└── Code freeze & GitHub repository cleanup
| Test Category | Test Objective | Validation Methodology | Success Criteria |
|---|---|---|---|
| Functional Integrity | Verify correct ingestion and S3S mapping across heterogeneous CSV/JSON files [PS]. | Ingest 10 distinct sample schemas (Splunk, Elastic, QRadar formats) [ASSUMPTION]. | 100% parse success without data drop; correct schema normalization [INFERENCE]. |
| Execution Gap Detection | Verify ability to catch metric gaming and template notes [PS]. | Run engine against pre-seeded dataset containing 500 template cases and 200 fast closures [ASSUMPTION]. | Precision > 92%, Recall > 95% on pre-seeded execution gap flags [INFERENCE]. |
| Negative Space Detection | Verify identification of unmonitored critical assets and missing MITRE categories [PS]. | Ingest asset inventory with 10 unmonitored OT assets [ASSUMPTION]. | 10/10 unmonitored assets flagged in Negative Space report [INFERENCE]. |
| Offline Air-Gap Compliance | Ensure zero external network traffic [PS]. | Run application inside isolated VM with network adapter disabled; monitor via tcpdump / Wireshark [INFERENCE]. |
Zero network packets emitted; 100% local feature functionality [PS, INFERENCE]. |
| SLM Groundedness / Anti-Hallucination | Ensure generated audit summaries contain only factual claims present in JSON input [INFERENCE]. | Compare 50 generated summaries against input JSON attributes [ASSUMPTION]. | 0% hallucinated case IDs or ungrounded numeric metrics [INFERENCE]. |
| Expert Manual Review Baseline Alignment | Validate that tool findings match or exceed expert manual sampling [PS Section 8]. | Compare automated SAT-SA ranking against manual audit findings from a domain expert [ASSUMPTION]. | Rank correlation Spearman's $\rho > 0.85$ compared to expert manual evaluation [INFERENCE]. |
| Risk | Likelihood | Impact | Severity | Mitigation Strategy |
|---|---|---|---|---|
| Slow Local SLM Inference on CPU Workstations | High | Medium | High | Use 4-bit quantized GGUF models (Q4_K_M); pre-compute analytical metrics and pass minimal token context to SLM; fallback to template-based text if CPU lacks AVX2 extensions [RESEARCHED, INFERENCE]. |
| Data Format Incompatibility across CSEs | High | High | Critical | Provide an interactive field-mapping UI step during ingestion allowing examiners to map custom CSV columns to S3S standard fields [INFERENCE]. |
| High False Positive Rate in Negative Space Analytics | Medium | Medium | Medium | Implement configurable sensitivity thresholds and allow examiners to tag benign baseline differences per entity sector [INFERENCE]. |
| Inaccurate Peer Benchmarking due to Entity Size Differences | Medium | Medium | Medium | Normalize all statistical indicators by active user count, asset count, and baseline log volume before computing Gini/z-scores [INFERENCE]. |
| Judges Questioning Data Authenticity during Demo | High | High | Critical | Clearly disclose that demo data is synthetically generated using realistic open-source SIEM structures; present dataset generation code transparently [PS, INFERENCE]. |
| Generic Student Submission | Proposed SAT-SA Solution | Requirement Justification |
|---|---|---|
| Builds a generic real-time SIEM dashboard with pie charts for CPU usage and alert severity counts [INFERENCE]. | Builds a dedicated Supervisory Audit Engine specifically analyzing batch metadata for Execution Gaps and Negative Space [PS, INFERENCE]. | Aligns directly with PS Section 1 (Out of Scope: SIEM/Real-time monitoring explicitly forbidden) [PS]. |
| Relies on cloud-based OpenAI / Claude APIs for summary generation [INFERENCE]. | Uses a 100% Air-Gapped, Quantized Local SLM running in C++ on local hardware [PS, INFERENCE]. | Satisfies strict NCIIPC air-gapped deployment constraints (PS Section 5) [PS]. |
| Focuses solely on rule checks or basic alert counts [INFERENCE]. | Implements Vector Semantic NLP to uncover template-driven investigation notes and Statistical Peer Benchmarking [PS, INFERENCE]. | Directly solves complex requirements FR-5, FR-6, FR-8, and FR-12 [PS]. |
| Produces unexplained black-box anomaly scores [INFERENCE]. | Generates an Explainable Evidence Graph linking every audit finding back to exact case IDs, timestamps, and raw text notes [PS, INFERENCE]. | Fulfills explicit explainability and auditability requirements FR-11 to FR-14 [PS]. |
[ASSUMPTION] Hackathon team will utilize synthetically generated SOC alert and case management data structured after Elastic Common Schema (ECS) and ServiceNow SecOps exports.[ASSUMPTION] Examiner workstations possess at least 16 GB RAM and an 8-core CPU capable of executing 4-bit quantized 8B SLM models at 10-15 tokens/sec.[ASSUMPTION] Production deployment hardware costs fall within standard government procurement budgets for specialized cyber assessment tools.[NEEDS VALIDATION] Exact proprietary export schemas currently mandated by NCIIPC for CSE periodic submissions.[NEEDS VALIDATION] Specific sector-level baseline thresholds for MTTR and alert volume expectations across small vs. large CSEs.[NEEDS VALIDATION] Formal legal framework governing NCIIPC's evidence retention periods for supervisory audit findings under Section 70A.BUILD SAT-SA USING APPROACH 3 (HYBRID SUPERVISORY INTELLIGENCE ENGINE). This problem statement is a top-tier pick for a high-performing 4-6 student team [INFERENCE]. It is fundamentally a data analytics, NLP, and regulatory framework problem rather than a standard web app [INFERENCE]. By strictly adhering to the air-gapped constraint and focusing on Execution Gaps and Negative Space rather than building a generic SIEM, the team will stand out significantly during SIH judging [INFERENCE].
React.js, TailwindCSS, FastAPI, DuckDB, ChromaDB, all-MiniLM-L6-v2 (SentenceTransformers), llama-cpp-python with Llama-3-8B-Instruct (Q4_K_M GGUF), Pandas, Scikit-Learn [INFERENCE].
Constructing a highly realistic, multi-entity synthetic dataset pre-seeded with subtle Execution Gaps and Negative Space indicators prior to writing UI code [INFERENCE].
Submitting a solution that looks like a SIEM or real-time monitoring tool, which is explicitly listed as OUT OF SCOPE in Section 1 of the problem statement [PS].
Achieving fast, deterministic, anti-hallucinatory explainability from a locally hosted SLM running on CPU hardware in an air-gapped environment [RESEARCHED, INFERENCE].
SentenceTransformers + ChromaDB locally to verify detection of copy-paste investigation text templates [RESEARCHED].llama-cpp-python with a 4-bit Llama-3-8B GGUF model on CPU to verify local generation latency and prompt constraints [RESEARCHED].Verify that the synthetic dataset generator successfully embeds statistically detectable anomalies (Execution Gaps & Negative Space) that can be proven via ground-truth labels before building the frontend interface [INFERENCE].
88 / 100. Extremely buildable for a dedicated student team with strong Python, data science, and web development skills [INFERENCE].
HIGH (0.92). The problem requirements, scope exclusions, deployment constraints, and domain context are completely clear and actionable [INFERENCE].
Title: Information Security Practices and Procedures for Protected System Rules, 2018
URL: MeitY Notification PDF
Source Type: Official Government Document
Supported Claim: NCIIPC mandate under Section 70A of the Information Technology Act 2000 for Protected Systems audit and assessment [PS, KNOWN].
Reliability: Authoritative / Official Government Source.
Title: NCIIPC Critical Information Infrastructure (CII) Audit & Conformity Assessment Framework
URL: CyberSigma NCIIPC Audit Guide
Source Type: Technical Cybersecurity Compliance Guide
Supported Claim: Auditing methodologies and control evaluation expectations across Indian Critical Sector Entities (Power, BFSI, Telecom, Transport) [KNOWN, RESEARCHED].
Reliability: High (Domain-specific compliance analysis).
Title: Agentic SOC Alert Triage & NLP Incident Classification
URL: Elastic Security Labs Research
Source Type: Industry R&D Technical Article
Supported Claim: Use of vector embeddings and sentence similarity for automated investigation template detection and alert triage [RESEARCHED].
Reliability: High (Leading security vendor technical publication).
Title: Policy-Guided Threat Hunting & LLM Enabled SOC Triage Framework
URL: arXiv:2603.23966 Technical Paper
Source Type: Peer-Reviewed Academic Preprint
Supported Claim: Combining reconstruction autoencoders, statistical anomaly scoring, and LLMs for explainable SOC alert triage [RESEARCHED].
Reliability: High (Academic Research Paper).
What we think about this platform, and how it can help people solve SIH problems.
" 30M+ Google Gemini tokens went into researching, analyzing, and understanding all 233 SIH problem statements to make them easier to explore and solve. "
" The platform makes SIH problem statements much easier to understand. Having everything from the problem details to the procedure in one place. "
" Oh, you got ads? Well, we need to make money too! But, you can use our platform to help you win SIH and take home the prize money. "
Get in touch if you need help bringing your ideas to life, or simply have an interesting idea you'd like to talk through. I'm always open to a conversation and exploring new possibilities together.