oss-fuzz/projects/cachetools
Sean Gilligan 417c218165
Integration of cachetools into oss-fuzz (#9957)
This is a proposed initial integration of the
[cachetools](https://github.com/tkem/cachetools) library into oss-fuzz.

I think this is might be a suitable project for OSS-Fuzz because it is
the 22nd most downloaded Python package from pypi
https://hugovk.github.io/top-pypi-packages/ and generates a [criticality
score](https://github.com/ossf/criticality_score) of 0.54756.

```
repo.url: https://github.com/tkem/cachetools
repo.language: Python
repo.license: MIT License
repo.star_count: 1601
repo.created_at: 2014-03-22T10:09:33Z
repo.updated_at: 2023-03-17T22:10:49Z
legacy.created_since: 109
legacy.updated_since: 0
legacy.contributor_count: 9
legacy.org_count: 5
legacy.commit_frequency: 0.52
legacy.recent_release_count: 4
legacy.updated_issues_count: 187
legacy.closed_issues_count: 183
legacy.issue_comment_frequency: 2.97
legacy.github_mention_count: 1088
default_score: 0.54756
```

Code coverage is pretty good (71.5%), the introspector numbers aren't so
great

<img width="596" alt="image"
src="https://user-images.githubusercontent.com/5122866/226210282-2768c604-d2ac-4e06-974e-ffcecc1b9cc3.png">

I was hoping to get some feedback on this change before reaching out to
the cachetools maintainers, as it's my first integration and I'm not
sure if it's suitable for OSS-Fuzz or not.
2023-03-23 10:51:00 -04:00
..
Dockerfile
build.sh
fuzz_cached.py
project.yaml