{
  "repositoryName": "achieveradarsh/chatbot-flow-builder",
  "overallScore": 62,
  "scanDate": "2026-07-30T16:06:32.987Z",
  "totalTests": 5,
  "summary": {
    "passed": 0,
    "warnings": 4,
    "failed": 1,
    "errors": 0
  },
  "results": [
    {
      "testSuiteId": "cloud-architecture",
      "status": "WARN",
      "message": "No AWS, Azure, or GCP architecture artifacts were found.",
      "severity": "low",
      "executionTime": 1,
      "testName": "Suite 18 - Cloud Architecture",
      "sectionName": "Architecture"
    },
    {
      "testSuiteId": "repository-architecture",
      "status": "WARN",
      "message": "Architecture scan found folder-structure or layer-boundary risks.",
      "severity": "medium",
      "details": {
        "dddSignals": [],
        "scannedFiles": 68,
        "topLevelDirs": [
          "chatbot-flow-builder"
        ],
        "layerViolations": [],
        "microserviceSignals": [],
        "cleanArchitectureSignals": [
          "application"
        ]
      },
      "executionTime": 6,
      "testName": "Suite 14 - Repository Architecture",
      "sectionName": "Architecture"
    },
    {
      "testSuiteId": "frontend-security",
      "status": "FAIL",
      "message": "Frontend scan found exposed env, public secret, or dangerous DOM API risks.",
      "severity": "high",
      "details": {
        "hasCsp": false,
        "envFiles": [],
        "backendUrls": 1,
        "scannedFiles": 63,
        "debugEndpoints": 0,
        "exposedEnvFiles": [],
        "dangerousDomApis": 2,
        "publicSecretNames": 0,
        "sourceMapsEnabled": false
      },
      "executionTime": 6,
      "testName": "Suite 15 - Frontend Security",
      "sectionName": "Architecture"
    },
    {
      "testSuiteId": "backend-security",
      "status": "WARN",
      "message": "Backend scan found missing or undiscovered security controls.",
      "severity": "medium",
      "details": {
        "missing": [
          "hasMiddleware",
          "hasAuthentication",
          "hasAuthorization",
          "hasLogging",
          "hasRateLimiting",
          "hasExceptionHandling"
        ],
        "hasLogging": false,
        "scannedFiles": 3,
        "hasMiddleware": false,
        "hasValidation": true,
        "hasRateLimiting": false,
        "hasAuthorization": false,
        "hasAuthentication": false,
        "hasExceptionHandling": false
      },
      "executionTime": 3,
      "testName": "Suite 16 - Backend Security",
      "sectionName": "Architecture"
    },
    {
      "testSuiteId": "data-layer",
      "status": "WARN",
      "message": "Data layer scan found missing ORM, pooling, or encryption signals.",
      "severity": "medium",
      "details": {
        "hasOrm": false,
        "hasPooling": false,
        "scannedFiles": 70,
        "hasEncryption": false,
        "databaseExposure": 0,
        "rawSqlConstruction": 0
      },
      "executionTime": 7,
      "testName": "Suite 17 - Data Layer",
      "sectionName": "Architecture"
    }
  ]
}