Daedalus
HomeReviewsDesignBlueprintsHistorySettings
Northwind/Reviews/Field Service Portal
rv-2026-0412

Field Service Portal

In progress
Close out findings

Submitted by Mara Lindqvist of Drives Services Digital·15 Sept 2026·Google Cloud, scored under CIS Controls v8.1 and Northwind’s own standards·matched to Customer-facing web application on Cloud Run at 91%·read from field-service-portal-lld-v1.4.pdf and field-service-portal-architecture.png

18 of 34 safeguards fail1 contradiction with the document
Framework
Safeguards in scope34Everything that governs a design of this shape
Failing18To close or accept before approval
Closed with evidence0Nothing closed yet
Accepted as gaps0No gap accepted
Answered0%0 of 18
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
3.12Segment Data Processing and Storage Based on SensitivityA Confidential BigQuery dataset sits outside any service perimeterDataSecurityPR.IR-01 · PR.DS-01High
Fail
Missing
3 cited, none proving it is built
Data Platform Engineering15 Oct 2026
6.3Require MFA for Externally-Exposed ApplicationsThe admin console is reachable from the internet without Identity-Aware ProxyIdentitySecurityPR.AA-03High
Fail
Missing
3 cited, none proving it is built
Identity Engineering15 Oct 2026
8.9Centralize Audit LogsAudit logs stay in the project they describeLoggingSecurityPR.PS-04High
Fail
Missing
3 cited, none proving it is built
Cyber Security15 Oct 2026
11.4Establish and Maintain an Isolated Instance of Recovery DataBackups share the production project's credentialsResilienceSecurityPR.DS-11High
Fail
Missing
2 cited, none proving it is built
Cloud Platform Engineering15 Oct 2026
12.2Establish and Maintain a Secure Network ArchitectureThe customer database has a public IP addressNetworkSecurityPR.IR-01High
Fail
Missing
3 cited, none proving it is built
Network Engineering15 Oct 2026
16.10Apply Secure Design Principles in Application ArchitecturesEvery service runs as one account holding Editor on the projectApplicationSecurityPR.PS-06High
Fail
Missing
2 cited, none proving it is built
Drives Services Digital15 Oct 2026
AP-3One identity for every workloadOne identity for every workload: fsp-runtime service accountDesign patternOperationsDesign patternsHigh
Fail
Missing
1 cited, none proving it is built
Cloud Platform Engineering15 Oct 2026
CAT-1Every service is in the catalogue and permittedProduct analytics uses a service the group has refusedEstate fitEstate fitService catalogueHigh
Fail
Missing
Cyber Security15 Oct 2026
CAT-2Conditional services are used on their termsBigQuery is used outside its conditions of useEstate fitEstate fitService catalogueHigh
Fail
Missing
1 cited, none proving it is built
Cyber Security15 Oct 2026
3.10Encrypt Sensitive Data in TransitEncryption between orders-api and the customer database is not statedDataSecurityPR.DS-02Medium
Fail
Missing
3 cited, none proving it is built
Data Platform Engineering14 Nov 2026
AP-1Shared databaseShared database: orders-api and admin-console both reach customer-db directlyDesign patternReliabilityDesign patternsMedium
Fail
Missing
1 cited, none proving it is built
Drives Services Digital14 Nov 2026
AP-2Third party in the data pathThird party in the data path: Product analyticsDesign patternReliabilityDesign patternsMedium
Fail
Missing
Drives Services Digital14 Nov 2026
COST-4Spend is visible and attributedNo budget, alert or cost attributionCostCostGCP Architecture FrameworkMedium
Fail
Missing
Cloud Platform Engineering14 Nov 2026
MBSS-1The design names the baselines it is built to7 baselines apply and none is named in the designEstate fitEstate fitMBSS baselinesMedium
Fail
Missing
Cyber Security14 Nov 2026
REL-3Recovery is tested, not assumedThe restore path has never been exercisedReliabilityReliabilityGCP Architecture FrameworkMedium
Fail
Missing
1 cited, none proving it is built
Drives Services Digital14 Nov 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 Digital14 Nov 2026
OPS-4Runbooks exist for the likely failuresNo runbooks are referencedOperationsOperationsGCP Architecture FrameworkLow
Fail
Missing
Cloud Platform Engineering14 Dec 2026
PERF-3Static content is served from the edgeEvery asset is fetched from the application tierPerformancePerformanceGCP Architecture FrameworkLow
Fail
Missing
Drives Services Digital14 Dec 2026
3.11Encrypt Sensitive Data at RestData at rest uses Google default encryption, which the standard accepts for Confidential dataDataSecurityPR.DS-01Low
Pass
Data Platform Engineering—
6.5Require MFA for Administrative AccessAdministrator accounts have 2-Step Verification enforced in Cloud IdentityIdentitySecurityPR.AA-03 · PR.AA-05Low
Pass
Identity Engineering—
13.10Perform Application Layer FilteringCloud Armor filters application-layer traffic with the OWASP rule set and rate limitingNetworkSecurityPR.IR-01 · DE.CM-01Low
Pass
Network Engineering—
AP-4Snowflake environmentThe environment is reproducibleDesign patternOperationsDesign patternsLow
Pass
Cloud Platform Engineering—
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-2Storage has a lifecycleStored data has a stated lifetimeCostCostGCP Architecture FrameworkLow
Pass
Cloud 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—
PERF-4Scaling bounds are definedScaling bounds are setPerformancePerformanceGCP 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—
34 of 34 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