Check which security tools are available
(self)
| 222 | model = f.read().lower().strip('\x00') |
| 223 | logger.debug(f"Detected device model: {model}") |
| 224 | |
| 225 | # Pi 4 and Pi 5 with sufficient RAM are server-capable |
| 226 | if 'raspberry pi 5' in model or 'raspberry pi 4' in model: |
| 227 | if self.capabilities.total_ram_gb >= 4.0: |
| 228 | logger.info(f"Detected capable Raspberry Pi: {model.strip()}") |
| 229 | self.capabilities.is_pi_zero = False |
| 230 | return |
| 231 | |
| 232 | # Only mark as Pi Zero if explicitly a Zero model |
no outgoing calls
no test coverage detected