本頁面為開發者自我檢測的紀錄並非由第三方機構進行的認證或稽核。我們也一併公開檢測了哪些項目,供您作為評估導入的參考。
v1.10.0 沒有嚴重程度「高」或「中」的未修正問題(檢測日期:2026-10-16~17)。
第 1 次檢測以前一個公開版本 v1.9.0 為對象進行,並同時完成了修正。
| 檢測 | 使用工具(版本) | 偵測數(高 / 中 / 低) | 處理 |
|---|---|---|---|
| 相依套件 | GitHub Advisory Database、FriendsOfPHP security-advisories(2026-10-16 時的資料,89 個套件) | 1 / 0 / 0 | CakePHP 5.3.6 的已知漏洞。已於 v1.10.0 更新至 CakePHP 5.3.7 修正。開發用套件不包含在發行檔案中 |
| 靜態分析與程式碼審查 | Psalm 5.26.1(taint 分析)、PHPStan 2.1.17(等級 5)、Semgrep 1.181.0、手動程式碼審查(上傳、權限、身分驗證、XSS、更新、安裝程式、IP 限制) | 1 / 7 / 12 | 全部已於 v1.10.0 修正。另外,「資訊」等級的 6 件中已修正 5 件 |
| 機密資訊混入 | gitleaks 8.24.2 | 0 / 0 / 0 | 偵測到的 2 件皆為誤判(外部套件內的範例字串等) |
| 修正確認 | 在測試環境(PHP 8.3、MariaDB 10.11、Apache 2.4、Chromium)中進行運作確認 | — | 針對每項指出的問題,確認修正前的問題已不再重現 |
| 動態掃描 | Nuclei v3.11.1(範本 v10.5.0)。分別以未登入、管理員、成員狀態實施 | 0 / 0 / 0 | 沒有問題 |
| 權限檢測 | PHPUnit 12.5(自動測試 256 件。以管理員、成員、訪客及未登入狀態,確認即使改寫網址中的 ID,也無法存取未參與專案的資料或管理員畫面) | 0 / 0 / 1 | 已於 v1.10.0 修正未登入時開啟部分管理員畫面,可得知該畫面存在的問題(低) |
| 依伺服器架構確認 | 手動(Apache 2.4、Nginx 1.24 的 2 種公開資料夾配置方式。設定檔、記錄檔、儲存的檔案等 28 個網址) | — | Apache 在預設設定下沒有問題。Nginx 只要加入建議設定即沒有問題(若未加入,非公開檔案將可被看到,請務必確認建議設定) |
| 檢查清單 | OWASP ASVS 5.0 等級 1(70 個項目) | 適用的 56 個項目中符合 50 個 | 不適用 14 個項目(未使用的功能等)。未符合的 6 個項目(密碼條件等)已透過其他方式採取對策 |