Skip to content
View azmolhaque's full-sized avatar
🎯
Focusing
🎯
Focusing

Block or report azmolhaque

Block user

Prevent this user from interacting with your repositories and sending you notifications. Learn more about blocking users.

You must be logged in to block users.

Maximum 250 characters. Please don’t include any personal information such as legal names or email addresses. Markdown is supported. This note will only be visible to you.
Report abuse

Contact GitHub support about this user’s behavior. Learn more about reporting abuse.

Report abuse
azmolhaque/README.md

Md. Azmol Haque Rony

Security engineer · Google VRP–credited · Founder, Cindrasec
Attack-surface & AI/LLM security — Dhaka, Bangladesh · working globally
🌐 Cindrasec📧 Email🔗 LinkedIn📄 Résumé


🔭 What I'm building

SecretNode — passive attack-surface scanner

Finds credentials that were shipped to production by accident, and proves they are real before anyone is alarmed. Spider → 63 detection patterns → entropy filtering → two-tier AI validation → alerting, with a live dashboard and SARIF / HTML / CSV / JSON reporting.

The design constraint that shapes everything: it is passive. SecretNode never uses a discovered credential to demonstrate that it works, and never writes to a target. Verification stops the moment validity is established.

Python · FastAPI · SQLite · CI on 3.11/3.12 · 382 tests · Docker · v2.8.0

Cindrasec — automation-first security studio

Continuous attack-surface and AI/LLM security monitoring for founders and small teams — the people who cannot afford an enterprise security budget but equally cannot afford a breach. Built and run from Bangladesh, serving clients locally and globally, in Bengali and English.

No scan begins without a signed Rules of Engagement. That is a hard rule, not a formality.


🔎 Featured research

A measured, reproducible study of prompt-injection resistance in a small local model (Llama 3.2 3B, via garak, 256 trials per attack). The same model was hijacked 46.9% of the time by one payload and only 10.2% by another — a 4.6× content-dependent gap whose 95% confidence intervals do not overlap.

The lesson generalises past the model tested: injection resistance is a distribution, not a number. Benchmark one payload and your published figure can be off by multiples from the threat you actually face. Includes full reproduction on a Raspberry Pi, and honest limitations — including a third probe that stalled and why it was excluded rather than quietly dropped.

A total authentication bypass on a Google-acquisition asset — default credentials, any password accepted, and an unauthenticated backend API behind it. Triaged P2/S2, fixed in 9 days, awarded credit rather than cash.

The writeup does the harder thing: it explains at a mechanism level why "fixed fast" and "not rewarded" were both correct. The root cause was a stale DNS record on un-migrated acquisition infrastructure — reachable through Google's edge but never operated by Google. That edge-fronted ≠ operated distinction is the transferable part.

Both writeups are published in 9 languages.


🧭 How I work

I came to security sideways. Five years of my career were spent in emergency and humanitarian medicine — ICU and ER wards, and the Médecins Sans Frontières response in the Cox's Bazar refugee camps — before they were spent on infrastructure.

That turns out to transfer better than it sounds. Triage is triage: you are always deciding what is actually urgent while incomplete information arrives faster than you can process it, and the cost of crying wolf is that nobody moves when it matters. It is also where I learned to write findings the way I write them now — calibrated honestly, even when a lower severity is the less impressive answer. The Google VRP finding above is credit-only precisely because I rated it accurately rather than optimistically.

  • 🔍 Verification-first — a finding is confirmed before it reaches you, so you get signal instead of a queue of maybes
  • ⚖️ Calibrated severity — accurate CWE/CVSS framing, including when that means arguing a finding down
  • 🤝 Authorized only — passive-first, rate-limited, in-scope, under signed authorization
  • 🌐 Bilingual delivery — Bengali · English (plus working Rohingya/Chittagonian from the camps)

💼 Experience

Role Organization When
Founder & Principal Security Researcher Cindrasec, Dhaka Jul 2025 – Present
Cybersecurity Analyst (Data Integrity Specialist) Creative Club Bangladesh Ltd, Dhaka Jan 2022 – Present
Senior Staff Nurse & Unit Administrator Ministry of Health & Family Welfare, Dhaka Dec 2021 – Feb 2024
Humanitarian Nurse (Data & Operations Focal Point) Médecins Sans Frontières (MSF), Cox's Bazar Jan 2020 – Dec 2021
Medical Centre Supervisor Pan Pacific Sonargaon, Dhaka Jun 2019 – Dec 2019
Critical Care Professional Combined Military Hospital (CMH), Dhaka Apr 2018 – May 2019

Full details on the résumé.


🧰 Also here

Project What it is
security-writeups Responsible-disclosure research, with honest severity analysis — in 9 languages
cyber-safety Plain-language online-safety guidance in Bengali, for the non-technical readers most targeted by everyday scams
subdomain_enum.py · urls_collector.py · sqli.py Small recon utilities for authorized testing

📜 Certifications & education

  • 🏅 Google Cybersecurity Professional Certificate — Coursera, Jan 2025 · Verify
  • 🏅 TryHackMe — Advent of Cyber 2024 — Dec 2024 · Certificate
  • 🏅 Mastercard Cybersecurity Job Simulation — Forage, May 2024 · Certificate
  • 🎓 BSc in Nursing — University of Rajshahi (2013 – 2017) · Registered, Bangladesh Nursing & Midwifery Council

📬 Work with me

Security engagements — attack-surface monitoring, exposed-credential assessment, and AI/LLM security testing — go through cindrasec.com. The first Snapshot is free.

Roles — I'm also open to positions in security engineering, SOC analysis, threat detection, cloud security, and GRC.

📧 azmolhaque95@gmail.com · 💼 LinkedIn · 📄 Résumé (PDF)


Built for impact, triage, and trust.

Pinned Loading

  1. security-writeups security-writeups Public

    Responsible-disclosure security writeups — web app & infrastructure findings, with honest severity analysis.

    HTML 2

  2. cyber-safety cyber-safety Public

    Cyber Safety Guidline and Tips...

    HTML

  3. resume resume Public

    HTML

  4. sqli.py sqli.py Public

    Python

  5. subdomain_enum.py subdomain_enum.py Public

    I have create this script to find alive subdomains...

    Python

  6. urls_collector.py urls_collector.py Public

    Collect urls for bug hunting

    Python