Python murni, mandiri, implementasi konyol dari alat SAST.
Codegrepper adalah skrip Python yang sangat sederhana yang dirancang untuk membuat basis kode yang mencari kerentanan yang diketahui, atau Regex kustom dengan pilihan. Karena fungsionalitasnya yang sangat terbatas, itu dapat dilihat sebagai perpanjangan dari alat Standar UNIX grep , dengan penambahan serangkaian tanda tangan yang diketahui untuk melihat kerentanan umum, atau indikator kerentanan tersebut.
Keuntungan utama dari alat ini adalah hanya satu file, jadi sangat ringan, dan berbasis Python, sehingga dapat dijalankan secara bebas pada platform apa pun.
Codegrepper memiliki banyak opsi yang dapat digunakan untuk memudahkan pemindaian basis kode, di bawah ini:
usage: codegrepper.py [-h] [-d DIRECTORY] [-f FILTER] [-r REGEX] [-c CATEGORY]
[-s SUBCATEGORY] [-i]
Codegrepper - A simple code auditor by d3adc0de
optional arguments:
-h, --help show this help message and exit
-d DIRECTORY, --directory DIRECTORY
Directory to start enumeration
-f FILTER, --filter FILTER
File extension filter
-r REGEX, --regex REGEX
Custom regex
-c CATEGORY, --category CATEGORY
Category [# to get category list]
-s SUBCATEGORY, --subcategory SUBCATEGORY
Subcategories [# to get subcategory list]
-i, --insensitive Case insensitive search
Beberapa hal yang harus diperhatikan:
reDalam acara yang tidak mungkin Anda ingin berkontribusi, silakan garpu repositori di https://github.com/klezvirus/codegrepper dan gunakan itu. Bantuan apa pun sangat diterima.
Jika Anda ingin menghubungi saya, GitHub adalah pilihan terbaik Anda.
Sebagian besar tanda tangan diambil sebagaimana adanya atau disempurnakan oleh alat lain, sangat banyak terima kasih kepada: