Demonstration venue · read-only. Every page can be browsed; the buttons that would change it are switched off. Create an account to run TaxoReview on your own data. A simulation from public publication records: the people listed were not invited and did not agree to review.
? Tutorial for this page

Tianhan Luo

dblp:331/2055 · DBLP profile ↗
← Back
4ranked-venue papers
0as first author
4since 2021 · last 2026
0009-0005-5849-4589ORCID · corroborated

Domains — the database's venue-derived domains; a paper can count in several

Software engineering, systems software and programming languages · 3 · 3 since 2021Security and privacy · 1 · 1 since 2021

Expertise — from the expertise taxonomy: the topics of the expert's papers under the CCF categories. A weight counts papers with recency: 1 for a paper about the topic, 0.3 when the topic is its context, halved every five years.

Network and information security
3 papers
Systems and software security · 70% Web and mobile security · 30%
Software engineering, system software, and programming languages
2 papers
Program analysis · 92% Software maintenance and evolution · 8%

Topics — the 7 heaviest of 8, each with the papers that count most for it

TopicWeightPapersLastEvidence papers
Systems and software security
vulnerability discovery
0.912025
PHPJoy: A Novel Extended Graph-Based PHP Code Analysis Framework · IEEE Trans. Software Eng. 2025
Web and mobile security › web security
web vulnerability detection
0.912025
PHPJoy: A Novel Extended Graph-Based PHP Code Analysis Framework · IEEE Trans. Software Eng. 2025
Program analysis
graph-based analysis
0.912025
PHPJoy: A Novel Extended Graph-Based PHP Code Analysis Framework · IEEE Trans. Software Eng. 2025
Program analysis
static analysis
0.912025
PHPJoy: A Novel Extended Graph-Based PHP Code Analysis Framework · IEEE Trans. Software Eng. 2025
Systems and software security
vulnerability management
0.612022
Precise (Un)Affected Version Analysis for Web Vulnerabilities · ASE 2022
Systems and software security
vulnerability patching
0.612022
Backporting Security Patches of Web Applications: A Prototype Design and Implementation on Injection Vulnerability Patches · USENIX Security Symposium 2022
Software maintenance and evolution › software updates
patch management
0.212022
Backporting Security Patches of Web Applications: A Prototype Design and Implementation on Injection Vulnerability Patches · USENIX Security Symposium 2022

Methods — techniques the papers use, named apart from their topics

graph query · 1.7cache-and-prefetch · 1.7
YearPublicationVenuePosition
2026 A Multi-Agent Framework for Automated Exploit Generation with Constraint-Guided Comprehension and Reflection
abstract
Open-source libraries are widely used in modern software development, introducing significant security vulnerabilities. While static analysis tools can identify potential vulnerabilities at scale, they often generate overwhelming reports with high false positive rates. Automated Exploit Generation (AEG) emerges as a promising solution to confirm vulnerability authenticity by generating an exploit. However, traditional AEG approaches based on fuzzing or symbolic execution face path coverage and constraint-solving problems. Although LLMs show great potential for AEG, how to effectively leverage them to comprehend vulnerabilities and generate corresponding exploits is still an open question.
Tianhan Luo, Shijian Wu, Wenyuan Xu 0007
ICPC2
2025 PHPJoy: A Novel Extended Graph-Based PHP Code Analysis Framework
abstract
Nowadays, the PHP language is widely used in web development. Owing to PHP’s inherent flexibility and dynamic language features (e.g., cross-module dependencies and runtime polymorphism), PHP applications are prone to various security vulnerabilities, such as XSS and SQL injection. As an effective PHP semantic understanding and security vetting technique, static program analysis has been widely applied. However, prior work faced difficulties in dealing with diverse and dynamic PHP features, which caused serious false negatives (e.g., call target missing).In this paper, we propose a novel extended graph-based program analysis approach, calledPHPJoy, that can effectively and universally learn the semantic landscape of the target PHP program and conduct security validations. Specifically,PHPJoyfirst performs fine-grained program analysis (i.e., cross-module analysis and field-level analysis) for the purpose of learning the extended semantic graphs. Then, based on the graph-based semantic information,PHPJoyuniversally models various security issues by efficiently utilizing a new security-oriented graph query framework, which provides rich and easy-to-use graph query APIs and a high-performance cache-and-prefetch strategy.We evaluatePHPJoyon 333 popular PHP programs. The results show thatPHPJoycan effectively discover 269,901,982 semantic graph edges, improving by 23.76% when compared to the existing analysis tools. Our further analysis also shows that the runtime analysis overhead is reduced by 76.54%. Furthermore,PHPJoysuccessfully hunts 53 zero-day security vulnerabilities in the wild, which verifies the practicality ofPHPJoy.
Youkun Shi, Yuan Zhang 0009, Tianhan Luo, Guangliang Yang 0001, Shengke Ye, Xiapu Luo, Min Yang 0002
IEEE Trans. Software Eng.3
2022 Precise (Un)Affected Version Analysis for Web Vulnerabilities
abstract
Web applications are attractive attack targets given their popularity and large number of vulnerabilities. To mitigate the threat of web vulnerabilities, an important piece of information is their affected versions. However, it is non-trivial to build accurate affected version information because confirming a version as affected or unaffected requires security expertise and huge efforts, while there are usually hundreds of versions to examine. As a result, such information is maintained in a low-quality manner in almost every public vulnerability database. Therefore, it is extremely useful to have a tool that can automatically and precisely examine a large part (even if not all) of the software versions as affected or unaffected.
Youkun Shi, Yuan Zhang 0009, Tianhan Luo, Min Yang 0002
ASE3
2022 Backporting Security Patches of Web Applications: A Prototype Design and Implementation on Injection Vulnerability Patches
Youkun Shi, Yuan Zhang 0009, Tianhan Luo, Yinzhi Cao, Yudi Zhao, Zongan Huang, Min Yang 0002
USENIX Security Symposium3