{
  "id": 32,
  "email_sender": "donotreply@reprisefinancial.com",
  "email_subject": "Title Request from Reprise Financial: 5306771",
  "email_message_id": "<20260302220446.d571bdfab90cb4a7@reprisefinancial.com>",
  "file_name": "shipping_label_5306771.pdf",
  "file_size_bytes": 33043,
  "page_count": 1,
  "pdf_version": "1.4",
  "overall_pass": 1,
  "critical_count": 0,
  "warning_count": 0,
  "info_count": 3,
  "total_checks": 39,
  "passed_checks": 36,
  "duration_seconds": 0.079,
  "created_at": "2026-03-02 22:05:16",
  "checks": [
    {
      "id": 1214,
      "validation_id": 32,
      "check_id": "INTEG_001",
      "check_name": "PDF Structure Validation",
      "category": "File Integrity",
      "severity": "critical",
      "passed": 1,
      "message": "PDF structure is valid. Cross-reference table and object streams are intact.",
      "details_json": null,
      "remediation": "",
      "details": {}
    },
    {
      "id": 1215,
      "validation_id": 32,
      "check_id": "INTEG_002",
      "check_name": "File Size Analysis",
      "category": "File Integrity",
      "severity": "info",
      "passed": 1,
      "message": "File size is reasonable (32.3 KB for 1 pages).",
      "details_json": null,
      "remediation": "",
      "details": {}
    },
    {
      "id": 1216,
      "validation_id": 32,
      "check_id": "INTEG_003",
      "check_name": "Incremental Save Detection",
      "category": "File Integrity",
      "severity": "info",
      "passed": 1,
      "message": "PDF has a single revision (no incremental saves detected).",
      "details_json": null,
      "remediation": "",
      "details": {}
    },
    {
      "id": 1217,
      "validation_id": 32,
      "check_id": "INTEG_004",
      "check_name": "Linearization Check",
      "category": "File Integrity",
      "severity": "info",
      "passed": 0,
      "message": "PDF is not linearized. This does not affect printing but may slow web-based viewing.",
      "details_json": null,
      "remediation": "",
      "details": {}
    },
    {
      "id": 1218,
      "validation_id": 32,
      "check_id": "INTEG_005",
      "check_name": "Stream Integrity Verification",
      "category": "File Integrity",
      "severity": "critical",
      "passed": 1,
      "message": "All PDF streams are readable and intact.",
      "details_json": null,
      "remediation": "",
      "details": {}
    },
    {
      "id": 1219,
      "validation_id": 32,
      "check_id": "FORM_001",
      "check_name": "NeedAppearances Flag Check",
      "category": "Form Data Validation",
      "severity": "info",
      "passed": 1,
      "message": "No AcroForm present in the PDF. Not a fillable form.",
      "details_json": null,
      "remediation": "",
      "details": {}
    },
    {
      "id": 1220,
      "validation_id": 32,
      "check_id": "FORM_002",
      "check_name": "Appearance Stream Presence",
      "category": "Form Data Validation",
      "severity": "info",
      "passed": 1,
      "message": "No AcroForm present. Check not applicable.",
      "details_json": null,
      "remediation": "",
      "details": {}
    },
    {
      "id": 1221,
      "validation_id": 32,
      "check_id": "FORM_003",
      "check_name": "Form Field Data Population",
      "category": "Form Data Validation",
      "severity": "info",
      "passed": 1,
      "message": "No AcroForm present. Check not applicable.",
      "details_json": null,
      "remediation": "",
      "details": {}
    },
    {
      "id": 1222,
      "validation_id": 32,
      "check_id": "FORM_004",
      "check_name": "Read-Only Field Settings",
      "category": "Form Data Validation",
      "severity": "info",
      "passed": 1,
      "message": "No AcroForm present. Check not applicable.",
      "details_json": null,
      "remediation": "",
      "details": {}
    },
    {
      "id": 1223,
      "validation_id": 32,
      "check_id": "FORM_005",
      "check_name": "Field Visibility and Print Flags",
      "category": "Form Data Validation",
      "severity": "info",
      "passed": 1,
      "message": "No AcroForm present. Check not applicable.",
      "details_json": null,
      "remediation": "",
      "details": {}
    },
    {
      "id": 1224,
      "validation_id": 32,
      "check_id": "FONT_001",
      "check_name": "Font Embedding Check",
      "category": "Font Embedding Issues",
      "severity": "critical",
      "passed": 1,
      "message": "All 1 font(s) are properly embedded (or are standard Base 14 fonts).",
      "details_json": "{\"total_fonts\": 1}",
      "remediation": "",
      "details": {
        "total_fonts": 1
      }
    },
    {
      "id": 1225,
      "validation_id": 32,
      "check_id": "FONT_002",
      "check_name": "Subset vs Full Embedding",
      "category": "Font Embedding Issues",
      "severity": "info",
      "passed": 1,
      "message": "No embedded fonts to check for subsetting.",
      "details_json": null,
      "remediation": "",
      "details": {}
    },
    {
      "id": 1226,
      "validation_id": 32,
      "check_id": "FONT_003",
      "check_name": "System-Dependent Font Detection",
      "category": "Font Embedding Issues",
      "severity": "warning",
      "passed": 1,
      "message": "No non-embedded system-dependent fonts detected.",
      "details_json": null,
      "remediation": "",
      "details": {}
    },
    {
      "id": 1227,
      "validation_id": 32,
      "check_id": "FONT_004",
      "check_name": "Font Substitution Risk",
      "category": "Font Embedding Issues",
      "severity": "critical",
      "passed": 1,
      "message": "No fonts at risk of substitution. All non-Base14 fonts are embedded.",
      "details_json": null,
      "remediation": "",
      "details": {}
    },
    {
      "id": 1228,
      "validation_id": 32,
      "check_id": "PRINT_001",
      "check_name": "Page Size Validation",
      "category": "Print Compatibility",
      "severity": "warning",
      "passed": 1,
      "message": "All pages use standard size(s): Letter.",
      "details_json": null,
      "remediation": "",
      "details": {}
    },
    {
      "id": 1229,
      "validation_id": 32,
      "check_id": "PRINT_002",
      "check_name": "Margin Safety Zones",
      "category": "Print Compatibility",
      "severity": "warning",
      "passed": 1,
      "message": "All pages have safe margins (at least 0.25 inches from edges).",
      "details_json": null,
      "remediation": "",
      "details": {}
    },
    {
      "id": 1230,
      "validation_id": 32,
      "check_id": "PRINT_003",
      "check_name": "Color Space Analysis",
      "category": "Print Compatibility",
      "severity": "info",
      "passed": 1,
      "message": "Consistent color space(s): DeviceRGB, Indexed.",
      "details_json": "{\"color_spaces\": [\"DeviceRGB\", \"Indexed\"]}",
      "remediation": "",
      "details": {
        "color_spaces": [
          "DeviceRGB",
          "Indexed"
        ]
      }
    },
    {
      "id": 1231,
      "validation_id": 32,
      "check_id": "PRINT_004",
      "check_name": "Image DPI Analysis",
      "category": "Print Compatibility",
      "severity": "warning",
      "passed": 1,
      "message": "All images have sufficient resolution for printing (>= 150 DPI).",
      "details_json": null,
      "remediation": "",
      "details": {}
    },
    {
      "id": 1232,
      "validation_id": 32,
      "check_id": "PRINT_005",
      "check_name": "Print Scaling Settings",
      "category": "Print Compatibility",
      "severity": "info",
      "passed": 0,
      "message": "No PrintScaling preference set. The viewer's default scaling (usually 'Fit to page') will be used, which may shrink or enlarge content.",
      "details_json": null,
      "remediation": "Set /ViewerPreferences /PrintScaling /None to prevent automatic scaling.",
      "details": {}
    },
    {
      "id": 1233,
      "validation_id": 32,
      "check_id": "VIEWER_001",
      "check_name": "PDF Version Compatibility",
      "category": "PDF Viewer Compatibility",
      "severity": "warning",
      "passed": 1,
      "message": "PDF version 1.4 is broadly supported across viewers and printers.",
      "details_json": "{\"pdf_version\": \"1.4\"}",
      "remediation": "",
      "details": {
        "pdf_version": "1.4"
      }
    },
    {
      "id": 1234,
      "validation_id": 32,
      "check_id": "VIEWER_002",
      "check_name": "JavaScript Dependencies",
      "category": "PDF Viewer Compatibility",
      "severity": "warning",
      "passed": 1,
      "message": "No JavaScript dependencies found.",
      "details_json": null,
      "remediation": "",
      "details": {}
    },
    {
      "id": 1235,
      "validation_id": 32,
      "check_id": "VIEWER_003",
      "check_name": "Unsupported Features Detection",
      "category": "PDF Viewer Compatibility",
      "severity": "critical",
      "passed": 1,
      "message": "No unsupported features detected. PDF uses standard, widely-compatible features.",
      "details_json": null,
      "remediation": "",
      "details": {}
    },
    {
      "id": 1236,
      "validation_id": 32,
      "check_id": "VIEWER_004",
      "check_name": "AcroForm Field Type Validation",
      "category": "PDF Viewer Compatibility",
      "severity": "info",
      "passed": 1,
      "message": "No AcroForm present. Check not applicable.",
      "details_json": null,
      "remediation": "",
      "details": {}
    },
    {
      "id": 1237,
      "validation_id": 32,
      "check_id": "TRANS_001",
      "check_name": "Transparency Group Detection",
      "category": "Transparency Issues",
      "severity": "info",
      "passed": 0,
      "message": "Transparency groups found on 1 page(s). Modern viewers handle this well, but older RIP software may not.",
      "details_json": "{\"pages_with_transparency\": [1]}",
      "remediation": "If targeting older printers, flatten transparency before printing.",
      "details": {
        "pages_with_transparency": [
          1
        ]
      }
    },
    {
      "id": 1238,
      "validation_id": 32,
      "check_id": "TRANS_002",
      "check_name": "Transparency Flattening Issues",
      "category": "Transparency Issues",
      "severity": "critical",
      "passed": 1,
      "message": "No transparency flattening issues detected.",
      "details_json": null,
      "remediation": "",
      "details": {}
    },
    {
      "id": 1239,
      "validation_id": 32,
      "check_id": "TRANS_003",
      "check_name": "Layer Print Visibility",
      "category": "Transparency Issues",
      "severity": "info",
      "passed": 1,
      "message": "No Optional Content Groups (layers) present.",
      "details_json": null,
      "remediation": "",
      "details": {}
    },
    {
      "id": 1240,
      "validation_id": 32,
      "check_id": "SYS_001",
      "check_name": "Embedded Print Settings",
      "category": "System-Specific Settings",
      "severity": "info",
      "passed": 1,
      "message": "No embedded print settings found. Printer defaults will be used.",
      "details_json": null,
      "remediation": "",
      "details": {}
    },
    {
      "id": 1241,
      "validation_id": 32,
      "check_id": "SYS_002",
      "check_name": "Page Rotation Issues",
      "category": "System-Specific Settings",
      "severity": "info",
      "passed": 1,
      "message": "No page rotation issues detected.",
      "details_json": null,
      "remediation": "",
      "details": {}
    },
    {
      "id": 1242,
      "validation_id": 32,
      "check_id": "SYS_003",
      "check_name": "Page Box Mismatches",
      "category": "System-Specific Settings",
      "severity": "warning",
      "passed": 1,
      "message": "Page boxes (MediaBox, CropBox, TrimBox, BleedBox) are consistent.",
      "details_json": null,
      "remediation": "",
      "details": {}
    },
    {
      "id": 1243,
      "validation_id": 32,
      "check_id": "SYS_004",
      "check_name": "Annotation Print Flags",
      "category": "System-Specific Settings",
      "severity": "warning",
      "passed": 1,
      "message": "All annotations are configured to print.",
      "details_json": null,
      "remediation": "",
      "details": {}
    },
    {
      "id": 1244,
      "validation_id": 32,
      "check_id": "IMG_001",
      "check_name": "Image Format Compatibility",
      "category": "Image & Graphics Issues",
      "severity": "info",
      "passed": 1,
      "message": "All images use broadly supported formats: FlateDecode.",
      "details_json": null,
      "remediation": "",
      "details": {}
    },
    {
      "id": 1245,
      "validation_id": 32,
      "check_id": "IMG_002",
      "check_name": "Image Compression Analysis",
      "category": "Image & Graphics Issues",
      "severity": "warning",
      "passed": 1,
      "message": "All images are compressed efficiently.",
      "details_json": null,
      "remediation": "",
      "details": {}
    },
    {
      "id": 1246,
      "validation_id": 32,
      "check_id": "IMG_003",
      "check_name": "Vector Graphics Complexity",
      "category": "Image & Graphics Issues",
      "severity": "warning",
      "passed": 1,
      "message": "Vector graphics complexity is within acceptable limits.",
      "details_json": null,
      "remediation": "",
      "details": {}
    },
    {
      "id": 1247,
      "validation_id": 32,
      "check_id": "IMG_004",
      "check_name": "Overprint Settings",
      "category": "Image & Graphics Issues",
      "severity": "warning",
      "passed": 1,
      "message": "No overprint issues detected.",
      "details_json": null,
      "remediation": "",
      "details": {}
    },
    {
      "id": 1248,
      "validation_id": 32,
      "check_id": "XOBJ_001",
      "check_name": "Half-Flattened Form Detection",
      "category": "Form XObject Analysis",
      "severity": "critical",
      "passed": 1,
      "message": "No Form XObjects with /Tx BMC marked content found. Form data is not stored in half-flattened XObjects.",
      "details_json": null,
      "remediation": "",
      "details": {}
    },
    {
      "id": 1249,
      "validation_id": 32,
      "check_id": "XOBJ_002",
      "check_name": "Form XObject Font Embedding",
      "category": "Form XObject Analysis",
      "severity": "critical",
      "passed": 1,
      "message": "No Form XObjects with data content found. No XObject font check needed.",
      "details_json": null,
      "remediation": "",
      "details": {}
    },
    {
      "id": 1250,
      "validation_id": 32,
      "check_id": "XOBJ_003",
      "check_name": "Form XObject Font Consistency",
      "category": "Form XObject Analysis",
      "severity": "warning",
      "passed": 1,
      "message": "No Form XObjects with data to check for font consistency.",
      "details_json": null,
      "remediation": "",
      "details": {}
    },
    {
      "id": 1251,
      "validation_id": 32,
      "check_id": "XOBJ_004",
      "check_name": "Form XObject Geometry",
      "category": "Form XObject Analysis",
      "severity": "warning",
      "passed": 1,
      "message": "No Form XObjects found.",
      "details_json": null,
      "remediation": "",
      "details": {}
    },
    {
      "id": 1252,
      "validation_id": 32,
      "check_id": "XOBJ_005",
      "check_name": "Form XObject Data Completeness",
      "category": "Form XObject Analysis",
      "severity": "warning",
      "passed": 1,
      "message": "No Form XObjects with /Tx BMC markers found to check for data.",
      "details_json": null,
      "remediation": "",
      "details": {}
    }
  ]
}