Aegis Cyber Security Analyzer is a desktop application built with Electron. It provides heuristic security analysis of files by computing a SHA-256 hash, checking file type, size and extension, and producing a risk score with a user-friendly graphical interface.
- Drag-and-drop or browse to select files for analysis.
- Computes a SHA-256 hash of the selected file.
- Performs heuristic checks on dangerous and medium-risk file types.
- Calculates a risk score and displays it with an animated progress ring.
- Provides detailed threat messages and a technical summary of the analysis steps.
- File selection – The user selects a file via drag-and-drop or file picker. The app shows the file’s name, MIME type and human-readable size.
- Integrity fingerprinting – The app calculates a SHA-256 cryptographic hash of the file using the Web Crypto API and displays it as the file’s digital fingerprint.
- Heuristic pattern matching – A simple logic engine evaluates the file extension against lists of high-risk (e.g.,
.exe,.bat,.ps1) and medium-risk (e.g.,.zip,.rar,.7z,.iso) formats. Points are deducted for dangerous extensions, large files (> 100 MB), or unknown MIME types. - Risk quantification – Based on the accumulated deductions, the app assigns a percentage security score and labels it as SAFE (≥ 85 %), SUSPICIOUS (50 – 84 %) or DANGEROUS (< 50 %). Threat messages describe the specific heuristics that triggered deductions.
- Technical analysis summary – A summary panel outlines the analysis pipeline (Data Acquisition, Integrity Fingerprinting, Heuristic Pattern Matching, Signature Validation and Risk Quantification), embedding the file’s metadata and final score into human-readable sentences.
This tool is intended as a proof-of-concept. Its heuristic engine is simplistic and does not perform static or dynamic malware analysis, nor does it query external threat-intelligence databases. It should not be used as a replacement for full antivirus or security suites.