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

Komentarze (0)

Zaloguj się aby komentować