Daedalus
HomeReviewsDesignBlueprintsHistorySettings
Northwind/Reviews/Warranty Claims API
rv-2026-0387

Warranty Claims API

Approved
Close out findings

Submitted by Jonas Weber of Drives Services Digital·28 Aug 2026·Google Cloud, scored under CIS Controls v8.1 and Northwind’s own standards·matched to Internal API behind Apigee at 88%·read from warranty-claims-api-lld-v2.1.pdf and warranty-claims-api-architecture.png

7 of 32 safeguards fail1 contradiction with the document
Framework
Safeguards in scope32Everything that governs a design of this shape
Failing7To close or accept before approval
Closed with evidence0Nothing closed yet
Accepted as gaps0No gap accepted
Answered0%0 of 7
Failthe design does not show the safeguard is met, whether it contradicts it or is silent on itPassthe design shows it is met, and the register cites whereSafeguards that do not govern a design of this shape are not listed.
Maps to
16.10Apply Secure Design Principles in Application ArchitecturesThe service runs as the deployment account, which can redeploy itself and administer the databaseApplicationSecurityPR.PS-06High
Fail
Missing
2 cited, none proving it is built
Drives Services Digital27 Sept 2026
6.3Require MFA for Externally-Exposed ApplicationsMFA for partner portal users depends on an identity provider the document does not describeIdentitySecurityPR.AA-03Medium
Fail
Missing
3 cited, none proving it is built
Identity Engineering27 Oct 2026
COST-4Spend is visible and attributedNo budget, alert or cost attributionCostCostGCP Architecture FrameworkMedium
Fail
Missing
Cloud Platform Engineering27 Oct 2026
MBSS-1The design names the baselines it is built to4 baselines apply and none is named in the designEstate fitEstate fitMBSS baselinesMedium
Fail
Missing
Cyber Security27 Oct 2026
PERF-4Scaling bounds are definedNo scaling bounds are statedPerformancePerformanceGCP Architecture FrameworkMedium
Fail
Missing
Drives Services Digital27 Oct 2026
REL-5Dependencies fail without taking the application downA call to SAP S/4HANA has no stated failure behaviourReliabilityReliabilityGCP Architecture FrameworkMedium
Fail
Missing
Drives Services Digital27 Oct 2026
OPS-4Runbooks exist for the likely failuresNo runbooks are referencedOperationsOperationsGCP Architecture FrameworkLow
Fail
Missing
Cloud Platform Engineering26 Nov 2026
3.10Encrypt Sensitive Data in TransitEvery hop carrying claim data is encrypted, including the database sessionDataSecurityPR.DS-02Low
Pass
Data Platform Engineering—
3.11Encrypt Sensitive Data at RestClaim data at rest is encrypted with a customer-managed key, beyond what Confidential data requiresDataSecurityPR.DS-01Low
Pass
Data Platform Engineering—
3.12Segment Data Processing and Storage Based on SensitivityThe claims database and its key sit inside the motion-services perimeterDataSecurityPR.IR-01 · PR.DS-01Low
Pass
Data Platform Engineering—
6.5Require MFA for Administrative AccessProject administration is limited to one group with security-key 2-Step VerificationIdentitySecurityPR.AA-03 · PR.AA-05Low
Pass
Identity Engineering—
8.9Centralize Audit LogsAudit logs leave the project through the organisation sinkLoggingSecurityPR.PS-04Low
Pass
Cyber Security—
11.4Establish and Maintain an Isolated Instance of Recovery DataBackups are held in a separate project with independent IAM and a recent restore testResilienceSecurityPR.DS-11Low
Pass
Cloud Platform Engineering—
12.2Establish and Maintain a Secure Network ArchitecturePrivate database connectivity and a documented two-subnet zone modelNetworkSecurityPR.IR-01Low
Pass
Network Engineering—
13.10Perform Application Layer FilteringApigee and Cloud Armor filter every request at the application layerNetworkSecurityPR.IR-01 · DE.CM-01Low
Pass
Network Engineering—
AP-1Shared databaseNo shared databaseDesign patternReliabilityDesign patternsLow
Pass
Not assessedDrives Services Digital—
AP-2Third party in the data pathNo third party on the request pathDesign patternReliabilityDesign patternsLow
Pass
Not assessedDrives Services Digital—
AP-3One identity for every workloadWorkload identities are separatedDesign patternOperationsDesign patternsLow
Pass
Not assessedCloud Platform Engineering—
AP-4Snowflake environmentThe environment is reproducibleDesign patternOperationsDesign patternsLow
Pass
Cloud Platform Engineering—
CAT-1Every service is in the catalogue and permittedAll 9 services are in the catalogue and permittedEstate fitEstate fitService catalogueLow
Pass
Not assessedCyber Security—
CAT-2Conditional services are used on their terms9 conditional services are used within their termsEstate fitEstate fitService catalogueLow
Pass
Not assessedCyber Security—
CAT-3Nothing depends on a service that is going awayNothing in the design is retiring or unassessedEstate fitEstate fitService catalogueLow
Pass
Not assessedCyber Security—
CAT-4Data is held only where its class is permittedEvery store is assessed for the class it holdsEstate fitEstate fitService catalogueLow
Pass
Not assessedCyber Security—
COST-1Capacity follows demandNothing runs when nothing is happeningCostCostGCP Architecture FrameworkLow
Pass
Not assessedCloud Platform Engineering—
COST-3Traffic that leaves is accounted forTraffic leaving the estate is accounted forCostCostGCP Architecture FrameworkLow
Pass
Cloud Platform Engineering—
OPS-1Infrastructure is defined as codeThe environment is defined as codeOperationsOperationsGCP Architecture FrameworkLow
Pass
Cloud Platform Engineering—
OPS-2Releases are staged and reversibleReleases are staged and can be withdrawnOperationsOperationsGCP Architecture FrameworkLow
Pass
Cloud Platform Engineering—
OPS-3Monitoring reaches a personAlerts reach a named rotaOperationsOperationsGCP Architecture FrameworkLow
Pass
Cloud Platform Engineering—
PERF-1Latency and throughput targets are statedThe design states what it is built to servePerformancePerformanceGCP Architecture FrameworkLow
Pass
Drives Services Digital—
REL-1No single point of failure on the critical pathThe data tier survives the loss of a zoneReliabilityReliabilityGCP Architecture FrameworkLow
Pass
Drives Services Digital—
REL-2Recovery objectives are statedRecovery objectives are statedReliabilityReliabilityGCP Architecture FrameworkLow
Pass
Drives Services Digital—
REL-3Recovery is tested, not assumedA restore has been performed and timedReliabilityReliabilityGCP Architecture FrameworkLow
Pass
Drives Services Digital—
32 of 32 rows · scored under CIS Controls v8.1A target date runs from the submission: 30 days for high, 60 for medium, 90 for low.
Ask about this reviewAnswers cite the record; click a citation to see it.
Try