{
  "name": "@sun/sunlint/security",
  "description": "Security-focused configuration with all security rules",
  "rules": {
    "S001": "error",
    "S002": "error",
    "S003": "warn",
    "S004": "warn",
    "S005": "warn",
    "S006": "warn",
    "S007": "warn",
    "S008": "warn",
    "S009": "warn",
    "S010": "warn",
    "S011": "warn",
    "S012": "warn",
    "S013": "warn",
    "S014": "warn",
    "S015": "warn",
    "S016": "warn",
    "S017": "error",
    "S018": "warn",
    "S019": "warn",
    "S020": "warn",
    "S021": "warn",
    "S022": "warn",
    "S023": "warn",
    "S025": "warn",
    "S026": "warn",
    "S027": "warn",
    "S028": "warn",
    "S029": "warn",
    "S030": "warn",
    "S031": "warn",
    "S032": "warn",
    "S033": "warn",
    "S034": "warn",
    "S035": "warn",
    "S036": "warn",
    "S037": "warn",
    "S039": "warn",
    "S040": "warn",
    "S041": "warn",
    "S042": "warn",
    "S043": "warn",
    "S044": "warn",
    "S045": "warn",
    "S046": "warn",
    "S047": "warn",
    "S048": "warn",
    "S049": "warn",
    "S050": "warn",
    "S051": "warn",
    "S052": "warn",
    "S053": "warn",
    "S054": "warn",
    "S055": "warn",
    "S056": "warn",
    "S057": "warn",
    "S058": "warn",
    "S059": "warn"
  },
  "categories": {
    "security": "error"
  },
  "languages": [
    "typescript",
    "javascript",
    "dart",
    "java",
    "kotlin",
    "swift"
  ],
  "exclude": [
    "**/node_modules/**",
    "**/build/**",
    "**/dist/**",
    "**/*.generated.*",
    "**/*.min.*"
  ],
  "metadata": {
    "totalRules": 57,
    "securityRules": 57,
    "approach": "security-focused",
    "source": "security-en.md",
    "lastUpdated": "2025-09-08T04:33:23.247Z",
    "version": "2.0.0"
  }
}