AI Cybersecurity Intern @ Abbott Β· MS Cybersecurity @ Northeastern, Khoury College
π ronankongala.github.io Β· 23 case studies with full write-ups
LinkedIn Β· kongalaronan@gmail.com Β· Boston, MA
Selected work below. The full log of 23 cases, filterable by tag, lives at ronankongala.github.io.
-
FraudSentry: Fraud Detection, SHAP Explainability + Fairness Audit (CASE-25)
- Built an end-to-end transaction fraud pipeline on the real IEEE-CIS dataset, engineering velocity, amount-deviation, geo-mismatch, and temporal features, then comparing 4 models on a time-based split so future fraud patterns cannot leak backward into training
- Scored on recall at a fixed 3% false-positive budget rather than accuracy: RandomForest led at 0.748 ROC-AUC and 16.0% recall, catching 649 of 4,064 held-out fraud cases; logistic regression matched it on AUC (0.742) at a third of the recall, so AUC alone would have picked the wrong model
- Reported the drop from the synthetic run's ~0.98 AUC as the finding rather than burying it, since the synthetic fraud signal was hand-designed and therefore learnable in a way real fraud is not
- Ran a subgroup false-positive-rate audit that surfaced a 23.7-point spread across merchant categories (electronics 23.9% vs online_retail 0.24%), flagged for investigation before production use, and documented the geo-mismatch signal as degenerate under the pseudo-customer-ID reconstruction instead of claiming a fairness pass
- Added SHAP TreeExplainer attribution (top drivers: amount, hour_of_day, merchant_category_electronics), a SQLite alert case-management layer with audit trail, and a full GDPR Article 35 DPIA with Article 15 access and Article 17 erasure handling
- GitHub Repo
-
Zero Trust Test Bed: mTLS, OIDC, OPA + Just-in-Time Vault Credentials (CASE-22)
- Built a working zero trust test bed where 3 microservices sit behind a gateway and every request must clear 4 independent layers; only the gateway publishes a port, so there is no network path to the upstream services at all
- Mutual TLS across all 3 services, each presenting a lab-CA certificate and requiring one from the caller, verified through openssl s_client, with identity bound to the certificate rather than the source address
- Open Policy Agent as the per-request decision point, 7 of 7 Rego unit tests passing on both sides of every rule, then proved live: testuser and manageruser hit an identical endpoint and get 403 and 200, differing only in token roles
- Replaced standing privilege with a 20 second non-renewable Vault AppRole credential for order deletion, demonstrated minted, used inside its TTL, then rejected after expiry
- Verified encryption rather than asserting it, with tcpdump on the bridge network showing TLS records and no legible HTTP method, path or body against a plaintext baseline captured before mTLS
- Added 2 SAML 2.0 service providers for federated SSO with distinct session cookies, and mapped every control plus the lab's known gaps to the 7 NIST SP 800-207 tenets
- GitHub Repo
-
FedRAMP RMF Compliance Lab: STIG Hardening, OpenSCAP + POA&M (CASE-21)
- Carried a single Ubuntu 24.04 LTS host through a full FedRAMP Moderate RMF cycle: baseline OpenSCAP scan, Ansible remediation, then reassessment with the identical profile and datastream so the delta reflects remediation and nothing else
- Raised the DISA STIG V1R5 compliance score from 69.58% to 78.06% (+8.48 points), moving 28 passed / 11 failed to 38 passed / 7 failed through 13 Ansible configuration changes applied with 0 failures
- Built SCAP content from ComplianceAsCode 0.1.83 source for the ubuntu2404 product rather than the pre-packaged distro content, which lags upstream, pinning the benchmark to STIG V1R5 exactly
- Tracked all 7 residual findings in a POA&M keyed to real DISA STIG rule IDs with risk level, owner, and target date, separating environment-inherent items (UBTU-24-600090, filesystem encryption at rest, unavailable under WSL2) from items needing a configuration decision (UBTU-24-100850, UBTU-24-400360, UBTU-24-400370)
- Produced the assessor-facing package: an SSP summary with FIPS 199 categorization across all 20 NIST SP 800-53 Rev 5 families, a 52-control FedRAMP Moderate matrix splitting inherited versus customer responsibility, a 10-control CIS/STIG/NIST crosswalk, and a SOX/COSO access certification over 15 users across 3 systems
- GitHub Repo
-
GuardDutySync: GuardDuty to MITRE ATT&CK to Jira Pipeline (CASE-20)
- Built a 3-stage Python pipeline that polls AWS GuardDuty findings with boto3 through an IAM user scoped to AmazonGuardDutyReadOnlyAccess, validated against 434 sample findings in us-east-1
- Mapped 13 GuardDuty finding types to 12 MITRE ATT&CK techniques with a hand-built lookup table, resolving full technique name, tactic, and description from the MITRE enterprise-attack STIX bundle
- Auto-created structured Jira Cloud tickets over the REST API carrying every MITRE enrichment field, with GuardDuty severity mapped from a 0 to 10 float onto High, Medium, and Low priority
- Added local-state deduplication so reruns are idempotent: 10 alerts fetched and 10 tickets created with 0 errors, then 10 duplicates skipped and 0 tickets created on the second run
- GitHub Repo
-
Authorized Penetration Test, Metasploit Lab (CASE-19)
- Conducted authorized penetration tests against two targets, a self-hosted Metasploitable2 VM and the TryHackMe Blue room, enumerating services with Nmap from Kali Linux before exploitation
- Exploited 3 CVEs with the Metasploit Framework: CVE-2011-2523 (vsftpd backdoor), CVE-2007-2447 (Samba RCE), and CVE-2017-0144 (EternalBlue)
- Documented 4 findings in a structured pentest report with CVSS scoring, MITRE ATT&CK mapping, and per-finding remediation recommendations
- GitHub Repo
-
Zeek Beacon Detector (OCaml) -- CASE-18
- Ported the CASE-17 Python and RITA beacon-scoring logic to OCaml as a single-file dune executable, reimplementing interval-variance detection functionally to compare imperative and functional approaches to the same detection problem
- Parses Zeek conn.log rows and groups them by source IP through Map.Make(String) at O(n log k), sorting per-IP timestamps and folding consecutive inter-arrival gaps into a population variance with List.fold_left -- no mutable state anywhere in the scoring path
- Flags low-variance periodic senders as C2 beacon candidates at min_conns = 5 and a 5.0 seconds squared variance threshold; isolates 10.0.0.5 at a 477.1s mean interval and variance 1.84 across 6 connections against two high-variance talkers
- Modeled results as a beacon_verdict variant (TooFewConns, HighVariance, BeaconCandidate), making an unscored IP structurally unrepresentable at the output printer and removing the sentinel-plus-assert guard the Python version required
- GitHub Repo
-
Zeek Network Forensics + Beacon Detection (CASE-17)
- Ran Zeek 8.2.1 against a real SSLoad + Cobalt Strike PCAP (6.4MB, MTA 2024-04-18), generating 17 structured logs including conn.log, dns.log, ssl.log, kerberos.log, and ldap.log
- Imported Zeek logs into RITA v5.1.2; scored all external connections for beacon regularity -- 85.239.53.219 flagged with rare_signature:SSLoad/1.1, beacon score 0.504, mean interval 477 seconds across 11 connections
- Built 3 Jupyter threat hunting notebooks: conn.log duration analysis, DNS query profiling, and beacon interval visualization confirming C2 sleep timer pattern
- Mapped findings to 6 MITRE ATT&CK techniques (T1071, T1071.004, T1008, T1095, T1557, T1018); produced IOC table and 2 Sigma detection rules in a full investigation report PDF
- GitHub Repo
-
Malware Analysis Lab: AgentTesla Static, Dynamic + Memory Forensics
- Reverse engineered a real AgentTesla credential stealer using PEStudio, CAPA, and Ghidra 12.1.2; identified MurmurHash API hashing at FUN_1400015a0, XOR-encrypted strings (x16), and a fraudulent DigiCert certificate chain
- Wrote 3 custom YARA rules from extracted indicators (imphash, MurmurHash seed bytes, structural heuristics) validated with YARA 4.5.5; zero false positives across System32
- Detonated the sample in Any.run sandbox; confirmed Stealc/Vidar stealer behavior, 32 dropped files targeting Chrome/Edge credential stores, 87 IOCs, 11 MITRE ATT&CK techniques mapped
- Acquired live memory from FlareVM with winpmem v4.0-rc1 (7GB dump), analyzed with Volatility 3; detected PAGE_EXECUTE_READWRITE code injection in SearchApp.exe and powershell.exe
- GitHub Repo
-
AppSec Pipeline + Secrets Management Lab
- Wrapped OWASP WebGoat with a 3-gate CI/CD security pipeline: Semgrep SAST (66 findings across 1,002 files), Checkov (3 Dockerfile misconfigurations), Trivy (71 CVEs in container image)
- OWASP ZAP active scan (961 requests) found 8 vulnerability categories including missing CSRF protections
- Migrated credentials into HashiCorp Vault KV engine with secret rotation demo; configured Okta OIDC SSO with MFA enforcement via Okta Verify
- Mapped full environment against 16 PCI-DSS 4.0 requirements with an accepted risk register
- GitHub Repo
-
Access-Governed RAG Console (LLM Access Control + Entra ID SSO)
- Built a RAG assistant that enforces role-based access control at the retrieval layer, so restricted documents are excluded from a non-authorized user's candidate set before the model ever sees them
- Integrated real Microsoft Entra ID (OAuth2) sign-in with app-role claims mapped to backend RBAC, plus a demo-login fallback so the repo runs with zero external setup
- Added a prompt-injection scanner (validated by a 10-case attack battery, 10/10 resisted) and full audit logging of every access decision; deployed to Azure App Service
- GitHub Repo
-
NIST 800-171 / CMMC Compliance Baseline Lab
- Configured Active Directory, Group Policy, Microsoft Intune device compliance, and Entra ID Conditional Access requiring device compliance for cloud app access
- Hardened Windows Defender Firewall rules and authored a System Security Plan mapping every control to its NIST 800-171 requirement
- Built a CMMC Level 2 self-assessment scorecard scoring 12 of 15 practices met, with remaining gaps documented as next steps
- GitHub Repo
-
Agentic SOC Analyst (Microsoft Sentinel + Claude AI)
- Built an agentic AI-powered SOC analyst integrating Microsoft Sentinel with Claude AI
- Automated KQL query generation, alert triage, and MITRE ATT&CK threat mapping
- Designed for real-world incident detection and AI-assisted response workflows
- GitHub Repo
-
AWS CloudTrail Threat Detection Pipeline
- Engineered a serverless threat detection pipeline using CloudTrail, Lambda, SNS, and DynamoDB
- Implemented 11 detection rules mapped to MITRE ATT&CK, covering Defense Evasion, Privilege Escalation, and Credential Access
- Confirmed end-to-end real-time email alerting with 100% Lambda execution success rate across 6 invocations
- GitHub Repo
-
Suricata IDS + ELK Stack on AWS EC2
- Deployed Suricata 7.0.3 IDS on AWS EC2 with custom detection rules monitoring live network traffic
- Built a log ingestion pipeline (Suricata to Filebeat to Elasticsearch) indexing 110+ security events
- Designed Kibana dashboards visualizing alert signatures and event type distribution
- GitHub Repo
-
S3 Security Auditor
- Built a Python (boto3) tool to audit AWS S3 buckets for misconfigurations
- Performed 6 security checks per bucket covering public ACL, encryption, versioning, and logging with severity classification
- Generated structured JSON risk reports for remediation tracking
- GitHub Repo
-
SOC Automation Lab with AI Threat Analysis
- Built end-to-end security pipeline: Windows to Splunk to n8n to OpenAI to Slack
- Automated threat detection with MITRE ATT&CK mapping and AI-powered analysis
- Achieved under 60s detection and under 9s processing time for security incidents
- GitHub Repo | View Demo
-
SOC 2 Type I Audit Simulation
- Conducted a simulated SOC 2 Type I audit of a personal SOC automation lab
- Produced formal deliverables: risk assessment, control mapping, and findings report
- Demonstrated GRC skills including trust service criteria, evidence collection, and gap analysis
- GitHub Repo
-
Fake Job Posting Detection (Published Research: IEEE ICAISS 2025)
- Detected fraudulent job listings using ensemble ML (Random Forest, XGBoost, Gradient Boosting, AdaBoost)
- Achieved 98% accuracy across 9,000+ records using SMOTE/ADASYN class balancing
- Presented at the 3rd International Conference on Augmented Intelligence and Sustainable Systems (ICAISS 2025)
- Read the Paper | GitHub Repo
-
Kali Linux SSH MCP Bridge
- Built a Claude Desktop to Kali Linux SSH bridge via Model Context Protocol (MCP)
- Enables AI-assisted penetration testing and security research directly from Claude Desktop
- Bridges natural language commands to live Kali Linux terminal execution
- GitHub Repo
-
Security Analysis and Hardening Projects
- Network Security: Configured firewalls, VPNs, and IDS/IPS using Snort with Wireshark analysis
- Web Security: Built SQL injection detection system and analyzed database security vulnerabilities
- Linux Hardening: Automated security configurations implementing CIS benchmarks
- Network Security Report | SQL Analysis | Linux Guide
-
CS-5770: Software Vulnerabilities and Security
- Hands-on security challenges: network forensics, web exploitation, privilege escalation
- Documented methodologies for packet analysis, SQL injection, command injection, Unix security
- Tools: Wireshark, Nmap, Burp Suite, SQL injection techniques, privilege escalation
- Private repo (course policy). Write-ups available on request.
-
CY5001: Cybersecurity Technologies, Threats and Defense
- Comprehensive coursework in Linux security, cryptography, and network defense
- Implemented GPG/PGP encryption, OpenSSL operations, digital signatures, and hybrid encryption
- Built automated security scripts for system hardening and threat detection
- Skills: Linux administration, Bash scripting, AES/RSA encryption, digital envelopes, log analysis
- Private repo (course policy). Write-ups available on request.
-
AI Cybersecurity Intern at Abbott, Madison WI (Hybrid) Β· Sep 2026 to Present
- Contributing to ExmanIq, an internal vulnerability management platform monitoring 22,000+ tracked vulnerabilities across organizational assets using a predictive Impact x Likelihood risk model enriched with EPSS and NVD threat intelligence
- Diagnosed a 27-day silent data-pipeline failure by recognizing an anomalous flat trend in the platform's composite risk score
- Built CrowdCheck Hive with a teammate, correlating CrowdStrike, Microsoft Intune, and ServiceNow CMDB data to identify device coverage gaps across the organization's endpoint security controls
- Python, Microsoft Azure Machine Learning
-
Cybersecurity Intern at Exact Sciences, Madison WI (Hybrid) Β· Jun 2026 to Sep 2026
- Built Baseline Guardian with a teammate, correlating data across multiple internal systems (CrowdStrike, Microsoft Intune, Tanium, ServiceNow CMDB) to assess security posture and endpoint compliance
- Automated KeyCheck, a credential-risk monitoring pipeline scanning 1,300+ application registrations to identify expiring-credential risk before it became an incident
-
Teaching Assistant, CY5001 at Northeastern University, Khoury College Β· Jan 2026 to Apr 2026
- Ran lab sessions and graded 200+ assignments for 61 graduate students in Cybersecurity Threats and Defenses, resolving 150+ Piazza queries within a 24-hour SLA
-
β Deloitte Cybersecurity Simulation
- Conducted vulnerability assessments and penetration testing
- Developed security policies and incident response procedures
- Created executive-level security reports
-
β Tata Cybersecurity Analyst Simulation
- Performed threat hunting and malware analysis
- Implemented security controls and monitoring solutions
- Analyzed security logs and created incident timelines
-
NIELIT Cybersecurity Internship (Aug 2024 to Oct 2024)
- Monitored SOC operations and analyzed security alerts
- Configured SIEM rules and correlation policies
- Participated in incident response exercises
-
Quizaro Web Development (Feb 2024 to Apr 2024)
- Developed secure web applications with input validation
- Implemented OAuth 2.0 and session management
- Conducted security code reviews
-
Rejolt Data Science (Oct 2023 to Nov 2023)
- Built ML models for anomaly detection
- Analyzed large datasets for pattern recognition
- Created predictive analytics dashboards
- Google Professional Cybersecurity Certificate (Completed 2025)
- 8-course comprehensive program covering security fundamentals, network security, incident response, and Python automation
View Individual Course Certificates
- Foundations of Cybersecurity: Certificate
- CIA triad, security frameworks, threat modeling
- Risk Management: Certificate
- Risk assessments, security controls, compliance
- Network Security: Certificate
- TCP/IP, subnetting, firewall configuration, VPNs
- Linux and SQL Security: Certificate
- System hardening, database security, log analysis
Quick References:
-
MS Cybersecurity (2025 to 2027) -- Northeastern University, Boston
- GPA: 3.86/4.0
- Relevant Coursework: Software Vulnerabilities and Security (CS-5770), Cybersecurity Technologies, Threats and Defense (CY5001), Network Forensics
- Focus: Applied cryptography, secure systems, threat analysis
-
B.Tech AI and Data Science (2021 to 2025) -- Vardhaman College of Engineering
- Focus: Machine Learning, Data Mining, Statistical Analysis
- Capstone: AI-based Intrusion Detection System
Network Forensics: Zeek β’ RITA β’ Wireshark β’ Beacon Detection β’ PCAP Analysis β’ Jupyter β’ Sigma Rules
Malware Analysis: PEStudio β’ CAPA β’ Ghidra β’ YARA β’ CAPE Sandbox β’ Any.run β’ winpmem β’ Volatility 3
Vulnerability Management: Nessus β’ OpenSCAP β’ DISA STIG β’ EPSS β’ NVD β’ CVSS v3.0 β’ Risk Scoring β’ POA&M
Detection and SIEM: Splunk β’ Microsoft Sentinel β’ KQL β’ Suricata β’ Elastic/ELK β’ AWS GuardDuty
Offensive Security: Metasploit β’ Nmap β’ Burp Suite β’ Kali Linux β’ OWASP ZAP
AppSec and CI/CD: Semgrep β’ Trivy β’ Checkov β’ GitHub Actions β’ Terraform β’ HashiCorp Vault β’ Okta OIDC
Endpoint and Asset: CrowdStrike β’ Microsoft Intune β’ Tanium β’ ServiceNow CMDB
Identity and Compliance: Active Directory β’ Group Policy β’ Microsoft Entra ID β’ Conditional Access β’ NIST 800-171 β’ CMMC β’ FedRAMP Moderate β’ SOX/COSO β’ GDPR (Article 35 DPIA, Articles 15/17)
Zero Trust and Access Control: Keycloak (OIDC / SAML 2.0) β’ Open Policy Agent β’ Rego β’ mutual TLS / PKI β’ HashiCorp Vault just-in-time credentials β’ NIST SP 800-207
Cloud Security: AWS CloudTrail β’ AWS Lambda β’ Amazon S3 β’ boto3 β’ GCP β’ Azure β’ Azure App Service
AI and Automation: Claude AI β’ OpenAI GPT-4 β’ n8n β’ Model Context Protocol (MCP) β’ RAG β’ LLM Security β’ Prompt Injection Defense β’ Jira REST API
ML and Model Assurance: scikit-learn β’ XGBoost β’ SHAP β’ imbalanced-learn (SMOTE) β’ Subgroup Fairness Auditing β’ Model Explainability
Cryptography: OpenSSL β’ GPG/PGP β’ AES β’ RSA β’ Digital Signatures
Programming: Python β’ SQL β’ Bash β’ PowerShell β’ KQL β’ JavaScript β’ OCaml
Platforms: Linux β’ Windows Server β’ Docker β’ VMware β’ AWS β’ Azure β’ GCP β’ Ansible
Frameworks: MITRE ATT&CK β’ NIST SP 800-30 β’ NIST SP 800-207 β’ NIST SP 800-53 Rev 5 β’ NIST SP 800-171 β’ NIST CSF β’ CMMC β’ FedRAMP β’ CIS Controls β’ OWASP Top 10 β’ PCI DSS 4.0 β’ SOC 2
Currently seeking Summer/Fall 2027 cybersecurity co-op/internship opportunities in Security Operations, Incident Response, Malware Analysis, Detection Engineering, Network Forensics, or AI/LLM Security