huskyCI
1.0.0
本文也可以在巴西葡萄牙語中閱讀。
Huskyci是一種開源工具,可以協調安全測試,並將所有結果集中到數據庫中,以進行進一步的分析和指標。它可以在Python(Bandit and Safety),Ruby(Brakeman),JavaScript(NPM審核和紗線審核),Golang(GOSEC),Java(Spotbugs Plus查找SEC錯誤)和HCL(TFSEC)中執行靜態安全分析。它還可以審核存儲庫,例如AWS Secret Keys,Private SSH Keys和許多其他使用Gitleaks的秘密。
開發人員可以在CI管道中設置一個新階段以檢查漏洞:

如果在代碼中發現了安全問題,則可以顯示以下情況:
[HUSKYCI][*] poc-python-bandit -> https://github.com/globocom/huskyCI.git
[HUSKYCI][*] huskyCI analysis started! yDS9tb9mdt4QnnyvOBp3eVAXE1nWpTRQ
[HUSKYCI][!] Title: Use of exec detected.
[HUSKYCI][!] Language: Python
[HUSKYCI][!] Tool: Bandit
[HUSKYCI][!] Severity: MEDIUM
[HUSKYCI][!] Confidence: HIGH
[HUSKYCI][!] Details: Use of exec detected.
[HUSKYCI][!] File: ./main.py
[HUSKYCI][!] Line: 7
[HUSKYCI][!] Code:
6
7 exec(command)
8
[HUSKYCI][!] Title: Possible hardcoded password: 'password123!'
[HUSKYCI][!] Language: Python
[HUSKYCI][!] Tool: Bandit
[HUSKYCI][!] Severity: LOW
[HUSKYCI][!] Confidence: MEDIUM
[HUSKYCI][!] Details: Possible hardcoded password: 'password123!'
[HUSKYCI][!] File: ./main.py
[HUSKYCI][!] Line: 1
[HUSKYCI][!] Code:
1 secret = 'password123!'
2
3 password = 'thisisnotapassword' #nohusky
4
[HUSKYCI][SUMMARY] Python -> huskyci/bandit:1.6.2
[HUSKYCI][SUMMARY] High: 0
[HUSKYCI][SUMMARY] Medium: 1
[HUSKYCI][SUMMARY] Low: 1
[HUSKYCI][SUMMARY] NoSecHusky: 1
[HUSKYCI][SUMMARY] Total
[HUSKYCI][SUMMARY] High: 0
[HUSKYCI][SUMMARY] Medium: 1
[HUSKYCI][SUMMARY] Low: 1
[HUSKYCI][SUMMARY] NoSecHusky: 1
[HUSKYCI][*] The following securityTests were executed and no blocking vulnerabilities were found:
[HUSKYCI][*] [huskyci/gitleaks:2.1.0]
[HUSKYCI][*] Some HIGH/MEDIUM issues were found in these securityTests:
[HUSKYCI][*] [huskyci/bandit:1.6.2]
ERROR: Job failed: exit code 190
您可以使用Docker撰寫本指南來嘗試Huskyci,以建立本地環境。
所有指南和完整文檔都可以在官方文檔頁面中找到。
閱讀我們的貢獻指南,以了解我們的開發過程,如何提出錯誤的文件和改進以及如何構建和測試您對Huskyci的變化。
我們有一些聯繫渠道,請隨時與我們聯繫:
Rafaveira3 | 克里爾 | Spimpaov | Joserenatosilva | Gabriel-Cantergiani |
Marcelomagina | Nettoclaudio | Edersonbrilhante | Gabhendm | mdjunior |
fguisso | Vitoriario | Rodrigo-Brito | Gustavocovas | abzcoding |
lzakharov | itepifanio | Victorpalmeira | 融化 | Localleon |
吉米1134 | Henriquebonadio-zz | vfiebig | 吉特·巴格(Gitter Badger) | Renatoaquino |
raytdc | Rafaelrubbioli | Rafaelsq | ragoso | Aranhams |
該項目的存在得益於所有貢獻者。你搖滾! ❤️
Huskyci獲得了BSD 3句“新”或“修訂”許可證的許可。