What Public Datasets can be used for smart contract vulnerability testing?

I am in need of a public dataset that can be tested for the following vulnerabilities: reentrancy, TOD, integer overflow, etc.