ββββββββββββββββββββββββββββββββββββββββββββββββββββββββββββββββββββββββββββββββ β β β βββββββ βββββββββββ ββββββββββ ββββββ βββββββ βββββββ β β βββββββββββββββββββ βββββββββββββββββββββββββββββββββββ β β βββ βββββββββ βββ ββββββ ββββββββββββββββββββββ ββββ β β βββ βββββββββ ββββ βββββββ ββββββββββββββββββββββ βββ β β ββββββββββββββββ βββββββ βββββββββββ ββββββ ββββββββββββ β β βββββββ ββββββββ βββββ βββββββ βββ ββββββ βββ βββββββ β β β β SECURITY RESEARCHER Β· ZERO-TRUST ARCHITECT Β· AI ENGINEER β ββββββββββββββββββββββββββββββββββββββββββββββββββββββββββββββββββββββββββββββββ
"Hack ethically. Build defensively. Share everything."
I'm Jainam H. Maru β a security researcher, OS developer, and full-stack engineer who builds AI-powered defensive tooling and studies attacker behavior for a living (and a hobby). My sweet spot is where threat intelligence meets machine learning:
- π΅οΈ Threat intelligence collection β honeypots, dark-web OSINT, MITRE ATT&CK mapping
- π° Zero-Trust architecture β CISA ZTMM-aligned labs with OPA, oauth2-proxy, mTLS
- π€ AI engineering β LLM-assisted analysis (Ollama, Groq), ML malware detection with SHAP explainability
- π Education systems β building EduOS, an open-source operating system for education, secure exams & cyber training
I don't just write code β I document everything, CI-test everything, and open-source everything that can be.
| Project | What it does | Stack |
|---|---|---|
| π΅οΈ Nightattacker | Autonomous mobile pentest agent β drop it on a network, it discovers, enumerates, exploits & reports. Local AI on a phone's GPU, zero cloud | Python Β· llama.cpp Β· OpenCL Β· Kali NetHunter |
| π ssh-honeypot | AI-driven SSH deception β captures attacker commands, geolocates, scores threat, maps to MITRE ATT&CK | Python Β· Paramiko Β· Ollama Β· Docker |
| π° zero-trust-lab | CISA ZTMM 2.0 lab β nginx + oauth2-proxy + OPA + authz-bridge across 4 VMs | Docker Β· OPA Β· Authentik Β· WireGuard |
| π¬ malware-detector | PE malware detector β YARA + Random Forest + EMBER 2381 features + SHAP | Python Β· FastAPI Β· scikit-learn |
| πΈ dark-sentinel | Dark-web threat intel crawler β NLP sentiment, geo-tagging, real-time dashboard | Python Β· React Β· Flask Β· NLP |
| π eduos | FreeBSD educational OS β exam lockdown, encrypted admin, agent/server architecture | Python Β· PyQt6 Β· FastAPI Β· FreeBSD |
| π password-cracker-toolkit | Industrial-grade cracking suite β masks, rules, combinator, sessions | Python Β· CUDA |
| π daily-notes | Daily engineering notes, scripts and journal | Markdown Β· Python |
| Project | Contribution | Status |
|---|---|---|
| beeware/toga | Fix AsyncResult.__bool__ so truthiness raises the helpful exception message |
β Merged |
| pschanely/CrossHair | Fix keyword-only arg crash, max_iterations=0 NameError, and format_boundargs TypeError |
β Merged |
| Nayjest/GITO | Fix None crashes in answer(), cmd_answer, and deploy --commit |
β³ Open |
| jupyterhub/kubespawner | Fix implicit string concatenation breaking singleuser_lifecycle_hooks deprecation |
β³ Open |
| pypsa-meets-earth/pypsa-earth | Exit after writing empty hydro profile to avoid NameError on inflow | βΈ Closed unmerged |
| garagehq/nightcrawler | Catch loud nmap under sudo prefix during training-data cleanup | β³ Open |
| qeeqbox/social-analyzer | README documentation fixes | β Merged |
| lissy93/web-check | Bug fixes, SECURITY.md, non-routable IP detection | β 4 PRs merged |
| donnemartin/system-design-primer | Documentation fix | β Merged |
| scanapi/scanapi | Migrated pytest-freezegun β time-machine | β³ PR #1011 |
| OWASP/CheatSheetSeries | Grammar fix + password storage + mentoring | β Merged |
| OWASP/Nest | Server-side program status validation | β Merged |
| fastapi/fastapi | Security best practices documentation | βΈ Closed |
| ossf/cve-bin-tool | Performance optimizations | β³ Open |
"Code with intention. Secure with ethics." β Jainam H. Maru



