相依函式庫查驗

不時聽聞Java相關的Library有發現弱點,所以網路上已經有整理完整已發現的弱點,為了掃描我們專案所引用的相依函式,所以可以加入dependency-check-maven

<build>
    <plugins>
        <plugin>
            <groupId>org.owasp</groupId>
            <artifactId>dependency-check-maven</artifactId>
            <version>9.0.9</version>
        </plugin>
    </plugins>
</build>

然後執行下列指令進行檢查

mvn dependency-check:check

第一次會下載資料庫會非常久(差不多20分鐘),建議直接從已下載的電腦中去搬(位置在 $M2_HOME/org/owasp/dependency-check-data)。

當執行完成後,用瀏覽器開啟 target/dependency-check-report.html 查看結果。

建議詳看內容,因為有些弱點只發生在特定的JDK版本。