Back to skills
SKILL.md
1542 07 Compliance Matrix 0204123c
ASecurity   <details open> <summary><strong>๐ As-Built Documentation</strong></summary> - [๐ Executive Summary](#-executive-summary) - [๐บ๏ธ 1. Control Mapping](#๏ธ-1-control-mapping) - [๐ 2. Gap Analysis](#-2-gap-analysis) - [๐ 3. Evidence Collection](#-3-evidence-coll...
- 9 stars
- 0 votes
- 0 copies
- 0 views
- Added October 11, 2026
Security analysis
100/100npx -y skills add tools-only/X-Skills --skill 1542-07-compliance-matrix_0204123c --agent claude-codeAre you the author of 1542 07 Compliance Matrix 0204123c?
Add the live security badge to your README. It updates with every re-scan.
[](https://www.skillsdirectory.com/skills/tools-only-1542-07-compliance-matrix-0204123c)# ๐ Step 7: Compliance Matrix - Static Web Application



<details open>
<summary><strong>๐ As-Built Documentation</strong></summary>
- [๐ Executive Summary](#-executive-summary)
- [๐บ๏ธ 1. Control Mapping](#๏ธ-1-control-mapping)
- [๐ 2. Gap Analysis](#-2-gap-analysis)
- [๐ 3. Evidence Collection](#-3-evidence-collection)
- [๐ 4. Audit Trail](#-4-audit-trail)
- [๐ง 5. Remediation Tracker](#-5-remediation-tracker)
- [๐ 6. Appendix](#-6-appendix)
</details>
> Generated by @as-built agent | 2025-12-17
| โฌ
๏ธ Previous | ๐ Index | Next โก๏ธ |
| -------------------------------------------- | ------------------- | ---------------------------------------------- |
| [07-backup-dr-plan.md](07-backup-dr-plan.md) | [README](README.md) | [07-design-document.md](07-design-document.md) |
**Environment**: Development | **Compliance Framework**: Azure Security Baseline (internal tool - no regulatory requirements)
---
## ๐ Executive Summary
This compliance matrix maps the static-webapp-test security controls to Azure Security Baseline requirements.
| Compliance Area | Coverage | Status |
| ------------------ | -------- | ----------- |
| Network Security | 50% | Partial |
| Data Protection | 80% | Implemented |
| Access Control | 100% | Implemented |
| Monitoring & Audit | 85% | Implemented |
| Incident Response | 70% | Partial |
| Overall | 69% | Partial |
---
## ๐บ๏ธ 1. Control Mapping
### Framework Summary
| Framework | Required | Status | Notes |
| ----------------------- | -------- | ----------- | ---------------------- |
| HIPAA | โ | N/A | Not handling PHI |
| PCI-DSS | โ | N/A | No payment data |
| GDPR | โ | N/A | Internal tool, no PII |
| SOC 2 | โ | N/A | Not required |
| Azure Security Baseline | โ
| Implemented | Best practices applied |
### Identity Management
| Control ID | Control | Status | Implementation |
| ---------- | ------------------------------ | ------ | -------------------------------- |
| IM-1 | Use centralized identity | โ
| Azure AD authentication |
| IM-2 | Protect identity and auth | โ
| Azure AD with HTTPS |
| IM-3 | Manage app identities securely | โ
| Managed identity for SQL access |
| IM-4 | Authenticate servers | โ
| Azure AD-only SQL authentication |
### Privileged Access
| Control ID | Control | Status | Implementation |
| ---------- | ------------------------ | ------ | ------------------------- |
| PA-1 | Protect privileged users | โ
| RBAC on resource group |
| PA-2 | Avoid standing access | โ ๏ธ | Not implemented (dev env) |
| PA-7 | Follow just enough admin | โ
| Scoped to resource group |
### Data Protection
| Control ID | Control | Status | Implementation |
| ---------- | ------------------------------ | ------ | ---------------------------- |
| DP-1 | Discover and classify data | โ ๏ธ | Manual (low data volume) |
| DP-2 | Protect sensitive data | โ
| No sensitive data stored |
| DP-3 | Encrypt sensitive data transit | โ
| TLS 1.2 enforced |
| DP-4 | Encrypt sensitive data at rest | โ
| Azure-managed encryption |
| DP-5 | Use customer-managed keys | โ | Not required (internal tool) |
### Asset Management
| Control ID | Control | Status | Implementation |
| ---------- | ---------------------------- | ------ | -------------------- |
| AM-1 | Track asset inventory | โ
| Azure Resource Graph |
| AM-2 | Use approved services only | โ
| PaaS services only |
| AM-3 | Ensure security of lifecycle | โ
| IaC (Bicep) managed |
### Logging and Monitoring
| Control ID | Control | Status | Implementation |
| ---------- | ------------------------------- | ------ | ----------------------------- |
| LT-1 | Enable threat detection | โ ๏ธ | Basic (no Defender for Cloud) |
| LT-2 | Enable identity audit logging | โ
| Azure AD sign-in logs |
| LT-3 | Enable logging for security | โ
| Application Insights |
| LT-4 | Enable network logging | โ ๏ธ | Limited (no VNet) |
| LT-5 | Centralize security log mgmt | โ
| Log Analytics workspace |
| LT-6 | Configure log storage retention | โ
| 30-day retention |
### Backup and Recovery
| Control ID | Control | Status | Implementation |
| ---------- | ------------------------------- | ------ | ----------------------------- |
| BR-1 | Ensure regular automated backup | โ
| SQL automated backup (7 days) |
| BR-2 | Protect backup and recovery | โ
| Azure-managed, role-protected |
| BR-3 | Monitor backups | โ
| Azure Monitor |
### Network Security
| Control ID | Control | Status | Implementation |
| ---------- | ------------------------------ | ------ | -------------------------- |
| NS-1 | Implement network segmentation | โ | PaaS-only, no VNet |
| NS-2 | Connect networks with VPN | N/A | Not applicable |
| NS-3 | Deploy firewall | โ ๏ธ | SQL firewall only |
| NS-4 | Deploy intrusion detection | โ | Not implemented (budget) |
| NS-5 | Deploy DDoS protection | โ ๏ธ | Basic DDoS (Azure default) |
### Security Controls Summary
| Category | Implemented | Partial | Not Implemented | N/A |
| ----------------- | ----------- | ------- | --------------- | ----- |
| Identity | 4 | 0 | 0 | 0 |
| Privileged Access | 2 | 1 | 0 | 0 |
| Data Protection | 4 | 1 | 0 | 0 |
| Asset Management | 3 | 0 | 0 | 0 |
| Logging | 4 | 2 | 0 | 0 |
| Backup | 3 | 0 | 0 | 0 |
| Network | 0 | 3 | 1 | 1 |
| **Total** | **20** | **7** | **1** | **1** |
**Overall Compliance**: 69% Fully Implemented, 24% Partial, 3% Not Implemented
---
## ๐ 2. Gap Analysis
The following controls are intentionally not implemented due to cost/complexity trade-offs
for this internal development tool:
| Control | Risk | Mitigation |
| ----------------- | ------------------- | ------------------------ |
| Private endpoints | Public SQL endpoint | Firewall, Azure AD auth |
| WAF | No WAF | SWA built-in protections |
| DDoS Protection | Basic DDoS only | Acceptable for internal |
| Network segment | No VNet isolation | Service firewalls |
**Risk Owner**: DevOps Team
**Review Date**: Quarterly or upon scope change
---
## ๐ 3. Evidence Collection
| Control | Evidence Type | Location | Last Collected |
| ------- | ------------- | ----------------------- | -------------- |
| IM-1 | Configuration | Azure AD tenant | Automated |
| DP-3 | Configuration | TLS settings | Automated |
| LT-5 | Logs | Log Analytics workspace | Continuous |
| BR-1 | Backup status | SQL automated backup | Daily |
---
## ๐ 4. Audit Trail
| Date | Auditor | Finding | Status |
| ---------- | ------------- | ---------------------------- | ---------- |
| 2025-12-17 | Copilot Agent | Initial assessment completed | Documented |
---
## ๐ง 5. Remediation Tracker
| Finding | Owner | Due Date | Status |
| ----------------- | ----------- | ---------- | -------- |
| Private endpoints | DevOps Team | Production | Deferred |
| WAF protection | DevOps Team | Production | Deferred |
| DDoS Protection | DevOps Team | Production | Deferred |
---
## ๐ 6. Appendix
### A. Recommendations for Production
If this workload moves to production or handles sensitive data:
1. โ
Upgrade SQL to private endpoint
2. โ
Enable Microsoft Defender for Cloud
3. โ
Implement customer-managed keys
4. โ
Add WAF via Front Door
5. โ
Extend log retention to 90+ days
### B. Related Documents
- [Design Document](./07-design-document.md)
- [Operations Runbook](./07-operations-runbook.md)
- [Backup & DR Plan](./07-backup-dr-plan.md)
---
<div align="center">
_Generated by **Azure Agentic InfraOps** | [GitHub](https://github.com/jonathan-vella/azure-agentic-infraops)_
</div>
Attribution
Comments
Loading commentsโฆ
Newsletter
Get the weekly list of safe new skills, and the ones we pulled.