INNER CODE UNIT · Python
format_analysis_summary
FuzzingLabs/mcp-security-hub · binary-analysis/capa-mcp/server.py:185
def format_analysis_summary(result: AnalysisResult) -> dict[str, Any]:
caps = []
for c in result.capabilities[:100]:
caps.append({
"name": c.name,
"namespace": c.namespace,
"attack": c.attack,
"mbc": c.mbc,
})
return {
"scan_id": result.scan_id,
"filepath": result.filepath,
"status": result.status,
"stats": result.stats,
"capabilities": caps,
"error": result.error,
}