{
  "version": "2.0",
  "description": "Web 安全知识库示例 - 可直接导入使用",
  "vulnerabilities": {
    "SQL注入": {
      "id": "SQL注入",
      "category": "注入类漏洞",
      "languages": ["PHP", "Python", "Node.js", "Java", "通用"],
      "challenges": [
        {
          "filename": "basic_sqli.md",
          "quality": "A",
          "language": "PHP",
          "is_primary": true
        },
        {
          "filename": "blind_sqli.md",
          "quality": "B",
          "language": "Python",
          "is_primary": false
        }
      ]
    },
    "XSS跨站脚本": {
      "id": "XSS跨站脚本",
      "category": "前端安全",
      "languages": ["PHP", "Node.js", "Python", "通用"],
      "challenges": [
        {
          "filename": "reflected_xss.md",
          "quality": "A",
          "language": "PHP",
          "is_primary": true
        },
        {
          "filename": "stored_xss.md",
          "quality": "B",
          "language": "Node.js",
          "is_primary": false
        }
      ]
    },
    "SSRF服务端请求伪造": {
      "id": "SSRF服务端请求伪造",
      "category": "请求伪造",
      "languages": ["PHP", "Python", "Node.js", "通用"],
      "challenges": [
        {
          "filename": "basic_ssrf.md",
          "quality": "A",
          "language": "Python",
          "is_primary": true
        }
      ]
    },
    "文件上传": {
      "id": "文件上传",
      "category": "文件操作漏洞",
      "languages": ["PHP", "Python", "通用"],
      "challenges": [
        {
          "filename": "file_upload.md",
          "quality": "B",
          "language": "PHP",
          "is_primary": true
        }
      ]
    },
    "命令注入": {
      "id": "命令注入",
      "category": "注入类漏洞",
      "languages": ["PHP", "Python", "Node.js", "通用"],
      "challenges": [
        {
          "filename": "command_injection.md",
          "quality": "A",
          "language": "Python",
          "is_primary": true
        }
      ]
    }
  }
}
