Skip to content
View arafatsec's full-sized avatar

Block or report arafatsec

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.

Content in all repositories owned by your account will be closed.
Maximum 250 characters. Please don’t include any personal information such as legal names or email addresses. 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
arafatsec/README.md

Arafat Ul Islam

Typing SVG

LinkedIn CVE-2026-42521 elaichix

Dhaka, Bangladesh IUBAT IIEC-IUBAT Profile views


🧑‍💻 About me

class Arafat:
    name      = "Arafat Ul Islam"
    role      = "IT Automation Specialist @ IUBAT (IT Automation Office · IIEC-IUBAT)"
    location  = "Dhaka, Bangladesh 🇧🇩"
    speaks    = ["Bangla", "English"]
    handle    = "elaichix"            # bug bounty & disclosure credits
    cves      = ["CVE-2026-42521"]    # Jenkins Matrix Authorization Strategy plugin

    builds    = ["university platforms", "OMR exam grading", "ID & identity systems",
                 "attendance & HR automation", "edge devices on Raspberry Pi"]
    secures   = ["web apps", "production servers", "the networks people rely on"]
    measures  = "internet shutdowns, throttling and blocking in Bangladesh"
    writing   = "a journal paper on open-source OMR for large-scale admission tests"

    principles = [
        "If a human does it twice, automate it.",
        "If it's exposed, test it.",
        "Learn from prior art; write the implementation from scratch.",
        "Measure on real data before calling it done.",
    ]

🛡️ Bug bounty & CVEs

Security researcher on HackerOne, Bugcrowd and Intigriti, under the handle elaichix.

🐞 CVE-2026-42521: Jenkins Matrix Authorization Strategy Plugin

Unsafe deserialization of inheritance strategies: the plugin invoked parameterless constructors of classes named in configuration without restricting which classes could be instantiated. An attacker with Item/Configure permission could instantiate arbitrary types, which could lead to information disclosure or other impact depending on the classpath.

CVSS 6.5 Affected versions Published SECURITY-3676

Credited in the Jenkins Security Advisory 2026-04-29 · NVD entry

HackerOne Bugcrowd Intigriti

🚀 Right now

  • 🏛️ IUBAT-OS: a modular university automation platform (Django + Next.js) that replaces paper and legacy PHP, one department at a time. Leave management is the first module live.
  • 📝 Admission Marking System: computer-vision grading of OMR answer sheets for admission tests with 2,000–3,000 candidates, replacing roughly 250 person-hours of hand marking per session. It uses two-station ADF scanning, a confidence-scored review queue and a full audit trail.
  • 📄 Research: Comparative Study and Original Implementation of an Open-Source OMR System for Large-Scale University Admission Tests: Design, Deployment, and Accuracy Analysis at IUBAT (in preparation).
  • 🌐 bd-network-observatory: independent, blackout-resilient measurement of internet shutdowns in Bangladesh.

🏗️ Systems I've built

System What it does Stack
📝 Admission Marking System (OMR) Original OMR engine: fiducial alignment, QR identity with HMAC, bubble classification calibrated on real scans, reviewer dashboard, merit exports OpenCV · Django · Celery · Next.js · PostgreSQL · MinIO
🏛️ IUBAT-OS University automation platform; leave management replacing a legacy PHP system Django 5 · DRF · Next.js 15 · Docker
⏱️ Attendance reporting Daily employee attendance from face-recognition terminals into department-wise PDF reports Python · Hikvision HikCentral
🎓 Course enrollment Real-time enrollment built for 15,000 concurrent students, with queue-based fair seat allocation TypeScript · queues
🪪 Student ID card system Card generation, printing, staff dashboard and QR verification Django · Python
📸 Volume photo capture Offline-first capture across 8 networked DSLR stations for 9,000+ students Python
🧠 Face-terminal photo prep GPU pipeline that prepares enrollment photos for face-recognition terminals RetinaFace · ArcFace · PyTorch
🍽️ Canteen management (LLCMS) Ordering and point-of-sale for the campus canteen Django · Python
🤖 Setu desk robot Offline Bangla ↔ English voice translator and front-desk assistant Raspberry Pi 5 · Python
🩸 Verify Student blood-group collection and information verification Django
🪟 Window automation Recovered and now maintained for IIEC-IUBAT Python

These are internal university systems, so their repositories are private.

🧪 Side projects

  • ✋ AirWords: gesture-controlled learning games with personal learning journeys, bilingual activities and cooperative missions
  • 📚 Paper to Screen: turns openly licensed children's picture books into animated videos
  • 🎌 Real to Anime: real video into anime-style 9:16 clips (WAN 2.2 + ComfyUI)
  • 🍛 Cafeteria image pipeline: 88 dish images from Excel-driven prompts (Flux + ComfyUI)
  • 🛒 AppleItem: bilingual gadget e-commerce store with admin panel (Next.js 16, Prisma, Tailwind)

🤝 Community

Chatlarpar Horizon School & Foundation: bilingual (English / বাংলা) websites for a community school project in Chatlarpar, Ulipur, Kurigram.

⚡ Tech stack

Languages
Languages

Backend · Data
Backend

Frontend
Frontend

CV · ML · Hardware
CV, ML and hardware

Infra · Tools
Infra

Celery Valkey MinIO Caddy Playwright ComfyUI Tailscale Claude Code

🔐 Security toolkit

Caido OWASP ZAP mitmproxy Nuclei ProjectDiscovery ffuf dalfox Nmap Wireshark OONI

Server hardening and audits · web application testing · bug bounty (HackerOne / Bugcrowd / Intigriti) · coordinated disclosure · network measurement

📌 Featured

Independent, blackout-resilient measurement of internet shutdowns, throttling and blocking in Bangladesh.

Top language Last commit Stars Topics

📊 GitHub

Profile details

GitHub streak

Contribution snake

🤝 Connect

LinkedIn GitHub

@arafatsec's activity is private