Sunny ChokshiSunny
Chokshi

RESEARCH IN PRACTICE

Projects & research tools

Open benchmarks, replication packages, and research artifacts for studying how language models review code. Each project links to its data or code and to the related research.

01ADVERSARIAL ROBUSTNESS · CC BY 4.0

CommentInject

A benchmark for measuring whether adversarial source-code comments can make LLM-based vulnerability detectors miss real bugs. Cases cover 30 vulnerable functions, 14 CWE categories, and 12 comment strategies across four studies.

30functions
14CWE categories
12comment strategies
3,360recorded trials
02CRYPTOGRAPHIC API MISUSE · CC BY 4.0

CryptoBench

A benchmark of cryptographic API misuse for testing AI code reviewers. Each vulnerable Python snippet is paired with a secure control, so a model that flags everything is measured accordingly.

54Python snippets
9misuse classes
36 + 18vulnerable + secure
1,890recorded trials
03REPLICATION PACKAGE · CC BY 4.0 / MIT CODE

Detection Rate Is the Wrong Metric

Verdict logs, scripts, and checks for a matched safe-code control in adversarial comment injection. The release includes the 10,580 model calls used in the paper across five Qwen2.5-Coder sizes.

10,580model calls
5model sizes
MITcode license
04CRYPTOGRAPHIC REVIEW · CC BY 4.0 / MIT CODE

Does Indirection Hurt?

Matched cryptographic misuse examples compare direct calls with aliases and defaults, alongside secure twins and an audit of pairs that are not clean matches.

90matched pairs
14,592logged calls
16open models
33pairs flagged for audit

Browse the research

Publications →All datasets →Research notes →