Skip to content
View redchupa's full-sized avatar
🏠
💻🕵️
🏠
💻🕵️

Block or report redchupa

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
redchupa/README.md

redchupa

Principal security researcher · Penetration tester

🇰🇷 South Korea · 🔍 Find vulnerabilities · 🛡️ Drive remediation · 🛠️ Build on the side


What I work on

Principal researcher at a cybersecurity firm — penetration testing, vulnerability research, and source-code audits. Most of my work is reading code and chasing the parts that don't quite add up: deserialization chains, broken auth, race conditions, the side-channels people stop looking at.

My background runs across most of the security stack — never the deepest tier of any one area, but useful when a finding crosses domain boundaries. I've spent time teaching coding too, which helps me write up findings in ways non-security folks can act on.

On the side I build Home Assistant integrations for things that don't have public APIs — utility bills, real-time disaster alerts, transit, school meals — sourced from Korean government and public-data portals. Most of the side stuff is Python with authenticated session handling, on top of a self-hosted HA / SmartThings / Node-RED stack. When the wire format gets weird, I reverse-engineer it.


Recognition

  • 2025 · Korea Exchange (KRX) Chairman's Commendation for Information Security Merit
  • 2014 · 9th Winter Hacking Camp CTF — 1st place, team dog

Coverage

Primary

  • Web app security — auth bypass, IDOR, deserialization chains, request smuggling, SSRF
  • Source-code audits — the bugs that don't surface in commit messages
  • Reverse engineering — static analysis, patch diffing, fuzzing harness design

Working knowledge

  • Mobile (iOS / Android) — runtime instrumentation, cert-pinning bypass, secure-storage flaws
  • Cloud — IAM misconfig, container escapes, metadata abuse
  • IoT / embedded — firmware extraction, protocol analysis
  • Kernel & low-level — privilege escalation primitives, syscall surface
  • Hardware — JTAG / UART entry points, side-channel basics
  • AI / LLM red-team — prompt injection, context exfiltration, agent abuse

⚙️ Stack

Languages

Python C C++ Go JavaScript TypeScript Lua Bash PowerShell SQL

Security Toolkit

Kali Linux Metasploit Burp Suite Wireshark Ghidra IDA Pro Frida radare2 Volatility

Source-code Audit & Fuzzing

Sparrow Fortify AFL++ angr

Smart Home & Automation

Home Assistant SmartThings Node-RED n8n MQTT

Self-hosted Infra

Synology DSM Docker Linux Nginx WordPress Postfix · Dovecot


🛠️ Featured Projects

kr_component_kit  ·  Python  ·  HACS

Home Assistant integration bundling 13 Korea-only public services as native entities — kepco, arisu, gasapp, safety_alert, disaster, kma_weather, airkorea, earthquake, pharmacy, fuel, school, transit, weather. Each ships with an LLM tool for natural-Korean voice queries. Authenticated scraping where APIs don't exist, idempotent config flow, multi-region support.

kr_finance_kit  ·  Python  ·  HACS

Korea / US equities, FX, crypto, and OpenDart filings as native Home Assistant sensors — no brokerage account, free APIs only (yfinance + OpenDart). KOSPI / KOSDAQ / Nasdaq indices, per-ticker short-window % change (1m–180m), KRW-converted USD holdings P/L with threshold alerts, voice-assistant ready.

Cookie-based YouTube watch-history tracker as a Home Assistant add-on.

SmartThings Edge driver collection running on the SmartThings hub.


Connect

Popular repositories Loading

  1. weather-calendar weather-calendar Public

    기상청 API를 활용한 날씨 캘린더 ICS 생성기

    Python 2 11

  2. kr_baby_kit kr_baby_kit Public

    Korean infant growth curves, vaccinations, and check-ups for Home Assistant — KDCA, NIP, MOHW, MOE public data (HACS-ready).

    Python 2

  3. kakao-noti kakao-noti Public

    Home Assistant integration to send notifications to Kakao Talk (self memo). HA-native OAuth2, multi-account, HACS ready.

    Python 2

  4. kr_component_kit kr_component_kit Public

    🇰🇷 Home Assistant integration for Korea-only services: KEPCO, Arisu water, safety alerts, GasApp, Kakao Map, GoodsFlow, and more public services.

    Python 1

  5. kr_finance_kit kr_finance_kit Public

    Home Assistant integration: KOSPI/KOSDAQ, USD/KRW, holdings P/L (KRW), OpenDart disclosures, LLM tool. Free yfinance + OpenDart.

    Python 1

  6. floor3d-toolkit floor3d-toolkit Public

    Sweet Home 3D -> Home Assistant floor3d-card pipeline. Pack OBJ+MTL+textures into a single embedded GLB, with auto entity mapping.

    Python 1