Source author record

Penghui Li

Explore this author’s publications, collaborators and research topics. This catalog record has not been claimed by its author.

ResearcherUnclaimed source record

Catalog footprint

Research overview

4works
7topics
4close collaborators

Published work

4 publications

preprint2026arXiv

Detecting Privilege Escalation in Polyglot Microservices via Agentic Program Analysis

Microservices are widely adopted in modern cloud systems due to their scalability and fault tolerance. However, microservice architectures introduce significant complexity in privilege and permission control, creating risks of privilege escalation where attackers can gain unauthorized access to resources or operations. Detecting such vulnerabilities is challenging due to complex cross-service interactions, polyglot codebases, and diverse privileged operations and permission checks. We present Neo, an agentic program analysis framework that combines large language models (LLMs) with classic program analysis to address these challenges. Neo leverages an LLM-based agent that dynamically generates analysis plans, adapts code search strategies, and validates semantics. We develop code search primitives that enable Neo to perform scalable and flexible code exploration across services and languages. We evaluated Neo on 25 open-source microservice applications spanning 7 programming languages and 6.2 million lines of code. Neo uncovered 24 zero-day privilege escalation vulnerabilities and achieved 81.0% precision and 85.0% recall on a ground-truth dataset. Compared to existing program analysis and agentic solutions, Neo demonstrated significant improvements in both detection accuracy and scalability. We further showcased Neo's extensibility by applying it to other application domains and vulnerability types, uncovering 18 additional zero-day vulnerabilities.

preprint2022arXiv

Eisenstein series via factorization homology of Hecke categories

Motivated by spectral gluing patterns in the Betti Langlands program, we show that for any reductive group GG, a parabolic subgroup PP, and a topological surface MM, the (enhanced) spectral Eisenstein series category of MM is the factorization homology over MM of the E2\mathrm{E}_2-Hecke category HG,P=IndCoh(LSG,P(D2,S1))\mathrm{H}_{G, P} = \mathrm{IndCoh}(\mathrm{LS}_{G, P}(D^2, S^1)), where LSG,P(D2,S1)\mathrm{LS}_{G, P}(D^2, S^1) denotes the moduli stack of GG-local systems on a disk together with a PP-reduction on the boundary circle. More generally, for any pair of stacks Y→Z\mathcal{Y}\to \mathcal{Z} satisfying some mild conditions and any map between topological spaces N→MN\to M, we define (Y,Z)N,M=YN×ZNZM(\mathcal{Y}, \mathcal{Z})^{N, M} = \mathcal{Y}^N \times_{\mathcal{Z}^N} \mathcal{Z}^M to be the space of maps from MM to Z\mathcal{Z} along with a lift to Y\mathcal{Y} of its restriction to NN. Using the pair of pants construction, we define an En\mathrm{E}_n-category Hn(Y,Z)=IndCoh0(((Y,Z)Sn−1,Dn)Y∧)\mathrm{H}_n(\mathcal{Y}, \mathcal{Z}) = \mathrm{IndCoh}_0\left(\left((\mathcal{Y}, \mathcal{Z})^{S^{n-1}, D^n}\right)^\wedge_{\mathcal{Y}}\right) and compute its factorization homology on any dd-dimensional manifold MM with d≤nd\leq n, ∫MHn(Y,Z)≃IndCoh0(((Y,Z)∂(M×Dn−d),M)YM∧), \int_M \mathrm{H}_n(\mathcal{Y}, \mathcal{Z}) \simeq \mathrm{IndCoh}_0\left(\left((\mathcal{Y}, \mathcal{Z})^{\partial (M\times D^{n-d}), M}\right)^\wedge_{\mathcal{Y}^M}\right), where IndCoh0\mathrm{IndCoh}_0 is the sheaf theory introduced by Arinkin--Gaitsgory and Beraldo. Our result naturally extends previous known computations of Ben-Zvi--Francis--Nadler and Beraldo.

preprint2020arXiv

The Jordan--Chevalley decomposition for GG-bundles on elliptic curves

We study the moduli stack of degree 00 semistable GG-bundles on an irreducible curve EE of arithmetic genus 11, where GG is a connected reductive group. Our main result describes a partition of this stack indexed by a certain family of connected reductive subgroups HH of GG (the EE-pseudo-Levi subgroups), where each stratum is computed in terms of HH-bundles together with the action of the relative Weyl group. We show that this result is equivalent to a Jordan--Chevalley theorem for such bundles equipped with a framing at a fixed basepoint. In the case where EE has a single cusp (respectively, node), this gives a new proof of the Jordan--Chevalley theorem for the Lie algebra g\mathfrak{g} (respectively, group GG). We also provide a Tannakian description of these moduli stacks and use it to show that if EE is an ordinary elliptic curve, the collection of framed unipotent bundles on EE is equivariantly isomorphic to the unipotent cone in GG. Finally, we classify the EE-pseudo-Levi subgroups using the Borel--de Siebenthal algorithm and compute some explicit examples.

preprint2020arXiv

Uniformization of semistable bundles on elliptic curves

Let GG be a connected reductive complex algebraic group, and EE a complex elliptic curve. Let GEG_E denote the connected component of the trivial bundle in the stack of semistable GG-bundles on EE. We introduce a complex analytic uniformization of GEG_E by adjoint quotients of reductive subgroups of the loop group of GG. This can be viewed as a nonabelian version of the classical complex analytic uniformization E≃C∗/qZ E \simeq \mathbb{C}^*/q^{\mathbb{Z}}. We similarly construct a complex analytic uniformization of GG itself via the exponential map, providing a nonabelian version of the standard isomorphism C∗≃C/Z\mathbb{C}^* \simeq \mathbb{C}/\mathbb{Z}, and a complex analytic uniformization of GEG_E generalizing the standard presentation E=C/(Z⊕Zτ)E = \mathbb{C}/(\mathbb{Z} \oplus \mathbb{Z} τ). Finally, we apply these results to the study of sheaves with nilpotent singular support. As an application to Betti geometric Langlands conjecture in genus 1, we define a functor from ShN(GE)Sh_\mathcal{N}(G_E) (the semistable part of the automorphic category) to IndCohNˇ(LocsysGˇ(E)){IndCoh}_{\check{\mathcal{N}}}({Locsys}_{\check G} (E)) (the spectral category).

Research graph

See the researcher in context

Open full explorer

Inspect adjacent papers, topics, institutions and collaborators without losing the researcher page.

Building this map preview

BZPEER is loading the nearby papers, people, topics and institutions for this page.