Ostatnio stworzyłem sobie fuzzer, który znalazł masę problemów w popularnych programach tj. ruff(linter do pythona), oxc(linter do js/ts), lofty(zapisywanie/odczytywanie tagów z plików muzycznych), biome(formatter dla js/ts) i wiele innych

przykłady zgłoszonych issue:


niestety wszystkie znalezione problemy albo zostały naprawione albo czekają na poprawę i nic więcej nie znajduję

Możecie podrzucić jakieś programy, które mógłbym potestować(głównie rust, choć nie tylko)?

Jest jednak kilka prostych ograniczeń.
Program musi:

  • być w miarę popularny - nie chce mi się testować czegoś co tylko 2 aktywnych użytkowników
  • pracować na pojedynczych plikach/grupach plików - np. na wejściu podawany jest plik który ma sprawdzić lub biblioteka powinna prosto umożliwiać stworzenie takiego programu.
  • pozwalać na szybkie iteracje - jedna iteracja programu np. sprawdzenie pliku nie powinno trwać dłużej niż kilka sekund
  • być open-source

#programowanie

Zaloguj się aby komentować