CONFIDENTIAL

Evidence Report

Tool, command, output, timing, and repeatability evidence generated by Arsenal

achieveradarsh/schedula-app-model | 7/20/2026, 4:51:36 PM

69%
Not Production Ready

Recommendation: Deploy after fixing: Critical findings, High-risk controls, Authentication, Secrets.

2Critical
2High
11Medium
3Low

Evidence Ledger

SuiteToolStatusDurationOutput
Suite 6 - Dependency Security pnpm audit FAIL 1111 ms
{
  "tool": "pnpm audit",
  "output": "{\n  \"actions\": [],\n  \"advisories\": {\n    \"1101438\": {\n      \"findings\": [\n        {\n          \"version\": \"14.2.16\",\n          \"paths\": [\n            \".>next\"\n          ]\n        }\n      ],\n      \"found_by\": null,\n      \"deleted\": null,\n      \"references\": \"- https://github.com/vercel/next.js/security/advisories/GHSA-7m27-7ghc-44w9\\n- https://nvd.nist.gov/vuln/detail/CVE-2024-56332\\n- https://github.com/advisories/GHSA-7m27-7ghc-44w9\",\n      \"created\": \"2025-01-03T20:19:29.000Z\",\n      \"id\": 1101438,\n      \"npm_advisory_id\": null,\n      \"overview\": \"### Impact\\nA Denial of Service (DoS)
Suite 1 - Build Verification Arsenal probe FAIL 35038 ms
{
  "output": "> schedula-project@0.1.0 build C:\\Users\\Sunny\\Downloads\\Engineering-validation-platform\\uploaded-repositories\\github-achieveradarsh-schedula-app-model-main-409f78b6\n> next build\n\n  ▲ Next.js 14.2.16 (turbo)\n\n   Creating an optimized production build ...\n ELIFECYCLE  Command failed with exit code 1.\n\n ⚠ You are using a non-standard \"NODE_ENV\" value in your environment. This creates inconsistencies in the project and is strongly advised against. Read more: https://nextjs.org/docs/messages/non-standard-node-env\n\n> Build error occurred\nError: next build doesn't support turbopack yet\n    at turbopackBuild (C:\\Users\\Sunny\\Downloads\\Engineering-validation-platform\\uploaded-repositories\\github-achieveradarsh-schedula-app-model-main-409f78b6\\node_modules\\.pnpm\\next@14.2.16_react-dom@18.3.1_react@18.3.1__react@18.3.1
Suite 2 - Static Code Quality Arsenal probe WARN 16585 ms
{
  "lint": "> schedula-project@0.1.0 lint C:\\Users\\Sunny\\Downloads\\Engineering-validation-platform\\uploaded-repositories\\github-achieveradarsh-schedula-app-model-main-409f78b6\n> next lint\n\n? How would you like to configure ESLint? https://nextjs.org/docs/basic-features/eslint\n\u001b[?25l❯  Strict (recommended)\n   Base\n   Cancel ELIFECYCLE  Command failed with exit code 1.\n\n ⚠ If you set up ESLint yourself, we recommend adding the Next.js ESLint plugin. See https://nextjs.org/docs/basic-features/eslint#migrating-existing-config",
  "staticScan": {
    "scannedFiles": 106,
    "codeSmellCount": 13,
    "unsafeAnyCount": 65,
    "duplicatedSymbolCount": 126
  },
  "typescript": "app/doctor/calendar/page.tsx(7,76): error TS7016: Could not find a declaration file for module 'react-big
Suite 3 - Testing Arsenal probe WARN 1 ms
{
  "availableScripts": [
    "build",
    "dev",
    "lint",
    "start"
  ]
}
Suite 4 - SAST Arsenal probe FAIL 143 ms
{
  "findings": [
    {
      "name": "Unsafe eval",
      "count": 0,
      "severity": "high"
    },
    {
      "name": "Command execution",
      "count": 0,
      "severity": "high"
    },
    {
      "name": "SQL string construction",
      "count": 22,
      "severity": "high"
    },
    {
      "name": "Weak crypto",
      "count": 0,
      "severity": "medium"
    },
    {
      "name": "Prototype pollution sink",
      "count": 0,
      "severity": "medium"
    },
    {
      "name": "Path traversal risk",
      "count": 0,
      "severity": "medium"
    }
  ],
  "scan
Suite 5 - Secret Detection Arsenal probe PASS 140 ms
{
  "envFiles": [],
  "findings": [
    {
      "name": "AWS access key",
      "count": 0
    },
    {
      "name": "OpenAI key",
      "count": 0
    },
    {
      "name": "Private key",
      "count": 0
    },
    {
      "name": "JWT",
      "count": 0
    },
    {
      "name": "Generic secret assignment",
      "count": 0
    }
  ],
  "scannedFiles": 110,
  "includeGitHistory": false
}
Suite 7 - Web Application Security Arsenal probe WARN 99 ms
{
  "hasCsp": false,
  "missing": [
    "hasCsp",
    "hasCorsConfig",
    "hasCsrfToken",
    "hasRateLimit",
    "hasSecureCookie"
  ],
  "hasCsrfToken": false,
  "hasRateLimit": false,
  "scannedFiles": 109,
  "hasCorsConfig": false,
  "hasAuthzChecks": true,
  "hasSecureCookie": false
}
Suite 8 - API Security Arsenal probe PASS 73 ms
{
  "missing": [
    "hasGraphql"
  ],
  "hasGraphql": false,
  "openApiFiles": [],
  "scannedFiles": 110,
  "hasJwtValidation": true,
  "hasInputValidation": true,
  "hasObjectAuthorization": true
}
Suite 9 - Secrets in Git History Arsenal probe WARN 0 ms
{
  "message": "No .git directory found, so historical secret scanning could not run."
}
Suite 10 - Container Security Arsenal probe WARN 8 ms
{
  "dockerfiles": []
}
Suite 11 - Infrastructure as Code Arsenal probe PASS 76 ms
{
  "helmFiles": [],
  "composeFiles": [],
  "scannedFiles": 1,
  "riskyPatterns": [
    {
      "name": "Privileged containers",
      "count": 0
    },
    {
      "name": "Host networking",
      "count": 0
    },
    {
      "name": "Latest image tags",
      "count": 0
    },
    {
      "name": "Public ingress CIDR",
      "count": 0
    },
    {
      "name": "Plaintext secret resources",
      "count": 0
    }
  ],
  "terraformFiles": [],
  "kubernetesFiles": []
}
Suite 12 - CI/CD Security Arsenal probe WARN 7 ms
{
  "message": "No GitHub Actions, Azure DevOps, Jenkins, or GitLab CI definitions were found."
}
Suite 13 - Network Readiness Arsenal probe PASS 10 ms
{
  "note": "Runtime Nmap or SSL analysis requires an explicit authorized target.",
  "weakTls": false,
  "openPorts": [],
  "hasDnsConfig": true,
  "scannedFiles": [
    "pnpm-lock.yaml"
  ],
  "publicExposure": false,
  "hasReverseProxy": false,
  "hasCertificateFiles": false
}
Suite 14 - Repository Architecture Arsenal probe PASS 71 ms
{
  "dddSignals": [],
  "scannedFiles": 104,
  "topLevelDirs": [
    "app",
    "components",
    "hooks",
    "lib",
    "public",
    "services",
    "store",
    "styles",
    "types"
  ],
  "layerViolations": [],
  "microserviceSignals": [],
  "cleanArchitectureSignals": [
    "application"
  ]
}
Suite 15 - Frontend Security Arsenal probe FAIL 71 ms
{
  "hasCsp": false,
  "envFiles": [],
  "backendUrls": 0,
  "scannedFiles": 95,
  "debugEndpoints": 0,
  "exposedEnvFiles": [],
  "dangerousDomApis": 1,
  "publicSecretNames": 0,
  "sourceMapsEnabled": false
}
Suite 16 - Backend Security Arsenal probe WARN 59 ms
{
  "missing": [
    "hasMiddleware",
    "hasAuthentication",
    "hasAuthorization",
    "hasRateLimiting"
  ],
  "hasLogging": true,
  "scannedFiles": 5,
  "hasMiddleware": false,
  "hasValidation": true,
  "hasRateLimiting": false,
  "hasAuthorization": false,
  "hasAuthentication": false,
  "hasExceptionHandling": true
}
Suite 17 - Data Layer Arsenal probe WARN 67 ms
{
  "hasOrm": false,
  "hasPooling": false,
  "scannedFiles": 106,
  "hasEncryption": true,
  "databaseExposure": 0,
  "rawSqlConstruction": 0
}
Suite 18 - Cloud Architecture Arsenal probe WARN 7 ms
{
  "message": "No AWS, Azure, or GCP architecture artifacts were found."
}