INNER CODE UNIT · Python

format_scan_summary

FuzzingLabs/mcp-security-hub · binary-analysis/binwalk-mcp/server.py:294

def format_scan_summary(result: ScanResult) -> dict[str, Any]:
    """Format scan result for response."""
    signatures_summary = []
    for sig in result.signatures[:50]:  # Limit to 50
        signatures_summary.append({
            "offset": sig.offset,
            "offset_hex": sig.offset_hex,
            "description": sig.description[:200] if sig.description else None,
        })

    return {
        "scan_id": result.scan_id,
        "filename": result.filename,
        "scan_type": result.scan_type,
        "status": result.status,
        "stats": result.stats,
        "signatures": signatures_summary,
        "extraction_path": result.extraction_path,

View source record →

📰 Research Paper
Loading…
⏳ Fetching content…