Home / Check catalog / 6. Schema, Local, Trust, Deep Audit / 6.53 Technology Stack, Code Quality, Security & Infrastructure Health

6.53 Technology Stack, Code Quality, Security & Infrastructure Health

200 checks in Schema, Local, Trust, Deep Audit. Automated Its subsection has a live automated checker in the engine.

Frontend Framework Quality

IDCheckPasses whenWeightRuns
6.53.01Detect frontend framework used (React/Vue/Svelte/Next/Nuxt/etc.)IdentifiedHeavyDeterministic
6.53.02Validate framework version modern & supportedSupportedHeavyDeterministic
6.53.03Validate project uses stable file structureStableHeavyDeterministic
6.53.04Detect framework hydration issuesNoneHeavyDeterministic
6.53.05Validate routing system predictablePredictableHeavyDeterministic
6.53.06Validate framework-specific best practices usedUsedMediumDeterministic
6.53.07Detect deprecated APIs in frameworkNoneMediumDeterministic
6.53.08Validate componentization consistentConsistentMediumDeterministic
6.53.09Validate proper use of state management patternCorrectMediumDeterministic
6.53.10Validate environment-specific builds correctCorrectMediumDeterministic

Bundling, Build System & Delivery Pipeline

IDCheckPasses whenWeightRuns
6.53.11Detect bundler (Webpack, Vite, Parcel, esbuild)IdentifiedHeavyDeterministic
6.53.12Validate bundler configuration optimizedOptimizedHeavyDeterministic
6.53.13Validate production build minifiedMinifiedHeavyDeterministic
6.53.14Validate code splitting applied correctlyCorrectHeavyDeterministic
6.53.15Detect misconfigured sourcemapsNoneMediumDeterministic
6.53.16Validate tree-shaking enabled & effectiveEffectiveMediumDeterministic
6.53.17Validate asset hashing for cache bustingPresentMediumDeterministic
6.53.18Validate production build free from debug codeCleanMediumDeterministic
6.53.19Validate environment variables resolved correctlyCorrectMediumDeterministic
6.53.20Detect duplicate module entriesNoneMediumDeterministic

Code Quality, Linting & Maintainability

IDCheckPasses whenWeightRuns
6.53.21Validate linting rules exist (ESLint/TSLint/etc.)PresentHeavyDeterministic
6.53.22Validate linting errors minimalMinimalHeavyDeterministic
6.53.23Validate coding standards consistentConsistentHeavyDeterministic
6.53.24Detect code smells (long functions, duplicated logic)NoneHeavyDeterministic
6.53.25Validate naming conventions coherentCoherentMediumDeterministic
6.53.26Validate comments/documentation present where neededPresentMediumDeterministic
6.53.27Validate TS types accurate & strict mode enabledAccurateMediumDeterministic
6.53.28Validate minimal unused variables/importsMinimalMediumDeterministic
6.53.29Validate modular file structureModularMediumDeterministic
6.53.30Detect anti-patterns (prop drilling, global pollution, etc.)NoneMediumDeterministic

Frontend Security & Reliability

IDCheckPasses whenWeightRuns
6.53.31Validate CSP configured correctlyCorrectHeavyDeterministic
6.53.32Validate CORS rules correctCorrectHeavyDeterministic
6.53.33Validate no inline JS executed unsafelySafeHeavyDeterministic
6.53.34Validate no client-side secrets exposedNoneHeavyDeterministic
6.53.35Detect outdated libraries with known vulnerabilitiesNoneMediumDeterministic
6.53.36Validate DOM sanitization for dynamic contentSanitizedMediumDeterministic
6.53.37Validate secure error boundariesSecureMediumDeterministic
6.53.38Validate no use of dangerous eval/Function constructsNoneMediumDeterministic
6.53.39Validate secure cookie usage from frontendSecureMediumDeterministic
6.53.40Detect insecure storage (localStorage for sensitive data)NoneMediumDeterministic

Frontend Testing & Reliability Validation

IDCheckPasses whenWeightRuns
6.53.41Validate component tests presentPresentHeavyDeterministic
6.53.42Validate E2E tests exist for critical flowsPresentHeavyDeterministic
6.53.43Validate snapshots up‑to‑dateUpdatedHeavyDeterministic
6.53.44Validate test coverage acceptable (>70%)≥70%HeavyDeterministic
6.53.45Detect flaky testsNoneMediumDeterministic
6.53.46Validate automated tests run in CIRunningMediumDeterministic
6.53.47Validate integration tests cover API usageCoveredMediumDeterministic
6.53.48Validate dev/test environments match production behaviorMatchingMediumDeterministic
6.53.49Detect missing mock/stub layersNoneMediumDeterministic
6.53.50Validate testing libraries modern & supportedSupportedMediumDeterministic

Backend Architecture Quality

IDCheckPasses whenWeightRuns
6.53.51Detect backend language/framework (Node, PHP, Python, Go, etc.)IdentifiedHeavyDeterministic
6.53.52Validate backend framework version supportedSupportedHeavyDeterministic
6.53.53Validate layered architecture (controllers/services/models)LayeredHeavyDeterministic
6.53.54Validate clean separation of concernsCleanHeavyDeterministic
6.53.55Validate backend coding style consistentConsistentMediumDeterministic
6.53.56Detect anti‑patterns (fat controllers, spaghetti logic)NoneMediumDeterministic
6.53.57Validate business logic not duplicatedMinimalMediumDeterministic
6.53.58Validate standardized error handlingStandardizedMediumDeterministic
6.53.59Validate predictable directory structurePredictableMediumDeterministic
6.53.60Detect hardcoded config valuesNoneMediumDeterministic

Backend Performance & Resource Efficiency

IDCheckPasses whenWeightRuns
6.53.61Validate minimal CPU load under standard trafficMinimalHeavyDeterministic
6.53.62Validate backend caching implemented where appropriateImplementedHeavyDeterministic
6.53.63Validate database queries optimizedOptimizedHeavyDeterministic
6.53.64Validate backend response times stableStableHeavyDeterministic
6.53.65Detect N+1 query issuesNoneMediumDeterministic
6.53.66Validate pagination used for large collectionsPresentMediumDeterministic
6.53.67Validate batch operations used effectivelyEffectiveMediumDeterministic
6.53.68Detect excessive synchronous blocking logicNoneMediumDeterministic
6.53.69Validate async processing where applicableAppliedMediumDeterministic
6.53.70Validate logging does not degrade performanceBalancedMediumDeterministic

Security, Authentication & Backend Protections

IDCheckPasses whenWeightRuns
6.53.71Validate strong password hashing (bcrypt/argon2)StrongCriticalDeterministic
6.53.72Validate JWT/session tokens securedSecureHeavyDeterministic
6.53.73Validate auth flows secure & rate‑limitedSecureHeavyDeterministic
6.53.74Validate RBAC/permissions implementedImplementedHeavyDeterministic
6.53.75Validate password reset flows secureSecureMediumDeterministic
6.53.76Detect brute force protection missingNoneMediumDeterministic
6.53.77Validate no plaintext sensitive data storedNoneMediumDeterministic
6.53.78Validate CSRF protection activeActiveMediumDeterministic
6.53.79Validate backend does not reveal stack traces publiclyHiddenMediumDeterministic
6.53.80Detect insecure redirect logicNoneMediumDeterministic

API Design, Consistency & Reliability

IDCheckPasses whenWeightRuns
6.53.81Validate API schema consistent (REST/GraphQL)ConsistentHeavyDeterministic
6.53.82Validate naming conventions consistent across endpointsConsistentHeavyDeterministic
6.53.83Validate input validation strictStrictHeavyDeterministic
6.53.84Validate output schema predictablePredictableHeavyDeterministic
6.53.85Validate API rate limits configuredConfiguredMediumDeterministic
6.53.86Detect inconsistent HTTP status codesNoneMediumDeterministic
6.53.87Validate API documentation correctAccurateMediumDeterministic
6.53.88Validate API error messages structuredStructuredMediumDeterministic
6.53.89Validate no excessive API chainingMinimalMediumDeterministic
6.53.90Detect unstable endpointsNoneMediumDeterministic

API Performance & Connectivity

IDCheckPasses whenWeightRuns
6.53.91Validate API response times ≤ 300ms baseline≤300msHeavyDeterministic
6.53.92Validate API latency consistent across regionsConsistentHeavyDeterministic
6.53.93Validate API caching in place where appropriateCachedHeavyDeterministic
6.53.94Validate minimal cold-start delays for serverless functionsMinimalHeavyDeterministic
6.53.95Detect repeated API timeoutsNoneMediumDeterministic
6.53.96Validate API retries configured properlyConfiguredMediumDeterministic
6.53.97Validate no excessive API waterfallsNoneMediumDeterministic
6.53.98Validate secure API transport (HTTPS/TLS) enforcedEnforcedMediumDeterministic
6.53.99Validate structured logs for API callsStructuredMediumDeterministic
6.53.100Detect API-level resource throttlingNoneMediumDeterministic

Database Quality & Design

IDCheckPasses whenWeightRuns
6.53.101Detect database engine (MySQL/Postgres/Mongo/etc.)IdentifiedHeavyDeterministic
6.53.102Validate schema normalized appropriatelyNormalizedHeavyDeterministic
6.53.103Validate table structure consistentConsistentHeavyDeterministic
6.53.104Validate indexing strategy correctCorrectHeavyDeterministic
6.53.105Detect missing primary/foreign keysNoneMediumDeterministic
6.53.106Validate column types optimalOptimalMediumDeterministic
6.53.107Detect redundant columnsNoneMediumDeterministic
6.53.108Validate naming conventions consistentConsistentMediumDeterministic
6.53.109Validate schema documentation presentPresentMediumDeterministic
6.53.110Detect unbounded text/blob columns where not neededNoneMediumDeterministic

Query Quality, Performance & Optimization

IDCheckPasses whenWeightRuns
6.53.111Validate queries use indexes properlyIndexedHeavyDeterministic
6.53.112Detect slow queriesNoneHeavyDeterministic
6.53.113Validate prepared statements usedUsedHeavyDeterministic
6.53.114Validate joins optimizedOptimizedHeavyDeterministic
6.53.115Detect SELECT * usageNoneMediumDeterministic
6.53.116Validate query caching effectiveEffectiveMediumDeterministic
6.53.117Detect duplicate queries executed in loopsNoneMediumDeterministic
6.53.118Validate pagination efficiencyEfficientMediumDeterministic
6.53.119Detect table scans on large datasetsNoneMediumDeterministic
6.53.120Validate connection pooling configuredConfiguredMediumDeterministic

Storage Scalability & Health

IDCheckPasses whenWeightRuns
6.53.121Validate storage type appropriate (SSD/object storage/etc.)AppropriateHeavyDeterministic
6.53.122Validate backups automatedAutomatedHeavyDeterministic
6.53.123Validate backup retention policy adequateAdequateHeavyDeterministic
6.53.124Detect missing storage redundancyNoneMediumDeterministic
6.53.125Validate space utilization normalNormalMediumDeterministic
6.53.126Detect rapid storage growth anomaliesNoneMediumDeterministic
6.53.127Validate log retention policy correctCorrectMediumDeterministic
6.53.128Validate automated log rotationAutomaticMediumDeterministic
6.53.129Detect orphaned large filesNoneMediumDeterministic
6.53.130Validate cold storage usage appropriateAppropriateMediumDeterministic

Data Safety, Encryption & Access Control

IDCheckPasses whenWeightRuns
6.53.131Validate at-rest encryption activeActiveCriticalDeterministic
6.53.132Validate in-transit encryption activeActiveHeavyDeterministic
6.53.133Validate database access logs activeActiveHeavyDeterministic
6.53.134Validate DB user permissions scoped minimallyMinimalHeavyDeterministic
6.53.135Validate secret rotation enabledEnabledMediumDeterministic
6.53.136Detect credentials stored in code repositoryNoneMediumDeterministic
6.53.137Validate cross-region replication where neededEnabledMediumDeterministic
6.53.138Validate authorization tokens scoped correctlyScopedMediumDeterministic
6.53.139Detect lingering old DB usersNoneMediumDeterministic
6.53.140Validate audit trails completeCompleteMediumDeterministic

Data Consistency, Integrity & Resilience

IDCheckPasses whenWeightRuns
6.53.141Validate ACID compliance for relational systemsCompliantHeavyDeterministic
6.53.142Validate schema migrations consistentConsistentHeavyDeterministic
6.53.143Validate rollback strategy existsExistsHeavyDeterministic
6.53.144Validate zero-downtime migrationsSupportedMediumDeterministic
6.53.145Validate conflict resolution logic for distributed DBsCorrectMediumDeterministic
6.53.146Validate cross-service data sync accuracyAccurateMediumDeterministic
6.53.147Detect drift between environments (dev/stage/prod)NoneMediumDeterministic
6.53.148Validate database failover procedures testedTestedMediumDeterministic
6.53.149Validate referential integrity constraints correctCorrectMediumDeterministic
6.53.150Detect phantom reads or race conditionsNoneMediumDeterministic

Server Infrastructure, Environment & Uptime

IDCheckPasses whenWeightRuns
6.53.151Validate server type identified (shared/VPS/dedicated/serverless)IdentifiedHeavyDeterministic
6.53.152Validate uptime ≥ 99.9%≥99.9%HeavyDeterministic
6.53.153Validate server monitoring tools activeActiveHeavyDeterministic
6.53.154Validate autoscaling configured (if applicable)ConfiguredHeavyDeterministic
6.53.155Validate server location matches target audienceMatchedMediumDeterministic
6.53.156Detect noisy‑neighbor resource conflictsNoneMediumDeterministic
6.53.157Validate CPU/RAM boundaries adequateAdequateMediumDeterministic
6.53.158Validate consistent disk I/O performanceConsistentMediumDeterministic
6.53.159Detect OS-level throttlingNoneMediumDeterministic
6.53.160Validate system logs free of critical runtime eventsCleanMediumDeterministic

Load Balancers, Containers & Orchestration

IDCheckPasses whenWeightRuns
6.53.161Validate load balancer configured correctlyCorrectHeavyDeterministic
6.53.162Validate load distribution evenEvenHeavyDeterministic
6.53.163Validate SSL termination at load balancer correctCorrectHeavyDeterministic
6.53.164Validate autoscaling triggers testedTestedMediumDeterministic
6.53.165Detect load balancer misroutingNoneMediumDeterministic
6.53.166Validate containerization used properly (Docker/K8s)ProperMediumDeterministic
6.53.167Validate containers small & efficientEfficientMediumDeterministic
6.53.168Detect container restarts due to crashesNoneMediumDeterministic
6.53.169Validate orchestration health checks configuredConfiguredMediumDeterministic
6.53.170Validate cluster nodes consistent & healthyHealthyMediumDeterministic

Deployment Pipeline, Ci/Cd & Versioning

IDCheckPasses whenWeightRuns
6.53.171Validate CI/CD pipeline existsExistsHeavyDeterministic
6.53.172Validate automated build + deploy stepsAutomatedHeavyDeterministic
6.53.173Validate rollback workflow existsExistsHeavyDeterministic
6.53.174Validate deployments atomicAtomicMediumDeterministic
6.53.175Validate environment parity (dev/staging/prod)ParityMediumDeterministic
6.53.176Detect manual deployment anti-patternsNoneMediumDeterministic
6.53.177Validate version tag naming consistentConsistentMediumDeterministic
6.53.178Validate deployment logs accessible & completeCompleteMediumDeterministic
6.53.179Detect broken pipelinesNoneMediumDeterministic
6.53.180Validate secrets injected securely via CI/CDSecureMediumDeterministic

Reliability, Failover & Disaster Recovery

IDCheckPasses whenWeightRuns
6.53.181Validate multi-zone redundancy (cloud)EnabledHeavyDeterministic
6.53.182Validate failover tests performedPerformedHeavyDeterministic
6.53.183Validate DNS failover policies correctCorrectHeavyDeterministic
6.53.184Detect single points of failureNoneMediumDeterministic
6.53.185Validate rate-limit + DDoS protection activeActiveMediumDeterministic
6.53.186Validate automated recovery scripts functionalFunctionalMediumDeterministic
6.53.187Detect missing disaster recovery documentationNoneMediumDeterministic
6.53.188Validate log shipping/replication correctCorrectMediumDeterministic
6.53.189Validate cross-region failover latency acceptableAcceptableMediumDeterministic
6.53.190Detect inconsistent alarm thresholdsNoneMediumDeterministic

Final Technology Stack & Infrastructure Scoring

IDCheckPasses whenWeightRuns
6.53.191Validate all critical infrastructure stableStableCriticalDeterministic
6.53.192Validate no severe vulnerabilities (CVEs high)NoneCriticalDeterministic
6.53.193Validate all environments synchronizedSyncedHeavyDeterministic
6.53.194Validate deployment system reliableReliableHeavyDeterministic
6.53.195Validate all subsystems monitoredMonitoredMediumDeterministic
6.53.196Validate performance + security telemetry activeActiveMediumDeterministic
6.53.197Validate incident response checklist documentedDocumentedMediumDeterministic
6.53.198Validate infra cost/performance ratio healthyHealthyMediumDeterministic
6.53.199Detect outdated OS/kernel versionsNoneMediumDeterministic
6.53.200Compute Final Infrastructure ScoreFinalizedCriticalDeterministic

← 6.52 Performance, Speed, Core Web Vitals & Rendering Quality6.54 Brand Trust, Entity Authority, E-E-A-T, Local SEO Credibility & AI-Recognition Signals →

Run these checks on your site

A Deep Audit scores every check here that applies to your page, then an AI pass of up to 150 checks. Included on Pro and Ultra, or $9 for one audit.

See plans

Machine-readable: catalog totals and the full catalog as JSON (IDs, section, weight, status).