(self, server: dict[str, Any])
| 217 | return warnings |
| 218 | |
| 219 | def _redact_server(self, server: dict[str, Any]) -> dict[str, Any]: |
| 220 | redacted = dict(server) |
| 221 | for key in ("headers", "env"): |
| 222 | if isinstance(redacted.get(key), dict): |
| 223 | redacted[key] = {name: "***" for name in redacted[key]} |
| 224 | return redacted |
| 225 | |
| 226 | def _risk_level(self, warnings: list[dict[str, str]]) -> str: |
| 227 | levels = {warning.get("level", "info") for warning in warnings} |