View Issue Details
| ID | Project | Category | View Status | Date Submitted | Last Update |
|---|---|---|---|---|---|
| 0009820 | Kali Linux | New Tool Requests | public | 2026-08-05 12:24 | 2026-08-05 12:24 |
| Reporter | ggsec | Assigned To | |||
| Priority | normal | Severity | minor | Reproducibility | have not tried |
| Status | new | Resolution | open | ||
| Summary | 0009820: GGFWPi – Raspberry Pi firmware and platform security auditor | ||||
| Description | [Name] [Version] [Homepage] [Download] [Author] [Licence] The repository includes the LICENSE, NOTICE and AUTHORS.md files. [Description] It collects and evaluates SPI EEPROM, boot-chain, Secure Boot, OTP, boot-configuration and operating-system security evidence. The current release has been tested primarily on Raspberry Pi 5 BCM2712 running Kali Linux ARM64. Main capabilities:
GGFWPi is intentionally read-only. It does not provide:
The SPI implementation is limited to device probing, write-protection status inspection and read-only EEPROM acquisition. [Dependencies]
Optional or platform-dependent:
[Similar tools] GGFWPi is specifically focused on Raspberry Pi SPI EEPROM, boot configuration, OTP evidence, Secure Boot customer-chain validation and Raspberry Pi platform policy. [Activity] Version 0.6.6-beta is the initial public beta release. It includes a 63-test regression suite covering:
[How to install] https://github.com/patapik/ggfwpi/releases/tag/v0.6.6-beta Install the required Kali packages: sudo apt update The Raspberry Pi firmware utilities must also be available on the target system:
Run the included regression suite: python3 test_GGFWPi_latest.py Expected result: [*] GGFW regression target: GGFWPi_v0.6.6-beta.py Ran 63 tests [How to use] sudo python3 GGFWPi_v0.6.6-beta.py Audit using the Secure Boot policy profile: sudo python3 GGFWPi_v0.6.6-beta.py Create a boot-chain baseline: sudo python3 GGFWPi_v0.6.6-beta.py Compare against an existing baseline: sudo python3 GGFWPi_v0.6.6-beta.py Exit codes:
[Packaged] GGFWPi is not currently packaged for Debian or Kali. The v0.6.6-beta release is distributed as a Python source application. Debian packaging can be prepared if the tool is accepted for further review. | ||||
| Attached Files | |||||