{
  "@context": {
    "@version": 1.1,
    "pan": "https://pan.dev/schema/",
    "schema": "https://schema.org/",
    "dcterms": "http://purl.org/dc/terms/",
    "xsd": "http://www.w3.org/2001/XMLSchema#",
    "AttackCategory": "pan:AttackCategory",
    "Scan": "pan:Scan",
    "ScanReport": "pan:ScanReport",
    "ScanRequest": "pan:ScanRequest",
    "ScanTarget": "pan:ScanTarget",
    "ScanTargetRequest": "pan:ScanTargetRequest",
    "VulnerabilityFinding": "pan:VulnerabilityFinding",
    "attackCategories": {
      "@id": "pan:attack_categories",
      "@container": "@set",
      "@type": "xsd:string"
    },
    "attackCount": {
      "@id": "pan:attack_count",
      "@type": "xsd:integer"
    },
    "attackPrompt": {
      "@id": "pan:attack_prompt",
      "@type": "xsd:string"
    },
    "attacksExecuted": {
      "@id": "pan:attacks_executed",
      "@type": "xsd:integer"
    },
    "authConfig": {
      "@id": "pan:auth_config",
      "@type": "@id"
    },
    "categoryId": {
      "@id": "pan:category_id",
      "@type": "xsd:string"
    },
    "categoryName": {
      "@id": "pan:category_name",
      "@type": "xsd:string"
    },
    "categorySummaries": {
      "@id": "pan:category_summaries",
      "@container": "@set",
      "@type": "@id"
    },
    "completedAt": {
      "@id": "pan:completed_at",
      "@type": "xsd:dateTime"
    },
    "completedAttacks": {
      "@id": "pan:completed_attacks",
      "@type": "xsd:integer"
    },
    "createdAt": {
      "@id": "schema:dateCreated",
      "@type": "xsd:dateTime"
    },
    "credential": {
      "@id": "pan:credential",
      "@type": "xsd:string"
    },
    "customPrompts": {
      "@id": "pan:custom_prompts",
      "@container": "@set",
      "@type": "xsd:string"
    },
    "description": {
      "@id": "schema:description",
      "@type": "xsd:string"
    },
    "endpointUrl": {
      "@id": "pan:endpoint_url",
      "@type": "@id"
    },
    "errorMessage": {
      "@id": "pan:error_message",
      "@type": "xsd:string"
    },
    "examples": {
      "@id": "pan:examples",
      "@container": "@set",
      "@type": "xsd:string"
    },
    "findingId": {
      "@id": "pan:finding_id",
      "@type": "xsd:string"
    },
    "findings": {
      "@id": "pan:findings",
      "@container": "@set",
      "@type": "@id"
    },
    "generatedAt": {
      "@id": "pan:generated_at",
      "@type": "xsd:dateTime"
    },
    "headerName": {
      "@id": "pan:header_name",
      "@type": "xsd:string"
    },
    "max": {
      "@id": "pan:max",
      "@type": "xsd:string"
    },
    "maxAttacksPerCategory": {
      "@id": "pan:max_attacks_per_category",
      "@type": "xsd:integer"
    },
    "min": {
      "@id": "pan:min",
      "@type": "xsd:string"
    },
    "model": {
      "@id": "pan:model",
      "@type": "xsd:string"
    },
    "modelResponse": {
      "@id": "pan:model_response",
      "@type": "xsd:string"
    },
    "name": {
      "@id": "schema:name",
      "@type": "xsd:string"
    },
    "overallRiskScore": {
      "@id": "pan:overall_risk_score",
      "@type": "xsd:float"
    },
    "progress": {
      "@id": "pan:progress",
      "@type": "xsd:float"
    },
    "remediation": {
      "@id": "pan:remediation",
      "@type": "xsd:string"
    },
    "riskScore": {
      "@id": "pan:risk_score",
      "@type": "xsd:float"
    },
    "scanId": {
      "@id": "pan:scan_id",
      "@type": "xsd:string"
    },
    "severity": {
      "@id": "pan:severity",
      "@type": "xsd:string"
    },
    "severityRange": {
      "@id": "pan:severity_range",
      "@type": "@id"
    },
    "startedAt": {
      "@id": "pan:started_at",
      "@type": "xsd:dateTime"
    },
    "status": {
      "@id": "pan:status",
      "@type": "xsd:string"
    },
    "systemPrompt": {
      "@id": "pan:system_prompt",
      "@type": "xsd:string"
    },
    "targetId": {
      "@id": "pan:target_id",
      "@type": "xsd:string"
    },
    "targetName": {
      "@id": "pan:target_name",
      "@type": "xsd:string"
    },
    "title": {
      "@id": "pan:title",
      "@type": "xsd:string"
    },
    "totalAttacks": {
      "@id": "pan:total_attacks",
      "@type": "xsd:integer"
    },
    "totalAttacksExecuted": {
      "@id": "pan:total_attacks_executed",
      "@type": "xsd:integer"
    },
    "type": {
      "@id": "pan:type",
      "@type": "xsd:string"
    },
    "updatedAt": {
      "@id": "schema:dateModified",
      "@type": "xsd:dateTime"
    },
    "vulnerabilitiesFound": {
      "@id": "pan:vulnerabilities_found",
      "@type": "xsd:integer"
    }
  }
}
