CleanVul is a function-level vulnerability dataset derived from vulnerability-fixing commits. It provides paired before/after function snapshots and metadata produced by an LLM-assisted heuristic pipeline (VulSifter) to identify which changed functions are likely to correspond to vulnerability fixes.
CleanVul targets the noise present in many vulnerability datasets that label all modified files or functions in vulnerability-fixing… See the full description on the dataset page:
https://huggingface.co/datasets/yikun-li/CleanVul.