INNER CODE UNIT · Python
list_resources
FuzzingLabs/mcp-security-hub · binary-analysis/binwalk-mcp/server.py:633
async def list_resources() -> list[Resource]:
"""List available resources."""
resources = []
for scan_id, result in scan_results.items():
if result.status == "completed":
sig_count = len(result.signatures)
resources.append(
Resource(
uri=f"binwalk://results/{scan_id}",
name=f"Scan Results: {result.filename} ({sig_count} signatures)",
description=f"{result.scan_type} scan completed at {result.completed_at}",
mimeType="application/json",
)
)
return resources