Updated November 3, 2026

PDF Markdown

Haitao Zheng

Cyber Security & Privacy student

Bonn, Germanyh@tzheng.devtzheng.devgithub.com/0xTaoZlinkedin.com/in/haitaozheng

Education

Hochschule Bonn-Rhein-Sieg·B.Sc. Cyber Security & Privacy·Coursework: Java, Linux, networking, databases, Technische Informatik, GDPR

Oct 2025 – present

FHM University of Applied Sciences, Bielefeld·University preparation, Feststellungsprüfung·German C1 certified within the programme

Dec 2024 – Jun 2025

Harvard CS50x·Online course, computer science foundations

2024

Security

CVE-2026-120829·Ansible·Discovered and reported; CVE assigned and credited by Red Hat Product Security. Upstream fix in progress.

Open source

pyinfra Python infrastructure automation · 6.1k stars

16 merged PRs·Jul 2026 – Oct 2026

  • Added OpenSSH host-certificate trust to the SSH connector without weakening strict host-key checking. #1945
  • Fixed sudo with rsync, nested ProxyJump sockets, su prompts in fact output, NFSv4 ACLs and pinned dnf versions. #1950#1980#1981#1955#1913

cfn-lint AWS CloudFormation linter · 2.6k stars

11 merged PRs·Jul 2026 – Oct 2026

  • Rejected Fn::Select lifecycle policies that CloudFormation refuses, validated at the policy layer. #4704
  • Corrected validation of Fn::GetAZs in Fn::Join, negative Fn::Select indexes, SAM stage references and log group names. #4677#4622#4730#4745

Prowler Cloud security scanner · 15.2k stars

3 merged PRs·Jul 2026 – Sep 2026

  • Added a Kubernetes check for Pods mounting hostPath volumes. #11837
  • Stopped 7 ECS checks from reporting PASS when the AWS describe call failed. #12217

Also merged

Jul 2026 – Sep 2026

Trivy Jenkins plugin license detection #10939GuardDog PyPI Inspector links for findings #797ansible-lint register projection naming #5110Graphtage INI semantic diff #120

Projects

cloudtrail-quickscan Python

CLI that flags root use, MFA removal, IAM boundary removal, disabled monitoring and public ingress in CloudTrail logs; JSON output, unit-tested rules.

StudyPulse TypeScript, React, Cloudflare Workers, D1

Study planner with a topic memory model and recall checks; model grades are bounded and rewards are computed on the server.

Heartbleed lab Docker, OpenSSL, Python

Course group project reproducing CVE-2014-0160 on an isolated network, with OpenSSL 1.0.1f beside a patched 1.0.1g control. In progress.

jsonl-lens Python

Profiles JSON Lines exports for missing versus null fields, type drift, nested paths and high-cardinality IDs.

Skills

Languages
Python, Java, C, TypeScript, SQL
Security
AWS CloudTrail, IAM, CloudFormation, Kubernetes, OpenSSH, IOC triage
Tools
Linux, Git, GitHub Actions, pytest/unittest, Cloudflare Workers, React, Astro
Spoken
English C1, German C1, Mandarin (native), Hokkien, Japanese A2

Haitao Zheng

EN DE