{
  "version": "1.0.0",
  "general": {
    "logLevel": "info",
    "outputDir": "./output",
    "tempDir": "./temp",
    "maxFileSize": 104857600,
    "parallel": 4,
    "timeout": 300000,
    "autoCleanup": true,
    "showBanner": true
  },
  "security": {
    "defaultSeverity": "medium",
    "scanNativeLibs": true,
    "scanResources": true,
    "scanManifest": true,
    "checkKnownVulns": true,
    "generateCVSS": true,
    "complianceChecks": ["owasp-top10", "mobile-top10"],
    "excludePatterns": [
      "schemas.android.com",
      "android:layout",
      "android:drawable",
      "android:color"
    ]
  },
  "web": {
    "port": 3000,
    "host": "localhost",
    "cors": true,
    "maxUploadSize": 104857600,
    "sessionTimeout": 3600000,
    "enableAuth": false,
    "authSecret": "apkz-secret-key",
    "enableWebhook": false,
    "webhookUrl": ""
  },
  "batch": {
    "parallel": 4,
    "recursive": true,
    "includeSubdirs": true,
    "filter": "*.apk",
    "autoAnalyze": true,
    "generateSummary": true,
    "saveIndividualReports": true,
    "cleanupTempFiles": true
  },
  "monitoring": {
    "interval": 5000,
    "autoAnalyze": true,
    "enableWebhook": false,
    "webhookUrl": "",
    "logEvents": true,
    "maxEvents": 1000,
    "eventRetention": 86400000
  },
  "reports": {
    "defaultFormat": "json",
    "includeScreenshots": false,
    "includeStrings": true,
    "includeNetwork": true,
    "includeObfuscation": true,
    "template": "default",
    "customTemplates": {},
    "exportFormats": ["json", "html", "csv"],
    "compression": false,
    "encryption": false
  },
  "modification": {
    "autoBackup": true,
    "backupDir": "./backups",
    "preserveOriginal": true,
    "validateAfterModification": true,
    "autoSign": false,
    "debugKeystore": {
      "path": "./debug.keystore",
      "alias": "androiddebugkey",
      "password": "android",
      "keyPassword": "android"
    }
  },
  "analysis": {
    "deepScan": false,
    "extractStrings": true,
    "analyzeNetwork": true,
    "detectObfuscation": true,
    "scanNativeLibs": true,
    "analyzeResources": true,
    "extractSignatures": true,
    "generateReport": true
  },
  "plugins": {
    "enabled": true,
    "autoLoad": true,
    "pluginDir": "./plugins",
    "maxPlugins": 50,
    "allowRemote": false,
    "trustedSources": []
  },
  "ui": {
    "theme": "default",
    "colors": true,
    "progressBars": true,
    "animations": true,
    "compact": false,
    "showTimestamps": false,
    "showMemoryUsage": false
  },
  "performance": {
    "cacheResults": true,
    "cacheSize": 104857600,
    "compressionLevel": 6,
    "memoryLimit": 1073741824,
    "cpuLimit": 80,
    "enableProfiling": false
  }
}
