CONFIDENTIAL

Compliance Attestation Report

Framework-oriented control mapping for audit and governance workflows

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

Framework Mapping

FrameworkMapped ControlsStatus
OWASP Top 10 A01 Broken Access Control, A05 Security Misconfiguration, A06 Vulnerable Components Needs Work
CIS Controls Secure configuration, vulnerability management, audit logging Needs Work
NIST CSF Identify, Protect, Detect, Respond, Recover Mapped
SOC 2 Security, availability, confidentiality evidence Needs Work
ISO 27001 Risk treatment, access control, operational security Partial
PCI DSS Dependency risk, secrets handling, secure transmission Needs Work
GDPR Data exposure, access control, retention and privacy signals Initial

Control Evidence Summary

#1 Suite 6 - Dependency Security FAIL | critical

Dependency audit reported vulnerable packages.

Engine
Security
Evidence
{ "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) attack allows attackers to construct requests that leaves requests to Server Actions hanging until the hosting provider cancels the function execution.\\n\\n_Note: Next.js server is idle during that time and only keeps the connection open. CPU and memory footprint are low during that time._\\n\\nDe
Recommendation
Upgrade vulnerable dependencies, pin safe versions, and re-run dependency audit.
References
OWASP ASVS, CWE mapping pending, organization policy baseline
#2 Suite 1 - Build Verification FAIL | high

Build failed with compilation or runtime build errors.

Engine
Quality
Evidence
{ "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\\node_modules\\next\\src\\build\\index.ts:1343:17)\n at <anonymous> (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\\n
Recommendation
Fix build failures before production release and add the build command to CI gates.
References
OWASP ASVS, CWE mapping pending, organization policy baseline
#3 Suite 2 - Static Code Quality WARN | medium

Lint script failed. TypeScript compiler reported errors. Fallback static scan found elevated smell, any-type, or duplicate-symbol counts.

Engine
Quality
Evidence
{ "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-calendar'. 'C:/Users/Sunny/Downloads/Engineering-validation-platform/uploaded-repositories/github-achieveradarsh-schedula-app-model-main-409f78b6/node_modules/.pnpm/react-big-calendar@1.20.0_r_a515fc9d64452ab63fd67ca4ce84daf0/node_modules/react-big-calendar/lib/index.js' implicitly has
Recommendation
Review the finding, validate exploitability, implement the control, and re-run the relevant validation suite.
References
OWASP ASVS, CWE mapping pending, organization policy baseline
#4 Suite 3 - Testing WARN | medium

No runnable test script was found for Jest, Vitest, Playwright, Cypress, or coverage.

Engine
Quality
Evidence
{ "availableScripts": [ "build", "dev", "lint", "start" ] }
Recommendation
Review the finding, validate exploitability, implement the control, and re-run the relevant validation suite.
References
OWASP ASVS, CWE mapping pending, organization policy baseline
#5 Suite 4 - SAST FAIL | critical

Fallback SAST scan found high-risk code patterns.

Engine
Security
Evidence
{ "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" } ], "scannedFiles": 104 }
Recommendation
Review the finding, validate exploitability, implement the control, and re-run the relevant validation suite.
References
OWASP ASVS, CWE mapping pending, organization policy baseline
#6 Suite 5 - Secret Detection PASS | medium

Fallback secret scan did not find known secret patterns.

Engine
Security
Evidence
{ "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 }
Recommendation
Rotate exposed credentials, remove secrets from source control, and enforce secret scanning in CI.
References
OWASP ASVS, CWE mapping pending, organization policy baseline
#7 Suite 7 - Web Application Security WARN | medium

Custom web security rules found missing or undiscovered controls.

Engine
Security
Evidence
{ "hasCsp": false, "missing": [ "hasCsp", "hasCorsConfig", "hasCsrfToken", "hasRateLimit", "hasSecureCookie" ], "hasCsrfToken": false, "hasRateLimit": false, "scannedFiles": 109, "hasCorsConfig": false, "hasAuthzChecks": true, "hasSecureCookie": false }
Recommendation
Review the finding, validate exploitability, implement the control, and re-run the relevant validation suite.
References
OWASP ASVS, CWE mapping pending, organization policy baseline
#8 Suite 8 - API Security PASS | medium

API security rules found core validation and authorization signals.

Engine
Security
Evidence
{ "missing": [ "hasGraphql" ], "hasGraphql": false, "openApiFiles": [], "scannedFiles": 110, "hasJwtValidation": true, "hasInputValidation": true, "hasObjectAuthorization": true }
Recommendation
Enforce authentication middleware, validate tokens server-side, and add object-level authorization tests.
References
OWASP ASVS, CWE mapping pending, organization policy baseline
#9 Suite 9 - Secrets in Git History WARN | medium

No .git directory found, so historical secret scanning could not run.

Engine
Security
Evidence
{}
Recommendation
Rotate exposed credentials, remove secrets from source control, and enforce secret scanning in CI.
References
OWASP ASVS, CWE mapping pending, organization policy baseline
#10 Suite 10 - Container Security WARN | low

No Dockerfile was found, so container security checks could not run.

Engine
Infrastructure
Evidence
{ "dockerfiles": [] }
Recommendation
Review the finding, validate exploitability, implement the control, and re-run the relevant validation suite.
References
OWASP ASVS, CWE mapping pending, organization policy baseline
#11 Suite 11 - Infrastructure as Code PASS | medium

Fallback IaC scan found no obvious infrastructure risks.

Engine
Infrastructure
Evidence
{ "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": [] }
Recommendation
Review the finding, validate exploitability, implement the control, and re-run the relevant validation suite.
References
OWASP ASVS, CWE mapping pending, organization policy baseline
#12 Suite 12 - CI/CD Security WARN | low

No GitHub Actions, Azure DevOps, Jenkins, or GitLab CI definitions were found.

Engine
Infrastructure
Evidence
{}
Recommendation
Review the finding, validate exploitability, implement the control, and re-run the relevant validation suite.
References
OWASP ASVS, CWE mapping pending, organization policy baseline
#13 Suite 13 - Network Readiness PASS | medium

Static network readiness scan found no obvious network risks.

Engine
Infrastructure
Evidence
{ "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 }
Recommendation
Review the finding, validate exploitability, implement the control, and re-run the relevant validation suite.
References
OWASP ASVS, CWE mapping pending, organization policy baseline
#14 Suite 14 - Repository Architecture PASS | medium

Architecture scan found organized repository structure and no obvious layer violations.

Engine
Architecture
Evidence
{ "dddSignals": [], "scannedFiles": 104, "topLevelDirs": [ "app", "components", "hooks", "lib", "public", "services", "store", "styles", "types" ], "layerViolations": [], "microserviceSignals": [], "cleanArchitectureSignals": [ "application" ] }
Recommendation
Review the finding, validate exploitability, implement the control, and re-run the relevant validation suite.
References
OWASP ASVS, CWE mapping pending, organization policy baseline
#15 Suite 15 - Frontend Security FAIL | high

Frontend scan found exposed env, public secret, or dangerous DOM API risks.

Engine
Architecture
Evidence
{ "hasCsp": false, "envFiles": [], "backendUrls": 0, "scannedFiles": 95, "debugEndpoints": 0, "exposedEnvFiles": [], "dangerousDomApis": 1, "publicSecretNames": 0, "sourceMapsEnabled": false }
Recommendation
Rotate exposed credentials, remove secrets from source control, and enforce secret scanning in CI.
References
OWASP ASVS, CWE mapping pending, organization policy baseline
#16 Suite 16 - Backend Security WARN | medium

Backend scan found missing or undiscovered security controls.

Engine
Architecture
Evidence
{ "missing": [ "hasMiddleware", "hasAuthentication", "hasAuthorization", "hasRateLimiting" ], "hasLogging": true, "scannedFiles": 5, "hasMiddleware": false, "hasValidation": true, "hasRateLimiting": false, "hasAuthorization": false, "hasAuthentication": false, "hasExceptionHandling": true }
Recommendation
Review the finding, validate exploitability, implement the control, and re-run the relevant validation suite.
References
OWASP ASVS, CWE mapping pending, organization policy baseline
#17 Suite 17 - Data Layer WARN | medium

Data layer scan found missing ORM, pooling, or encryption signals.

Engine
Architecture
Evidence
{ "hasOrm": false, "hasPooling": false, "scannedFiles": 106, "hasEncryption": true, "databaseExposure": 0, "rawSqlConstruction": 0 }
Recommendation
Review the finding, validate exploitability, implement the control, and re-run the relevant validation suite.
References
OWASP ASVS, CWE mapping pending, organization policy baseline
#18 Suite 18 - Cloud Architecture WARN | low

No AWS, Azure, or GCP architecture artifacts were found.

Engine
Architecture
Evidence
{}
Recommendation
Review the finding, validate exploitability, implement the control, and re-run the relevant validation suite.
References
OWASP ASVS, CWE mapping pending, organization policy baseline