ReDoS Vulnerability Detection on 12 Open-Source Python Projects
59ReDoS CountPUFFERDOS
Evaluation Results
| Method | Links | ||
|---|---|---|---|
| PUFFERDOSTarget Project=Total2026.06 | 59 | — | |
| AblationTarget Project=Total, Ablation Type=RENGAR string generation + PUFFERDOS concolic refinement2026.06 | 45 | — | |
| RENGARTarget Project=Total2026.06 | 34 | — | |
| PUFFERDOSTarget Project=pygments2026.06 | 15 | 14.6 | |
| AblationTarget Project=pygments, Ablation Type=RENGAR string generation + PUFFERDOS concolic refinement2026.06 | 14 | 19.1 | |
| RENGARTarget Project=pygments2026.06 | 14 | 21.4 | |
| PUFFERDOSTarget Project=readme-ai2026.06 | 8 | 4 | |
| PUFFERDOSTarget Project=python-markdown2026.06 | 7 | 4 | |
| PUFFERDOSTarget Project=numpy2026.06 | 7 | 41.9 | |
| AblationTarget Project=numpy, Ablation Type=RENGAR string generation + PUFFERDOS concolic refinement2026.06 | 6 | 45.3 | |
| PUFFERDOSTarget Project=sphinx2026.06 | 5 | 19.1 | |
| PUFFERDOSTarget Project=langchain2026.06 | 5 | 30.9 | |
| AblationTarget Project=sphinx, Ablation Type=RENGAR string generation + PUFFERDOS concolic refinement2026.06 | 5 | 22.7 | |
| AblationTarget Project=readme-ai, Ablation Type=RENGAR string generation + PUFFERDOS concolic refinement2026.06 | 5 | 4.6 | |
| RENGARTarget Project=sphinx2026.06 | 5 | 25.4 | |
| AblationTarget Project=python-markdown, Ablation Type=RENGAR string generation + PUFFERDOS concolic refinement2026.06 | 4 | 4.3 | |
| RENGARTarget Project=numpy2026.06 | 4 | 47.4 | |
| PUFFERDOSTarget Project=nltk2026.06 | 3 | 23 | |
| PUFFERDOSTarget Project=h5py2026.06 | 3 | 12.3 | |
| PUFFERDOSTarget Project=pydantic2026.06 | 3 | 7.8 | |
| AblationTarget Project=langchain, Ablation Type=RENGAR string generation + PUFFERDOS concolic refinement2026.06 | 3 | 34.8 | |
| AblationTarget Project=nltk, Ablation Type=RENGAR string generation + PUFFERDOS concolic refinement2026.06 | 2 | 26.8 | |
| AblationTarget Project=h5py, Ablation Type=RENGAR string generation + PUFFERDOS concolic refinement2026.06 | 2 | 13.4 | |
| AblationTarget Project=pydantic, Ablation Type=RENGAR string generation + PUFFERDOS concolic refinement2026.06 | 2 | 11.7 | |
| RENGARTarget Project=readme-ai2026.06 | 2 | 6.1 | |
| RENGARTarget Project=h5py2026.06 | 2 | 16.3 | |
| RENGARTarget Project=langchain2026.06 | 2 | 35.9 | |
| RENGARTarget Project=pydantic2026.06 | 2 | 13 | |
| PUFFERDOSTarget Project=peewee2026.06 | 1 | 9.3 | |
| PUFFERDOSTarget Project=neural-compressor2026.06 | 1 | 5.1 | |
| PUFFERDOSTarget Project=cffi2026.06 | 1 | 3.2 | |
| AblationTarget Project=neural-compressor, Ablation Type=RENGAR string generation + PUFFERDOS concolic refinement2026.06 | 1 | 6.2 | |
| AblationTarget Project=cffi, Ablation Type=RENGAR string generation + PUFFERDOS concolic refinement2026.06 | 1 | 5.6 | |
| RENGARTarget Project=nltk2026.06 | 1 | 28.3 | |
| RENGARTarget Project=python-markdown2026.06 | 1 | 5.2 | |
| RENGARTarget Project=cffi2026.06 | 1 | 6.3 | |
| AblationTarget Project=peewee, Ablation Type=RENGAR string generation + PUFFERDOS concolic refinement2026.06 | 0 | 12.1 | |
| RENGARTarget Project=peewee2026.06 | 0 | 12.8 | |
| RENGARTarget Project=neural-compressor2026.06 | 0 | 9.3 | |
| AblationTarget Project=Avg, Ablation Type=RENGAR string generation + PUFFERDOS concolic refinement2026.06 | — | 16.1 | |
| PUFFERDOSTarget Project=Avg2026.06 | — | 14.6 | |
| RENGARTarget Project=Avg2026.06 | — | 18.9 |