Graudit เจฎเจฒเจเฉเจชเจฒ เจชเฉเจฐเฉเจเจฐเจพเจฎเจฟเฉฐเจ เจญเจพเจธเจผเจพเจตเจพเจ เจฆเจพ เจธเจฎเจฐเจฅเจจ เจเจฐเจฆเจพ เจนเฉ เจ เจคเฉ เจคเฉเจนเจพเจจเฉเฉฐ เจเฉเจกเจฌเฉเจธ เจธเฉเจฐเฉฑเจเจฟเจ เจเฉเจธเจเจฟเฉฐเจ เจจเฉเฉฐ เจธเจฟเฉฑเจงเฉ เจตเจฟเจเจพเจธ เจชเฉเจฐเจเจฟเจฐเจฟเจ เจตเจฟเฉฑเจ เจเฉเฉเจจ เจฆเฉ เจเจเจฟเจ เจฆเจฟเฉฐเจฆเจพ เจนเฉเฅค
เจธเจฐเฉเจค:
เจเฉเจธเจเจฟเฉฐเจ เจธเจพเจซเจเจตเฉเจ เจฐ เจตเจฟเจเจพเจธ เจเฉเจตเจจ เจเฉฑเจเจฐ เจฆเจพ เจเฉฑเจ เจฎเจนเฉฑเจคเจตเจชเฉเจฐเจจ เจนเจฟเฉฑเจธเจพ เจนเฉเฅค เจเฉฑเจฅเฉ เจฌเจนเฉเจค เจธเจพเจฐเฉเจเจ เจเจฟเจธเจฎเจพเจ เจฆเฉ เจเฉเจธเจ เจนเจจ, เจเจนเจจเจพเจ เจตเจฟเฉฑเจเฉเจ เจนเจฐ เจเฉฑเจ เจเจชเจฃเฉ เจธเจฎเฉฑเจธเจฟเจ เจฆเจพ เจนเฉฑเจฒ เจเจฐเจฆเจพ เจนเฉ. เจ เฉฑเจ เจฎเฉเจ เจเฉเจก เจตเจฟเฉฑเจ เจธเฉเจฐเฉฑเจเจฟเจ เจธเจฎเฉฑเจธเจฟเจเจตเจพเจ เจจเฉเฉฐ เจฒเฉฑเจญเจฃ เจฌเจพเจฐเฉ เจเฉฑเจฒ เจเจฐเจจเจพ เจเจพเจนเฉเฉฐเจฆเจพ เจนเจพเจเฅค
เจธเจชเฉฑเจธเจผเจ เจคเฉเจฐ 'เจคเฉ, เจธเจพเจซเจเจตเฉเจ
เจฐ เจตเจฟเจเจพเจธ เจฆเฉเจเจ เจเจงเฉเจจเจฟเจ เจนเจเฉเจเจคเจพเจ เจตเจฟเฉฑเจ, เจชเฉเจฐเจเจฟเจฐเจฟเจ เจฆเฉ เจธเฉเจฐเฉฑเจเจฟเจ เจจเฉเฉฐ เจฏเจเฉเจจเฉ เจฌเจฃเจพเจเจฃเจพ เจฎเจนเฉฑเจคเจตเจชเฉเจฐเจจ เจนเฉ. เจเฉฑเจ เจธเจฎเฉเจ, เจเจพเจธ เจธเจผเจฌเจฆ DevSecOps เจตเฉ เจชเฉเจธเจผ เจเฉเจคเจพ เจเจฟเจ เจธเฉเฅค เจเจน เจธเจผเจฌเจฆ เจเฉฑเจ เจเจชเจฒเฉเจเฉเจธเจผเจจ เจตเจฟเฉฑเจ เจเจฎเจเจผเฉเจฐเฉเจเจ เจฆเฉ เจชเจเจพเจฃ เจเจฐเจจ เจ
เจคเฉ เจเจนเจจเจพเจ เจจเฉเฉฐ เจเจคเจฎ เจเจฐเจจ เจฆเฉ เจเจฆเฉเจธเจผ เจจเจพเจฒ เจชเฉเจฐเจเจฟเจฐเจฟเจเจตเจพเจ เจฆเฉ เจเฉฑเจ เจฒเฉเฉ เจจเฉเฉฐ เจฆเจฐเจธเจพเจเจเจฆเจพ เจนเฉเฅค เจฎเจฟเจเจฐเจพเจ เจฆเฉ เจ
เจจเฉเจธเจพเจฐ เจเจฎเจเจผเฉเจฐเฉเจเจ เจฆเฉ เจเจพเจเจ เจเจฐเจจ เจฒเจ เจตเจฟเจธเจผเฉเจธเจผ เจเจชเจจ เจธเฉเจฐเจธ เจนเฉฑเจฒ เจนเจจ
เจธเฉเจฐเฉฑเจเจฟเจ เจธเจฎเฉฑเจธเจฟเจเจตเจพเจ เจจเฉเฉฐ เจนเฉฑเจฒ เจเจฐเจจ เจฒเจ เจตเฉฑเจเฉ-เจตเฉฑเจเจฐเฉ เจคเจฐเฉเจเฉ เจนเจจ, เจเจฟเจตเฉเจ เจเจฟ เจธเจเฉเจเจฟเจ เจเจชเจฒเฉเจเฉเจธเจผเจจ เจธเจเจฟเจเจฐเจฟเจเฉ เจเฉเจธเจเจฟเฉฐเจ (SAST), เจกเจพเจเจจเจพเจฎเจฟเจ เจเจชเจฒเฉเจเฉเจธเจผเจจ เจธเจเจฟเจเจฐเจฟเจเฉ เจเฉเจธเจเจฟเฉฐเจ (DAST), เจเฉฐเจเจฐเจเจเจเจฟเจต เจเจชเจฒเฉเจเฉเจธเจผเจจ เจธเจเจฟเจเจฐเจฟเจเฉ เจเฉเจธเจเจฟเฉฐเจ (IAST), เจธเจพเจซเจเจตเฉเจ เจฐ เจเฉฐเจชเฉเจเฉเจธเจผเจจ เจตเจฟเจธเจผเจฒเฉเจธเจผเจฃ, เจ เจคเฉ เจนเฉเจฐเฅค
เจธเจฅเจฟเจฐ เจเจชเจฒเฉเจเฉเจธเจผเจจ เจธเฉเจฐเฉฑเจเจฟเจ เจเจพเจเจ เจชเจนเจฟเจฒเจพเจ เจคเฉเจ เจฒเจฟเจเฉ เจเฉเจก เจตเจฟเฉฑเจ เจเจฒเจคเฉเจเจ เจฆเฉ เจชเจเจพเจฃ เจเจฐเจฆเฉ เจนเฉเฅค เจเจธ เจชเจนเฉเฉฐเจ เจฒเจ เจเจชเจฒเฉเจเฉเจธเจผเจจ เจจเฉเฉฐ เจเจฒเจพเจเจฃ เจฆเฉ เจฒเฉเฉ เจจเจนเฉเจ เจนเฉ, เจเจธ เจฒเจ เจเจธเจจเฉเฉฐ เจธเจฅเจฟเจฐ เจตเจฟเจธเจผเจฒเฉเจธเจผเจฃ เจเจฟเจนเจพ เจเจพเจเจฆเจพ เจนเฉเฅค
เจฎเฉเจ เจธเจฅเจฟเจฐ เจเฉเจก เจตเจฟเจธเจผเจฒเฉเจธเจผเจฃ 'เจคเฉ เจงเจฟเจเจจ เจเฉเจเจฆเจฐเจค เจเจฐเจพเจเจเจพ เจ เจคเฉ เจ เจญเจฟเจเจธ เจตเจฟเฉฑเจ เจนเจฐ เจเฉเจเจผ เจฆเจพ เจชเฉเจฐเจฆเจฐเจธเจผเจจ เจเจฐเจจ เจฒเจ เจเฉฑเจ เจธเจงเจพเจฐเจจ เจเจชเจจ เจธเฉเจฐเจธ เจเฉเจฒ เจฆเฉ เจตเจฐเจคเฉเจ เจเจฐเจพเจเจเจพเฅค
เจฎเฉเจ เจธเจฅเจฟเจฐ เจเฉเจก เจธเฉเจฐเฉฑเจเจฟเจ เจตเจฟเจธเจผเจฒเฉเจธเจผเจฃ เจฒเจ เจเฉฑเจ เจเจชเจจ เจธเฉเจฐเจธ เจเฉเจฒ เจเจฟเจเจ เจเฉเจฃเจฟเจ
เจเจธเจฆเฉ เจเจ เจเจพเจฐเจจ เจนเจจ: เจชเจนเจฟเจฒเจพเจ, เจเจน เจฎเฉเจซเจค เจนเฉ เจเจฟเจเจเจเจฟ เจคเฉเจธเฉเจ เจธเจฎเจพเจจ เจธเฉเจ เจตเจพเจฒเฉ เจฒเฉเจเจพเจ เจฆเฉ เจเฉฑเจ เจธเจฎเฉเจน เจฆเฉเจเจฐเจพ เจตเจฟเจเจธเจค เจเฉเจคเฉ เจเฉฑเจ เจเฉเจฒ เจฆเฉ เจตเจฐเจคเฉเจ เจเจฐ เจฐเจนเฉ เจนเฉ เจเฉ เจฆเฉเจเฉ เจตเจฟเจเจพเจธเจเจพเจฐเจพเจ เจฆเฉ เจฎเจฆเจฆ เจเจฐเจจเจพ เจเจพเจนเฉเฉฐเจฆเฉ เจนเจจเฅค เจเฉเจเจฐ เจคเฉเจนเจพเจกเฉ เจเฉเจฒ เจเฉฑเจ เจเฉเจเฉ เจเฉเจฎ เจเจพเจ เจธเจเจพเจฐเจเจ เฉฑเจช เจนเฉ, เจคเจพเจ เจคเฉเจนเจพเจกเฉ เจเฉเจฒ เจเจชเจฃเฉ เจเฉเจกเจฌเฉเจธ เจฆเฉ เจธเฉเจฐเฉฑเจเจฟเจ เจฆเฉ เจเจพเจเจ เจเจฐเจจ เจฒเจ เจเจชเจจ เจธเฉเจฐเจธ เจธเฉเจซเจเจตเฉเจ เจฐ เจฆเฉ เจตเจฐเจคเฉเจ เจเจฐเจเฉ เจชเฉเจธเฉ เจฌเจเจพเจเจฃ เจฆเจพ เจตเจงเฉเจ เจฎเฉเจเจพ เจนเฉเฅค เจฆเฉเจเจพ, เจเจน เจคเฉเจนเจพเจกเฉเจเจ เจฒเจพเจเจคเจพเจ เจจเฉเฉฐ เจนเฉเจฐ เจเจเจพเจเจเจฆเฉ เจนเฉเจ, เจเฉฑเจ เจตเฉฑเจเจฐเฉ DevSecOps เจเฉเจฎ เจจเฉเฉฐ เจจเจฟเจฏเฉเจเจค เจเจฐเจจ เจฆเฉ เจเจผเจฐเฉเจฐเจค เจจเฉเฉฐ เจเจคเจฎ เจเจฐเจฆเจพ เจนเฉเฅค
เจเฉฐเจเฉ เจเจชเจจ เจธเฉเจฐเจธ เจเฉเจฒ เจนเจฎเฉเจธเจผเจพ เจฒเจเจเจคเจพ เจฒเจ เจตเจงเฉเจเจ เจฒเฉเฉเจพเจ เจจเฉเฉฐ เจงเจฟเจเจจ เจตเจฟเฉฑเจ เจฐเฉฑเจเจฆเฉ เจนเฉเจ เจฌเจฃเจพเจ เจเจพเจเจฆเฉ เจนเจจเฅค เจเจธ เจฒเจ, เจเจนเจจเจพเจ เจจเฉเฉฐ เจฒเจเจญเจ เจเจฟเจธเฉ เจตเฉ เจตเจพเจคเจพเจตเจฐเจฃ เจตเจฟเฉฑเจ เจตเจฐเจคเจฟเจ เจเจพ เจธเจเจฆเจพ เจนเฉ, เจเจพเจฐเจเจพเจ เจฆเฉ เจเฉฑเจ เจตเจฟเจธเจผเจพเจฒ เจธเจผเฉเจฐเฉเจฃเฉ เจจเฉเฉฐ เจเจตเจฐ เจเจฐเจฆเจพ เจนเฉ. เจกเจฟเจตเฉเจฒเจชเจฐเจพเจ เจฒเจ เจ เจเจฟเจนเฉ เจธเจพเจงเจจเจพเจ เจจเฉเฉฐ เจเจธ เจธเจฟเจธเจเจฎ เจจเจพเจฒ เจเฉเฉเจจเจพ เจฌเจนเฉเจค เจธเฉเจเจพ เจนเฉ เจเฉ เจเจนเจจเจพเจ เจจเฉ เจเจชเจฃเฉ เจชเฉเจฐเฉเจเฉเจเจเจพเจ 'เจคเฉ เจเฉฐเจฎ เจเจฐเจฆเฉ เจธเจฎเฉเจ เจชเจนเจฟเจฒเจพเจ เจนเฉ เจฌเจฃเจพเจเจ เจนเฉเฅค
เจชเจฐ เจเจ เจตเจพเจฐ เจ เจเจฟเจนเจพ เจนเฉ เจธเจเจฆเจพ เจนเฉ เจเจฆเฉเจ เจคเฉเจนเจพเจจเฉเฉฐ เจ เจเจฟเจนเฉ เจตเจฟเจธเจผเฉเจธเจผเจคเจพ เจฆเฉ เจฒเฉเฉ เจนเฉเจตเฉ เจเฉ เจคเฉเจนเจพเจกเฉ เจฆเฉเจเจฐเจพ เจเฉเจฃเฉ เจเจ เจเฉเจฒ เจตเจฟเฉฑเจ เจเจชเจฒเจฌเจง เจจเจนเฉเจ เจนเฉเฅค เจเจธ เจธเจฅเจฟเจคเฉ เจตเจฟเฉฑเจ, เจคเฉเจนเจพเจกเฉ เจเฉเจฒ เจเจธเจฆเฉ เจเฉเจก เจจเฉเฉฐ เจซเฉเจฐเจ เจเจฐเจจ เจ เจคเฉ เจคเฉเจนเจพเจจเฉเฉฐ เจฒเฉเฉเฉเจเจฆเฉ เจเจพเจฐเจเจเฉเจธเจผเจฒเจคเจพ เจฆเฉ เจจเจพเจฒ เจเจธเจฆเฉ เจ เจงเจพเจฐ เจคเฉ เจเจชเจฃเฉ เจเฉเจฆ เจฆเฉ เจเฉเจฒ เจจเฉเฉฐ เจตเจฟเจเจธเจค เจเจฐเจจ เจฆเจพ เจฎเฉเจเจพ เจนเฉเฅค
เจเจฟเจเจเจเจฟ เจเจผเจฟเจเจฆเจพเจคเจฐ เจฎเจพเจฎเจฒเจฟเจเจ เจตเจฟเฉฑเจ เจเจชเจจ เจธเฉเจฐเจธ เจธเฉเจซเจเจตเฉเจ เจฐ เจฆเจพ เจตเจฟเจเจพเจธ เจเจฎเจฟเจเจจเจฟเจเฉ เจฆเฉเจเจฐเจพ เจธเจฐเจเจฐเจฎเฉ เจจเจพเจฒ เจชเฉเจฐเจญเจพเจตเจฟเจค เจนเฉเฉฐเจฆเจพ เจนเฉ, เจคเจฌเจฆเฉเจฒเฉเจเจ เจเจฐเจจ เจฆเจพ เจซเฉเจธเจฒเจพ เจฌเจนเฉเจค เจคเฉเจเจผเฉ เจจเจพเจฒ เจ เจคเฉ เจฌเจฟเฉฐเจฆเฉ เจคเฉฑเจ เจฒเจฟเจ เจเจพเจเจฆเจพ เจนเฉ: เจเจชเจจ เจธเฉเจฐเจธ เจชเฉเจฐเฉเจเฉเจเจ เจฆเฉ เจกเจฟเจตเฉเจฒเจชเจฐ เจเจชเจญเฉเจเจคเจพเจตเจพเจ เจฆเฉ เจซเฉเจกเจฌเฉเจ เจ เจคเฉ เจธเฉเจเจพเจตเจพเจ 'เจคเฉ เจญเจฐเฉเจธเจพ เจเจฐเจฆเฉ เจนเจจ, เจเจนเจจเจพเจ เจฆเฉเจเจ เจฐเจฟเจชเฉเจฐเจเจพเจ 'เจคเฉ เจเจฒเจคเฉเจเจ เจฒเฉฑเจญเฉเจเจ เจ เจคเฉ เจนเฉเจฐ เจธเจฎเฉฑเจธเจฟเจเจตเจพเจเฅค
เจเฉเจก เจธเฉเจฐเฉฑเจเจฟเจ เจตเจฟเจธเจผเจฒเฉเจธเจผเจฃ เจฒเจ เจเฉเจฐเฉเจกเจฟเจ เจฆเฉ เจตเจฐเจคเฉเจ เจเจฐเจจเจพ
เจคเฉเจธเฉเจ เจธเจฅเจฟเจฐ เจเฉเจก เจตเจฟเจธเจผเจฒเฉเจธเจผเจฃ เจฒเจ เจตเฉฑเจ-เจตเฉฑเจ เจเจชเจจ เจธเฉเจฐเจธ เจเฉเจฒเจธ เจฆเฉ เจตเจฐเจคเฉเจ เจเจฐ เจธเจเจฆเฉ เจนเฉ; เจธเจพเจฐเฉเจเจ เจชเฉเจฐเฉเจเฉเจฐเจพเจฎเจฟเฉฐเจ เจญเจพเจธเจผเจพเจตเจพเจ เจฒเจ เจเฉเจ เจฏเฉเจจเฉเจตเจฐเจธเจฒ เจเฉเจฒ เจจเจนเฉเจ เจนเฉเฅค เจเจนเจจเจพเจ เจตเจฟเฉฑเจเฉเจ เจเฉเจ เจฆเฉ เจตเจฟเจเจพเจธเจเจพเจฐ OWASP เจธเจฟเจซเจผเจพเจฐเจธเจผเจพเจ เจฆเฉ เจชเจพเจฒเจฃเจพ เจเจฐเจฆเฉ เจนเจจ เจ เจคเฉ เจตเฉฑเจง เจคเฉเจ เจตเฉฑเจง เจญเจพเจธเจผเจพเจตเจพเจ เจจเฉเฉฐ เจเจตเจฐ เจเจฐเจจ เจฆเฉ เจเฉเจธเจผเจฟเจธเจผ เจเจฐเจฆเฉ เจนเจจเฅค
เจเฉฑเจฅเฉ เจ
เจธเฉเจ เจตเจฐเจคเจพเจเจเฉ
เจธเจฅเจฟเจฐ เจเฉเจก เจตเจฟเจธเจผเจฒเฉเจธเจผเจฃ เจฒเจ เจธเจฎเจพเจจ เจเฉเจฒ เจนเจจ - เจธเฉเจฐเฉฑเจเจฟเจ เจฒเจ เจฐเจซ เจเจกเจฟเจเจฟเฉฐเจ เจเฉเจฒ (RATS), Securitycompass เจตเฉเฉฑเจฌ เจเจชเจฒเฉเจเฉเจธเจผเจจ เจตเจฟเจธเจผเจฒเฉเจธเจผเจฃ เจเฉเจฒ (SWAAT), เจซเจฒเจพเจซเจพเจเจเจกเจฐ เจ
เจคเฉ เจนเฉเจฐเฅค เจชเจฐ เจเฉเจฐเฉเจกเจฟเจ เจฌเจนเฉเจค เจฒเจเจเจฆเจพเจฐ เจนเฉ เจ
เจคเฉ เจเฉฑเจเฉ เจเฉฑเจ เจคเจเจจเฉเจเฉ เจฒเฉเฉเจพเจ เจนเจจเฅค เจนเจพเจฒเจพเจเจเจฟ, เจคเฉเจนเจพเจจเฉเฉฐ เจ
เจเจฟเจนเฉเจเจ เจธเจฎเฉฑเจธเจฟเจเจตเจพเจ เจนเฉ เจธเจเจฆเฉเจเจ เจนเจจ เจเจฟเจจเฉเจนเจพเจ เจฆเจพ เจนเฉฑเจฒ Graudit เจจเจนเฉเจ เจเจฐ เจธเจเจฆเจพเฅค เจซเจฟเจฐ เจคเฉเจธเฉเจ เจเฉฑเจฅเฉ เจนเฉเจฐ เจตเจฟเจเจฒเจช เจฒเฉฑเจญ เจธเจเจฆเฉ เจนเฉ
เจ เจธเฉเจ เจเจธ เจเฉเจฒ เจจเฉเฉฐ เจเฉฑเจ เจเจพเจธ เจชเฉเจฐเฉเจเฉเจเจ เจตเจฟเฉฑเจ เจเจเฉเจเฉเจฐเจฟเจค เจเจฐ เจธเจเจฆเฉ เจนเจพเจ, เจเจพเจ เจเจธเจจเฉเฉฐ เจเฉฑเจ เจเฉเจฃเฉ เจนเฉเจ เจเจชเจญเฉเจเจคเจพ เจฒเจ เจเจชเจฒเจฌเจง เจเจฐเจตเจพ เจธเจเจฆเฉ เจนเจพเจ, เจเจพเจ เจเจธเจจเฉเฉฐ เจธเจพเจกเฉ เจธเจพเจฐเฉ เจชเฉเจฐเฉเจเฉเจเจเจพเจ เจตเจฟเฉฑเจ เจเฉฑเจเฉ เจธเจฎเฉเจ เจตเจฐเจค เจธเจเจฆเฉ เจนเจพเจเฅค เจเจน เจเจน เจฅเจพเจ เจนเฉ เจเจฟเฉฑเจฅเฉ เจเฉเจฐเฉเจกเจฟเจ เจฆเฉ เจฒเจเจเจคเจพ เจเฉเจก เจตเจฟเฉฑเจ เจเจเจเจฆเฉ เจนเฉเฅค เจคเจพเจ เจเจ เจชเจนเจฟเจฒเจพเจ เจฐเฉเจชเฉ เจจเฉเฉฐ เจเจฒเฉเจจ เจเจฐเฉเจ:
$ git clone https://github.com/wireghoul/graudit
เจนเฉเจฃ เจเฉเจฐเฉเจกเจฟเจ เจจเฉเฉฐ เจเจฎเจพเจเจก เจซเจพเจฐเจฎเฉเจ เจตเจฟเฉฑเจ เจตเจฐเจคเจฃ เจฒเจ เจเฉฑเจ เจชเฉเจฐเจคเฉเจ เจฒเจฟเฉฐเจ เจฌเจฃเจพเจ
$ cd ~/bin && mkdir graudit
$ ln --symbolic ~/graudit/graudit ~/bin/graudit
เจเจฒเฉ .bashrc (เจเจพเจ เจเฉ เจตเฉ เจเฉเจเจซเจฟเจเจฐเฉเจธเจผเจจ เจซเจพเจเจฒ เจคเฉเจธเฉเจ เจตเจฐเจค เจฐเจนเฉ เจนเฉ) เจตเจฟเฉฑเจ เจเฉฑเจ เจเจชเจจเจพเจฎ เจเฉเฉเฉเจ:
#------ .bashrc ------
alias graudit="~/bin/graudit"
เจฎเฉเฉ - เจเจพเจฒเฉ:
$ source ~/.bashrc # OR
$ exex $SHELL
เจเจ เจเจพเจเจ เจเจฐเฉเจ เจเจฟ เจเฉ เจเฉฐเจธเจเจพเจฒเฉเจธเจผเจจ เจธเจซเจฒ เจธเฉ:
$ graudit -h
เจเฉ เจคเฉเจธเฉเจ เจเฉเจ เจ เจเจฟเจนเจพ เจฆเฉเจเจฆเฉ เจนเฉ, เจคเจพเจ เจธเจญ เจเฉเจ เจ เฉเจ เจนเฉ.
เจฎเฉเจ เจเจชเจฃเฉ เจฎเฉเจเฉเจฆเจพ เจชเฉเจฐเฉเจเฉเจเจเจพเจ เจตเจฟเฉฑเจเฉเจ เจเฉฑเจ เจฆเฉ เจเจพเจเจ เจเจฐเจพเจเจเจพเฅค เจเฉเจฒ เจจเฉเฉฐ เจเจฒเจพเจเจฃ เจคเฉเจ เจชเจนเจฟเจฒเจพเจ, เจเจธเจจเฉเฉฐ เจเจธ เจญเจพเจธเจผเจพ เจฆเฉ เจ
เจจเฉเจธเจพเจฐเฉ เจเฉฑเจ เจกเฉเจเจพเจฌเฉเจธ เจชเจพเจธ เจเจฐเจจ เจฆเฉ เจฒเฉเฉ เจนเฉ เจเจฟเจธ เจตเจฟเฉฑเจ เจฎเฉเจฐเจพ เจชเฉเจฐเฉเจเฉเจเจ เจฒเจฟเจเจฟเจ เจเจฟเจ เจนเฉเฅค เจกเฉเจเจพเจฌเฉเจธ ~/gradit/signatures เจซเฉเจฒเจกเจฐ เจตเจฟเฉฑเจ เจธเจฅเจฟเจค เจนเจจ:
$ graudit -d ~/gradit/signatures/js.db
เจเจธ เจฒเจ, เจฎเฉเจ เจเจชเจฃเฉ เจชเฉเจฐเฉเจเฉเจเจ เจคเฉเจ เจฆเฉ js เจซเจพเจเจฒเจพเจ เจฆเฉ เจเจพเจเจ เจเฉเจคเฉ, เจ เจคเฉ เจเฉเจฐเจพเจกเจฟเจ เจจเฉ เจเฉฐเจธเฉเจฒ เจตเจฟเฉฑเจ เจฎเฉเจฐเฉ เจเฉเจก เจตเจฟเฉฑเจ เจเจฎเจเจผเฉเจฐเฉเจเจ เจฌเจพเจฐเฉ เจเจพเจฃเจเจพเจฐเฉ เจชเฉเจฐเจฆเจฐเจธเจผเจฟเจค เจเฉเจคเฉ:
เจคเฉเจธเฉเจ เจเจชเจฃเฉ เจชเฉเจฐเฉเจเฉเจเจเจพเจ เจจเฉเฉฐ เจเจธเฉ เจคเจฐเฉเจเฉ เจจเจพเจฒ เจเฉเจธเจ เจเจฐเจจ เจฆเฉ เจเฉเจธเจผเจฟเจธเจผ เจเจฐ เจธเจเจฆเฉ เจนเฉเฅค เจคเฉเจธเฉเจ เจตเฉฑเจ-เจตเฉฑเจ เจชเฉเจฐเฉเจเจฐเจพเจฎเจฟเฉฐเจ เจญเจพเจธเจผเจพเจตเจพเจ เจฒเจ เจกเฉเจเจพเจฌเฉเจธ เจฆเฉ เจธเฉเจเฉ เจฆเฉเจ เจธเจเจฆเฉ เจนเฉ
เจเฉเจฐเฉเจกเจฟเจ เจฆเฉ เจซเจพเจเจฆเฉ เจ เจคเฉ เจจเฉเจเจธเจพเจจ
เจเฉเจฐเจพเจกเจฟเจ เจเจ เจชเฉเจฐเฉเจเจฐเจพเจฎเจฟเฉฐเจ เจญเจพเจธเจผเจพเจตเจพเจ เจฆเจพ เจธเจฎเจฐเจฅเจจ เจเจฐเจฆเจพ เจนเฉเฅค เจเจธ เจฒเจ, เจเจน เจเจชเจญเฉเจเจคเจพเจตเจพเจ เจฆเฉ เจเฉฑเจ เจตเจฟเจธเจผเจพเจฒ เจธเจผเฉเจฐเฉเจฃเฉ เจฒเจ เจขเฉเจเจตเจพเจ เจนเฉ. เจเจน เจเจฟเจธเฉ เจตเฉ เจฎเฉเจซเจค เจเจพเจ เจญเฉเจเจคเจพเจจ เจเฉเจคเฉ เจเจจเจพเจฒเจพเจ เจจเจพเจฒ เจเจเจฟเจค เจฐเฉเจช เจตเจฟเฉฑเจ เจฎเฉเจเจพเจฌเจฒเจพ เจเจฐ เจธเจเจฆเจพ เจนเฉเฅค เจ เจคเฉ เจเจน เจฌเจนเฉเจค เจฎเจนเฉฑเจคเจตเจชเฉเจฐเจจ เจนเฉ เจเจฟ เจ เจเฉ เจตเฉ เจชเฉเจฐเฉเจเฉเจเจ เจตเจฟเฉฑเจ เจธเฉเจงเจพเจฐ เจเฉเจคเฉ เจเจพ เจฐเจนเฉ เจนเจจ, เจ เจคเฉ เจเจฎเจฟเจเจจเจฟเจเฉ เจจเจพ เจธเจฟเจฐเจซเจผ เจกเจฟเจตเฉเจฒเจชเจฐเจพเจ เจฆเฉ เจฎเจฆเจฆ เจเจฐเจฆเฉ เจนเฉ, เจธเจเฉเจ เจนเฉเจฐ เจเจชเจญเฉเจเจคเจพเจตเจพเจ เจฆเฉ เจตเฉ เจฎเจฆเจฆ เจเจฐเจฆเจพ เจนเฉ เจเฉ เจเฉเจฒ เจฆเจพ เจชเจคเจพ เจฒเจเจพเจเจฃ เจฆเฉ เจเฉเจธเจผเจฟเจธเจผ เจเจฐ เจฐเจนเฉ เจนเจจเฅค
เจเจน เจเฉฑเจ เจธเฉเจเจพ เจเฉเจฒ เจนเฉ, เจชเจฐ เจนเฉเจฃ เจคเฉฑเจ เจเจน เจนเจฎเฉเจธเจผเจพ เจเจน เจจเจนเฉเจ เจฆเฉฑเจธ เจธเจเจฆเจพ เจเจฟ เจเฉเจก เจฆเฉ เจธเจผเฉฑเจเฉ เจนเจฟเฉฑเจธเฉ เจจเจพเจฒ เจธเจฎเฉฑเจธเจฟเจ เจเฉ เจนเฉเฅค เจกเจฟเจตเฉเจฒเจชเจฐ Graudit เจตเจฟเฉฑเจ เจธเฉเจงเจพเจฐ เจเจฐเจจเจพ เจเจพเจฐเฉ เจฐเฉฑเจเจฆเฉ เจนเจจเฅค
เจชเจฐ เจเจฟเจธเฉ เจตเฉ เจธเจฅเจฟเจคเฉ เจตเจฟเฉฑเจ, เจเจธ เจคเจฐเฉเจนเจพเจ เจฆเฉ เจธเจพเจงเจจเจพเจ เจฆเฉ เจตเจฐเจคเฉเจ เจเจฐเจฆเฉ เจธเจฎเฉเจ เจเฉเจก เจตเจฟเฉฑเจ เจธเฉฐเจญเจพเจตเฉ เจธเฉเจฐเฉฑเจเจฟเจ เจธเจฎเฉฑเจธเจฟเจเจตเจพเจ เจตเฉฑเจฒ เจงเจฟเจเจจ เจฆเฉเจฃเจพ เจฒเจพเจญเจฆเจพเจเจ เจนเฉเฅค
เจ เจฐเฉฐเจญ เจนเฉ เจฐเจฟเจนเจพ เจนเฉโฆ
เจเจธ เจฒเฉเจ เจตเจฟเฉฑเจ, เจฎเฉเจ เจเจฎเจเจผเฉเจฐเฉเจเจ เจจเฉเฉฐ เจฒเฉฑเจญเจฃ เจฆเฉ เจฌเจนเฉเจค เจธเจพเจฐเฉ เจคเจฐเฉเจเจฟเจเจ เจตเจฟเฉฑเจเฉเจ เจเฉฑเจ เจจเฉเฉฐ เจฆเฉเจเจฟเจ - static application security testing. เจธเจฅเจฟเจฐ เจเฉเจก เจตเจฟเจธเจผเจฒเฉเจธเจผเจฃ เจเจฐเจจเจพ เจเจธเจพเจจ เจนเฉ, เจชเจฐ เจเจน เจธเจฟเจฐเจซเจผ เจธเจผเฉเจฐเฉเจเจค เจนเฉเฅค เจเจชเจฃเฉ เจเฉเจกเจฌเฉเจธ เจฆเฉ เจธเฉเจฐเฉฑเจเจฟเจ เจฌเจพเจฐเฉ เจนเฉเจฐ เจเจพเจฃเจจ เจฒเจ, เจคเฉเจนเจพเจจเฉเฉฐ เจเจชเจฃเฉ เจธเฉเจซเจเจตเฉเจ เจฐ เจตเจฟเจเจพเจธ เจเฉเจตเจจ เจเฉฑเจเจฐ เจตเจฟเฉฑเจ เจนเฉเจฐ เจเจฟเจธเจฎ เจฆเฉ เจเฉเจธเจเจพเจ เจจเฉเฉฐ เจเจเฉเจเฉเจฐเจฟเจค เจเจฐเจจ เจฆเฉ เจฒเฉเฉ เจนเฉเฅค
เจเฉฑเจ เจเจธเจผเจคเจฟเจนเจพเจฐ เจฆเฉ เจคเฉเจฐ เจคเฉ
เจธเจฐเฉเจค: www.habr.com