{"version": "2.1.0", "$schema": "https://json.schemastore.org/sarif-2.1.0.json", "runs": [{"tool": {"driver": {"name": "Repobility", "informationUri": "https://repobility.com", "rules": [{"id": "scanner-55d9e8cefa9b2a2b", "name": "Possibly dead Python function: repl", "shortDescription": {"text": "Possibly dead Python function: repl"}, "fullDescription": {"text": "No callers detected by AST scan in this repo. Could be exported for external callers or a framework handler."}, "properties": {"scanner": "scanner-primary", "layer": "software", "severity": "low", "confidence": 1.0}}, {"id": "scanner-9710c8d059e53154", "name": "No frontend routes/components detected", "shortDescription": {"text": "No frontend routes/components detected"}, "fullDescription": {"text": "No React/Vue/Next routes were found. This is fine for backend-only repos."}, "properties": {"scanner": "scanner-primary", "layer": "frontend", "severity": "info", "confidence": 1.0}}, {"id": "scanner-458a176a2878a3fa", "name": "Insecure pattern 'direct_innerhtml_assignment' in docs/underhood/costbox.html:571", "shortDescription": {"text": "Insecure pattern 'direct_innerhtml_assignment' in docs/underhood/costbox.html:571"}, "fullDescription": {"text": "Found a known-risky pattern (direct_innerhtml_assignment). Review and replace if possible."}, "properties": {"scanner": "scanner-primary", "layer": "security", "severity": "medium", "confidence": 1.0}}, {"id": "scanner-16e91d19997713f8", "name": "Insecure pattern 'direct_innerhtml_assignment' in docs/underhood/documentation.html:571", "shortDescription": {"text": "Insecure pattern 'direct_innerhtml_assignment' in docs/underhood/documentation.html:571"}, "fullDescription": {"text": "Found a known-risky pattern (direct_innerhtml_assignment). Review and replace if possible."}, "properties": {"scanner": "scanner-primary", "layer": "security", "severity": "medium", "confidence": 1.0}}, {"id": "scanner-e78876dc6599b612", "name": "Insecure pattern 'direct_innerhtml_assignment' in docs/underhood/superglue.html:571", "shortDescription": {"text": "Insecure pattern 'direct_innerhtml_assignment' in docs/underhood/superglue.html:571"}, "fullDescription": {"text": "Found a known-risky pattern (direct_innerhtml_assignment). Review and replace if possible."}, "properties": {"scanner": "scanner-primary", "layer": "security", "severity": "medium", "confidence": 1.0}}, {"id": "scanner-f9dee96e225bc36e", "name": "Insecure pattern 'direct_innerhtml_assignment' in docs/underhood/chatgpt-se-evolution.html:571", "shortDescription": {"text": "Insecure pattern 'direct_innerhtml_assignment' in docs/underhood/chatgpt-se-evolution.html:571"}, "fullDescription": {"text": "Found a known-risky pattern (direct_innerhtml_assignment). Review and replace if possible."}, "properties": {"scanner": "scanner-primary", "layer": "security", "severity": "medium", "confidence": 1.0}}, {"id": "scanner-777db2e588fadd34", "name": "Insecure pattern 'direct_innerhtml_assignment' in docs/underhood/adaptive-http-streaming.html:571", "shortDescription": {"text": "Insecure pattern 'direct_innerhtml_assignment' in docs/underhood/adaptive-http-streaming.html:571"}, "fullDescription": {"text": "Found a known-risky pattern (direct_innerhtml_assignment). Review and replace if possible."}, "properties": {"scanner": "scanner-primary", "layer": "security", "severity": "medium", "confidence": 1.0}}, {"id": "scanner-a70b5e0b42122050", "name": "Insecure pattern 'direct_innerhtml_assignment' in docs/underhood/digital-marketplaces.html:571", "shortDescription": {"text": "Insecure pattern 'direct_innerhtml_assignment' in docs/underhood/digital-marketplaces.html:571"}, "fullDescription": {"text": "Found a known-risky pattern (direct_innerhtml_assignment). Review and replace if possible."}, "properties": {"scanner": "scanner-primary", "layer": "security", "severity": "medium", "confidence": 1.0}}, {"id": "scanner-4631283332e903f7", "name": "Insecure pattern 'direct_innerhtml_assignment' in docs/underhood/economics.html:571", "shortDescription": {"text": "Insecure pattern 'direct_innerhtml_assignment' in docs/underhood/economics.html:571"}, "fullDescription": {"text": "Found a known-risky pattern (direct_innerhtml_assignment). Review and replace if possible."}, "properties": {"scanner": "scanner-primary", "layer": "security", "severity": "medium", "confidence": 1.0}}, {"id": "scanner-0712f67ee863724f", "name": "Insecure pattern 'direct_innerhtml_assignment' in docs/underhood/uber-payments-platform.html:571", "shortDescription": {"text": "Insecure pattern 'direct_innerhtml_assignment' in docs/underhood/uber-payments-platform.html:571"}, "fullDescription": {"text": "Found a known-risky pattern (direct_innerhtml_assignment). Review and replace if possible."}, "properties": {"scanner": "scanner-primary", "layer": "security", "severity": "medium", "confidence": 1.0}}, {"id": "scanner-e0522e0e9ac5468c", "name": "Insecure pattern 'direct_innerhtml_assignment' in docs/underhood/cloud-expectations.html:571", "shortDescription": {"text": "Insecure pattern 'direct_innerhtml_assignment' in docs/underhood/cloud-expectations.html:571"}, "fullDescription": {"text": "Found a known-risky pattern (direct_innerhtml_assignment). Review and replace if possible."}, "properties": {"scanner": "scanner-primary", "layer": "security", "severity": "medium", "confidence": 1.0}}, {"id": "scanner-56d6b1b216aaecf9", "name": "Insecure pattern 'direct_innerhtml_assignment' in docs/ai-dev-strategy/claude-code-enablement.html:572", "shortDescription": {"text": "Insecure pattern 'direct_innerhtml_assignment' in docs/ai-dev-strategy/claude-code-enablement.html:572"}, "fullDescription": {"text": "Found a known-risky pattern (direct_innerhtml_assignment). Review and replace if possible."}, "properties": {"scanner": "scanner-primary", "layer": "security", "severity": "medium", "confidence": 1.0}}, {"id": "scanner-f6a636cc3e92414b", "name": "Insecure pattern 'direct_innerhtml_assignment' in docs/ai-dev-strategy/operating-model.html:572", "shortDescription": {"text": "Insecure pattern 'direct_innerhtml_assignment' in docs/ai-dev-strategy/operating-model.html:572"}, "fullDescription": {"text": "Found a known-risky pattern (direct_innerhtml_assignment). Review and replace if possible."}, "properties": {"scanner": "scanner-primary", "layer": "security", "severity": "medium", "confidence": 1.0}}, {"id": "scanner-d4a4da8647a73a15", "name": "Insecure pattern 'direct_innerhtml_assignment' in docs/ai-dev-strategy/claude-code-as-standard.html:572", "shortDescription": {"text": "Insecure pattern 'direct_innerhtml_assignment' in docs/ai-dev-strategy/claude-code-as-standard.html:572"}, "fullDescription": {"text": "Found a known-risky pattern (direct_innerhtml_assignment). Review and replace if possible."}, "properties": {"scanner": "scanner-primary", "layer": "security", "severity": "medium", "confidence": 1.0}}, {"id": "scanner-28f9aa4ec410e043", "name": "Insecure pattern 'direct_innerhtml_assignment' in docs/ai-dev-strategy/strategy-review-codex.spec.html:571", "shortDescription": {"text": "Insecure pattern 'direct_innerhtml_assignment' in docs/ai-dev-strategy/strategy-review-codex.spec.html:571"}, "fullDescription": {"text": "Found a known-risky pattern (direct_innerhtml_assignment). Review and replace if possible."}, "properties": {"scanner": "scanner-primary", "layer": "security", "severity": "medium", "confidence": 1.0}}, {"id": "scanner-1044d84ee4674fa8", "name": "Insecure pattern 'direct_innerhtml_assignment' in docs/ai-dev-strategy/review-gemini.spec.html:571", "shortDescription": {"text": "Insecure pattern 'direct_innerhtml_assignment' in docs/ai-dev-strategy/review-gemini.spec.html:571"}, "fullDescription": {"text": "Found a known-risky pattern (direct_innerhtml_assignment). Review and replace if possible."}, "properties": {"scanner": "scanner-primary", "layer": "security", "severity": "medium", "confidence": 1.0}}, {"id": "scanner-4fe9a09551508d89", "name": "Insecure pattern 'direct_innerhtml_assignment' in docs/ai-dev-strategy/claude-md-and-memory.spec.html:571", "shortDescription": {"text": "Insecure pattern 'direct_innerhtml_assignment' in docs/ai-dev-strategy/claude-md-and-memory.spec.html:571"}, "fullDescription": {"text": "Found a known-risky pattern (direct_innerhtml_assignment). Review and replace if possible."}, "properties": {"scanner": "scanner-primary", "layer": "security", "severity": "medium", "confidence": 1.0}}, {"id": "scanner-a808c6140e0f0922", "name": "Insecure pattern 'direct_innerhtml_assignment' in docs/ai-dev-strategy/target-engineering-standards.spec.html:571", "shortDescription": {"text": "Insecure pattern 'direct_innerhtml_assignment' in docs/ai-dev-strategy/target-engineering-standards.spec.html:571"}, "fullDescription": {"text": "Found a known-risky pattern (direct_innerhtml_assignment). Review and replace if possible."}, "properties": {"scanner": "scanner-primary", "layer": "security", "severity": "medium", "confidence": 1.0}}, {"id": "scanner-15fa63084affb695", "name": "Insecure pattern 'direct_innerhtml_assignment' in docs/ai-dev-strategy/mcp-skills-subagents.html:572", "shortDescription": {"text": "Insecure pattern 'direct_innerhtml_assignment' in docs/ai-dev-strategy/mcp-skills-subagents.html:572"}, "fullDescription": {"text": "Found a known-risky pattern (direct_innerhtml_assignment). Review and replace if possible."}, "properties": {"scanner": "scanner-primary", "layer": "security", "severity": "medium", "confidence": 1.0}}, {"id": "scanner-7f2101bc6a3f00df", "name": "Insecure pattern 'direct_innerhtml_assignment' in docs/ai-dev-strategy/introduction.html:572", "shortDescription": {"text": "Insecure pattern 'direct_innerhtml_assignment' in docs/ai-dev-strategy/introduction.html:572"}, "fullDescription": {"text": "Found a known-risky pattern (direct_innerhtml_assignment). Review and replace if possible."}, "properties": {"scanner": "scanner-primary", "layer": "security", "severity": "medium", "confidence": 1.0}}, {"id": "scanner-1632decf3a099d0b", "name": "Insecure pattern 'direct_innerhtml_assignment' in docs/ai-dev-strategy/review-gemini.html:572", "shortDescription": {"text": "Insecure pattern 'direct_innerhtml_assignment' in docs/ai-dev-strategy/review-gemini.html:572"}, "fullDescription": {"text": "Found a known-risky pattern (direct_innerhtml_assignment). Review and replace if possible."}, "properties": {"scanner": "scanner-primary", "layer": "security", "severity": "medium", "confidence": 1.0}}, {"id": "scanner-118d677e8c7d2c8f", "name": "Insecure pattern 'direct_innerhtml_assignment' in docs/ai-dev-strategy/claude-code-enablement.spec.html:571", "shortDescription": {"text": "Insecure pattern 'direct_innerhtml_assignment' in docs/ai-dev-strategy/claude-code-enablement.spec.html:571"}, "fullDescription": {"text": "Found a known-risky pattern (direct_innerhtml_assignment). Review and replace if possible."}, "properties": {"scanner": "scanner-primary", "layer": "security", "severity": "medium", "confidence": 1.0}}, {"id": "scanner-7bf5290c91932c5b", "name": "Insecure pattern 'direct_innerhtml_assignment' in docs/ai-dev-strategy/ai-policy.spec.html:571", "shortDescription": {"text": "Insecure pattern 'direct_innerhtml_assignment' in docs/ai-dev-strategy/ai-policy.spec.html:571"}, "fullDescription": {"text": "Found a known-risky pattern (direct_innerhtml_assignment). Review and replace if possible."}, "properties": {"scanner": "scanner-primary", "layer": "security", "severity": "medium", "confidence": 1.0}}, {"id": "scanner-54dc96172ac6eced", "name": "Insecure pattern 'direct_innerhtml_assignment' in docs/ai-dev-strategy/strategy-review-claude.html:571", "shortDescription": {"text": "Insecure pattern 'direct_innerhtml_assignment' in docs/ai-dev-strategy/strategy-review-claude.html:571"}, "fullDescription": {"text": "Found a known-risky pattern (direct_innerhtml_assignment). Review and replace if possible."}, "properties": {"scanner": "scanner-primary", "layer": "security", "severity": "medium", "confidence": 1.0}}, {"id": "scanner-16f3be5ce1bc279e", "name": "Insecure pattern 'direct_innerhtml_assignment' in docs/ai-dev-strategy/introduction.spec.html:571", "shortDescription": {"text": "Insecure pattern 'direct_innerhtml_assignment' in docs/ai-dev-strategy/introduction.spec.html:571"}, "fullDescription": {"text": "Found a known-risky pattern (direct_innerhtml_assignment). Review and replace if possible."}, "properties": {"scanner": "scanner-primary", "layer": "security", "severity": "medium", "confidence": 1.0}}, {"id": "scanner-8e88827fd6ba00dc", "name": "Insecure pattern 'direct_innerhtml_assignment' in docs/ai-dev-strategy/strategy-review-claude.spec.html:571", "shortDescription": {"text": "Insecure pattern 'direct_innerhtml_assignment' in docs/ai-dev-strategy/strategy-review-claude.spec.html:571"}, "fullDescription": {"text": "Found a known-risky pattern (direct_innerhtml_assignment). Review and replace if possible."}, "properties": {"scanner": "scanner-primary", "layer": "security", "severity": "medium", "confidence": 1.0}}, {"id": "scanner-0b8d0f2968bc29c2", "name": "Insecure pattern 'direct_innerhtml_assignment' in docs/ai-dev-strategy/strategic-principles.spec.html:571", "shortDescription": {"text": "Insecure pattern 'direct_innerhtml_assignment' in docs/ai-dev-strategy/strategic-principles.spec.html:571"}, "fullDescription": {"text": "Found a known-risky pattern (direct_innerhtml_assignment). Review and replace if possible."}, "properties": {"scanner": "scanner-primary", "layer": "security", "severity": "medium", "confidence": 1.0}}, {"id": "scanner-2fba697fb371eabf", "name": "Insecure pattern 'direct_innerhtml_assignment' in docs/ai-dev-strategy/target-engineering-model.html:572", "shortDescription": {"text": "Insecure pattern 'direct_innerhtml_assignment' in docs/ai-dev-strategy/target-engineering-model.html:572"}, "fullDescription": {"text": "Found a known-risky pattern (direct_innerhtml_assignment). Review and replace if possible."}, "properties": {"scanner": "scanner-primary", "layer": "security", "severity": "medium", "confidence": 1.0}}, {"id": "scanner-166deb2c3a407142", "name": "Insecure pattern 'direct_innerhtml_assignment' in docs/ai-dev-strategy/tooling-decision.html:572", "shortDescription": {"text": "Insecure pattern 'direct_innerhtml_assignment' in docs/ai-dev-strategy/tooling-decision.html:572"}, "fullDescription": {"text": "Found a known-risky pattern (direct_innerhtml_assignment). Review and replace if possible."}, "properties": {"scanner": "scanner-primary", "layer": "security", "severity": "medium", "confidence": 1.0}}, {"id": "scanner-0ea8ef19e5130ea7", "name": "Insecure pattern 'direct_innerhtml_assignment' in docs/ai-dev-strategy/strategy-by-landscape.spec.html:571", "shortDescription": {"text": "Insecure pattern 'direct_innerhtml_assignment' in docs/ai-dev-strategy/strategy-by-landscape.spec.html:571"}, "fullDescription": {"text": "Found a known-risky pattern (direct_innerhtml_assignment). Review and replace if possible."}, "properties": {"scanner": "scanner-primary", "layer": "security", "severity": "medium", "confidence": 1.0}}, {"id": "scanner-1e3a61e0052706da", "name": "Insecure pattern 'direct_innerhtml_assignment' in docs/ai-dev-strategy/strategy-by-landscape.html:572", "shortDescription": {"text": "Insecure pattern 'direct_innerhtml_assignment' in docs/ai-dev-strategy/strategy-by-landscape.html:572"}, "fullDescription": {"text": "Found a known-risky pattern (direct_innerhtml_assignment). Review and replace if possible."}, "properties": {"scanner": "scanner-primary", "layer": "security", "severity": "medium", "confidence": 1.0}}, {"id": "scanner-65a62aa57baeb287", "name": "Insecure pattern 'direct_innerhtml_assignment' in docs/ai-dev-strategy/target-engineering-standards.html:572", "shortDescription": {"text": "Insecure pattern 'direct_innerhtml_assignment' in docs/ai-dev-strategy/target-engineering-standards.html:572"}, "fullDescription": {"text": "Found a known-risky pattern (direct_innerhtml_assignment). Review and replace if possible."}, "properties": {"scanner": "scanner-primary", "layer": "security", "severity": "medium", "confidence": 1.0}}, {"id": "scanner-c40762aec3651bd8", "name": "Insecure pattern 'direct_innerhtml_assignment' in docs/ai-dev-strategy/ai-policy.html:572", "shortDescription": {"text": "Insecure pattern 'direct_innerhtml_assignment' in docs/ai-dev-strategy/ai-policy.html:572"}, "fullDescription": {"text": "Found a known-risky pattern (direct_innerhtml_assignment). Review and replace if possible."}, "properties": {"scanner": "scanner-primary", "layer": "security", "severity": "medium", "confidence": 1.0}}, {"id": "scanner-7ae71cddd2a0e8b5", "name": "Insecure pattern 'direct_innerhtml_assignment' in docs/ai-dev-strategy/claude-code-as-standard.spec.html:571", "shortDescription": {"text": "Insecure pattern 'direct_innerhtml_assignment' in docs/ai-dev-strategy/claude-code-as-standard.spec.html:571"}, "fullDescription": {"text": "Found a known-risky pattern (direct_innerhtml_assignment). Review and replace if possible."}, "properties": {"scanner": "scanner-primary", "layer": "security", "severity": "medium", "confidence": 1.0}}, {"id": "scanner-dea3e05e14d8a54c", "name": "Insecure pattern 'direct_innerhtml_assignment' in docs/ai-dev-strategy/mcp-skills-subagents.spec.html:571", "shortDescription": {"text": "Insecure pattern 'direct_innerhtml_assignment' in docs/ai-dev-strategy/mcp-skills-subagents.spec.html:571"}, "fullDescription": {"text": "Found a known-risky pattern (direct_innerhtml_assignment). Review and replace if possible."}, "properties": {"scanner": "scanner-primary", "layer": "security", "severity": "medium", "confidence": 1.0}}, {"id": "scanner-cebb5364835f15b3", "name": "Insecure pattern 'direct_innerhtml_assignment' in docs/ai-dev-strategy/current-state-and-problem.html:572", "shortDescription": {"text": "Insecure pattern 'direct_innerhtml_assignment' in docs/ai-dev-strategy/current-state-and-problem.html:572"}, "fullDescription": {"text": "Found a known-risky pattern (direct_innerhtml_assignment). Review and replace if possible."}, "properties": {"scanner": "scanner-primary", "layer": "security", "severity": "medium", "confidence": 1.0}}, {"id": "scanner-dc87e0d7072bef03", "name": "Insecure pattern 'direct_innerhtml_assignment' in docs/ai-dev-strategy/current-state-and-problem.spec.html:571", "shortDescription": {"text": "Insecure pattern 'direct_innerhtml_assignment' in docs/ai-dev-strategy/current-state-and-problem.spec.html:571"}, "fullDescription": {"text": "Found a known-risky pattern (direct_innerhtml_assignment). Review and replace if possible."}, "properties": {"scanner": "scanner-primary", "layer": "security", "severity": "medium", "confidence": 1.0}}, {"id": "scanner-4f3f8ef921cc8899", "name": "Insecure pattern 'direct_innerhtml_assignment' in docs/ai-dev-strategy/ai-use-case-portfolio.spec.html:571", "shortDescription": {"text": "Insecure pattern 'direct_innerhtml_assignment' in docs/ai-dev-strategy/ai-use-case-portfolio.spec.html:571"}, "fullDescription": {"text": "Found a known-risky pattern (direct_innerhtml_assignment). Review and replace if possible."}, "properties": {"scanner": "scanner-primary", "layer": "security", "severity": "medium", "confidence": 1.0}}, {"id": "scanner-36e82217aa8cc3a6", "name": "Insecure pattern 'direct_innerhtml_assignment' in docs/ai-dev-strategy/ai-use-case-portfolio.html:572", "shortDescription": {"text": "Insecure pattern 'direct_innerhtml_assignment' in docs/ai-dev-strategy/ai-use-case-portfolio.html:572"}, "fullDescription": {"text": "Found a known-risky pattern (direct_innerhtml_assignment). Review and replace if possible."}, "properties": {"scanner": "scanner-primary", "layer": "security", "severity": "medium", "confidence": 1.0}}, {"id": "scanner-9ee06971efa713cb", "name": "Insecure pattern 'direct_innerhtml_assignment' in docs/ai-dev-strategy/operating-model.spec.html:571", "shortDescription": {"text": "Insecure pattern 'direct_innerhtml_assignment' in docs/ai-dev-strategy/operating-model.spec.html:571"}, "fullDescription": {"text": "Found a known-risky pattern (direct_innerhtml_assignment). Review and replace if possible."}, "properties": {"scanner": "scanner-primary", "layer": "security", "severity": "medium", "confidence": 1.0}}, {"id": "scanner-1f5a9d926fd77509", "name": "Insecure pattern 'direct_innerhtml_assignment' in docs/ai-dev-strategy/risks-and-mitigations.html:572", "shortDescription": {"text": "Insecure pattern 'direct_innerhtml_assignment' in docs/ai-dev-strategy/risks-and-mitigations.html:572"}, "fullDescription": {"text": "Found a known-risky pattern (direct_innerhtml_assignment). Review and replace if possible."}, "properties": {"scanner": "scanner-primary", "layer": "security", "severity": "medium", "confidence": 1.0}}, {"id": "scanner-bfe2f00e8788be29", "name": "Insecure pattern 'direct_innerhtml_assignment' in docs/ai-dev-strategy/strategic-principles.html:572", "shortDescription": {"text": "Insecure pattern 'direct_innerhtml_assignment' in docs/ai-dev-strategy/strategic-principles.html:572"}, "fullDescription": {"text": "Found a known-risky pattern (direct_innerhtml_assignment). Review and replace if possible."}, "properties": {"scanner": "scanner-primary", "layer": "security", "severity": "medium", "confidence": 1.0}}, {"id": "scanner-aee497855e84724c", "name": "Insecure pattern 'direct_innerhtml_assignment' in docs/ai-dev-strategy/target-engineering-model.spec.html:571", "shortDescription": {"text": "Insecure pattern 'direct_innerhtml_assignment' in docs/ai-dev-strategy/target-engineering-model.spec.html:571"}, "fullDescription": {"text": "Found a known-risky pattern (direct_innerhtml_assignment). Review and replace if possible."}, "properties": {"scanner": "scanner-primary", "layer": "security", "severity": "medium", "confidence": 1.0}}, {"id": "scanner-db458cc8854ab8a4", "name": "Insecure pattern 'direct_innerhtml_assignment' in docs/ai-dev-strategy/roadmap.spec.html:571", "shortDescription": {"text": "Insecure pattern 'direct_innerhtml_assignment' in docs/ai-dev-strategy/roadmap.spec.html:571"}, "fullDescription": {"text": "Found a known-risky pattern (direct_innerhtml_assignment). Review and replace if possible."}, "properties": {"scanner": "scanner-primary", "layer": "security", "severity": "medium", "confidence": 1.0}}, {"id": "scanner-b7d7807c6e420694", "name": "Insecure pattern 'direct_innerhtml_assignment' in docs/ai-dev-strategy/risks-and-mitigations.spec.html:571", "shortDescription": {"text": "Insecure pattern 'direct_innerhtml_assignment' in docs/ai-dev-strategy/risks-and-mitigations.spec.html:571"}, "fullDescription": {"text": "Found a known-risky pattern (direct_innerhtml_assignment). Review and replace if possible."}, "properties": {"scanner": "scanner-primary", "layer": "security", "severity": "medium", "confidence": 1.0}}, {"id": "scanner-3bc95b75ecbb4351", "name": "Insecure pattern 'direct_innerhtml_assignment' in docs/ai-dev-strategy/tooling-decision.spec.html:571", "shortDescription": {"text": "Insecure pattern 'direct_innerhtml_assignment' in docs/ai-dev-strategy/tooling-decision.spec.html:571"}, "fullDescription": {"text": "Found a known-risky pattern (direct_innerhtml_assignment). Review and replace if possible."}, "properties": {"scanner": "scanner-primary", "layer": "security", "severity": "medium", "confidence": 1.0}}, {"id": "scanner-1c61f8f3e60a5c8f", "name": "Insecure pattern 'direct_innerhtml_assignment' in docs/ai-dev-strategy/claude-md-and-memory.html:572", "shortDescription": {"text": "Insecure pattern 'direct_innerhtml_assignment' in docs/ai-dev-strategy/claude-md-and-memory.html:572"}, "fullDescription": {"text": "Found a known-risky pattern (direct_innerhtml_assignment). Review and replace if possible."}, "properties": {"scanner": "scanner-primary", "layer": "security", "severity": "medium", "confidence": 1.0}}, {"id": "scanner-12727f7fb18bc264", "name": "Insecure pattern 'direct_innerhtml_assignment' in docs/ai-dev-strategy/roadmap.html:572", "shortDescription": {"text": "Insecure pattern 'direct_innerhtml_assignment' in docs/ai-dev-strategy/roadmap.html:572"}, "fullDescription": {"text": "Found a known-risky pattern (direct_innerhtml_assignment). Review and replace if possible."}, "properties": {"scanner": "scanner-primary", "layer": "security", "severity": "medium", "confidence": 1.0}}, {"id": "scanner-fe18de730fc4615d", "name": "Insecure pattern 'direct_innerhtml_assignment' in docs/ai-dev-strategy/strategy-review-codex.html:572", "shortDescription": {"text": "Insecure pattern 'direct_innerhtml_assignment' in docs/ai-dev-strategy/strategy-review-codex.html:572"}, "fullDescription": {"text": "Found a known-risky pattern (direct_innerhtml_assignment). Review and replace if possible."}, "properties": {"scanner": "scanner-primary", "layer": "security", "severity": "medium", "confidence": 1.0}}, {"id": "scanner-f4fb568984520843", "name": "Insecure pattern 'direct_innerhtml_assignment' in docs/foundations/mobile-guild.html:572", "shortDescription": {"text": "Insecure pattern 'direct_innerhtml_assignment' in docs/foundations/mobile-guild.html:572"}, "fullDescription": {"text": "Found a known-risky pattern (direct_innerhtml_assignment). Review and replace if possible."}, "properties": {"scanner": "scanner-primary", "layer": "security", "severity": "medium", "confidence": 1.0}}, {"id": "scanner-f045079d5eddb429", "name": "Insecure pattern 'direct_innerhtml_assignment' in docs/foundations/markdown-records.spec.html:571", "shortDescription": {"text": "Insecure pattern 'direct_innerhtml_assignment' in docs/foundations/markdown-records.spec.html:571"}, "fullDescription": {"text": "Found a known-risky pattern (direct_innerhtml_assignment). Review and replace if possible."}, "properties": {"scanner": "scanner-primary", "layer": "security", "severity": "medium", "confidence": 1.0}}, {"id": "scanner-ed23d736eabac251", "name": "Insecure pattern 'direct_innerhtml_assignment' in docs/foundations/genai-guild.html:572", "shortDescription": {"text": "Insecure pattern 'direct_innerhtml_assignment' in docs/foundations/genai-guild.html:572"}, "fullDescription": {"text": "Found a known-risky pattern (direct_innerhtml_assignment). Review and replace if possible."}, "properties": {"scanner": "scanner-primary", "layer": "security", "severity": "medium", "confidence": 1.0}}, {"id": "scanner-e615fd23f38e0762", "name": "Insecure pattern 'direct_innerhtml_assignment' in docs/foundations/aws-naming-tagging.html:572", "shortDescription": {"text": "Insecure pattern 'direct_innerhtml_assignment' in docs/foundations/aws-naming-tagging.html:572"}, "fullDescription": {"text": "Found a known-risky pattern (direct_innerhtml_assignment). Review and replace if possible."}, "properties": {"scanner": "scanner-primary", "layer": "security", "severity": "medium", "confidence": 1.0}}, {"id": "scanner-57ce7b9026fba3d3", "name": "Insecure pattern 'direct_innerhtml_assignment' in docs/foundations/genai-guild.spec.html:571", "shortDescription": {"text": "Insecure pattern 'direct_innerhtml_assignment' in docs/foundations/genai-guild.spec.html:571"}, "fullDescription": {"text": "Found a known-risky pattern (direct_innerhtml_assignment). Review and replace if possible."}, "properties": {"scanner": "scanner-primary", "layer": "security", "severity": "medium", "confidence": 1.0}}, {"id": "scanner-062f93a06d5fdb36", "name": "Insecure pattern 'direct_innerhtml_assignment' in docs/foundations/one-percent-improvements.html:572", "shortDescription": {"text": "Insecure pattern 'direct_innerhtml_assignment' in docs/foundations/one-percent-improvements.html:572"}, "fullDescription": {"text": "Found a known-risky pattern (direct_innerhtml_assignment). Review and replace if possible."}, "properties": {"scanner": "scanner-primary", "layer": "security", "severity": "medium", "confidence": 1.0}}, {"id": "scanner-35271e9ba6b61408", "name": "Insecure pattern 'direct_innerhtml_assignment' in docs/foundations/ai-mediated-authoring.spec.html:571", "shortDescription": {"text": "Insecure pattern 'direct_innerhtml_assignment' in docs/foundations/ai-mediated-authoring.spec.html:571"}, "fullDescription": {"text": "Found a known-risky pattern (direct_innerhtml_assignment). Review and replace if possible."}, "properties": {"scanner": "scanner-primary", "layer": "security", "severity": "medium", "confidence": 1.0}}, {"id": "scanner-16c650c271c3ed7d", "name": "Insecure pattern 'direct_innerhtml_assignment' in docs/foundations/one-percent-improvements.spec.html:571", "shortDescription": {"text": "Insecure pattern 'direct_innerhtml_assignment' in docs/foundations/one-percent-improvements.spec.html:571"}, "fullDescription": {"text": "Found a known-risky pattern (direct_innerhtml_assignment). Review and replace if possible."}, "properties": {"scanner": "scanner-primary", "layer": "security", "severity": "medium", "confidence": 1.0}}, {"id": "scanner-9825dbc7e88a637e", "name": "Insecure pattern 'direct_innerhtml_assignment' in docs/foundations/backend-guild.html:572", "shortDescription": {"text": "Insecure pattern 'direct_innerhtml_assignment' in docs/foundations/backend-guild.html:572"}, "fullDescription": {"text": "Found a known-risky pattern (direct_innerhtml_assignment). Review and replace if possible."}, "properties": {"scanner": "scanner-primary", "layer": "security", "severity": "medium", "confidence": 1.0}}, {"id": "scanner-bfadd839b038dcd0", "name": "Insecure pattern 'direct_innerhtml_assignment' in docs/foundations/mobile-guild.spec.html:571", "shortDescription": {"text": "Insecure pattern 'direct_innerhtml_assignment' in docs/foundations/mobile-guild.spec.html:571"}, "fullDescription": {"text": "Found a known-risky pattern (direct_innerhtml_assignment). Review and replace if possible."}, "properties": {"scanner": "scanner-primary", "layer": "security", "severity": "medium", "confidence": 1.0}}, {"id": "scanner-8bec4bcbf3640a5e", "name": "Insecure pattern 'direct_innerhtml_assignment' in docs/foundations/package-naming-conventions.html:572", "shortDescription": {"text": "Insecure pattern 'direct_innerhtml_assignment' in docs/foundations/package-naming-conventions.html:572"}, "fullDescription": {"text": "Found a known-risky pattern (direct_innerhtml_assignment). Review and replace if possible."}, "properties": {"scanner": "scanner-primary", "layer": "security", "severity": "medium", "confidence": 1.0}}, {"id": "scanner-a1b5b15ebe0de8ea", "name": "Insecure pattern 'direct_innerhtml_assignment' in docs/foundations/architecture-advisory-forum.html:572", "shortDescription": {"text": "Insecure pattern 'direct_innerhtml_assignment' in docs/foundations/architecture-advisory-forum.html:572"}, "fullDescription": {"text": "Found a known-risky pattern (direct_innerhtml_assignment). Review and replace if possible."}, "properties": {"scanner": "scanner-primary", "layer": "security", "severity": "medium", "confidence": 1.0}}, {"id": "scanner-fe90443ee5ac98bc", "name": "Insecure pattern 'direct_innerhtml_assignment' in docs/foundations/ai-mediated-authoring.html:572", "shortDescription": {"text": "Insecure pattern 'direct_innerhtml_assignment' in docs/foundations/ai-mediated-authoring.html:572"}, "fullDescription": {"text": "Found a known-risky pattern (direct_innerhtml_assignment). Review and replace if possible."}, "properties": {"scanner": "scanner-primary", "layer": "security", "severity": "medium", "confidence": 1.0}}, {"id": "scanner-9b01d875724f11f5", "name": "Insecure pattern 'direct_innerhtml_assignment' in docs/foundations/spec-driven-authoring.html:572", "shortDescription": {"text": "Insecure pattern 'direct_innerhtml_assignment' in docs/foundations/spec-driven-authoring.html:572"}, "fullDescription": {"text": "Found a known-risky pattern (direct_innerhtml_assignment). Review and replace if possible."}, "properties": {"scanner": "scanner-primary", "layer": "security", "severity": "medium", "confidence": 1.0}}, {"id": "scanner-1635743adcc3b205", "name": "Insecure pattern 'direct_innerhtml_assignment' in docs/foundations/spec-driven-authoring.spec.html:571", "shortDescription": {"text": "Insecure pattern 'direct_innerhtml_assignment' in docs/foundations/spec-driven-authoring.spec.html:571"}, "fullDescription": {"text": "Found a known-risky pattern (direct_innerhtml_assignment). Review and replace if possible."}, "properties": {"scanner": "scanner-primary", "layer": "security", "severity": "medium", "confidence": 1.0}}, {"id": "scanner-cf59e400c8620905", "name": "Insecure pattern 'direct_innerhtml_assignment' in docs/foundations/jira-workflow-standards.spec.html:571", "shortDescription": {"text": "Insecure pattern 'direct_innerhtml_assignment' in docs/foundations/jira-workflow-standards.spec.html:571"}, "fullDescription": {"text": "Found a known-risky pattern (direct_innerhtml_assignment). Review and replace if possible."}, "properties": {"scanner": "scanner-primary", "layer": "security", "severity": "medium", "confidence": 1.0}}, {"id": "scanner-e7a63c1d7a553e61", "name": "Insecure pattern 'direct_innerhtml_assignment' in docs/foundations/backend-guild.spec.html:571", "shortDescription": {"text": "Insecure pattern 'direct_innerhtml_assignment' in docs/foundations/backend-guild.spec.html:571"}, "fullDescription": {"text": "Found a known-risky pattern (direct_innerhtml_assignment). Review and replace if possible."}, "properties": {"scanner": "scanner-primary", "layer": "security", "severity": "medium", "confidence": 1.0}}, {"id": "scanner-2f18230e149d99d6", "name": "Insecure pattern 'direct_innerhtml_assignment' in docs/foundations/curator-role.html:572", "shortDescription": {"text": "Insecure pattern 'direct_innerhtml_assignment' in docs/foundations/curator-role.html:572"}, "fullDescription": {"text": "Found a known-risky pattern (direct_innerhtml_assignment). Review and replace if possible."}, "properties": {"scanner": "scanner-primary", "layer": "security", "severity": "medium", "confidence": 1.0}}, {"id": "scanner-ab542607383984e3", "name": "Insecure pattern 'direct_innerhtml_assignment' in docs/foundations/github-naming-tagging.html:572", "shortDescription": {"text": "Insecure pattern 'direct_innerhtml_assignment' in docs/foundations/github-naming-tagging.html:572"}, "fullDescription": {"text": "Found a known-risky pattern (direct_innerhtml_assignment). Review and replace if possible."}, "properties": {"scanner": "scanner-primary", "layer": "security", "severity": "medium", "confidence": 1.0}}, {"id": "scanner-389702081090a5f3", "name": "Insecure pattern 'direct_innerhtml_assignment' in docs/foundations/github-naming-tagging.spec.html:571", "shortDescription": {"text": "Insecure pattern 'direct_innerhtml_assignment' in docs/foundations/github-naming-tagging.spec.html:571"}, "fullDescription": {"text": "Found a known-risky pattern (direct_innerhtml_assignment). Review and replace if possible."}, "properties": {"scanner": "scanner-primary", "layer": "security", "severity": "medium", "confidence": 1.0}}, {"id": "scanner-35b7012dc7c46231", "name": "Insecure pattern 'direct_innerhtml_assignment' in docs/foundations/curator-role.spec.html:571", "shortDescription": {"text": "Insecure pattern 'direct_innerhtml_assignment' in docs/foundations/curator-role.spec.html:571"}, "fullDescription": {"text": "Found a known-risky pattern (direct_innerhtml_assignment). Review and replace if possible."}, "properties": {"scanner": "scanner-primary", "layer": "security", "severity": "medium", "confidence": 1.0}}, {"id": "scanner-6b2250ef8862b464", "name": "Insecure pattern 'direct_innerhtml_assignment' in docs/foundations/jira-workflow-standards.html:572", "shortDescription": {"text": "Insecure pattern 'direct_innerhtml_assignment' in docs/foundations/jira-workflow-standards.html:572"}, "fullDescription": {"text": "Found a known-risky pattern (direct_innerhtml_assignment). Review and replace if possible."}, "properties": {"scanner": "scanner-primary", "layer": "security", "severity": "medium", "confidence": 1.0}}, {"id": "scanner-1149b0dded3280c2", "name": "Insecure pattern 'direct_innerhtml_assignment' in docs/foundations/package-naming-conventions.spec.html:571", "shortDescription": {"text": "Insecure pattern 'direct_innerhtml_assignment' in docs/foundations/package-naming-conventions.spec.html:571"}, "fullDescription": {"text": "Found a known-risky pattern (direct_innerhtml_assignment). Review and replace if possible."}, "properties": {"scanner": "scanner-primary", "layer": "security", "severity": "medium", "confidence": 1.0}}, {"id": "scanner-68de33897e0fcbc5", "name": "Insecure pattern 'direct_innerhtml_assignment' in docs/foundations/markdown-records.html:572", "shortDescription": {"text": "Insecure pattern 'direct_innerhtml_assignment' in docs/foundations/markdown-records.html:572"}, "fullDescription": {"text": "Found a known-risky pattern (direct_innerhtml_assignment). Review and replace if possible."}, "properties": {"scanner": "scanner-primary", "layer": "security", "severity": "medium", "confidence": 1.0}}, {"id": "scanner-b73429ab210c4fe0", "name": "Insecure pattern 'direct_innerhtml_assignment' in docs/foundations/frontend-guild.spec.html:571", "shortDescription": {"text": "Insecure pattern 'direct_innerhtml_assignment' in docs/foundations/frontend-guild.spec.html:571"}, "fullDescription": {"text": "Found a known-risky pattern (direct_innerhtml_assignment). Review and replace if possible."}, "properties": {"scanner": "scanner-primary", "layer": "security", "severity": "medium", "confidence": 1.0}}, {"id": "scanner-ece12173941a6c6f", "name": "Insecure pattern 'direct_innerhtml_assignment' in docs/foundations/architecture-advisory-forum.spec.html:571", "shortDescription": {"text": "Insecure pattern 'direct_innerhtml_assignment' in docs/foundations/architecture-advisory-forum.spec.html:571"}, "fullDescription": {"text": "Found a known-risky pattern (direct_innerhtml_assignment). Review and replace if possible."}, "properties": {"scanner": "scanner-primary", "layer": "security", "severity": "medium", "confidence": 1.0}}, {"id": "scanner-9dc71b888c50d21b", "name": "Insecure pattern 'direct_innerhtml_assignment' in docs/foundations/aws-naming-tagging.spec.html:571", "shortDescription": {"text": "Insecure pattern 'direct_innerhtml_assignment' in docs/foundations/aws-naming-tagging.spec.html:571"}, "fullDescription": {"text": "Found a known-risky pattern (direct_innerhtml_assignment). Review and replace if possible."}, "properties": {"scanner": "scanner-primary", "layer": "security", "severity": "medium", "confidence": 1.0}}, {"id": "scanner-a4bfdb1b0ad90c2a", "name": "Insecure pattern 'direct_innerhtml_assignment' in docs/foundations/frontend-guild.html:572", "shortDescription": {"text": "Insecure pattern 'direct_innerhtml_assignment' in docs/foundations/frontend-guild.html:572"}, "fullDescription": {"text": "Found a known-risky pattern (direct_innerhtml_assignment). Review and replace if possible."}, "properties": {"scanner": "scanner-primary", "layer": "security", "severity": "medium", "confidence": 1.0}}, {"id": "scanner-d1a8c50a355136b1", "name": "Insecure pattern 'direct_innerhtml_assignment' in docs/spec-driven-product-architecture/product-domain-as-source-of-trut", "shortDescription": {"text": "Insecure pattern 'direct_innerhtml_assignment' in docs/spec-driven-product-architecture/product-domain-as-source-of-truth.spec.html:571"}, "fullDescription": {"text": "Found a known-risky pattern (direct_innerhtml_assignment). Review and replace if possible."}, "properties": {"scanner": "scanner-primary", "layer": "security", "severity": "medium", "confidence": 1.0}}, {"id": "scanner-84181438c0e9a5a8", "name": "Insecure pattern 'direct_innerhtml_assignment' in docs/spec-driven-product-architecture/customer-value-to-architecture.h", "shortDescription": {"text": "Insecure pattern 'direct_innerhtml_assignment' in docs/spec-driven-product-architecture/customer-value-to-architecture.html:572"}, "fullDescription": {"text": "Found a known-risky pattern (direct_innerhtml_assignment). Review and replace if possible."}, "properties": {"scanner": "scanner-primary", "layer": "security", "severity": "medium", "confidence": 1.0}}, {"id": "scanner-1c17ce25ab08f388", "name": "Insecure pattern 'direct_innerhtml_assignment' in docs/spec-driven-product-architecture/modeling-diverse-domains.html:57", "shortDescription": {"text": "Insecure pattern 'direct_innerhtml_assignment' in docs/spec-driven-product-architecture/modeling-diverse-domains.html:572"}, "fullDescription": {"text": "Found a known-risky pattern (direct_innerhtml_assignment). Review and replace if possible."}, "properties": {"scanner": "scanner-primary", "layer": "security", "severity": "medium", "confidence": 1.0}}, {"id": "scanner-afd9caffe86fa557", "name": "Insecure pattern 'direct_innerhtml_assignment' in docs/spec-driven-product-architecture/what-is-spec-driven-product-arch", "shortDescription": {"text": "Insecure pattern 'direct_innerhtml_assignment' in docs/spec-driven-product-architecture/what-is-spec-driven-product-architecture.spec.html:571"}, "fullDescription": {"text": "Found a known-risky pattern (direct_innerhtml_assignment). Review and replace if possible."}, "properties": {"scanner": "scanner-primary", "layer": "security", "severity": "medium", "confidence": 1.0}}, {"id": "scanner-b8f58c7c0c22399e", "name": "Insecure pattern 'direct_innerhtml_assignment' in docs/spec-driven-product-architecture/product-bricks-and-capabilities.", "shortDescription": {"text": "Insecure pattern 'direct_innerhtml_assignment' in docs/spec-driven-product-architecture/product-bricks-and-capabilities.spec.html:571"}, "fullDescription": {"text": "Found a known-risky pattern (direct_innerhtml_assignment). Review and replace if possible."}, "properties": {"scanner": "scanner-primary", "layer": "security", "severity": "medium", "confidence": 1.0}}, {"id": "scanner-181559eef786fd00", "name": "Insecure pattern 'direct_innerhtml_assignment' in docs/spec-driven-product-architecture/what-is-spec-driven-product-arch", "shortDescription": {"text": "Insecure pattern 'direct_innerhtml_assignment' in docs/spec-driven-product-architecture/what-is-spec-driven-product-architecture.html:572"}, "fullDescription": {"text": "Found a known-risky pattern (direct_innerhtml_assignment). Review and replace if possible."}, "properties": {"scanner": "scanner-primary", "layer": "security", "severity": "medium", "confidence": 1.0}}, {"id": "scanner-39606b1de55b6982", "name": "Insecure pattern 'direct_innerhtml_assignment' in docs/spec-driven-product-architecture/product-bricks-and-capabilities.", "shortDescription": {"text": "Insecure pattern 'direct_innerhtml_assignment' in docs/spec-driven-product-architecture/product-bricks-and-capabilities.html:572"}, "fullDescription": {"text": "Found a known-risky pattern (direct_innerhtml_assignment). Review and replace if possible."}, "properties": {"scanner": "scanner-primary", "layer": "security", "severity": "medium", "confidence": 1.0}}, {"id": "scanner-bf4e2c000b9f8aa8", "name": "Insecure pattern 'direct_innerhtml_assignment' in docs/spec-driven-product-architecture/product-domain-as-source-of-trut", "shortDescription": {"text": "Insecure pattern 'direct_innerhtml_assignment' in docs/spec-driven-product-architecture/product-domain-as-source-of-truth.html:572"}, "fullDescription": {"text": "Found a known-risky pattern (direct_innerhtml_assignment). Review and replace if possible."}, "properties": {"scanner": "scanner-primary", "layer": "security", "severity": "medium", "confidence": 1.0}}, {"id": "scanner-59f5ff0a222ea85c", "name": "Insecure pattern 'direct_innerhtml_assignment' in docs/spec-driven-product-architecture/ai-agents-as-product-architectur", "shortDescription": {"text": "Insecure pattern 'direct_innerhtml_assignment' in docs/spec-driven-product-architecture/ai-agents-as-product-architecture-authors.spec.html:571"}, "fullDescription": {"text": "Found a known-risky pattern (direct_innerhtml_assignment). Review and replace if possible."}, "properties": {"scanner": "scanner-primary", "layer": "security", "severity": "medium", "confidence": 1.0}}, {"id": "scanner-bd0a18f2ecb86c96", "name": "Insecure pattern 'direct_innerhtml_assignment' in docs/spec-driven-product-architecture/delivery-teams-and-roadmaps.spec", "shortDescription": {"text": "Insecure pattern 'direct_innerhtml_assignment' in docs/spec-driven-product-architecture/delivery-teams-and-roadmaps.spec.html:571"}, "fullDescription": {"text": "Found a known-risky pattern (direct_innerhtml_assignment). Review and replace if possible."}, "properties": {"scanner": "scanner-primary", "layer": "security", "severity": "medium", "confidence": 1.0}}, {"id": "scanner-7c68b3ff0982a575", "name": "Insecure pattern 'direct_innerhtml_assignment' in docs/spec-driven-product-architecture/delivery-teams-and-roadmaps.html", "shortDescription": {"text": "Insecure pattern 'direct_innerhtml_assignment' in docs/spec-driven-product-architecture/delivery-teams-and-roadmaps.html:572"}, "fullDescription": {"text": "Found a known-risky pattern (direct_innerhtml_assignment). Review and replace if possible."}, "properties": {"scanner": "scanner-primary", "layer": "security", "severity": "medium", "confidence": 1.0}}, {"id": "scanner-a648803057db09f6", "name": "Insecure pattern 'direct_innerhtml_assignment' in docs/spec-driven-product-architecture/modeling-diverse-domains.spec.ht", "shortDescription": {"text": "Insecure pattern 'direct_innerhtml_assignment' in docs/spec-driven-product-architecture/modeling-diverse-domains.spec.html:571"}, "fullDescription": {"text": "Found a known-risky pattern (direct_innerhtml_assignment). Review and replace if possible."}, "properties": {"scanner": "scanner-primary", "layer": "security", "severity": "medium", "confidence": 1.0}}, {"id": "scanner-2f1ba974de88c6fd", "name": "Insecure pattern 'direct_innerhtml_assignment' in docs/spec-driven-product-architecture/customer-value-to-architecture.s", "shortDescription": {"text": "Insecure pattern 'direct_innerhtml_assignment' in docs/spec-driven-product-architecture/customer-value-to-architecture.spec.html:571"}, "fullDescription": {"text": "Found a known-risky pattern (direct_innerhtml_assignment). Review and replace if possible."}, "properties": {"scanner": "scanner-primary", "layer": "security", "severity": "medium", "confidence": 1.0}}, {"id": "scanner-46b35e44e388f49d", "name": "Insecure pattern 'direct_innerhtml_assignment' in docs/spec-driven-product-architecture/evidence-validation-and-publishi", "shortDescription": {"text": "Insecure pattern 'direct_innerhtml_assignment' in docs/spec-driven-product-architecture/evidence-validation-and-publishing.html:572"}, "fullDescription": {"text": "Found a known-risky pattern (direct_innerhtml_assignment). Review and replace if possible."}, "properties": {"scanner": "scanner-primary", "layer": "security", "severity": "medium", "confidence": 1.0}}, {"id": "scanner-0ee80ba773b8f8a1", "name": "Insecure pattern 'direct_innerhtml_assignment' in docs/spec-driven-product-architecture/ai-agents-as-product-architectur", "shortDescription": {"text": "Insecure pattern 'direct_innerhtml_assignment' in docs/spec-driven-product-architecture/ai-agents-as-product-architecture-authors.html:572"}, "fullDescription": {"text": "Found a known-risky pattern (direct_innerhtml_assignment). Review and replace if possible."}, "properties": {"scanner": "scanner-primary", "layer": "security", "severity": "medium", "confidence": 1.0}}, {"id": "scanner-9e9eda3e62a1e0fa", "name": "Insecure pattern 'direct_innerhtml_assignment' in docs/spec-driven-product-architecture/evidence-validation-and-publishi", "shortDescription": {"text": "Insecure pattern 'direct_innerhtml_assignment' in docs/spec-driven-product-architecture/evidence-validation-and-publishing.spec.html:571"}, "fullDescription": {"text": "Found a known-risky pattern (direct_innerhtml_assignment). Review and replace if possible."}, "properties": {"scanner": "scanner-primary", "layer": "security", "severity": "medium", "confidence": 1.0}}, {"id": "scanner-13a8e9d9a7d950c8", "name": "Insecure pattern 'direct_innerhtml_assignment' in docs/org-design/communities-of-practice-and-chapters.spec.html:571", "shortDescription": {"text": "Insecure pattern 'direct_innerhtml_assignment' in docs/org-design/communities-of-practice-and-chapters.spec.html:571"}, "fullDescription": {"text": "Found a known-risky pattern (direct_innerhtml_assignment). Review and replace if possible."}, "properties": {"scanner": "scanner-primary", "layer": "security", "severity": "medium", "confidence": 1.0}}, {"id": "scanner-bd157ada24f0bb29", "name": "Insecure pattern 'direct_innerhtml_assignment' in docs/org-design/team-topologies-operating-model.spec.html:571", "shortDescription": {"text": "Insecure pattern 'direct_innerhtml_assignment' in docs/org-design/team-topologies-operating-model.spec.html:571"}, "fullDescription": {"text": "Found a known-risky pattern (direct_innerhtml_assignment). Review and replace if possible."}, "properties": {"scanner": "scanner-primary", "layer": "security", "severity": "medium", "confidence": 1.0}}, {"id": "scanner-306d7763c18e68be", "name": "Insecure pattern 'direct_innerhtml_assignment' in docs/org-design/talent-review-and-succession.html:572", "shortDescription": {"text": "Insecure pattern 'direct_innerhtml_assignment' in docs/org-design/talent-review-and-succession.html:572"}, "fullDescription": {"text": "Found a known-risky pattern (direct_innerhtml_assignment). Review and replace if possible."}, "properties": {"scanner": "scanner-primary", "layer": "security", "severity": "medium", "confidence": 1.0}}, {"id": "scanner-844fd680ba829c78", "name": "Insecure pattern 'direct_innerhtml_assignment' in docs/org-design/communities-of-practice-and-chapters.html:572", "shortDescription": {"text": "Insecure pattern 'direct_innerhtml_assignment' in docs/org-design/communities-of-practice-and-chapters.html:572"}, "fullDescription": {"text": "Found a known-risky pattern (direct_innerhtml_assignment). Review and replace if possible."}, "properties": {"scanner": "scanner-primary", "layer": "security", "severity": "medium", "confidence": 1.0}}, {"id": "scanner-e5f55c136678e8bb", "name": "Insecure pattern 'direct_innerhtml_assignment' in docs/org-design/product-engineering-partnership.html:572", "shortDescription": {"text": "Insecure pattern 'direct_innerhtml_assignment' in docs/org-design/product-engineering-partnership.html:572"}, "fullDescription": {"text": "Found a known-risky pattern (direct_innerhtml_assignment). Review and replace if possible."}, "properties": {"scanner": "scanner-primary", "layer": "security", "severity": "medium", "confidence": 1.0}}, {"id": "scanner-e3f649d1b23a22a0", "name": "Insecure pattern 'direct_innerhtml_assignment' in docs/org-design/performance-feedback-and-review.html:572", "shortDescription": {"text": "Insecure pattern 'direct_innerhtml_assignment' in docs/org-design/performance-feedback-and-review.html:572"}, "fullDescription": {"text": "Found a known-risky pattern (direct_innerhtml_assignment). Review and replace if possible."}, "properties": {"scanner": "scanner-primary", "layer": "security", "severity": "medium", "confidence": 1.0}}, {"id": "scanner-8e8fc2d2a6727a29", "name": "Insecure pattern 'direct_innerhtml_assignment' in docs/org-design/onboarding-and-ramp-up.spec.html:571", "shortDescription": {"text": "Insecure pattern 'direct_innerhtml_assignment' in docs/org-design/onboarding-and-ramp-up.spec.html:571"}, "fullDescription": {"text": "Found a known-risky pattern (direct_innerhtml_assignment). Review and replace if possible."}, "properties": {"scanner": "scanner-primary", "layer": "security", "severity": "medium", "confidence": 1.0}}, {"id": "scanner-f8255770b5c51ea4", "name": "Insecure pattern 'direct_innerhtml_assignment' in docs/org-design/org-health-and-flow-metrics.spec.html:571", "shortDescription": {"text": "Insecure pattern 'direct_innerhtml_assignment' in docs/org-design/org-health-and-flow-metrics.spec.html:571"}, "fullDescription": {"text": "Found a known-risky pattern (direct_innerhtml_assignment). Review and replace if possible."}, "properties": {"scanner": "scanner-primary", "layer": "security", "severity": "medium", "confidence": 1.0}}, {"id": "scanner-b163ddd114dc44a4", "name": "Insecure pattern 'direct_innerhtml_assignment' in docs/org-design/product-engineering-partnership.spec.html:571", "shortDescription": {"text": "Insecure pattern 'direct_innerhtml_assignment' in docs/org-design/product-engineering-partnership.spec.html:571"}, "fullDescription": {"text": "Found a known-risky pattern (direct_innerhtml_assignment). Review and replace if possible."}, "properties": {"scanner": "scanner-primary", "layer": "security", "severity": "medium", "confidence": 1.0}}, {"id": "scanner-82442aa110636e79", "name": "Insecure pattern 'direct_innerhtml_assignment' in docs/org-design/org-health-and-flow-metrics.html:572", "shortDescription": {"text": "Insecure pattern 'direct_innerhtml_assignment' in docs/org-design/org-health-and-flow-metrics.html:572"}, "fullDescription": {"text": "Found a known-risky pattern (direct_innerhtml_assignment). Review and replace if possible."}, "properties": {"scanner": "scanner-primary", "layer": "security", "severity": "medium", "confidence": 1.0}}, {"id": "scanner-a53babfe82692375", "name": "Insecure pattern 'direct_innerhtml_assignment' in docs/org-design/goal-setting-and-planning-cadence.html:572", "shortDescription": {"text": "Insecure pattern 'direct_innerhtml_assignment' in docs/org-design/goal-setting-and-planning-cadence.html:572"}, "fullDescription": {"text": "Found a known-risky pattern (direct_innerhtml_assignment). Review and replace if possible."}, "properties": {"scanner": "scanner-primary", "layer": "security", "severity": "medium", "confidence": 1.0}}, {"id": "scanner-5d9e916bf2460d76", "name": "Insecure pattern 'direct_innerhtml_assignment' in docs/org-design/engineering-management-operating-model.spec.html:571", "shortDescription": {"text": "Insecure pattern 'direct_innerhtml_assignment' in docs/org-design/engineering-management-operating-model.spec.html:571"}, "fullDescription": {"text": "Found a known-risky pattern (direct_innerhtml_assignment). Review and replace if possible."}, "properties": {"scanner": "scanner-primary", "layer": "security", "severity": "medium", "confidence": 1.0}}, {"id": "scanner-2dd00063c6470be5", "name": "Insecure pattern 'direct_innerhtml_assignment' in docs/org-design/team-topologies-operating-model.html:572", "shortDescription": {"text": "Insecure pattern 'direct_innerhtml_assignment' in docs/org-design/team-topologies-operating-model.html:572"}, "fullDescription": {"text": "Found a known-risky pattern (direct_innerhtml_assignment). Review and replace if possible."}, "properties": {"scanner": "scanner-primary", "layer": "security", "severity": "medium", "confidence": 1.0}}, {"id": "scanner-bb1f80bd06e635ac", "name": "Insecure pattern 'direct_innerhtml_assignment' in docs/org-design/team-size-and-composition.spec.html:571", "shortDescription": {"text": "Insecure pattern 'direct_innerhtml_assignment' in docs/org-design/team-size-and-composition.spec.html:571"}, "fullDescription": {"text": "Found a known-risky pattern (direct_innerhtml_assignment). Review and replace if possible."}, "properties": {"scanner": "scanner-primary", "layer": "security", "severity": "medium", "confidence": 1.0}}, {"id": "scanner-82d681303a691e39", "name": "Insecure pattern 'direct_innerhtml_assignment' in docs/org-design/goal-setting-and-planning-cadence.spec.html:571", "shortDescription": {"text": "Insecure pattern 'direct_innerhtml_assignment' in docs/org-design/goal-setting-and-planning-cadence.spec.html:571"}, "fullDescription": {"text": "Found a known-risky pattern (direct_innerhtml_assignment). Review and replace if possible."}, "properties": {"scanner": "scanner-primary", "layer": "security", "severity": "medium", "confidence": 1.0}}, {"id": "scanner-ff93580a637c74d7", "name": "Insecure pattern 'direct_innerhtml_assignment' in docs/org-design/team-size-and-composition.html:572", "shortDescription": {"text": "Insecure pattern 'direct_innerhtml_assignment' in docs/org-design/team-size-and-composition.html:572"}, "fullDescription": {"text": "Found a known-risky pattern (direct_innerhtml_assignment). Review and replace if possible."}, "properties": {"scanner": "scanner-primary", "layer": "security", "severity": "medium", "confidence": 1.0}}, {"id": "scanner-3bcbf17b4400d63c", "name": "Insecure pattern 'direct_innerhtml_assignment' in docs/org-design/architecture-as-advice-and-guardrails.spec.html:571", "shortDescription": {"text": "Insecure pattern 'direct_innerhtml_assignment' in docs/org-design/architecture-as-advice-and-guardrails.spec.html:571"}, "fullDescription": {"text": "Found a known-risky pattern (direct_innerhtml_assignment). Review and replace if possible."}, "properties": {"scanner": "scanner-primary", "layer": "security", "severity": "medium", "confidence": 1.0}}, {"id": "scanner-33f6dfffe19a9161", "name": "Insecure pattern 'direct_innerhtml_assignment' in docs/org-design/staff-plus-technical-leadership.html:572", "shortDescription": {"text": "Insecure pattern 'direct_innerhtml_assignment' in docs/org-design/staff-plus-technical-leadership.html:572"}, "fullDescription": {"text": "Found a known-risky pattern (direct_innerhtml_assignment). Review and replace if possible."}, "properties": {"scanner": "scanner-primary", "layer": "security", "severity": "medium", "confidence": 1.0}}, {"id": "scanner-f5fd975bcab8b5f7", "name": "Insecure pattern 'direct_innerhtml_assignment' in docs/org-design/staff-plus-technical-leadership.spec.html:571", "shortDescription": {"text": "Insecure pattern 'direct_innerhtml_assignment' in docs/org-design/staff-plus-technical-leadership.spec.html:571"}, "fullDescription": {"text": "Found a known-risky pattern (direct_innerhtml_assignment). Review and replace if possible."}, "properties": {"scanner": "scanner-primary", "layer": "security", "severity": "medium", "confidence": 1.0}}, {"id": "scanner-ca4ea5026272065a", "name": "Insecure pattern 'direct_innerhtml_assignment' in docs/org-design/onboarding-and-ramp-up.html:572", "shortDescription": {"text": "Insecure pattern 'direct_innerhtml_assignment' in docs/org-design/onboarding-and-ramp-up.html:572"}, "fullDescription": {"text": "Found a known-risky pattern (direct_innerhtml_assignment). Review and replace if possible."}, "properties": {"scanner": "scanner-primary", "layer": "security", "severity": "medium", "confidence": 1.0}}, {"id": "scanner-d00af5dc5739c690", "name": "Insecure pattern 'direct_innerhtml_assignment' in docs/org-design/engineering-management-operating-model.html:572", "shortDescription": {"text": "Insecure pattern 'direct_innerhtml_assignment' in docs/org-design/engineering-management-operating-model.html:572"}, "fullDescription": {"text": "Found a known-risky pattern (direct_innerhtml_assignment). Review and replace if possible."}, "properties": {"scanner": "scanner-primary", "layer": "security", "severity": "medium", "confidence": 1.0}}, {"id": "scanner-9e3538b068c2a890", "name": "Insecure pattern 'direct_innerhtml_assignment' in docs/org-design/career-paths-and-progression.spec.html:571", "shortDescription": {"text": "Insecure pattern 'direct_innerhtml_assignment' in docs/org-design/career-paths-and-progression.spec.html:571"}, "fullDescription": {"text": "Found a known-risky pattern (direct_innerhtml_assignment). Review and replace if possible."}, "properties": {"scanner": "scanner-primary", "layer": "security", "severity": "medium", "confidence": 1.0}}, {"id": "scanner-ad5ea7ced7ef121f", "name": "Insecure pattern 'direct_innerhtml_assignment' in docs/org-design/career-paths-and-progression.html:572", "shortDescription": {"text": "Insecure pattern 'direct_innerhtml_assignment' in docs/org-design/career-paths-and-progression.html:572"}, "fullDescription": {"text": "Found a known-risky pattern (direct_innerhtml_assignment). Review and replace if possible."}, "properties": {"scanner": "scanner-primary", "layer": "security", "severity": "medium", "confidence": 1.0}}, {"id": "scanner-bcfb98c413003f38", "name": "Insecure pattern 'direct_innerhtml_assignment' in docs/org-design/performance-feedback-and-review.spec.html:571", "shortDescription": {"text": "Insecure pattern 'direct_innerhtml_assignment' in docs/org-design/performance-feedback-and-review.spec.html:571"}, "fullDescription": {"text": "Found a known-risky pattern (direct_innerhtml_assignment). Review and replace if possible."}, "properties": {"scanner": "scanner-primary", "layer": "security", "severity": "medium", "confidence": 1.0}}, {"id": "scanner-3201254d95760a5f", "name": "Insecure pattern 'direct_innerhtml_assignment' in docs/org-design/stream-aligned-product-teams.spec.html:571", "shortDescription": {"text": "Insecure pattern 'direct_innerhtml_assignment' in docs/org-design/stream-aligned-product-teams.spec.html:571"}, "fullDescription": {"text": "Found a known-risky pattern (direct_innerhtml_assignment). Review and replace if possible."}, "properties": {"scanner": "scanner-primary", "layer": "security", "severity": "medium", "confidence": 1.0}}, {"id": "scanner-1cea1a87f769dfca", "name": "Insecure pattern 'direct_innerhtml_assignment' in docs/org-design/talent-review-and-succession.spec.html:571", "shortDescription": {"text": "Insecure pattern 'direct_innerhtml_assignment' in docs/org-design/talent-review-and-succession.spec.html:571"}, "fullDescription": {"text": "Found a known-risky pattern (direct_innerhtml_assignment). Review and replace if possible."}, "properties": {"scanner": "scanner-primary", "layer": "security", "severity": "medium", "confidence": 1.0}}, {"id": "scanner-3169728aff300283", "name": "Insecure pattern 'direct_innerhtml_assignment' in docs/org-design/platform-and-devops-operating-model.html:572", "shortDescription": {"text": "Insecure pattern 'direct_innerhtml_assignment' in docs/org-design/platform-and-devops-operating-model.html:572"}, "fullDescription": {"text": "Found a known-risky pattern (direct_innerhtml_assignment). Review and replace if possible."}, "properties": {"scanner": "scanner-primary", "layer": "security", "severity": "medium", "confidence": 1.0}}, {"id": "scanner-993aa9cd1d4a22f3", "name": "Insecure pattern 'direct_innerhtml_assignment' in docs/org-design/structured-hiring-and-selection.spec.html:571", "shortDescription": {"text": "Insecure pattern 'direct_innerhtml_assignment' in docs/org-design/structured-hiring-and-selection.spec.html:571"}, "fullDescription": {"text": "Found a known-risky pattern (direct_innerhtml_assignment). Review and replace if possible."}, "properties": {"scanner": "scanner-primary", "layer": "security", "severity": "medium", "confidence": 1.0}}, {"id": "scanner-4a62bd857f13c74b", "name": "Insecure pattern 'direct_innerhtml_assignment' in docs/org-design/stream-aligned-product-teams.html:572", "shortDescription": {"text": "Insecure pattern 'direct_innerhtml_assignment' in docs/org-design/stream-aligned-product-teams.html:572"}, "fullDescription": {"text": "Found a known-risky pattern (direct_innerhtml_assignment). Review and replace if possible."}, "properties": {"scanner": "scanner-primary", "layer": "security", "severity": "medium", "confidence": 1.0}}, {"id": "scanner-5e49b2a6d8a6db8f", "name": "Insecure pattern 'direct_innerhtml_assignment' in docs/org-design/architecture-as-advice-and-guardrails.html:572", "shortDescription": {"text": "Insecure pattern 'direct_innerhtml_assignment' in docs/org-design/architecture-as-advice-and-guardrails.html:572"}, "fullDescription": {"text": "Found a known-risky pattern (direct_innerhtml_assignment). Review and replace if possible."}, "properties": {"scanner": "scanner-primary", "layer": "security", "severity": "medium", "confidence": 1.0}}, {"id": "scanner-4ba452ce672dbf23", "name": "Insecure pattern 'direct_innerhtml_assignment' in docs/org-design/platform-and-devops-operating-model.spec.html:571", "shortDescription": {"text": "Insecure pattern 'direct_innerhtml_assignment' in docs/org-design/platform-and-devops-operating-model.spec.html:571"}, "fullDescription": {"text": "Found a known-risky pattern (direct_innerhtml_assignment). Review and replace if possible."}, "properties": {"scanner": "scanner-primary", "layer": "security", "severity": "medium", "confidence": 1.0}}, {"id": "scanner-0c1dc7d2d5a94d9f", "name": "Insecure pattern 'direct_innerhtml_assignment' in docs/org-design/structured-hiring-and-selection.html:572", "shortDescription": {"text": "Insecure pattern 'direct_innerhtml_assignment' in docs/org-design/structured-hiring-and-selection.html:572"}, "fullDescription": {"text": "Found a known-risky pattern (direct_innerhtml_assignment). Review and replace if possible."}, "properties": {"scanner": "scanner-primary", "layer": "security", "severity": "medium", "confidence": 1.0}}, {"id": "scanner-46ccda19b7536c25", "name": "Insecure pattern 'direct_innerhtml_assignment' in docs/org-design/quality-engineering-enablement.spec.html:571", "shortDescription": {"text": "Insecure pattern 'direct_innerhtml_assignment' in docs/org-design/quality-engineering-enablement.spec.html:571"}, "fullDescription": {"text": "Found a known-risky pattern (direct_innerhtml_assignment). Review and replace if possible."}, "properties": {"scanner": "scanner-primary", "layer": "security", "severity": "medium", "confidence": 1.0}}, {"id": "scanner-19b83df4490374de", "name": "Insecure pattern 'direct_innerhtml_assignment' in docs/org-design/quality-engineering-enablement.html:572", "shortDescription": {"text": "Insecure pattern 'direct_innerhtml_assignment' in docs/org-design/quality-engineering-enablement.html:572"}, "fullDescription": {"text": "Found a known-risky pattern (direct_innerhtml_assignment). Review and replace if possible."}, "properties": {"scanner": "scanner-primary", "layer": "security", "severity": "medium", "confidence": 1.0}}, {"id": "scanner-d8e5b0efe5a91ca2", "name": "Insecure pattern 'direct_innerhtml_assignment' in docs/tech-strategy/aws-accounts.spec.html:571", "shortDescription": {"text": "Insecure pattern 'direct_innerhtml_assignment' in docs/tech-strategy/aws-accounts.spec.html:571"}, "fullDescription": {"text": "Found a known-risky pattern (direct_innerhtml_assignment). Review and replace if possible."}, "properties": {"scanner": "scanner-primary", "layer": "security", "severity": "medium", "confidence": 1.0}}, {"id": "scanner-f75d83d59312a276", "name": "Insecure pattern 'direct_innerhtml_assignment' in docs/tech-strategy/diagnosis.html:572", "shortDescription": {"text": "Insecure pattern 'direct_innerhtml_assignment' in docs/tech-strategy/diagnosis.html:572"}, "fullDescription": {"text": "Found a known-risky pattern (direct_innerhtml_assignment). Review and replace if possible."}, "properties": {"scanner": "scanner-primary", "layer": "security", "severity": "medium", "confidence": 1.0}}, {"id": "scanner-c4f52f92e009eec4", "name": "Insecure pattern 'direct_innerhtml_assignment' in docs/tech-strategy/strategy.spec.html:571", "shortDescription": {"text": "Insecure pattern 'direct_innerhtml_assignment' in docs/tech-strategy/strategy.spec.html:571"}, "fullDescription": {"text": "Found a known-risky pattern (direct_innerhtml_assignment). Review and replace if possible."}, "properties": {"scanner": "scanner-primary", "layer": "security", "severity": "medium", "confidence": 1.0}}, {"id": "scanner-0f8d97f7e801360c", "name": "Insecure pattern 'direct_innerhtml_assignment' in docs/tech-strategy/backend-convergence.html:572", "shortDescription": {"text": "Insecure pattern 'direct_innerhtml_assignment' in docs/tech-strategy/backend-convergence.html:572"}, "fullDescription": {"text": "Found a known-risky pattern (direct_innerhtml_assignment). Review and replace if possible."}, "properties": {"scanner": "scanner-primary", "layer": "security", "severity": "medium", "confidence": 1.0}}, {"id": "scanner-abc3305fe0767e03", "name": "Insecure pattern 'direct_innerhtml_assignment' in docs/tech-strategy/first-targets.html:572", "shortDescription": {"text": "Insecure pattern 'direct_innerhtml_assignment' in docs/tech-strategy/first-targets.html:572"}, "fullDescription": {"text": "Found a known-risky pattern (direct_innerhtml_assignment). Review and replace if possible."}, "properties": {"scanner": "scanner-primary", "layer": "security", "severity": "medium", "confidence": 1.0}}, {"id": "scanner-ca69a6dd5c66108d", "name": "Insecure pattern 'direct_innerhtml_assignment' in docs/tech-strategy/diagnosis.spec.html:571", "shortDescription": {"text": "Insecure pattern 'direct_innerhtml_assignment' in docs/tech-strategy/diagnosis.spec.html:571"}, "fullDescription": {"text": "Found a known-risky pattern (direct_innerhtml_assignment). Review and replace if possible."}, "properties": {"scanner": "scanner-primary", "layer": "security", "severity": "medium", "confidence": 1.0}}, {"id": "scanner-8ec956879b9463f1", "name": "Insecure pattern 'direct_innerhtml_assignment' in docs/tech-strategy/ownership-clarification.html:572", "shortDescription": {"text": "Insecure pattern 'direct_innerhtml_assignment' in docs/tech-strategy/ownership-clarification.html:572"}, "fullDescription": {"text": "Found a known-risky pattern (direct_innerhtml_assignment). Review and replace if possible."}, "properties": {"scanner": "scanner-primary", "layer": "security", "severity": "medium", "confidence": 1.0}}, {"id": "scanner-aa216115cfb7dec6", "name": "Insecure pattern 'direct_innerhtml_assignment' in docs/tech-strategy/ownership-clarification.spec.html:571", "shortDescription": {"text": "Insecure pattern 'direct_innerhtml_assignment' in docs/tech-strategy/ownership-clarification.spec.html:571"}, "fullDescription": {"text": "Found a known-risky pattern (direct_innerhtml_assignment). Review and replace if possible."}, "properties": {"scanner": "scanner-primary", "layer": "security", "severity": "medium", "confidence": 1.0}}, {"id": "scanner-7f3fb820448ca765", "name": "Insecure pattern 'direct_innerhtml_assignment' in docs/tech-strategy/prioritization.html:572", "shortDescription": {"text": "Insecure pattern 'direct_innerhtml_assignment' in docs/tech-strategy/prioritization.html:572"}, "fullDescription": {"text": "Found a known-risky pattern (direct_innerhtml_assignment). Review and replace if possible."}, "properties": {"scanner": "scanner-primary", "layer": "security", "severity": "medium", "confidence": 1.0}}, {"id": "scanner-19d437248062b872", "name": "Insecure pattern 'direct_innerhtml_assignment' in docs/tech-strategy/implications.spec.html:571", "shortDescription": {"text": "Insecure pattern 'direct_innerhtml_assignment' in docs/tech-strategy/implications.spec.html:571"}, "fullDescription": {"text": "Found a known-risky pattern (direct_innerhtml_assignment). Review and replace if possible."}, "properties": {"scanner": "scanner-primary", "layer": "security", "severity": "medium", "confidence": 1.0}}, {"id": "scanner-21da7d2214a6b187", "name": "Insecure pattern 'direct_innerhtml_assignment' in docs/tech-strategy/prioritization.spec.html:571", "shortDescription": {"text": "Insecure pattern 'direct_innerhtml_assignment' in docs/tech-strategy/prioritization.spec.html:571"}, "fullDescription": {"text": "Found a known-risky pattern (direct_innerhtml_assignment). Review and replace if possible."}, "properties": {"scanner": "scanner-primary", "layer": "security", "severity": "medium", "confidence": 1.0}}, {"id": "scanner-976f6d9fae5d6057", "name": "Insecure pattern 'direct_innerhtml_assignment' in docs/tech-strategy/delivery-path.html:572", "shortDescription": {"text": "Insecure pattern 'direct_innerhtml_assignment' in docs/tech-strategy/delivery-path.html:572"}, "fullDescription": {"text": "Found a known-risky pattern (direct_innerhtml_assignment). Review and replace if possible."}, "properties": {"scanner": "scanner-primary", "layer": "security", "severity": "medium", "confidence": 1.0}}, {"id": "scanner-ed0592e0f9b0affe", "name": "Insecure pattern 'direct_innerhtml_assignment' in docs/tech-strategy/implications.html:572", "shortDescription": {"text": "Insecure pattern 'direct_innerhtml_assignment' in docs/tech-strategy/implications.html:572"}, "fullDescription": {"text": "Found a known-risky pattern (direct_innerhtml_assignment). Review and replace if possible."}, "properties": {"scanner": "scanner-primary", "layer": "security", "severity": "medium", "confidence": 1.0}}, {"id": "scanner-ce755aee5c8f69f5", "name": "Insecure pattern 'direct_innerhtml_assignment' in docs/tech-strategy/backend-convergence.spec.html:571", "shortDescription": {"text": "Insecure pattern 'direct_innerhtml_assignment' in docs/tech-strategy/backend-convergence.spec.html:571"}, "fullDescription": {"text": "Found a known-risky pattern (direct_innerhtml_assignment). Review and replace if possible."}, "properties": {"scanner": "scanner-primary", "layer": "security", "severity": "medium", "confidence": 1.0}}, {"id": "scanner-c2e0579b8c00db4c", "name": "Insecure pattern 'direct_innerhtml_assignment' in docs/tech-strategy/aws-accounts.html:572", "shortDescription": {"text": "Insecure pattern 'direct_innerhtml_assignment' in docs/tech-strategy/aws-accounts.html:572"}, "fullDescription": {"text": "Found a known-risky pattern (direct_innerhtml_assignment). Review and replace if possible."}, "properties": {"scanner": "scanner-primary", "layer": "security", "severity": "medium", "confidence": 1.0}}, {"id": "scanner-7447e8e2f7d27ea1", "name": "Insecure pattern 'direct_innerhtml_assignment' in docs/tech-strategy/operate.html:572", "shortDescription": {"text": "Insecure pattern 'direct_innerhtml_assignment' in docs/tech-strategy/operate.html:572"}, "fullDescription": {"text": "Found a known-risky pattern (direct_innerhtml_assignment). Review and replace if possible."}, "properties": {"scanner": "scanner-primary", "layer": "security", "severity": "medium", "confidence": 1.0}}, {"id": "scanner-c06cda4fb1420d25", "name": "Insecure pattern 'direct_innerhtml_assignment' in docs/tech-strategy/first-targets.spec.html:571", "shortDescription": {"text": "Insecure pattern 'direct_innerhtml_assignment' in docs/tech-strategy/first-targets.spec.html:571"}, "fullDescription": {"text": "Found a known-risky pattern (direct_innerhtml_assignment). Review and replace if possible."}, "properties": {"scanner": "scanner-primary", "layer": "security", "severity": "medium", "confidence": 1.0}}, {"id": "scanner-4306b8ac82a25262", "name": "Insecure pattern 'direct_innerhtml_assignment' in docs/tech-strategy/policy.spec.html:571", "shortDescription": {"text": "Insecure pattern 'direct_innerhtml_assignment' in docs/tech-strategy/policy.spec.html:571"}, "fullDescription": {"text": "Found a known-risky pattern (direct_innerhtml_assignment). Review and replace if possible."}, "properties": {"scanner": "scanner-primary", "layer": "security", "severity": "medium", "confidence": 1.0}}, {"id": "scanner-bf7e1d30e95247ed", "name": "Insecure pattern 'direct_innerhtml_assignment' in docs/tech-strategy/strategy.html:572", "shortDescription": {"text": "Insecure pattern 'direct_innerhtml_assignment' in docs/tech-strategy/strategy.html:572"}, "fullDescription": {"text": "Found a known-risky pattern (direct_innerhtml_assignment). Review and replace if possible."}, "properties": {"scanner": "scanner-primary", "layer": "security", "severity": "medium", "confidence": 1.0}}, {"id": "scanner-8d49c9b4712b1e5d", "name": "Insecure pattern 'direct_innerhtml_assignment' in docs/tech-strategy/roadmap.spec.html:571", "shortDescription": {"text": "Insecure pattern 'direct_innerhtml_assignment' in docs/tech-strategy/roadmap.spec.html:571"}, "fullDescription": {"text": "Found a known-risky pattern (direct_innerhtml_assignment). Review and replace if possible."}, "properties": {"scanner": "scanner-primary", "layer": "security", "severity": "medium", "confidence": 1.0}}, {"id": "scanner-47c5af0b3eb0b517", "name": "Insecure pattern 'direct_innerhtml_assignment' in docs/tech-strategy/policy.html:572", "shortDescription": {"text": "Insecure pattern 'direct_innerhtml_assignment' in docs/tech-strategy/policy.html:572"}, "fullDescription": {"text": "Found a known-risky pattern (direct_innerhtml_assignment). Review and replace if possible."}, "properties": {"scanner": "scanner-primary", "layer": "security", "severity": "medium", "confidence": 1.0}}, {"id": "scanner-b72654c25f7082dd", "name": "Insecure pattern 'direct_innerhtml_assignment' in docs/tech-strategy/roadmap.html:572", "shortDescription": {"text": "Insecure pattern 'direct_innerhtml_assignment' in docs/tech-strategy/roadmap.html:572"}, "fullDescription": {"text": "Found a known-risky pattern (direct_innerhtml_assignment). Review and replace if possible."}, "properties": {"scanner": "scanner-primary", "layer": "security", "severity": "medium", "confidence": 1.0}}, {"id": "scanner-0c44abb52eda471e", "name": "Insecure pattern 'direct_innerhtml_assignment' in docs/tech-strategy/delivery-path.spec.html:571", "shortDescription": {"text": "Insecure pattern 'direct_innerhtml_assignment' in docs/tech-strategy/delivery-path.spec.html:571"}, "fullDescription": {"text": "Found a known-risky pattern (direct_innerhtml_assignment). Review and replace if possible."}, "properties": {"scanner": "scanner-primary", "layer": "security", "severity": "medium", "confidence": 1.0}}, {"id": "scanner-419c0f24d30023b5", "name": "Insecure pattern 'direct_innerhtml_assignment' in docs/tech-strategy/operate.spec.html:571", "shortDescription": {"text": "Insecure pattern 'direct_innerhtml_assignment' in docs/tech-strategy/operate.spec.html:571"}, "fullDescription": {"text": "Found a known-risky pattern (direct_innerhtml_assignment). Review and replace if possible."}, "properties": {"scanner": "scanner-primary", "layer": "security", "severity": "medium", "confidence": 1.0}}, {"id": "scanner-4e6706eaf9291631", "name": "Insecure pattern 'direct_innerhtml_assignment' in docs/ai-decisions-log/ai-engineering-standards.html:572", "shortDescription": {"text": "Insecure pattern 'direct_innerhtml_assignment' in docs/ai-decisions-log/ai-engineering-standards.html:572"}, "fullDescription": {"text": "Found a known-risky pattern (direct_innerhtml_assignment). Review and replace if possible."}, "properties": {"scanner": "scanner-primary", "layer": "security", "severity": "medium", "confidence": 1.0}}, {"id": "scanner-3cbe3f270a2d5d1b", "name": "Insecure pattern 'direct_innerhtml_assignment' in docs/ai-decisions-log/ai-operating-model.html:572", "shortDescription": {"text": "Insecure pattern 'direct_innerhtml_assignment' in docs/ai-decisions-log/ai-operating-model.html:572"}, "fullDescription": {"text": "Found a known-risky pattern (direct_innerhtml_assignment). Review and replace if possible."}, "properties": {"scanner": "scanner-primary", "layer": "security", "severity": "medium", "confidence": 1.0}}, {"id": "scanner-1eedc4cf427200a9", "name": "Insecure pattern 'direct_innerhtml_assignment' in docs/ai-decisions-log/ai-tooling.html:572", "shortDescription": {"text": "Insecure pattern 'direct_innerhtml_assignment' in docs/ai-decisions-log/ai-tooling.html:572"}, "fullDescription": {"text": "Found a known-risky pattern (direct_innerhtml_assignment). Review and replace if possible."}, "properties": {"scanner": "scanner-primary", "layer": "security", "severity": "medium", "confidence": 1.0}}, {"id": "scanner-594105a4d5b89e45", "name": "Insecure pattern 'direct_innerhtml_assignment' in docs/ai-decisions-log/ai-policy.spec.html:571", "shortDescription": {"text": "Insecure pattern 'direct_innerhtml_assignment' in docs/ai-decisions-log/ai-policy.spec.html:571"}, "fullDescription": {"text": "Found a known-risky pattern (direct_innerhtml_assignment). Review and replace if possible."}, "properties": {"scanner": "scanner-primary", "layer": "security", "severity": "medium", "confidence": 1.0}}, {"id": "scanner-f0d13e3de6d4edfd", "name": "Insecure pattern 'direct_innerhtml_assignment' in docs/ai-decisions-log/ai-operating-model.spec.html:571", "shortDescription": {"text": "Insecure pattern 'direct_innerhtml_assignment' in docs/ai-decisions-log/ai-operating-model.spec.html:571"}, "fullDescription": {"text": "Found a known-risky pattern (direct_innerhtml_assignment). Review and replace if possible."}, "properties": {"scanner": "scanner-primary", "layer": "security", "severity": "medium", "confidence": 1.0}}, {"id": "scanner-a535f9d2af668b20", "name": "Insecure pattern 'direct_innerhtml_assignment' in docs/ai-decisions-log/ai-policy.html:572", "shortDescription": {"text": "Insecure pattern 'direct_innerhtml_assignment' in docs/ai-decisions-log/ai-policy.html:572"}, "fullDescription": {"text": "Found a known-risky pattern (direct_innerhtml_assignment). Review and replace if possible."}, "properties": {"scanner": "scanner-primary", "layer": "security", "severity": "medium", "confidence": 1.0}}, {"id": "scanner-74553220b77b6e43", "name": "Insecure pattern 'direct_innerhtml_assignment' in docs/ai-decisions-log/ai-tooling.spec.html:571", "shortDescription": {"text": "Insecure pattern 'direct_innerhtml_assignment' in docs/ai-decisions-log/ai-tooling.spec.html:571"}, "fullDescription": {"text": "Found a known-risky pattern (direct_innerhtml_assignment). Review and replace if possible."}, "properties": {"scanner": "scanner-primary", "layer": "security", "severity": "medium", "confidence": 1.0}}, {"id": "scanner-b23517e71ec07c6e", "name": "Insecure pattern 'direct_innerhtml_assignment' in docs/ai-decisions-log/ai-engineering-standards.spec.html:571", "shortDescription": {"text": "Insecure pattern 'direct_innerhtml_assignment' in docs/ai-decisions-log/ai-engineering-standards.spec.html:571"}, "fullDescription": {"text": "Found a known-risky pattern (direct_innerhtml_assignment). Review and replace if possible."}, "properties": {"scanner": "scanner-primary", "layer": "security", "severity": "medium", "confidence": 1.0}}, {"id": "scanner-5bbfc545286922dd", "name": "Insecure pattern 'direct_innerhtml_assignment' in docs/madr/0000-use-markdown-architectural-decision-records.html:572", "shortDescription": {"text": "Insecure pattern 'direct_innerhtml_assignment' in docs/madr/0000-use-markdown-architectural-decision-records.html:572"}, "fullDescription": {"text": "Found a known-risky pattern (direct_innerhtml_assignment). Review and replace if possible."}, "properties": {"scanner": "scanner-primary", "layer": "security", "severity": "medium", "confidence": 1.0}}, {"id": "scanner-00c485e06ff0ec7e", "name": "Insecure pattern 'direct_innerhtml_assignment' in docs/madr/0018-use-confirmation-as-heading.html:572", "shortDescription": {"text": "Insecure pattern 'direct_innerhtml_assignment' in docs/madr/0018-use-confirmation-as-heading.html:572"}, "fullDescription": {"text": "Found a known-risky pattern (direct_innerhtml_assignment). Review and replace if possible."}, "properties": {"scanner": "scanner-primary", "layer": "security", "severity": "medium", "confidence": 1.0}}, {"id": "scanner-66c7a0bfbdf607cd", "name": "Insecure pattern 'direct_innerhtml_assignment' in docs/madr/0016-outcome-before-detailed-pros-cons.html:572", "shortDescription": {"text": "Insecure pattern 'direct_innerhtml_assignment' in docs/madr/0016-outcome-before-detailed-pros-cons.html:572"}, "fullDescription": {"text": "Found a known-risky pattern (direct_innerhtml_assignment). Review and replace if possible."}, "properties": {"scanner": "scanner-primary", "layer": "security", "severity": "medium", "confidence": 1.0}}, {"id": "scanner-0d4a25c2f65cf2ab", "name": "Insecure pattern 'direct_innerhtml_assignment' in docs/madr/0002-do-not-use-numbers-in-headings.html:572", "shortDescription": {"text": "Insecure pattern 'direct_innerhtml_assignment' in docs/madr/0002-do-not-use-numbers-in-headings.html:572"}, "fullDescription": {"text": "Found a known-risky pattern (direct_innerhtml_assignment). Review and replace if possible."}, "properties": {"scanner": "scanner-primary", "layer": "security", "severity": "medium", "confidence": 1.0}}, {"id": "scanner-79db0c147e043e9a", "name": "Insecure pattern 'direct_innerhtml_assignment' in docs/madr/0006-use-names-as-identifier.html:572", "shortDescription": {"text": "Insecure pattern 'direct_innerhtml_assignment' in docs/madr/0006-use-names-as-identifier.html:572"}, "fullDescription": {"text": "Found a known-risky pattern (direct_innerhtml_assignment). Review and replace if possible."}, "properties": {"scanner": "scanner-primary", "layer": "security", "severity": "medium", "confidence": 1.0}}, {"id": "scanner-55320c1f91d30546", "name": "Insecure pattern 'direct_innerhtml_assignment' in docs/madr/0017-use-same-format-for-outcomes-and-options.html:572", "shortDescription": {"text": "Insecure pattern 'direct_innerhtml_assignment' in docs/madr/0017-use-same-format-for-outcomes-and-options.html:572"}, "fullDescription": {"text": "Found a known-risky pattern (direct_innerhtml_assignment). Review and replace if possible."}, "properties": {"scanner": "scanner-primary", "layer": "security", "severity": "medium", "confidence": 1.0}}, {"id": "scanner-b9c93fe13d8ab97a", "name": "Insecure pattern 'direct_innerhtml_assignment' in docs/madr/0003-provide-own-madr-tools.html:572", "shortDescription": {"text": "Insecure pattern 'direct_innerhtml_assignment' in docs/madr/0003-provide-own-madr-tools.html:572"}, "fullDescription": {"text": "Found a known-risky pattern (direct_innerhtml_assignment). Review and replace if possible."}, "properties": {"scanner": "scanner-primary", "layer": "security", "severity": "medium", "confidence": 1.0}}, {"id": "scanner-856c41a7afe5e521", "name": "Insecure pattern 'direct_innerhtml_assignment' in docs/madr/0008-add-status-field.html:572", "shortDescription": {"text": "Insecure pattern 'direct_innerhtml_assignment' in docs/madr/0008-add-status-field.html:572"}, "fullDescription": {"text": "Found a known-risky pattern (direct_innerhtml_assignment). Review and replace if possible."}, "properties": {"scanner": "scanner-primary", "layer": "security", "severity": "medium", "confidence": 1.0}}, {"id": "scanner-1886d4ae481d9251", "name": "Insecure pattern 'direct_innerhtml_assignment' in docs/madr/0013-use-yaml-front-matter-for-meta-data.html:572", "shortDescription": {"text": "Insecure pattern 'direct_innerhtml_assignment' in docs/madr/0013-use-yaml-front-matter-for-meta-data.html:572"}, "fullDescription": {"text": "Found a known-risky pattern (direct_innerhtml_assignment). Review and replace if possible."}, "properties": {"scanner": "scanner-primary", "layer": "security", "severity": "medium", "confidence": 1.0}}, {"id": "scanner-b503b444ae485013", "name": "Insecure pattern 'direct_innerhtml_assignment' in docs/madr/0007-do-not-emphasize-line-headings.html:572", "shortDescription": {"text": "Insecure pattern 'direct_innerhtml_assignment' in docs/madr/0007-do-not-emphasize-line-headings.html:572"}, "fullDescription": {"text": "Found a known-risky pattern (direct_innerhtml_assignment). Review and replace if possible."}, "properties": {"scanner": "scanner-primary", "layer": "security", "severity": "medium", "confidence": 1.0}}, {"id": "scanner-a2beff7dc919f2b2", "name": "Insecure pattern 'direct_innerhtml_assignment' in docs/madr/0015-include-consulting-informed-of-raci.html:572", "shortDescription": {"text": "Insecure pattern 'direct_innerhtml_assignment' in docs/madr/0015-include-consulting-informed-of-raci.html:572"}, "fullDescription": {"text": "Found a known-risky pattern (direct_innerhtml_assignment). Review and replace if possible."}, "properties": {"scanner": "scanner-primary", "layer": "security", "severity": "medium", "confidence": 1.0}}, {"id": "scanner-058ddf584c2876ef", "name": "Insecure pattern 'direct_innerhtml_assignment' in docs/madr/0009-support-links-between-adrs-inside-an-adrs.html:572", "shortDescription": {"text": "Insecure pattern 'direct_innerhtml_assignment' in docs/madr/0009-support-links-between-adrs-inside-an-adrs.html:572"}, "fullDescription": {"text": "Found a known-risky pattern (direct_innerhtml_assignment). Review and replace if possible."}, "properties": {"scanner": "scanner-primary", "layer": "security", "severity": "medium", "confidence": 1.0}}, {"id": "scanner-cfbbd84c53d44906", "name": "Insecure pattern 'direct_innerhtml_assignment' in docs/madr/0010-support-categories.html:572", "shortDescription": {"text": "Insecure pattern 'direct_innerhtml_assignment' in docs/madr/0010-support-categories.html:572"}, "fullDescription": {"text": "Found a known-risky pattern (direct_innerhtml_assignment). Review and replace if possible."}, "properties": {"scanner": "scanner-primary", "layer": "security", "severity": "medium", "confidence": 1.0}}, {"id": "scanner-80c036c2196e96b6", "name": "Insecure pattern 'direct_innerhtml_assignment' in docs/madr/0012-use-curly-braces-to-denote-placeholder.html:572", "shortDescription": {"text": "Insecure pattern 'direct_innerhtml_assignment' in docs/madr/0012-use-curly-braces-to-denote-placeholder.html:572"}, "fullDescription": {"text": "Found a known-risky pattern (direct_innerhtml_assignment). Review and replace if possible."}, "properties": {"scanner": "scanner-primary", "layer": "security", "severity": "medium", "confidence": 1.0}}, {"id": "scanner-428d9bb6fe39fc6e", "name": "Insecure pattern 'direct_innerhtml_assignment' in docs/madr/0004-write-own-toc-tool.html:572", "shortDescription": {"text": "Insecure pattern 'direct_innerhtml_assignment' in docs/madr/0004-write-own-toc-tool.html:572"}, "fullDescription": {"text": "Found a known-risky pattern (direct_innerhtml_assignment). Review and replace if possible."}, "properties": {"scanner": "scanner-primary", "layer": "security", "severity": "medium", "confidence": 1.0}}, {"id": "scanner-74b1a79d237b3561", "name": "Insecure pattern 'direct_innerhtml_assignment' in docs/madr/0011-use-asterisk-as-list-marker.html:572", "shortDescription": {"text": "Insecure pattern 'direct_innerhtml_assignment' in docs/madr/0011-use-asterisk-as-list-marker.html:572"}, "fullDescription": {"text": "Found a known-risky pattern (direct_innerhtml_assignment). Review and replace if possible."}, "properties": {"scanner": "scanner-primary", "layer": "security", "severity": "medium", "confidence": 1.0}}, {"id": "scanner-992fdcb6913b101e", "name": "Insecure pattern 'direct_innerhtml_assignment' in docs/madr/0001-use-CC0-or-MIT-as-license.html:572", "shortDescription": {"text": "Insecure pattern 'direct_innerhtml_assignment' in docs/madr/0001-use-CC0-or-MIT-as-license.html:572"}, "fullDescription": {"text": "Found a known-risky pattern (direct_innerhtml_assignment). Review and replace if possible."}, "properties": {"scanner": "scanner-primary", "layer": "security", "severity": "medium", "confidence": 1.0}}, {"id": "scanner-455b7cd498e81a51", "name": "Insecure pattern 'direct_innerhtml_assignment' in docs/madr/0005-use-dashes-in-filenames.html:572", "shortDescription": {"text": "Insecure pattern 'direct_innerhtml_assignment' in docs/madr/0005-use-dashes-in-filenames.html:572"}, "fullDescription": {"text": "Found a known-risky pattern (direct_innerhtml_assignment). Review and replace if possible."}, "properties": {"scanner": "scanner-primary", "layer": "security", "severity": "medium", "confidence": 1.0}}, {"id": "scanner-04e7f82fdd443c45", "name": "Insecure pattern 'direct_innerhtml_assignment' in docs/madr/0014-allow-neutral-arguments.html:572", "shortDescription": {"text": "Insecure pattern 'direct_innerhtml_assignment' in docs/madr/0014-allow-neutral-arguments.html:572"}, "fullDescription": {"text": "Found a known-risky pattern (direct_innerhtml_assignment). Review and replace if possible."}, "properties": {"scanner": "scanner-primary", "layer": "security", "severity": "medium", "confidence": 1.0}}, {"id": "scanner-3e6a2aae741400c6", "name": "Insecure pattern 'direct_innerhtml_assignment' in docs/ai-notes/leadership-ladder.spec.html:571", "shortDescription": {"text": "Insecure pattern 'direct_innerhtml_assignment' in docs/ai-notes/leadership-ladder.spec.html:571"}, "fullDescription": {"text": "Found a known-risky pattern (direct_innerhtml_assignment). Review and replace if possible."}, "properties": {"scanner": "scanner-primary", "layer": "security", "severity": "medium", "confidence": 1.0}}, {"id": "scanner-d902ba62d3b14eb1", "name": "Insecure pattern 'direct_innerhtml_assignment' in docs/ai-notes/fashion-driven-software-development.html:572", "shortDescription": {"text": "Insecure pattern 'direct_innerhtml_assignment' in docs/ai-notes/fashion-driven-software-development.html:572"}, "fullDescription": {"text": "Found a known-risky pattern (direct_innerhtml_assignment). Review and replace if possible."}, "properties": {"scanner": "scanner-primary", "layer": "security", "severity": "medium", "confidence": 1.0}}, {"id": "scanner-35bce418ec2449a8", "name": "Insecure pattern 'direct_innerhtml_assignment' in docs/ai-notes/prepare-for-ai-future.html:572", "shortDescription": {"text": "Insecure pattern 'direct_innerhtml_assignment' in docs/ai-notes/prepare-for-ai-future.html:572"}, "fullDescription": {"text": "Found a known-risky pattern (direct_innerhtml_assignment). Review and replace if possible."}, "properties": {"scanner": "scanner-primary", "layer": "security", "severity": "medium", "confidence": 1.0}}, {"id": "scanner-3b09e0f6d802f573", "name": "Insecure pattern 'direct_innerhtml_assignment' in docs/ai-notes/fashion-driven-software-development.spec.html:571", "shortDescription": {"text": "Insecure pattern 'direct_innerhtml_assignment' in docs/ai-notes/fashion-driven-software-development.spec.html:571"}, "fullDescription": {"text": "Found a known-risky pattern (direct_innerhtml_assignment). Review and replace if possible."}, "properties": {"scanner": "scanner-primary", "layer": "security", "severity": "medium", "confidence": 1.0}}, {"id": "scanner-db6a13f7c3de28b9", "name": "Insecure pattern 'direct_innerhtml_assignment' in docs/ai-notes/leadership-ladder.html:572", "shortDescription": {"text": "Insecure pattern 'direct_innerhtml_assignment' in docs/ai-notes/leadership-ladder.html:572"}, "fullDescription": {"text": "Found a known-risky pattern (direct_innerhtml_assignment). Review and replace if possible."}, "properties": {"scanner": "scanner-primary", "layer": "security", "severity": "medium", "confidence": 1.0}}, {"id": "scanner-1b13a377da76d4da", "name": "Insecure pattern 'direct_innerhtml_assignment' in docs/ai-notes/prepare-for-ai-future.spec.html:571", "shortDescription": {"text": "Insecure pattern 'direct_innerhtml_assignment' in docs/ai-notes/prepare-for-ai-future.spec.html:571"}, "fullDescription": {"text": "Found a known-risky pattern (direct_innerhtml_assignment). Review and replace if possible."}, "properties": {"scanner": "scanner-primary", "layer": "security", "severity": "medium", "confidence": 1.0}}, {"id": "scanner-7e1efd7d87e396c9", "name": "Insecure pattern 'direct_innerhtml_assignment' in docs/ai-notes/risc-for-ai-software-development.spec.html:571", "shortDescription": {"text": "Insecure pattern 'direct_innerhtml_assignment' in docs/ai-notes/risc-for-ai-software-development.spec.html:571"}, "fullDescription": {"text": "Found a known-risky pattern (direct_innerhtml_assignment). Review and replace if possible."}, "properties": {"scanner": "scanner-primary", "layer": "security", "severity": "medium", "confidence": 1.0}}, {"id": "scanner-d564d381f034e8df", "name": "Insecure pattern 'direct_innerhtml_assignment' in docs/ai-notes/risc-for-ai-software-development.html:572", "shortDescription": {"text": "Insecure pattern 'direct_innerhtml_assignment' in docs/ai-notes/risc-for-ai-software-development.html:572"}, "fullDescription": {"text": "Found a known-risky pattern (direct_innerhtml_assignment). Review and replace if possible."}, "properties": {"scanner": "scanner-primary", "layer": "security", "severity": "medium", "confidence": 1.0}}, {"id": "scanner-18ac5584b89ddbe8", "name": "Insecure pattern 'direct_innerhtml_assignment' in docs/decisions-log/python-programming-language.html:572", "shortDescription": {"text": "Insecure pattern 'direct_innerhtml_assignment' in docs/decisions-log/python-programming-language.html:572"}, "fullDescription": {"text": "Found a known-risky pattern (direct_innerhtml_assignment). Review and replace if possible."}, "properties": {"scanner": "scanner-primary", "layer": "security", "severity": "medium", "confidence": 1.0}}, {"id": "scanner-c1198a22bdf61e09", "name": "Insecure pattern 'direct_innerhtml_assignment' in docs/decisions-log/docker-swarm-container-orchestration.html:572", "shortDescription": {"text": "Insecure pattern 'direct_innerhtml_assignment' in docs/decisions-log/docker-swarm-container-orchestration.html:572"}, "fullDescription": {"text": "Found a known-risky pattern (direct_innerhtml_assignment). Review and replace if possible."}, "properties": {"scanner": "scanner-primary", "layer": "security", "severity": "medium", "confidence": 1.0}}, {"id": "scanner-e6f49f07ded7874a", "name": "Insecure pattern 'direct_innerhtml_assignment' in docs/decisions-log/css-framework.html:572", "shortDescription": {"text": "Insecure pattern 'direct_innerhtml_assignment' in docs/decisions-log/css-framework.html:572"}, "fullDescription": {"text": "Found a known-risky pattern (direct_innerhtml_assignment). Review and replace if possible."}, "properties": {"scanner": "scanner-primary", "layer": "security", "severity": "medium", "confidence": 1.0}}, {"id": "scanner-bfb8945cdfa593d7", "name": "Insecure pattern 'direct_innerhtml_assignment' in docs/decisions-log/browser-automation-framework-for-e2e-testing-playwr", "shortDescription": {"text": "Insecure pattern 'direct_innerhtml_assignment' in docs/decisions-log/browser-automation-framework-for-e2e-testing-playwright-vs-selenium.html:572"}, "fullDescription": {"text": "Found a known-risky pattern (direct_innerhtml_assignment). Review and replace if possible."}, "properties": {"scanner": "scanner-primary", "layer": "security", "severity": "medium", "confidence": 1.0}}, {"id": "scanner-318321ecd2c4bb84", "name": "Insecure pattern 'direct_innerhtml_assignment' in docs/decisions-log/authentication-authorization-options.html:572", "shortDescription": {"text": "Insecure pattern 'direct_innerhtml_assignment' in docs/decisions-log/authentication-authorization-options.html:572"}, "fullDescription": {"text": "Found a known-risky pattern (direct_innerhtml_assignment). Review and replace if possible."}, "properties": {"scanner": "scanner-primary", "layer": "security", "severity": "medium", "confidence": 1.0}}, {"id": "scanner-6b7c7a93273999a4", "name": "Insecure pattern 'direct_innerhtml_assignment' in docs/decisions-log/programming-code-editors.html:572", "shortDescription": {"text": "Insecure pattern 'direct_innerhtml_assignment' in docs/decisions-log/programming-code-editors.html:572"}, "fullDescription": {"text": "Found a known-risky pattern (direct_innerhtml_assignment). Review and replace if possible."}, "properties": {"scanner": "scanner-primary", "layer": "security", "severity": "medium", "confidence": 1.0}}, {"id": "scanner-62a60d0fefb2f1f7", "name": "Insecure pattern 'direct_innerhtml_assignment' in docs/decisions-log/api-using-json-v-grpc.html:571", "shortDescription": {"text": "Insecure pattern 'direct_innerhtml_assignment' in docs/decisions-log/api-using-json-v-grpc.html:571"}, "fullDescription": {"text": "Found a known-risky pattern (direct_innerhtml_assignment). Review and replace if possible."}, "properties": {"scanner": "scanner-primary", "layer": "security", "severity": "medium", "confidence": 1.0}}, {"id": "scanner-12744fe1b38cfc57", "name": "Insecure pattern 'direct_innerhtml_assignment' in docs/decisions-log/snake-case-v-camelcase-for-a-rest-api.html:572", "shortDescription": {"text": "Insecure pattern 'direct_innerhtml_assignment' in docs/decisions-log/snake-case-v-camelcase-for-a-rest-api.html:572"}, "fullDescription": {"text": "Found a known-risky pattern (direct_innerhtml_assignment). Review and replace if possible."}, "properties": {"scanner": "scanner-primary", "layer": "security", "severity": "medium", "confidence": 1.0}}, {"id": "scanner-1a97cc8ab752d7eb", "name": "Insecure pattern 'direct_innerhtml_assignment' in docs/decisions-log/svelte-front-end-javascript-library.html:572", "shortDescription": {"text": "Insecure pattern 'direct_innerhtml_assignment' in docs/decisions-log/svelte-front-end-javascript-library.html:572"}, "fullDescription": {"text": "Found a known-risky pattern (direct_innerhtml_assignment). Review and replace if possible."}, "properties": {"scanner": "scanner-primary", "layer": "security", "severity": "medium", "confidence": 1.0}}, {"id": "scanner-57481d7ec3e62054", "name": "Insecure pattern 'direct_innerhtml_assignment' in docs/decisions-log/choosing-a-database-technology.html:572", "shortDescription": {"text": "Insecure pattern 'direct_innerhtml_assignment' in docs/decisions-log/choosing-a-database-technology.html:572"}, "fullDescription": {"text": "Found a known-risky pattern (direct_innerhtml_assignment). Review and replace if possible."}, "properties": {"scanner": "scanner-primary", "layer": "security", "severity": "medium", "confidence": 1.0}}, {"id": "scanner-c1c746a7908f6b96", "name": "Insecure pattern 'direct_innerhtml_assignment' in docs/decisions-log/react-front-end-javascript-library.html:572", "shortDescription": {"text": "Insecure pattern 'direct_innerhtml_assignment' in docs/decisions-log/react-front-end-javascript-library.html:572"}, "fullDescription": {"text": "Found a known-risky pattern (direct_innerhtml_assignment). Review and replace if possible."}, "properties": {"scanner": "scanner-primary", "layer": "security", "severity": "medium", "confidence": 1.0}}, {"id": "scanner-12ab1328d8d9a4e3", "name": "Insecure pattern 'direct_innerhtml_assignment' in docs/decisions-log/tailwind-css.html:572", "shortDescription": {"text": "Insecure pattern 'direct_innerhtml_assignment' in docs/decisions-log/tailwind-css.html:572"}, "fullDescription": {"text": "Found a known-risky pattern (direct_innerhtml_assignment). Review and replace if possible."}, "properties": {"scanner": "scanner-primary", "layer": "security", "severity": "medium", "confidence": 1.0}}, {"id": "scanner-d005fa1731bd8de4", "name": "Insecure pattern 'direct_innerhtml_assignment' in docs/decisions-log/programming-languages.html:572", "shortDescription": {"text": "Insecure pattern 'direct_innerhtml_assignment' in docs/decisions-log/programming-languages.html:572"}, "fullDescription": {"text": "Found a known-risky pattern (direct_innerhtml_assignment). Review and replace if possible."}, "properties": {"scanner": "scanner-primary", "layer": "security", "severity": "medium", "confidence": 1.0}}, {"id": "scanner-02511547aa884ae4", "name": "Insecure pattern 'direct_innerhtml_assignment' in docs/decisions-log/work-from-home.html:572", "shortDescription": {"text": "Insecure pattern 'direct_innerhtml_assignment' in docs/decisions-log/work-from-home.html:572"}, "fullDescription": {"text": "Found a known-risky pattern (direct_innerhtml_assignment). Review and replace if possible."}, "properties": {"scanner": "scanner-primary", "layer": "security", "severity": "medium", "confidence": 1.0}}, {"id": "scanner-3ddacab0632944e8", "name": "Insecure pattern 'direct_innerhtml_assignment' in docs/decisions-log/ruby-on-rails-framework.html:572", "shortDescription": {"text": "Insecure pattern 'direct_innerhtml_assignment' in docs/decisions-log/ruby-on-rails-framework.html:572"}, "fullDescription": {"text": "Found a known-risky pattern (direct_innerhtml_assignment). Review and replace if possible."}, "properties": {"scanner": "scanner-primary", "layer": "security", "severity": "medium", "confidence": 1.0}}, {"id": "scanner-3ebcbb784070bf12", "name": "Insecure pattern 'direct_innerhtml_assignment' in docs/decisions-log/sveltekit-framework.html:572", "shortDescription": {"text": "Insecure pattern 'direct_innerhtml_assignment' in docs/decisions-log/sveltekit-framework.html:572"}, "fullDescription": {"text": "Found a known-risky pattern (direct_innerhtml_assignment). Review and replace if possible."}, "properties": {"scanner": "scanner-primary", "layer": "security", "severity": "medium", "confidence": 1.0}}, {"id": "scanner-19daf038e58ec01f", "name": "Insecure pattern 'direct_innerhtml_assignment' in docs/decisions-log/high-trust-teamwork.html:572", "shortDescription": {"text": "Insecure pattern 'direct_innerhtml_assignment' in docs/decisions-log/high-trust-teamwork.html:572"}, "fullDescription": {"text": "Found a known-risky pattern (direct_innerhtml_assignment). Review and replace if possible."}, "properties": {"scanner": "scanner-primary", "layer": "security", "severity": "medium", "confidence": 1.0}}, {"id": "scanner-5a875c3bdd933d67", "name": "Insecure pattern 'direct_innerhtml_assignment' in docs/decisions-log/microsoft-azure-cloud-infrastructure.html:572", "shortDescription": {"text": "Insecure pattern 'direct_innerhtml_assignment' in docs/decisions-log/microsoft-azure-cloud-infrastructure.html:572"}, "fullDescription": {"text": "Found a known-risky pattern (direct_innerhtml_assignment). Review and replace if possible."}, "properties": {"scanner": "scanner-primary", "layer": "security", "severity": "medium", "confidence": 1.0}}, {"id": "scanner-007004a23be53cdb", "name": "Insecure pattern 'direct_innerhtml_assignment' in docs/decisions-log/timestamp-format.html:572", "shortDescription": {"text": "Insecure pattern 'direct_innerhtml_assignment' in docs/decisions-log/timestamp-format.html:572"}, "fullDescription": {"text": "Found a known-risky pattern (direct_innerhtml_assignment). Review and replace if possible."}, "properties": {"scanner": "scanner-primary", "layer": "security", "severity": "medium", "confidence": 1.0}}, {"id": "scanner-526e0b559ee469d3", "name": "Insecure pattern 'direct_innerhtml_assignment' in docs/decisions-log/vue-front-end-javascript-library.html:572", "shortDescription": {"text": "Insecure pattern 'direct_innerhtml_assignment' in docs/decisions-log/vue-front-end-javascript-library.html:572"}, "fullDescription": {"text": "Found a known-risky pattern (direct_innerhtml_assignment). Review and replace if possible."}, "properties": {"scanner": "scanner-primary", "layer": "security", "severity": "medium", "confidence": 1.0}}, {"id": "scanner-d6962ebcd36f4b4a", "name": "Insecure pattern 'direct_innerhtml_assignment' in docs/decisions-log/web-application-framework-batteries-included-full-s", "shortDescription": {"text": "Insecure pattern 'direct_innerhtml_assignment' in docs/decisions-log/web-application-framework-batteries-included-full-stack-for-a-startup-product.html:572"}, "fullDescription": {"text": "Found a known-risky pattern (direct_innerhtml_assignment). Review and replace if possible."}, "properties": {"scanner": "scanner-primary", "layer": "security", "severity": "medium", "confidence": 1.0}}, {"id": "scanner-8dc82ca3190a8681", "name": "Insecure pattern 'direct_innerhtml_assignment' in docs/decisions-log/rust-programming-language.html:572", "shortDescription": {"text": "Insecure pattern 'direct_innerhtml_assignment' in docs/decisions-log/rust-programming-language.html:572"}, "fullDescription": {"text": "Found a known-risky pattern (direct_innerhtml_assignment). Review and replace if possible."}, "properties": {"scanner": "scanner-primary", "layer": "security", "severity": "medium", "confidence": 1.0}}, {"id": "scanner-3644b77d14a6ad5b", "name": "Insecure pattern 'direct_innerhtml_assignment' in docs/decisions-log/google-cloud-platform.html:572", "shortDescription": {"text": "Insecure pattern 'direct_innerhtml_assignment' in docs/decisions-log/google-cloud-platform.html:572"}, "fullDescription": {"text": "Found a known-risky pattern (direct_innerhtml_assignment). Review and replace if possible."}, "properties": {"scanner": "scanner-primary", "layer": "security", "severity": "medium", "confidence": 1.0}}, {"id": "scanner-a9973203d3d1e28f", "name": "Insecure pattern 'direct_innerhtml_assignment' in docs/decisions-log/metrics-monitors-alerts.html:572", "shortDescription": {"text": "Insecure pattern 'direct_innerhtml_assignment' in docs/decisions-log/metrics-monitors-alerts.html:572"}, "fullDescription": {"text": "Found a known-risky pattern (direct_innerhtml_assignment). Review and replace if possible."}, "properties": {"scanner": "scanner-primary", "layer": "security", "severity": "medium", "confidence": 1.0}}, {"id": "scanner-bdd28cbd33227d5d", "name": "Insecure pattern 'direct_innerhtml_assignment' in docs/decisions-log/environment-variable-configuration.html:572", "shortDescription": {"text": "Insecure pattern 'direct_innerhtml_assignment' in docs/decisions-log/environment-variable-configuration.html:572"}, "fullDescription": {"text": "Found a known-risky pattern (direct_innerhtml_assignment). Review and replace if possible."}, "properties": {"scanner": "scanner-primary", "layer": "security", "severity": "medium", "confidence": 1.0}}, {"id": "scanner-d93c158bce243bc7", "name": "Insecure pattern 'direct_innerhtml_assignment' in docs/decisions-log/microsoft-azure-devops.html:572", "shortDescription": {"text": "Insecure pattern 'direct_innerhtml_assignment' in docs/decisions-log/microsoft-azure-devops.html:572"}, "fullDescription": {"text": "Found a known-risky pattern (direct_innerhtml_assignment). Review and replace if possible."}, "properties": {"scanner": "scanner-primary", "layer": "security", "severity": "medium", "confidence": 1.0}}, {"id": "scanner-470ad3af39badd67", "name": "Insecure pattern 'direct_innerhtml_assignment' in docs/decisions-log/java-programming-language.html:572", "shortDescription": {"text": "Insecure pattern 'direct_innerhtml_assignment' in docs/decisions-log/java-programming-language.html:572"}, "fullDescription": {"text": "Found a known-risky pattern (direct_innerhtml_assignment). Review and replace if possible."}, "properties": {"scanner": "scanner-primary", "layer": "security", "severity": "medium", "confidence": 1.0}}, {"id": "scanner-3f443426ec13434b", "name": "Insecure pattern 'direct_innerhtml_assignment' in docs/decisions-log/chart-library-toolkit-for-data-visualization-using-", "shortDescription": {"text": "Insecure pattern 'direct_innerhtml_assignment' in docs/decisions-log/chart-library-toolkit-for-data-visualization-using-typescript-and-json.html:572"}, "fullDescription": {"text": "Found a known-risky pattern (direct_innerhtml_assignment). Review and replace if possible."}, "properties": {"scanner": "scanner-primary", "layer": "security", "severity": "medium", "confidence": 1.0}}, {"id": "scanner-60627be55aee4653", "name": "Insecure pattern 'direct_innerhtml_assignment' in docs/decisions-log/agile-software-development.html:572", "shortDescription": {"text": "Insecure pattern 'direct_innerhtml_assignment' in docs/decisions-log/agile-software-development.html:572"}, "fullDescription": {"text": "Found a known-risky pattern (direct_innerhtml_assignment). Review and replace if possible."}, "properties": {"scanner": "scanner-primary", "layer": "security", "severity": "medium", "confidence": 1.0}}, {"id": "scanner-5f482615519fb37e", "name": "Insecure pattern 'direct_innerhtml_assignment' in docs/decisions-log/postgresql-database.html:572", "shortDescription": {"text": "Insecure pattern 'direct_innerhtml_assignment' in docs/decisions-log/postgresql-database.html:572"}, "fullDescription": {"text": "Found a known-risky pattern (direct_innerhtml_assignment). Review and replace if possible."}, "properties": {"scanner": "scanner-primary", "layer": "security", "severity": "medium", "confidence": 1.0}}, {"id": "scanner-55f9b53cffad36cb", "name": "Insecure pattern 'direct_innerhtml_assignment' in docs/decisions-log/amazon-web-services.html:572", "shortDescription": {"text": "Insecure pattern 'direct_innerhtml_assignment' in docs/decisions-log/amazon-web-services.html:572"}, "fullDescription": {"text": "Found a known-risky pattern (direct_innerhtml_assignment). Review and replace if possible."}, "properties": {"scanner": "scanner-primary", "layer": "security", "severity": "medium", "confidence": 1.0}}, {"id": "scanner-d050d8feac8923dd", "name": "Insecure pattern 'direct_innerhtml_assignment' in docs/decisions-log/mysql-database.html:572", "shortDescription": {"text": "Insecure pattern 'direct_innerhtml_assignment' in docs/decisions-log/mysql-database.html:572"}, "fullDescription": {"text": "Found a known-risky pattern (direct_innerhtml_assignment). Review and replace if possible."}, "properties": {"scanner": "scanner-primary", "layer": "security", "severity": "medium", "confidence": 1.0}}, {"id": "scanner-c577d0d037e73427", "name": "Insecure pattern 'direct_innerhtml_assignment' in docs/decisions-log/svelte-components.html:572", "shortDescription": {"text": "Insecure pattern 'direct_innerhtml_assignment' in docs/decisions-log/svelte-components.html:572"}, "fullDescription": {"text": "Found a known-risky pattern (direct_innerhtml_assignment). Review and replace if possible."}, "properties": {"scanner": "scanner-primary", "layer": "security", "severity": "medium", "confidence": 1.0}}, {"id": "scanner-d166f170c8c7e321", "name": "Insecure pattern 'direct_innerhtml_assignment' in docs/decisions-log/continuous-integration.html:572", "shortDescription": {"text": "Insecure pattern 'direct_innerhtml_assignment' in docs/decisions-log/continuous-integration.html:572"}, "fullDescription": {"text": "Found a known-risky pattern (direct_innerhtml_assignment). Review and replace if possible."}, "properties": {"scanner": "scanner-primary", "layer": "security", "severity": "medium", "confidence": 1.0}}, {"id": "scanner-d5f4332097feac67", "name": "Insecure pattern 'direct_innerhtml_assignment' in docs/decisions-log/monorepo-vs-multirepo.html:572", "shortDescription": {"text": "Insecure pattern 'direct_innerhtml_assignment' in docs/decisions-log/monorepo-vs-multirepo.html:572"}, "fullDescription": {"text": "Found a known-risky pattern (direct_innerhtml_assignment). Review and replace if possible."}, "properties": {"scanner": "scanner-primary", "layer": "security", "severity": "medium", "confidence": 1.0}}, {"id": "scanner-3a62ea13d5a47485", "name": "Insecure pattern 'direct_innerhtml_assignment' in docs/decisions-log/go-programming-language.html:572", "shortDescription": {"text": "Insecure pattern 'direct_innerhtml_assignment' in docs/decisions-log/go-programming-language.html:572"}, "fullDescription": {"text": "Found a known-risky pattern (direct_innerhtml_assignment). Review and replace if possible."}, "properties": {"scanner": "scanner-primary", "layer": "security", "severity": "medium", "confidence": 1.0}}, {"id": "scanner-da4fb13057458bb3", "name": "Insecure pattern 'direct_innerhtml_assignment' in docs/decisions-log/python-django-framework.html:572", "shortDescription": {"text": "Insecure pattern 'direct_innerhtml_assignment' in docs/decisions-log/python-django-framework.html:572"}, "fullDescription": {"text": "Found a known-risky pattern (direct_innerhtml_assignment). Review and replace if possible."}, "properties": {"scanner": "scanner-primary", "layer": "security", "severity": "medium", "confidence": 1.0}}, {"id": "scanner-0e057c460d39f3c2", "name": "Insecure pattern 'direct_innerhtml_assignment' in docs/decisions-log/secrets-storage.html:572", "shortDescription": {"text": "Insecure pattern 'direct_innerhtml_assignment' in docs/decisions-log/secrets-storage.html:572"}, "fullDescription": {"text": "Found a known-risky pattern (direct_innerhtml_assignment). Review and replace if possible."}, "properties": {"scanner": "scanner-primary", "layer": "security", "severity": "medium", "confidence": 1.0}}, {"id": "scanner-89cae02d1dac3887", "name": "Insecure pattern 'direct_innerhtml_assignment' in docs/decisions-log/4-day-work-week.html:572", "shortDescription": {"text": "Insecure pattern 'direct_innerhtml_assignment' in docs/decisions-log/4-day-work-week.html:572"}, "fullDescription": {"text": "Found a known-risky pattern (direct_innerhtml_assignment). Review and replace if possible."}, "properties": {"scanner": "scanner-primary", "layer": "security", "severity": "medium", "confidence": 1.0}}, {"id": "scanner-f17b21c029c99a52", "name": "Insecure pattern 'direct_innerhtml_assignment' in docs/decisions-log/kubernetes-container-orchestration.html:572", "shortDescription": {"text": "Insecure pattern 'direct_innerhtml_assignment' in docs/decisions-log/kubernetes-container-orchestration.html:572"}, "fullDescription": {"text": "Found a known-risky pattern (direct_innerhtml_assignment). Review and replace if possible."}, "properties": {"scanner": "scanner-primary", "layer": "security", "severity": "medium", "confidence": 1.0}}, {"id": "scanner-d2e7a5cff1fee6c1", "name": "Insecure pattern 'direct_innerhtml_assignment' in docs/principles/observable-by-default.html:572", "shortDescription": {"text": "Insecure pattern 'direct_innerhtml_assignment' in docs/principles/observable-by-default.html:572"}, "fullDescription": {"text": "Found a known-risky pattern (direct_innerhtml_assignment). Review and replace if possible."}, "properties": {"scanner": "scanner-primary", "layer": "security", "severity": "medium", "confidence": 1.0}}, {"id": "scanner-30371c8bd5a80222", "name": "Insecure pattern 'direct_innerhtml_assignment' in docs/principles/standardize-before-diverging.spec.html:571", "shortDescription": {"text": "Insecure pattern 'direct_innerhtml_assignment' in docs/principles/standardize-before-diverging.spec.html:571"}, "fullDescription": {"text": "Found a known-risky pattern (direct_innerhtml_assignment). Review and replace if possible."}, "properties": {"scanner": "scanner-primary", "layer": "security", "severity": "medium", "confidence": 1.0}}, {"id": "scanner-9ecb9d146acb3adb", "name": "Insecure pattern 'direct_innerhtml_assignment' in docs/principles/ai-output-must-be-governed.html:572", "shortDescription": {"text": "Insecure pattern 'direct_innerhtml_assignment' in docs/principles/ai-output-must-be-governed.html:572"}, "fullDescription": {"text": "Found a known-risky pattern (direct_innerhtml_assignment). Review and replace if possible."}, "properties": {"scanner": "scanner-primary", "layer": "security", "severity": "medium", "confidence": 1.0}}, {"id": "scanner-06d6584fe9d02768", "name": "Insecure pattern 'direct_innerhtml_assignment' in docs/principles/smarts-in-the-nodes.spec.html:571", "shortDescription": {"text": "Insecure pattern 'direct_innerhtml_assignment' in docs/principles/smarts-in-the-nodes.spec.html:571"}, "fullDescription": {"text": "Found a known-risky pattern (direct_innerhtml_assignment). Review and replace if possible."}, "properties": {"scanner": "scanner-primary", "layer": "security", "severity": "medium", "confidence": 1.0}}, {"id": "scanner-610b40b9899341a8", "name": "Insecure pattern 'direct_innerhtml_assignment' in docs/principles/governance-as-code.spec.html:571", "shortDescription": {"text": "Insecure pattern 'direct_innerhtml_assignment' in docs/principles/governance-as-code.spec.html:571"}, "fullDescription": {"text": "Found a known-risky pattern (direct_innerhtml_assignment). Review and replace if possible."}, "properties": {"scanner": "scanner-primary", "layer": "security", "severity": "medium", "confidence": 1.0}}, {"id": "scanner-2cb01d2157b8f5c6", "name": "Insecure pattern 'direct_innerhtml_assignment' in docs/principles/tooling-explicit-and-reversible.html:572", "shortDescription": {"text": "Insecure pattern 'direct_innerhtml_assignment' in docs/principles/tooling-explicit-and-reversible.html:572"}, "fullDescription": {"text": "Found a known-risky pattern (direct_innerhtml_assignment). Review and replace if possible."}, "properties": {"scanner": "scanner-primary", "layer": "security", "severity": "medium", "confidence": 1.0}}, {"id": "scanner-2530b3c195ae8df5", "name": "Insecure pattern 'direct_innerhtml_assignment' in docs/principles/capabilities-follow-ownership.html:572", "shortDescription": {"text": "Insecure pattern 'direct_innerhtml_assignment' in docs/principles/capabilities-follow-ownership.html:572"}, "fullDescription": {"text": "Found a known-risky pattern (direct_innerhtml_assignment). Review and replace if possible."}, "properties": {"scanner": "scanner-primary", "layer": "security", "severity": "medium", "confidence": 1.0}}, {"id": "scanner-024449ea631d5581", "name": "Insecure pattern 'direct_innerhtml_assignment' in docs/principles/production-ready.spec.html:571", "shortDescription": {"text": "Insecure pattern 'direct_innerhtml_assignment' in docs/principles/production-ready.spec.html:571"}, "fullDescription": {"text": "Found a known-risky pattern (direct_innerhtml_assignment). Review and replace if possible."}, "properties": {"scanner": "scanner-primary", "layer": "security", "severity": "medium", "confidence": 1.0}}, {"id": "scanner-aeb11839840a1c2d", "name": "Insecure pattern 'direct_innerhtml_assignment' in docs/principles/standardize-before-diverging.html:572", "shortDescription": {"text": "Insecure pattern 'direct_innerhtml_assignment' in docs/principles/standardize-before-diverging.html:572"}, "fullDescription": {"text": "Found a known-risky pattern (direct_innerhtml_assignment). Review and replace if possible."}, "properties": {"scanner": "scanner-primary", "layer": "security", "severity": "medium", "confidence": 1.0}}, {"id": "scanner-20c098ab3e648d20", "name": "Insecure pattern 'direct_innerhtml_assignment' in docs/principles/inherit-then-simplify.html:572", "shortDescription": {"text": "Insecure pattern 'direct_innerhtml_assignment' in docs/principles/inherit-then-simplify.html:572"}, "fullDescription": {"text": "Found a known-risky pattern (direct_innerhtml_assignment). Review and replace if possible."}, "properties": {"scanner": "scanner-primary", "layer": "security", "severity": "medium", "confidence": 1.0}}, {"id": "scanner-9d5a94af51ef0b88", "name": "Insecure pattern 'direct_innerhtml_assignment' in docs/principles/evolutionary-systems.html:572", "shortDescription": {"text": "Insecure pattern 'direct_innerhtml_assignment' in docs/principles/evolutionary-systems.html:572"}, "fullDescription": {"text": "Found a known-risky pattern (direct_innerhtml_assignment). Review and replace if possible."}, "properties": {"scanner": "scanner-primary", "layer": "security", "severity": "medium", "confidence": 1.0}}, {"id": "scanner-d28b95a7093f9f2e", "name": "Insecure pattern 'direct_innerhtml_assignment' in docs/principles/capabilities-follow-ownership.spec.html:571", "shortDescription": {"text": "Insecure pattern 'direct_innerhtml_assignment' in docs/principles/capabilities-follow-ownership.spec.html:571"}, "fullDescription": {"text": "Found a known-risky pattern (direct_innerhtml_assignment). Review and replace if possible."}, "properties": {"scanner": "scanner-primary", "layer": "security", "severity": "medium", "confidence": 1.0}}, {"id": "scanner-5bf344506d2df0ba", "name": "Insecure pattern 'direct_innerhtml_assignment' in docs/principles/decisions-stay-with-teams.spec.html:571", "shortDescription": {"text": "Insecure pattern 'direct_innerhtml_assignment' in docs/principles/decisions-stay-with-teams.spec.html:571"}, "fullDescription": {"text": "Found a known-risky pattern (direct_innerhtml_assignment). Review and replace if possible."}, "properties": {"scanner": "scanner-primary", "layer": "security", "severity": "medium", "confidence": 1.0}}, {"id": "scanner-3ee33911f79bd0b8", "name": "Insecure pattern 'direct_innerhtml_assignment' in docs/principles/small-and-simple.html:572", "shortDescription": {"text": "Insecure pattern 'direct_innerhtml_assignment' in docs/principles/small-and-simple.html:572"}, "fullDescription": {"text": "Found a known-risky pattern (direct_innerhtml_assignment). Review and replace if possible."}, "properties": {"scanner": "scanner-primary", "layer": "security", "severity": "medium", "confidence": 1.0}}, {"id": "scanner-a9a7a0a71e71e281", "name": "Insecure pattern 'direct_innerhtml_assignment' in docs/principles/decisions-stay-with-teams.html:572", "shortDescription": {"text": "Insecure pattern 'direct_innerhtml_assignment' in docs/principles/decisions-stay-with-teams.html:572"}, "fullDescription": {"text": "Found a known-risky pattern (direct_innerhtml_assignment). Review and replace if possible."}, "properties": {"scanner": "scanner-primary", "layer": "security", "severity": "medium", "confidence": 1.0}}, {"id": "scanner-44879bb3127eec47", "name": "Insecure pattern 'direct_innerhtml_assignment' in docs/principles/observable-by-default.spec.html:571", "shortDescription": {"text": "Insecure pattern 'direct_innerhtml_assignment' in docs/principles/observable-by-default.spec.html:571"}, "fullDescription": {"text": "Found a known-risky pattern (direct_innerhtml_assignment). Review and replace if possible."}, "properties": {"scanner": "scanner-primary", "layer": "security", "severity": "medium", "confidence": 1.0}}, {"id": "scanner-d083d64d85c7ccbf", "name": "Insecure pattern 'direct_innerhtml_assignment' in docs/principles/smarts-in-the-nodes.html:572", "shortDescription": {"text": "Insecure pattern 'direct_innerhtml_assignment' in docs/principles/smarts-in-the-nodes.html:572"}, "fullDescription": {"text": "Found a known-risky pattern (direct_innerhtml_assignment). Review and replace if possible."}, "properties": {"scanner": "scanner-primary", "layer": "security", "severity": "medium", "confidence": 1.0}}, {"id": "scanner-41b22121dc58af4b", "name": "Insecure pattern 'direct_innerhtml_assignment' in docs/principles/markdown-records-as-canonical.html:572", "shortDescription": {"text": "Insecure pattern 'direct_innerhtml_assignment' in docs/principles/markdown-records-as-canonical.html:572"}, "fullDescription": {"text": "Found a known-risky pattern (direct_innerhtml_assignment). Review and replace if possible."}, "properties": {"scanner": "scanner-primary", "layer": "security", "severity": "medium", "confidence": 1.0}}, {"id": "scanner-ecb394c11ed7ddd6", "name": "Insecure pattern 'direct_innerhtml_assignment' in docs/principles/markdown-records-as-canonical.spec.html:571", "shortDescription": {"text": "Insecure pattern 'direct_innerhtml_assignment' in docs/principles/markdown-records-as-canonical.spec.html:571"}, "fullDescription": {"text": "Found a known-risky pattern (direct_innerhtml_assignment). Review and replace if possible."}, "properties": {"scanner": "scanner-primary", "layer": "security", "severity": "medium", "confidence": 1.0}}, {"id": "scanner-ac8771bb672d9c41", "name": "Insecure pattern 'direct_innerhtml_assignment' in docs/principles/advice-in-public.html:572", "shortDescription": {"text": "Insecure pattern 'direct_innerhtml_assignment' in docs/principles/advice-in-public.html:572"}, "fullDescription": {"text": "Found a known-risky pattern (direct_innerhtml_assignment). Review and replace if possible."}, "properties": {"scanner": "scanner-primary", "layer": "security", "severity": "medium", "confidence": 1.0}}, {"id": "scanner-f4ae700858c621ee", "name": "Insecure pattern 'direct_innerhtml_assignment' in docs/principles/small-and-simple.spec.html:571", "shortDescription": {"text": "Insecure pattern 'direct_innerhtml_assignment' in docs/principles/small-and-simple.spec.html:571"}, "fullDescription": {"text": "Found a known-risky pattern (direct_innerhtml_assignment). Review and replace if possible."}, "properties": {"scanner": "scanner-primary", "layer": "security", "severity": "medium", "confidence": 1.0}}, {"id": "scanner-4fc38f2af8551307", "name": "Insecure pattern 'direct_innerhtml_assignment' in docs/principles/ai-output-must-be-governed.spec.html:571", "shortDescription": {"text": "Insecure pattern 'direct_innerhtml_assignment' in docs/principles/ai-output-must-be-governed.spec.html:571"}, "fullDescription": {"text": "Found a known-risky pattern (direct_innerhtml_assignment). Review and replace if possible."}, "properties": {"scanner": "scanner-primary", "layer": "security", "severity": "medium", "confidence": 1.0}}, {"id": "scanner-310f5d66fddc0a65", "name": "Insecure pattern 'direct_innerhtml_assignment' in docs/principles/evolutionary-systems.spec.html:571", "shortDescription": {"text": "Insecure pattern 'direct_innerhtml_assignment' in docs/principles/evolutionary-systems.spec.html:571"}, "fullDescription": {"text": "Found a known-risky pattern (direct_innerhtml_assignment). Review and replace if possible."}, "properties": {"scanner": "scanner-primary", "layer": "security", "severity": "medium", "confidence": 1.0}}, {"id": "scanner-567f41db78dc44a3", "name": "Insecure pattern 'direct_innerhtml_assignment' in docs/principles/governance-as-code.html:572", "shortDescription": {"text": "Insecure pattern 'direct_innerhtml_assignment' in docs/principles/governance-as-code.html:572"}, "fullDescription": {"text": "Found a known-risky pattern (direct_innerhtml_assignment). Review and replace if possible."}, "properties": {"scanner": "scanner-primary", "layer": "security", "severity": "medium", "confidence": 1.0}}, {"id": "scanner-b00fa21e88b1ec37", "name": "Insecure pattern 'direct_innerhtml_assignment' in docs/principles/production-ready.html:572", "shortDescription": {"text": "Insecure pattern 'direct_innerhtml_assignment' in docs/principles/production-ready.html:572"}, "fullDescription": {"text": "Found a known-risky pattern (direct_innerhtml_assignment). Review and replace if possible."}, "properties": {"scanner": "scanner-primary", "layer": "security", "severity": "medium", "confidence": 1.0}}, {"id": "scanner-f015bbd36993041e", "name": "Insecure pattern 'direct_innerhtml_assignment' in docs/principles/cloud-native-on-aws.html:572", "shortDescription": {"text": "Insecure pattern 'direct_innerhtml_assignment' in docs/principles/cloud-native-on-aws.html:572"}, "fullDescription": {"text": "Found a known-risky pattern (direct_innerhtml_assignment). Review and replace if possible."}, "properties": {"scanner": "scanner-primary", "layer": "security", "severity": "medium", "confidence": 1.0}}, {"id": "scanner-8e685e825544ccb6", "name": "Insecure pattern 'direct_innerhtml_assignment' in docs/principles/cloud-native-on-aws.spec.html:571", "shortDescription": {"text": "Insecure pattern 'direct_innerhtml_assignment' in docs/principles/cloud-native-on-aws.spec.html:571"}, "fullDescription": {"text": "Found a known-risky pattern (direct_innerhtml_assignment). Review and replace if possible."}, "properties": {"scanner": "scanner-primary", "layer": "security", "severity": "medium", "confidence": 1.0}}, {"id": "scanner-72c81c409d0ddb2e", "name": "Insecure pattern 'direct_innerhtml_assignment' in docs/principles/tooling-explicit-and-reversible.spec.html:571", "shortDescription": {"text": "Insecure pattern 'direct_innerhtml_assignment' in docs/principles/tooling-explicit-and-reversible.spec.html:571"}, "fullDescription": {"text": "Found a known-risky pattern (direct_innerhtml_assignment). Review and replace if possible."}, "properties": {"scanner": "scanner-primary", "layer": "security", "severity": "medium", "confidence": 1.0}}, {"id": "scanner-e03eb985c9f9aa79", "name": "Insecure pattern 'direct_innerhtml_assignment' in docs/principles/advice-in-public.spec.html:571", "shortDescription": {"text": "Insecure pattern 'direct_innerhtml_assignment' in docs/principles/advice-in-public.spec.html:571"}, "fullDescription": {"text": "Found a known-risky pattern (direct_innerhtml_assignment). Review and replace if possible."}, "properties": {"scanner": "scanner-primary", "layer": "security", "severity": "medium", "confidence": 1.0}}, {"id": "scanner-acc558ca5ae0a228", "name": "Insecure pattern 'direct_innerhtml_assignment' in docs/principles/inherit-then-simplify.spec.html:571", "shortDescription": {"text": "Insecure pattern 'direct_innerhtml_assignment' in docs/principles/inherit-then-simplify.spec.html:571"}, "fullDescription": {"text": "Found a known-risky pattern (direct_innerhtml_assignment). Review and replace if possible."}, "properties": {"scanner": "scanner-primary", "layer": "security", "severity": "medium", "confidence": 1.0}}, {"id": "scanner-21348dc3142e101b", "name": "Insecure pattern 'direct_innerhtml_assignment' in docs/documents/how-to-start-using-adrs-with-tools.html:572", "shortDescription": {"text": "Insecure pattern 'direct_innerhtml_assignment' in docs/documents/how-to-start-using-adrs-with-tools.html:572"}, "fullDescription": {"text": "Found a known-risky pattern (direct_innerhtml_assignment). Review and replace if possible."}, "properties": {"scanner": "scanner-primary", "layer": "security", "severity": "medium", "confidence": 1.0}}, {"id": "scanner-547b80993fa60b7f", "name": "Insecure pattern 'direct_innerhtml_assignment' in docs/documents/what-is-an-architecture-decision-record.html:572", "shortDescription": {"text": "Insecure pattern 'direct_innerhtml_assignment' in docs/documents/what-is-an-architecture-decision-record.html:572"}, "fullDescription": {"text": "Found a known-risky pattern (direct_innerhtml_assignment). Review and replace if possible."}, "properties": {"scanner": "scanner-primary", "layer": "security", "severity": "medium", "confidence": 1.0}}, {"id": "scanner-df9a69c4a2c74b09", "name": "Insecure pattern 'direct_innerhtml_assignment' in docs/documents/file-name-conventions-for-adrs.html:572", "shortDescription": {"text": "Insecure pattern 'direct_innerhtml_assignment' in docs/documents/file-name-conventions-for-adrs.html:572"}, "fullDescription": {"text": "Found a known-risky pattern (direct_innerhtml_assignment). Review and replace if possible."}, "properties": {"scanner": "scanner-primary", "layer": "security", "severity": "medium", "confidence": 1.0}}, {"id": "scanner-ddafc0ef2ccb00a5", "name": "Insecure pattern 'direct_innerhtml_assignment' in docs/documents/teamwork-questions-for-adrs.html:572", "shortDescription": {"text": "Insecure pattern 'direct_innerhtml_assignment' in docs/documents/teamwork-questions-for-adrs.html:572"}, "fullDescription": {"text": "Found a known-risky pattern (direct_innerhtml_assignment). Review and replace if possible."}, "properties": {"scanner": "scanner-primary", "layer": "security", "severity": "medium", "confidence": 1.0}}, {"id": "scanner-b5d9aa3c869bba8f", "name": "Insecure pattern 'direct_innerhtml_assignment' in docs/documents/suggestions-for-writing-good-adrs.html:572", "shortDescription": {"text": "Insecure pattern 'direct_innerhtml_assignment' in docs/documents/suggestions-for-writing-good-adrs.html:572"}, "fullDescription": {"text": "Found a known-risky pattern (direct_innerhtml_assignment). Review and replace if possible."}, "properties": {"scanner": "scanner-primary", "layer": "security", "severity": "medium", "confidence": 1.0}}, {"id": "scanner-0af7c38281f4f7e8", "name": "Insecure pattern 'direct_innerhtml_assignment' in docs/documents/how-to-start-using-adrs.html:572", "shortDescription": {"text": "Insecure pattern 'direct_innerhtml_assignment' in docs/documents/how-to-start-using-adrs.html:572"}, "fullDescription": {"text": "Found a known-risky pattern (direct_innerhtml_assignment). Review and replace if possible."}, "properties": {"scanner": "scanner-primary", "layer": "security", "severity": "medium", "confidence": 1.0}}, {"id": "scanner-f70160a8e8601a87", "name": "Insecure pattern 'direct_innerhtml_assignment' in docs/documents/aws-adr-process.html:572", "shortDescription": {"text": "Insecure pattern 'direct_innerhtml_assignment' in docs/documents/aws-adr-process.html:572"}, "fullDescription": {"text": "Found a known-risky pattern (direct_innerhtml_assignment). Review and replace if possible."}, "properties": {"scanner": "scanner-primary", "layer": "security", "severity": "medium", "confidence": 1.0}}, {"id": "scanner-dccd8d6ddb96230e", "name": "Insecure pattern 'direct_innerhtml_assignment' in docs/documents/guidelines-to-achieve-sustainable-decisions.html:572", "shortDescription": {"text": "Insecure pattern 'direct_innerhtml_assignment' in docs/documents/guidelines-to-achieve-sustainable-decisions.html:572"}, "fullDescription": {"text": "Found a known-risky pattern (direct_innerhtml_assignment). Review and replace if possible."}, "properties": {"scanner": "scanner-primary", "layer": "security", "severity": "medium", "confidence": 1.0}}, {"id": "scanner-9f71c6ab58b1b749", "name": "Insecure pattern 'direct_innerhtml_assignment' in docs/documents/fitness-functions-for-decisions-as-code.html:572", "shortDescription": {"text": "Insecure pattern 'direct_innerhtml_assignment' in docs/documents/fitness-functions-for-decisions-as-code.html:572"}, "fullDescription": {"text": "Found a known-risky pattern (direct_innerhtml_assignment). Review and replace if possible."}, "properties": {"scanner": "scanner-primary", "layer": "security", "severity": "medium", "confidence": 1.0}}, {"id": "scanner-b43156a76a3e72b3", "name": "Insecure pattern 'direct_innerhtml_assignment' in docs/documents/how-to-start-using-adrs-with-git.html:572", "shortDescription": {"text": "Insecure pattern 'direct_innerhtml_assignment' in docs/documents/how-to-start-using-adrs-with-git.html:572"}, "fullDescription": {"text": "Found a known-risky pattern (direct_innerhtml_assignment). Review and replace if possible."}, "properties": {"scanner": "scanner-primary", "layer": "security", "severity": "medium", "confidence": 1.0}}, {"id": "scanner-9e88db09092213fd", "name": "Insecure pattern 'direct_innerhtml_assignment' in docs/documents/teamwork-advice-for-adrs.html:572", "shortDescription": {"text": "Insecure pattern 'direct_innerhtml_assignment' in docs/documents/teamwork-advice-for-adrs.html:572"}, "fullDescription": {"text": "Found a known-risky pattern (direct_innerhtml_assignment). Review and replace if possible."}, "properties": {"scanner": "scanner-primary", "layer": "security", "severity": "medium", "confidence": 1.0}}, {"id": "scanner-b7b203abb1364e52", "name": "Insecure pattern 'direct_innerhtml_assignment' in docs/documents/decision-sustainability-criteria.html:572", "shortDescription": {"text": "Insecure pattern 'direct_innerhtml_assignment' in docs/documents/decision-sustainability-criteria.html:572"}, "fullDescription": {"text": "Found a known-risky pattern (direct_innerhtml_assignment). Review and replace if possible."}, "properties": {"scanner": "scanner-primary", "layer": "security", "severity": "medium", "confidence": 1.0}}, {"id": "scanner-d441bfc2d584f53a", "name": "Insecure pattern 'direct_innerhtml_assignment' in docs/spec-driven-journals/what-are-spec-driven-journals.html:572", "shortDescription": {"text": "Insecure pattern 'direct_innerhtml_assignment' in docs/spec-driven-journals/what-are-spec-driven-journals.html:572"}, "fullDescription": {"text": "Found a known-risky pattern (direct_innerhtml_assignment). Review and replace if possible."}, "properties": {"scanner": "scanner-primary", "layer": "security", "severity": "medium", "confidence": 1.0}}, {"id": "scanner-d1db6638c438def1", "name": "Insecure pattern 'direct_innerhtml_assignment' in docs/spec-driven-journals/spec-driven-authoring-workflow.spec.html:571", "shortDescription": {"text": "Insecure pattern 'direct_innerhtml_assignment' in docs/spec-driven-journals/spec-driven-authoring-workflow.spec.html:571"}, "fullDescription": {"text": "Found a known-risky pattern (direct_innerhtml_assignment). Review and replace if possible."}, "properties": {"scanner": "scanner-primary", "layer": "security", "severity": "medium", "confidence": 1.0}}, {"id": "scanner-45be4bb3969b089e", "name": "Insecure pattern 'direct_innerhtml_assignment' in docs/spec-driven-journals/what-are-spec-driven-journals.spec.html:571", "shortDescription": {"text": "Insecure pattern 'direct_innerhtml_assignment' in docs/spec-driven-journals/what-are-spec-driven-journals.spec.html:571"}, "fullDescription": {"text": "Found a known-risky pattern (direct_innerhtml_assignment). Review and replace if possible."}, "properties": {"scanner": "scanner-primary", "layer": "security", "severity": "medium", "confidence": 1.0}}, {"id": "scanner-db9ee2ada5ebdf63", "name": "Insecure pattern 'direct_innerhtml_assignment' in docs/spec-driven-journals/build-pipeline-and-rendering-model.spec.html", "shortDescription": {"text": "Insecure pattern 'direct_innerhtml_assignment' in docs/spec-driven-journals/build-pipeline-and-rendering-model.spec.html:571"}, "fullDescription": {"text": "Found a known-risky pattern (direct_innerhtml_assignment). Review and replace if possible."}, "properties": {"scanner": "scanner-primary", "layer": "security", "severity": "medium", "confidence": 1.0}}, {"id": "scanner-0c2d62d8f09e6b6b", "name": "Insecure pattern 'direct_innerhtml_assignment' in docs/spec-driven-journals/ai-mediated-journal-operations.html:572", "shortDescription": {"text": "Insecure pattern 'direct_innerhtml_assignment' in docs/spec-driven-journals/ai-mediated-journal-operations.html:572"}, "fullDescription": {"text": "Found a known-risky pattern (direct_innerhtml_assignment). Review and replace if possible."}, "properties": {"scanner": "scanner-primary", "layer": "security", "severity": "medium", "confidence": 1.0}}, {"id": "scanner-ac64c0db90d68ace", "name": "Insecure pattern 'direct_innerhtml_assignment' in docs/spec-driven-journals/build-pipeline-and-rendering-model.html:572", "shortDescription": {"text": "Insecure pattern 'direct_innerhtml_assignment' in docs/spec-driven-journals/build-pipeline-and-rendering-model.html:572"}, "fullDescription": {"text": "Found a known-risky pattern (direct_innerhtml_assignment). Review and replace if possible."}, "properties": {"scanner": "scanner-primary", "layer": "security", "severity": "medium", "confidence": 1.0}}, {"id": "scanner-accad19d3062252b", "name": "Insecure pattern 'direct_innerhtml_assignment' in docs/spec-driven-journals/anatomy-of-a-journal.html:572", "shortDescription": {"text": "Insecure pattern 'direct_innerhtml_assignment' in docs/spec-driven-journals/anatomy-of-a-journal.html:572"}, "fullDescription": {"text": "Found a known-risky pattern (direct_innerhtml_assignment). Review and replace if possible."}, "properties": {"scanner": "scanner-primary", "layer": "security", "severity": "medium", "confidence": 1.0}}, {"id": "scanner-ea0a3bc270e61546", "name": "Insecure pattern 'direct_innerhtml_assignment' in docs/spec-driven-journals/cross-links-assets-and-blocks.html:572", "shortDescription": {"text": "Insecure pattern 'direct_innerhtml_assignment' in docs/spec-driven-journals/cross-links-assets-and-blocks.html:572"}, "fullDescription": {"text": "Found a known-risky pattern (direct_innerhtml_assignment). Review and replace if possible."}, "properties": {"scanner": "scanner-primary", "layer": "security", "severity": "medium", "confidence": 1.0}}, {"id": "scanner-b041b39c24db95f0", "name": "Insecure pattern 'direct_innerhtml_assignment' in docs/spec-driven-journals/extending-and-maintaining-the-system.spec.ht", "shortDescription": {"text": "Insecure pattern 'direct_innerhtml_assignment' in docs/spec-driven-journals/extending-and-maintaining-the-system.spec.html:571"}, "fullDescription": {"text": "Found a known-risky pattern (direct_innerhtml_assignment). Review and replace if possible."}, "properties": {"scanner": "scanner-primary", "layer": "security", "severity": "medium", "confidence": 1.0}}, {"id": "scanner-078e1373674129c6", "name": "Insecure pattern 'direct_innerhtml_assignment' in docs/spec-driven-journals/spec-driven-authoring-workflow.html:572", "shortDescription": {"text": "Insecure pattern 'direct_innerhtml_assignment' in docs/spec-driven-journals/spec-driven-authoring-workflow.html:572"}, "fullDescription": {"text": "Found a known-risky pattern (direct_innerhtml_assignment). Review and replace if possible."}, "properties": {"scanner": "scanner-primary", "layer": "security", "severity": "medium", "confidence": 1.0}}, {"id": "scanner-30f579ae7992d249", "name": "Insecure pattern 'direct_innerhtml_assignment' in docs/spec-driven-journals/cross-links-assets-and-blocks.spec.html:571", "shortDescription": {"text": "Insecure pattern 'direct_innerhtml_assignment' in docs/spec-driven-journals/cross-links-assets-and-blocks.spec.html:571"}, "fullDescription": {"text": "Found a known-risky pattern (direct_innerhtml_assignment). Review and replace if possible."}, "properties": {"scanner": "scanner-primary", "layer": "security", "severity": "medium", "confidence": 1.0}}, {"id": "scanner-6e1109d2342fee37", "name": "Insecure pattern 'direct_innerhtml_assignment' in docs/spec-driven-journals/extending-and-maintaining-the-system.html:57", "shortDescription": {"text": "Insecure pattern 'direct_innerhtml_assignment' in docs/spec-driven-journals/extending-and-maintaining-the-system.html:572"}, "fullDescription": {"text": "Found a known-risky pattern (direct_innerhtml_assignment). Review and replace if possible."}, "properties": {"scanner": "scanner-primary", "layer": "security", "severity": "medium", "confidence": 1.0}}, {"id": "scanner-3437843581fd91d0", "name": "Insecure pattern 'direct_innerhtml_assignment' in docs/spec-driven-journals/ai-mediated-journal-operations.spec.html:571", "shortDescription": {"text": "Insecure pattern 'direct_innerhtml_assignment' in docs/spec-driven-journals/ai-mediated-journal-operations.spec.html:571"}, "fullDescription": {"text": "Found a known-risky pattern (direct_innerhtml_assignment). Review and replace if possible."}, "properties": {"scanner": "scanner-primary", "layer": "security", "severity": "medium", "confidence": 1.0}}, {"id": "scanner-573c7b928f8b1e77", "name": "Insecure pattern 'direct_innerhtml_assignment' in docs/spec-driven-journals/anatomy-of-a-journal.spec.html:571", "shortDescription": {"text": "Insecure pattern 'direct_innerhtml_assignment' in docs/spec-driven-journals/anatomy-of-a-journal.spec.html:571"}, "fullDescription": {"text": "Found a known-risky pattern (direct_innerhtml_assignment). Review and replace if possible."}, "properties": {"scanner": "scanner-primary", "layer": "security", "severity": "medium", "confidence": 1.0}}, {"id": "scanner-04ddccc08411c7f0", "name": "Insecure pattern 'direct_innerhtml_assignment' in docs/spec-driven-journals/journals-as-source-of-truth.html:572", "shortDescription": {"text": "Insecure pattern 'direct_innerhtml_assignment' in docs/spec-driven-journals/journals-as-source-of-truth.html:572"}, "fullDescription": {"text": "Found a known-risky pattern (direct_innerhtml_assignment). Review and replace if possible."}, "properties": {"scanner": "scanner-primary", "layer": "security", "severity": "medium", "confidence": 1.0}}, {"id": "scanner-a39593206004dd7e", "name": "Insecure pattern 'direct_innerhtml_assignment' in docs/spec-driven-journals/journals-as-source-of-truth.spec.html:571", "shortDescription": {"text": "Insecure pattern 'direct_innerhtml_assignment' in docs/spec-driven-journals/journals-as-source-of-truth.spec.html:571"}, "fullDescription": {"text": "Found a known-risky pattern (direct_innerhtml_assignment). Review and replace if possible."}, "properties": {"scanner": "scanner-primary", "layer": "security", "severity": "medium", "confidence": 1.0}}, {"id": "scanner-17a51f57d9266dcb", "name": "Insecure pattern 'direct_innerhtml_assignment' in docs/start/index.html:180", "shortDescription": {"text": "Insecure pattern 'direct_innerhtml_assignment' in docs/start/index.html:180"}, "fullDescription": {"text": "Found a known-risky pattern (direct_innerhtml_assignment). Review and replace if possible."}, "properties": {"scanner": "scanner-primary", "layer": "security", "severity": "medium", "confidence": 1.0}}, {"id": "scanner-4601e3ad3bb28677", "name": "No CI/CD pipelines detected", "shortDescription": {"text": "No CI/CD pipelines detected"}, "fullDescription": {"text": "No GitHub Actions, GitLab CI, or CircleCI configs found. Without CI you can't gate deploys on tests/lints."}, "properties": {"scanner": "scanner-primary", "layer": "cicd", "severity": "medium", "confidence": 1.0}}, {"id": "scanner-6893a6c8b0861585", "name": "Very low test-to-source ratio", "shortDescription": {"text": "Very low test-to-source ratio"}, "fullDescription": {"text": "0 test file(s) for 11 source file(s) (ratio 0.00). Consider adding integration or unit tests for critical paths."}, "properties": {"scanner": "scanner-primary", "layer": "quality", "severity": "medium", "confidence": 1.0}}, {"id": "scanner-3ab5d313dda8e5f9", "name": "Debug logging residue appears in source files", "shortDescription": {"text": "Debug logging residue appears in source files"}, "fullDescription": {"text": "Found 90 console/debugger/print-style debug statements in non-test source. This is a common fast-generation residue before production cleanup."}, "properties": {"scanner": "scanner-primary", "layer": "quality", "severity": "low", "confidence": 1.0}}, {"id": "scanner-72b2a6250083a784", "name": "Placeholder or mock-heavy implementation detected", "shortDescription": {"text": "Placeholder or mock-heavy implementation detected"}, "fullDescription": {"text": "Found 25 placeholder/mock markers across 7 source files. This often means the repo looks complete while core flows still use generated scaffolding or fake data."}, "properties": {"scanner": "scanner-primary", "layer": "quality", "severity": "medium", "confidence": 1.0}}, {"id": "scanner-2d0c7b7ab8f8aacf", "name": "Critical user flow still appears backed by mock or placeholder data", "shortDescription": {"text": "Critical user flow still appears backed by mock or placeholder data"}, "fullDescription": {"text": "A payment/auth/admin/order/billing-style flow contains mock, fake, TODO, dummy, or placeholder markers in runtime source. In the Fable corpus this is a high-leverage completeness smell: the app can look finished while the money, identity, or tenant flow is still scaffolded."}, "properties": {"scanner": "scanner-primary", "layer": "quality", "severity": "medium", "confidence": 1.0}}, {"id": "scanner-b9088664ace7f748", "name": "Composite production-readiness gap", "shortDescription": {"text": "Composite production-readiness gap"}, "fullDescription": {"text": "Multiple low-cost hardening controls are missing together: ci, tests. Opus verification showed these co-occurring gaps are a better readiness signal than reading each flag in isolation."}, "properties": {"scanner": "scanner-primary", "layer": "quality", "severity": "low", "confidence": 1.0}}, {"id": "scanner-749d4bc1bd66df5f", "name": "Agent instructions exist but release-hardening basics are missing", "shortDescription": {"text": "Agent instructions exist but release-hardening basics are missing"}, "fullDescription": {"text": "AI-coder instruction files were found, but the repo is missing ci, tests. Treat this as a contract gap: the agent is guided, but the generated output is not yet guarded by the controls that make it repeatable."}, "properties": {"scanner": "scanner-primary", "layer": "quality", "severity": "medium", "confidence": 1.0}}, {"id": "scanner-ea8f3013f588db25", "name": "Shallow git history limits provenance confidence", "shortDescription": {"text": "Shallow git history limits provenance confidence"}, "fullDescription": {"text": "The repository is a shallow clone. Origin/evolution analysis cannot distinguish fresh generation, imported legacy code, or long-lived human code with high confidence."}, "properties": {"scanner": "scanner-primary", "layer": "quality", "severity": "low", "confidence": 1.0}}, {"id": "scanner-8424db9c75e04ba4", "name": "Very short observed git history", "shortDescription": {"text": "Very short observed git history"}, "fullDescription": {"text": "The repo has multiple source files but two or fewer visible commits. This is not a failure by itself, but it lowers confidence in evolution-based diagnosis."}, "properties": {"scanner": "scanner-primary", "layer": "quality", "severity": "info", "confidence": 1.0}}, {"id": "scanner-91918b7c70ceab9f", "name": "Agent authority lacks a verifier contract: .claude/skills/management-summary/SKILL.md", "shortDescription": {"text": "Agent authority lacks a verifier contract: .claude/skills/management-summary/SKILL.md"}, "fullDescription": {"text": "This agent instruction grants code or shell authority but does not state the verification gate that decides promotion. The recurring safe pattern is: LLM proposes; deterministic tests/build/security checks verify; only verified code promotes."}, "properties": {"scanner": "scanner-primary", "layer": "quality", "severity": "medium", "confidence": 1.0}}, {"id": "scanner-b7971c29b4521edc", "name": "Agent authority lacks a verifier contract: .claude/skills/podcast-dialog/SKILL.md", "shortDescription": {"text": "Agent authority lacks a verifier contract: .claude/skills/podcast-dialog/SKILL.md"}, "fullDescription": {"text": "This agent instruction grants code or shell authority but does not state the verification gate that decides promotion. The recurring safe pattern is: LLM proposes; deterministic tests/build/security checks verify; only verified code promotes."}, "properties": {"scanner": "scanner-primary", "layer": "quality", "severity": "medium", "confidence": 1.0}}, {"id": "scanner-e725d2ab884fbd49", "name": "Multiple root agent instruction files without precedence", "shortDescription": {"text": "Multiple root agent instruction files without precedence"}, "fullDescription": {"text": "The repo has multiple top-level AI-coder instruction files. Without precedence rules, different agents may follow different policies."}, "properties": {"scanner": "scanner-primary", "layer": "quality", "severity": "low", "confidence": 1.0}}, {"id": "scanner-4c996e61611c5e65", "name": "Network/subprocess call without timeout or try/except \u2014 .claude/skills/explainer-comics/scripts/generate_comic_panels.py", "shortDescription": {"text": "Network/subprocess call without timeout or try/except \u2014 .claude/skills/explainer-comics/scripts/generate_comic_panels.py:255"}, "fullDescription": {"text": "`subprocess.run(...)` here lacks both a `timeout=` arg and an enclosing try/except. This is exactly the class of bug that took down our git-clone earlier (HTTP/2 stream cancel surfaced as a fatal). Add a `timeout=` and wrap in try/except, or use a wrapper that retries."}, "properties": {"scanner": "scanner-primary", "layer": "quality", "severity": "medium", "confidence": 1.0}}, {"id": "scanner-51027b890e9153e4", "name": "Network/subprocess call without timeout or try/except \u2014 .codex/skills/article-illustrator/scripts/generate_illustrations", "shortDescription": {"text": "Network/subprocess call without timeout or try/except \u2014 .codex/skills/article-illustrator/scripts/generate_illustrations_nanobanana.py:284"}, "fullDescription": {"text": "`subprocess.run(...)` here lacks both a `timeout=` arg and an enclosing try/except. This is exactly the class of bug that took down our git-clone earlier (HTTP/2 stream cancel surfaced as a fatal). Add a `timeout=` and wrap in try/except, or use a wrapper that retries."}, "properties": {"scanner": "scanner-primary", "layer": "quality", "severity": "medium", "confidence": 1.0}}, {"id": "scanner-2aa3ef2a8418a9e5", "name": "Network/subprocess call without timeout or try/except \u2014 _journals/spec-driven-product-architecture/posts/generate_illust", "shortDescription": {"text": "Network/subprocess call without timeout or try/except \u2014 _journals/spec-driven-product-architecture/posts/generate_illustrations_nanobanana.py:245"}, "fullDescription": {"text": "`subprocess.run(...)` here lacks both a `timeout=` arg and an enclosing try/except. This is exactly the class of bug that took down our git-clone earlier (HTTP/2 stream cancel surfaced as a fatal). Add a `timeout=` and wrap in try/except, or use a wrapper that retries."}, "properties": {"scanner": "scanner-primary", "layer": "quality", "severity": "medium", "confidence": 1.0}}, {"id": "scanner-0a0b15a5dece8a6d", "name": "Network/subprocess call without timeout or try/except \u2014 _journals/spec-driven-journals/posts/generate_illustrations_nano", "shortDescription": {"text": "Network/subprocess call without timeout or try/except \u2014 _journals/spec-driven-journals/posts/generate_illustrations_nanobanana.py:272"}, "fullDescription": {"text": "`subprocess.run(...)` here lacks both a `timeout=` arg and an enclosing try/except. This is exactly the class of bug that took down our git-clone earlier (HTTP/2 stream cancel surfaced as a fatal). Add a `timeout=` and wrap in try/except, or use a wrapper that retries."}, "properties": {"scanner": "scanner-primary", "layer": "quality", "severity": "medium", "confidence": 1.0}}, {"id": "scanner-532b6533947c9308", "name": "Commented-code block (5 lines) in _wiring/build.py:412", "shortDescription": {"text": "Commented-code block (5 lines) in _wiring/build.py:412"}, "fullDescription": {"text": "A long run of `//` or `#` lines usually means abandoned code. Delete or move to git history. Keeps the canvas + dead-code detection honest."}, "properties": {"scanner": "scanner-primary", "layer": "quality", "severity": "info", "confidence": 1.0}}, {"id": "scanner-2c04133e54348533", "name": "Near-duplicate function bodies in 2 places", "shortDescription": {"text": "Near-duplicate function bodies in 2 places"}, "fullDescription": {"text": "Functions with the same first-5-line body hash:\n.claude/skills/explainer-comics/scripts/generate_comic_panels.py:id, .codex/skills/article-illustrator/scripts/generate_illustrations_nanobanana.py:id\n\nThis is *the* AI-coder failure mode (4\u00d7 more duplication in vibe-coded repos \u2014 see https://jw.hn/ai-code-hygiene). Consolidate or document why they're separate."}, "properties": {"scanner": "scanner-primary", "layer": "quality", "severity": "low", "confidence": 1.0}}, {"id": "scanner-49c98f7cedd9c977", "name": "Near-duplicate function bodies in 4 places", "shortDescription": {"text": "Near-duplicate function bodies in 4 places"}, "fullDescription": {"text": "Functions with the same first-5-line body hash:\n.claude/skills/explainer-comics/scripts/generate_comic_panels.py:detect_image_mime, .codex/skills/article-illustrator/scripts/generate_illustrations_nanobanana.py:detect_image_mime, _journals/spec-driven-product-architecture/posts/generate_illustrations_nanobanana.py:detect_image_mime, _journals/spec-driven-journals/posts/generate_illustrations_nanobanana.py:detect_image_mime\n\nThis is *the* AI-coder failure mode (4\u00d7 more duplication in vibe-coded repos \u2014 see https://jw.hn/ai-code-hygiene). Consolidate or document why they're separate."}, "properties": {"scanner": "scanner-primary", "layer": "quality", "severity": "low", "confidence": 1.0}}, {"id": "scanner-33a6b62e30ce7ab4", "name": "Near-duplicate function bodies in 6 places", "shortDescription": {"text": "Near-duplicate function bodies in 6 places"}, "fullDescription": {"text": "Functions with the same first-5-line body hash:\n.claude/skills/explainer-comics/scripts/generate_comic_panels.py:convert_with_pillow, .codex/skills/article-illustrator/scripts/generate_illustrations_nanobanana.py:convert_with_pillow, _journals/spec-driven-product-architecture/posts/generate_illustrations_nanobanana.py:convert_jpeg_to_png_with_pillow, _journals/spec-driven-product-architecture/posts/generate_illustrations_nanobanana.py:convert_jpeg_to_png\n\nThis is *the* AI-coder failure mode (4\u00d7 more duplication in vibe-coded repos \u2014 see https://jw.hn/ai-code-hygiene). Consolidate or document why they're separate."}, "properties": {"scanner": "scanner-primary", "layer": "quality", "severity": "low", "confidence": 1.0}}, {"id": "scanner-be46ea126aa5d8dc", "name": "Near-duplicate function bodies in 3 places", "shortDescription": {"text": "Near-duplicate function bodies in 3 places"}, "fullDescription": {"text": "Functions with the same first-5-line body hash:\n.codex/skills/article-illustrator/scripts/generate_illustrations_nanobanana.py:split_front_matter, _journals/spec-driven-product-architecture/posts/generate_illustrations_nanobanana.py:split_front_matter, _journals/spec-driven-journals/posts/generate_illustrations_nanobanana.py:split_front_matter\n\nThis is *the* AI-coder failure mode (4\u00d7 more duplication in vibe-coded repos \u2014 see https://jw.hn/ai-code-hygiene). Consolidate or document why they're separate."}, "properties": {"scanner": "scanner-primary", "layer": "quality", "severity": "low", "confidence": 1.0}}]}}, "automationDetails": {"id": "repobility/23642"}, "properties": {"repository": "zeljkoobrenovic/spec-driven-journals", "repoUrl": "https://github.com/zeljkoobrenovic/spec-driven-journals", "branch": "main"}, "results": [{"ruleId": "scanner-55d9e8cefa9b2a2b", "level": "note", "message": {"text": "Possibly dead Python function: repl"}, "properties": {"repobilityId": "6f5d3779bbb8be8b", "scanner": "scanner-primary", "fingerprint": "55d9e8cefa9b2a2b", "layer": "software", "severity": "low", "confidence": 1.0, "tags": ["dead-code"]}, "locations": [{"physicalLocation": {"artifactLocation": {"uri": "_wiring/build.py:223"}, "region": {"startLine": 1}}}]}, {"ruleId": "scanner-9710c8d059e53154", "level": "none", "message": {"text": "No frontend routes/components detected"}, "properties": {"repobilityId": "44ca61485762e494", "scanner": "scanner-primary", "fingerprint": "9710c8d059e53154", "layer": "frontend", "severity": "info", "confidence": 1.0, "tags": ["coverage"]}}, {"ruleId": "scanner-458a176a2878a3fa", "level": "warning", "message": {"text": "Insecure pattern 'direct_innerhtml_assignment' in docs/underhood/costbox.html:571"}, "properties": {"repobilityId": "bfa3874194757a48", "scanner": "scanner-primary", "fingerprint": "458a176a2878a3fa", "layer": "security", "severity": "medium", "confidence": 1.0, "tags": ["owasp", "direct_innerhtml_assignment"]}, "locations": [{"physicalLocation": {"artifactLocation": {"uri": "docs/underhood/costbox.html"}, "region": {"startLine": 571}}}]}, {"ruleId": "scanner-16e91d19997713f8", "level": "warning", "message": {"text": "Insecure pattern 'direct_innerhtml_assignment' in docs/underhood/documentation.html:571"}, "properties": {"repobilityId": "5ad0902dc14c429a", "scanner": "scanner-primary", "fingerprint": "16e91d19997713f8", "layer": "security", "severity": "medium", "confidence": 1.0, "tags": ["owasp", "direct_innerhtml_assignment"]}, "locations": [{"physicalLocation": {"artifactLocation": {"uri": "docs/underhood/documentation.html"}, "region": {"startLine": 571}}}]}, {"ruleId": "scanner-e78876dc6599b612", "level": "warning", "message": {"text": "Insecure pattern 'direct_innerhtml_assignment' in docs/underhood/superglue.html:571"}, "properties": {"repobilityId": "310f9116d98a4d18", "scanner": "scanner-primary", "fingerprint": "e78876dc6599b612", "layer": "security", "severity": "medium", "confidence": 1.0, "tags": ["owasp", "direct_innerhtml_assignment"]}, "locations": [{"physicalLocation": {"artifactLocation": {"uri": "docs/underhood/superglue.html"}, "region": {"startLine": 571}}}]}, {"ruleId": "scanner-f9dee96e225bc36e", "level": "warning", "message": {"text": "Insecure pattern 'direct_innerhtml_assignment' in docs/underhood/chatgpt-se-evolution.html:571"}, "properties": {"repobilityId": "df1c0a840ea6ba6e", "scanner": "scanner-primary", "fingerprint": "f9dee96e225bc36e", "layer": "security", "severity": "medium", "confidence": 1.0, "tags": ["owasp", "direct_innerhtml_assignment"]}, "locations": [{"physicalLocation": {"artifactLocation": {"uri": "docs/underhood/chatgpt-se-evolution.html"}, "region": {"startLine": 571}}}]}, {"ruleId": "scanner-777db2e588fadd34", "level": "warning", "message": {"text": "Insecure pattern 'direct_innerhtml_assignment' in docs/underhood/adaptive-http-streaming.html:571"}, "properties": {"repobilityId": "56bbeccecf188929", "scanner": "scanner-primary", "fingerprint": "777db2e588fadd34", "layer": "security", "severity": "medium", "confidence": 1.0, "tags": ["owasp", "direct_innerhtml_assignment"]}, "locations": [{"physicalLocation": {"artifactLocation": {"uri": "docs/underhood/adaptive-http-streaming.html"}, "region": {"startLine": 571}}}]}, {"ruleId": "scanner-a70b5e0b42122050", "level": "warning", "message": {"text": "Insecure pattern 'direct_innerhtml_assignment' in docs/underhood/digital-marketplaces.html:571"}, "properties": {"repobilityId": "ba8291c3fd1a245b", "scanner": "scanner-primary", "fingerprint": "a70b5e0b42122050", "layer": "security", "severity": "medium", "confidence": 1.0, "tags": ["owasp", "direct_innerhtml_assignment"]}, "locations": [{"physicalLocation": {"artifactLocation": {"uri": "docs/underhood/digital-marketplaces.html"}, "region": {"startLine": 571}}}]}, {"ruleId": "scanner-4631283332e903f7", "level": "warning", "message": {"text": "Insecure pattern 'direct_innerhtml_assignment' in docs/underhood/economics.html:571"}, "properties": {"repobilityId": "6cafda46fce72462", "scanner": "scanner-primary", "fingerprint": "4631283332e903f7", "layer": "security", "severity": "medium", "confidence": 1.0, "tags": ["owasp", "direct_innerhtml_assignment"]}, "locations": [{"physicalLocation": {"artifactLocation": {"uri": "docs/underhood/economics.html"}, "region": {"startLine": 571}}}]}, {"ruleId": "scanner-0712f67ee863724f", "level": "warning", "message": {"text": "Insecure pattern 'direct_innerhtml_assignment' in docs/underhood/uber-payments-platform.html:571"}, "properties": {"repobilityId": "50bb6092f4aebda1", "scanner": "scanner-primary", "fingerprint": "0712f67ee863724f", "layer": "security", "severity": "medium", "confidence": 1.0, "tags": ["owasp", "direct_innerhtml_assignment"]}, "locations": [{"physicalLocation": {"artifactLocation": {"uri": "docs/underhood/uber-payments-platform.html"}, "region": {"startLine": 571}}}]}, {"ruleId": "scanner-e0522e0e9ac5468c", "level": "warning", "message": {"text": "Insecure pattern 'direct_innerhtml_assignment' in docs/underhood/cloud-expectations.html:571"}, "properties": {"repobilityId": "e7a415646509ed90", "scanner": "scanner-primary", "fingerprint": "e0522e0e9ac5468c", "layer": "security", "severity": "medium", "confidence": 1.0, "tags": ["owasp", "direct_innerhtml_assignment"]}, "locations": [{"physicalLocation": {"artifactLocation": {"uri": "docs/underhood/cloud-expectations.html"}, "region": {"startLine": 571}}}]}, {"ruleId": "scanner-56d6b1b216aaecf9", "level": "warning", "message": {"text": "Insecure pattern 'direct_innerhtml_assignment' in docs/ai-dev-strategy/claude-code-enablement.html:572"}, "properties": {"repobilityId": "868080acc86d9892", "scanner": "scanner-primary", "fingerprint": "56d6b1b216aaecf9", "layer": "security", "severity": "medium", "confidence": 1.0, "tags": ["owasp", "direct_innerhtml_assignment"]}, "locations": [{"physicalLocation": {"artifactLocation": {"uri": "docs/ai-dev-strategy/claude-code-enablement.html"}, "region": {"startLine": 572}}}]}, {"ruleId": "scanner-f6a636cc3e92414b", "level": "warning", "message": {"text": "Insecure pattern 'direct_innerhtml_assignment' in docs/ai-dev-strategy/operating-model.html:572"}, "properties": {"repobilityId": "4cc97dc9ccfcce23", "scanner": "scanner-primary", "fingerprint": "f6a636cc3e92414b", "layer": "security", "severity": "medium", "confidence": 1.0, "tags": ["owasp", "direct_innerhtml_assignment"]}, "locations": [{"physicalLocation": {"artifactLocation": {"uri": "docs/ai-dev-strategy/operating-model.html"}, "region": {"startLine": 572}}}]}, {"ruleId": "scanner-d4a4da8647a73a15", "level": "warning", "message": {"text": "Insecure pattern 'direct_innerhtml_assignment' in docs/ai-dev-strategy/claude-code-as-standard.html:572"}, "properties": {"repobilityId": "7121f08a34a23e53", "scanner": "scanner-primary", "fingerprint": "d4a4da8647a73a15", "layer": "security", "severity": "medium", "confidence": 1.0, "tags": ["owasp", "direct_innerhtml_assignment"]}, "locations": [{"physicalLocation": {"artifactLocation": {"uri": "docs/ai-dev-strategy/claude-code-as-standard.html"}, "region": {"startLine": 572}}}]}, {"ruleId": "scanner-28f9aa4ec410e043", "level": "warning", "message": {"text": "Insecure pattern 'direct_innerhtml_assignment' in docs/ai-dev-strategy/strategy-review-codex.spec.html:571"}, "properties": {"repobilityId": "93a0c902b4bd142b", "scanner": "scanner-primary", "fingerprint": "28f9aa4ec410e043", "layer": "security", "severity": "medium", "confidence": 1.0, "tags": ["owasp", "direct_innerhtml_assignment"]}, "locations": [{"physicalLocation": {"artifactLocation": {"uri": "docs/ai-dev-strategy/strategy-review-codex.spec.html"}, "region": {"startLine": 571}}}]}, {"ruleId": "scanner-1044d84ee4674fa8", "level": "warning", "message": {"text": "Insecure pattern 'direct_innerhtml_assignment' in docs/ai-dev-strategy/review-gemini.spec.html:571"}, "properties": {"repobilityId": "da39fa943a2af04e", "scanner": "scanner-primary", "fingerprint": "1044d84ee4674fa8", "layer": "security", "severity": "medium", "confidence": 1.0, "tags": ["owasp", "direct_innerhtml_assignment"]}, "locations": [{"physicalLocation": {"artifactLocation": {"uri": "docs/ai-dev-strategy/review-gemini.spec.html"}, "region": {"startLine": 571}}}]}, {"ruleId": "scanner-4fe9a09551508d89", "level": "warning", "message": {"text": "Insecure pattern 'direct_innerhtml_assignment' in docs/ai-dev-strategy/claude-md-and-memory.spec.html:571"}, "properties": {"repobilityId": "e919ebd52938fba8", "scanner": "scanner-primary", "fingerprint": "4fe9a09551508d89", "layer": "security", "severity": "medium", "confidence": 1.0, "tags": ["owasp", "direct_innerhtml_assignment"]}, "locations": [{"physicalLocation": {"artifactLocation": {"uri": "docs/ai-dev-strategy/claude-md-and-memory.spec.html"}, "region": {"startLine": 571}}}]}, {"ruleId": "scanner-a808c6140e0f0922", "level": "warning", "message": {"text": "Insecure pattern 'direct_innerhtml_assignment' in docs/ai-dev-strategy/target-engineering-standards.spec.html:571"}, "properties": {"repobilityId": "cbfa3ce2a02a5bee", "scanner": "scanner-primary", "fingerprint": "a808c6140e0f0922", "layer": "security", "severity": "medium", "confidence": 1.0, "tags": ["owasp", "direct_innerhtml_assignment"]}, "locations": [{"physicalLocation": {"artifactLocation": {"uri": "docs/ai-dev-strategy/target-engineering-standards.spec.html"}, "region": {"startLine": 571}}}]}, {"ruleId": "scanner-15fa63084affb695", "level": "warning", "message": {"text": "Insecure pattern 'direct_innerhtml_assignment' in docs/ai-dev-strategy/mcp-skills-subagents.html:572"}, "properties": {"repobilityId": "6b4669732c5ee218", "scanner": "scanner-primary", "fingerprint": "15fa63084affb695", "layer": "security", "severity": "medium", "confidence": 1.0, "tags": ["owasp", "direct_innerhtml_assignment"]}, "locations": [{"physicalLocation": {"artifactLocation": {"uri": "docs/ai-dev-strategy/mcp-skills-subagents.html"}, "region": {"startLine": 572}}}]}, {"ruleId": "scanner-7f2101bc6a3f00df", "level": "warning", "message": {"text": "Insecure pattern 'direct_innerhtml_assignment' in docs/ai-dev-strategy/introduction.html:572"}, "properties": {"repobilityId": "dc4ddd7a09521ca6", "scanner": "scanner-primary", "fingerprint": "7f2101bc6a3f00df", "layer": "security", "severity": "medium", "confidence": 1.0, "tags": ["owasp", "direct_innerhtml_assignment"]}, "locations": [{"physicalLocation": {"artifactLocation": {"uri": "docs/ai-dev-strategy/introduction.html"}, "region": {"startLine": 572}}}]}, {"ruleId": "scanner-1632decf3a099d0b", "level": "warning", "message": {"text": "Insecure pattern 'direct_innerhtml_assignment' in docs/ai-dev-strategy/review-gemini.html:572"}, "properties": {"repobilityId": "d340b2d4bae3a2da", "scanner": "scanner-primary", "fingerprint": "1632decf3a099d0b", "layer": "security", "severity": "medium", "confidence": 1.0, "tags": ["owasp", "direct_innerhtml_assignment"]}, "locations": [{"physicalLocation": {"artifactLocation": {"uri": "docs/ai-dev-strategy/review-gemini.html"}, "region": {"startLine": 572}}}]}, {"ruleId": "scanner-118d677e8c7d2c8f", "level": "warning", "message": {"text": "Insecure pattern 'direct_innerhtml_assignment' in docs/ai-dev-strategy/claude-code-enablement.spec.html:571"}, "properties": {"repobilityId": "3ecc9a39d11bcd47", "scanner": "scanner-primary", "fingerprint": "118d677e8c7d2c8f", "layer": "security", "severity": "medium", "confidence": 1.0, "tags": ["owasp", "direct_innerhtml_assignment"]}, "locations": [{"physicalLocation": {"artifactLocation": {"uri": "docs/ai-dev-strategy/claude-code-enablement.spec.html"}, "region": {"startLine": 571}}}]}, {"ruleId": "scanner-7bf5290c91932c5b", "level": "warning", "message": {"text": "Insecure pattern 'direct_innerhtml_assignment' in docs/ai-dev-strategy/ai-policy.spec.html:571"}, "properties": {"repobilityId": "62608ad9ac0ef94b", "scanner": "scanner-primary", "fingerprint": "7bf5290c91932c5b", "layer": "security", "severity": "medium", "confidence": 1.0, "tags": ["owasp", "direct_innerhtml_assignment"]}, "locations": [{"physicalLocation": {"artifactLocation": {"uri": "docs/ai-dev-strategy/ai-policy.spec.html"}, "region": {"startLine": 571}}}]}, {"ruleId": "scanner-54dc96172ac6eced", "level": "warning", "message": {"text": "Insecure pattern 'direct_innerhtml_assignment' in docs/ai-dev-strategy/strategy-review-claude.html:571"}, "properties": {"repobilityId": "0d5b81f5585c68c2", "scanner": "scanner-primary", "fingerprint": "54dc96172ac6eced", "layer": "security", "severity": "medium", "confidence": 1.0, "tags": ["owasp", "direct_innerhtml_assignment"]}, "locations": [{"physicalLocation": {"artifactLocation": {"uri": "docs/ai-dev-strategy/strategy-review-claude.html"}, "region": {"startLine": 571}}}]}, {"ruleId": "scanner-16f3be5ce1bc279e", "level": "warning", "message": {"text": "Insecure pattern 'direct_innerhtml_assignment' in docs/ai-dev-strategy/introduction.spec.html:571"}, "properties": {"repobilityId": "84fdcf3a72a0ff90", "scanner": "scanner-primary", "fingerprint": "16f3be5ce1bc279e", "layer": "security", "severity": "medium", "confidence": 1.0, "tags": ["owasp", "direct_innerhtml_assignment"]}, "locations": [{"physicalLocation": {"artifactLocation": {"uri": "docs/ai-dev-strategy/introduction.spec.html"}, "region": {"startLine": 571}}}]}, {"ruleId": "scanner-8e88827fd6ba00dc", "level": "warning", "message": {"text": "Insecure pattern 'direct_innerhtml_assignment' in docs/ai-dev-strategy/strategy-review-claude.spec.html:571"}, "properties": {"repobilityId": "a8ccd4848ec6d9ac", "scanner": "scanner-primary", "fingerprint": "8e88827fd6ba00dc", "layer": "security", "severity": "medium", "confidence": 1.0, "tags": ["owasp", "direct_innerhtml_assignment"]}, "locations": [{"physicalLocation": {"artifactLocation": {"uri": "docs/ai-dev-strategy/strategy-review-claude.spec.html"}, "region": {"startLine": 571}}}]}, {"ruleId": "scanner-0b8d0f2968bc29c2", "level": "warning", "message": {"text": "Insecure pattern 'direct_innerhtml_assignment' in docs/ai-dev-strategy/strategic-principles.spec.html:571"}, "properties": {"repobilityId": "626484b94b5f5547", "scanner": "scanner-primary", "fingerprint": "0b8d0f2968bc29c2", "layer": "security", "severity": "medium", "confidence": 1.0, "tags": ["owasp", "direct_innerhtml_assignment"]}, "locations": [{"physicalLocation": {"artifactLocation": {"uri": "docs/ai-dev-strategy/strategic-principles.spec.html"}, "region": {"startLine": 571}}}]}, {"ruleId": "scanner-2fba697fb371eabf", "level": "warning", "message": {"text": "Insecure pattern 'direct_innerhtml_assignment' in docs/ai-dev-strategy/target-engineering-model.html:572"}, "properties": {"repobilityId": "7dcbc5570df6fa3e", "scanner": "scanner-primary", "fingerprint": "2fba697fb371eabf", "layer": "security", "severity": "medium", "confidence": 1.0, "tags": ["owasp", "direct_innerhtml_assignment"]}, "locations": [{"physicalLocation": {"artifactLocation": {"uri": "docs/ai-dev-strategy/target-engineering-model.html"}, "region": {"startLine": 572}}}]}, {"ruleId": "scanner-166deb2c3a407142", "level": "warning", "message": {"text": "Insecure pattern 'direct_innerhtml_assignment' in docs/ai-dev-strategy/tooling-decision.html:572"}, "properties": {"repobilityId": "dc68071267484366", "scanner": "scanner-primary", "fingerprint": "166deb2c3a407142", "layer": "security", "severity": "medium", "confidence": 1.0, "tags": ["owasp", "direct_innerhtml_assignment"]}, "locations": [{"physicalLocation": {"artifactLocation": {"uri": "docs/ai-dev-strategy/tooling-decision.html"}, "region": {"startLine": 572}}}]}, {"ruleId": "scanner-0ea8ef19e5130ea7", "level": "warning", "message": {"text": "Insecure pattern 'direct_innerhtml_assignment' in docs/ai-dev-strategy/strategy-by-landscape.spec.html:571"}, "properties": {"repobilityId": "d64223ea001d5032", "scanner": "scanner-primary", "fingerprint": "0ea8ef19e5130ea7", "layer": "security", "severity": "medium", "confidence": 1.0, "tags": ["owasp", "direct_innerhtml_assignment"]}, "locations": [{"physicalLocation": {"artifactLocation": {"uri": "docs/ai-dev-strategy/strategy-by-landscape.spec.html"}, "region": {"startLine": 571}}}]}, {"ruleId": "scanner-1e3a61e0052706da", "level": "warning", "message": {"text": "Insecure pattern 'direct_innerhtml_assignment' in docs/ai-dev-strategy/strategy-by-landscape.html:572"}, "properties": {"repobilityId": "2384688550211da6", "scanner": "scanner-primary", "fingerprint": "1e3a61e0052706da", "layer": "security", "severity": "medium", "confidence": 1.0, "tags": ["owasp", "direct_innerhtml_assignment"]}, "locations": [{"physicalLocation": {"artifactLocation": {"uri": "docs/ai-dev-strategy/strategy-by-landscape.html"}, "region": {"startLine": 572}}}]}, {"ruleId": "scanner-65a62aa57baeb287", "level": "warning", "message": {"text": "Insecure pattern 'direct_innerhtml_assignment' in docs/ai-dev-strategy/target-engineering-standards.html:572"}, "properties": {"repobilityId": "0e5318b1b3e2dd51", "scanner": "scanner-primary", "fingerprint": "65a62aa57baeb287", "layer": "security", "severity": "medium", "confidence": 1.0, "tags": ["owasp", "direct_innerhtml_assignment"]}, "locations": [{"physicalLocation": {"artifactLocation": {"uri": "docs/ai-dev-strategy/target-engineering-standards.html"}, "region": {"startLine": 572}}}]}, {"ruleId": "scanner-c40762aec3651bd8", "level": "warning", "message": {"text": "Insecure pattern 'direct_innerhtml_assignment' in docs/ai-dev-strategy/ai-policy.html:572"}, "properties": {"repobilityId": "8a3f414f615db042", "scanner": "scanner-primary", "fingerprint": "c40762aec3651bd8", "layer": "security", "severity": "medium", "confidence": 1.0, "tags": ["owasp", "direct_innerhtml_assignment"]}, "locations": [{"physicalLocation": {"artifactLocation": {"uri": "docs/ai-dev-strategy/ai-policy.html"}, "region": {"startLine": 572}}}]}, {"ruleId": "scanner-7ae71cddd2a0e8b5", "level": "warning", "message": {"text": "Insecure pattern 'direct_innerhtml_assignment' in docs/ai-dev-strategy/claude-code-as-standard.spec.html:571"}, "properties": {"repobilityId": "e27b253dfcc8d585", "scanner": "scanner-primary", "fingerprint": "7ae71cddd2a0e8b5", "layer": "security", "severity": "medium", "confidence": 1.0, "tags": ["owasp", "direct_innerhtml_assignment"]}, "locations": [{"physicalLocation": {"artifactLocation": {"uri": "docs/ai-dev-strategy/claude-code-as-standard.spec.html"}, "region": {"startLine": 571}}}]}, {"ruleId": "scanner-dea3e05e14d8a54c", "level": "warning", "message": {"text": "Insecure pattern 'direct_innerhtml_assignment' in docs/ai-dev-strategy/mcp-skills-subagents.spec.html:571"}, "properties": {"repobilityId": "f23093d46cbd218f", "scanner": "scanner-primary", "fingerprint": "dea3e05e14d8a54c", "layer": "security", "severity": "medium", "confidence": 1.0, "tags": ["owasp", "direct_innerhtml_assignment"]}, "locations": [{"physicalLocation": {"artifactLocation": {"uri": "docs/ai-dev-strategy/mcp-skills-subagents.spec.html"}, "region": {"startLine": 571}}}]}, {"ruleId": "scanner-cebb5364835f15b3", "level": "warning", "message": {"text": "Insecure pattern 'direct_innerhtml_assignment' in docs/ai-dev-strategy/current-state-and-problem.html:572"}, "properties": {"repobilityId": "fef63ddff9a2990e", "scanner": "scanner-primary", "fingerprint": "cebb5364835f15b3", "layer": "security", "severity": "medium", "confidence": 1.0, "tags": ["owasp", "direct_innerhtml_assignment"]}, "locations": [{"physicalLocation": {"artifactLocation": {"uri": "docs/ai-dev-strategy/current-state-and-problem.html"}, "region": {"startLine": 572}}}]}, {"ruleId": "scanner-dc87e0d7072bef03", "level": "warning", "message": {"text": "Insecure pattern 'direct_innerhtml_assignment' in docs/ai-dev-strategy/current-state-and-problem.spec.html:571"}, "properties": {"repobilityId": "cd9796414c3a2bac", "scanner": "scanner-primary", "fingerprint": "dc87e0d7072bef03", "layer": "security", "severity": "medium", "confidence": 1.0, "tags": ["owasp", "direct_innerhtml_assignment"]}, "locations": [{"physicalLocation": {"artifactLocation": {"uri": "docs/ai-dev-strategy/current-state-and-problem.spec.html"}, "region": {"startLine": 571}}}]}, {"ruleId": "scanner-4f3f8ef921cc8899", "level": "warning", "message": {"text": "Insecure pattern 'direct_innerhtml_assignment' in docs/ai-dev-strategy/ai-use-case-portfolio.spec.html:571"}, "properties": {"repobilityId": "68c604b1a38884ad", "scanner": "scanner-primary", "fingerprint": "4f3f8ef921cc8899", "layer": "security", "severity": "medium", "confidence": 1.0, "tags": ["owasp", "direct_innerhtml_assignment"]}, "locations": [{"physicalLocation": {"artifactLocation": {"uri": "docs/ai-dev-strategy/ai-use-case-portfolio.spec.html"}, "region": {"startLine": 571}}}]}, {"ruleId": "scanner-36e82217aa8cc3a6", "level": "warning", "message": {"text": "Insecure pattern 'direct_innerhtml_assignment' in docs/ai-dev-strategy/ai-use-case-portfolio.html:572"}, "properties": {"repobilityId": "27cb70721cbb2a8e", "scanner": "scanner-primary", "fingerprint": "36e82217aa8cc3a6", "layer": "security", "severity": "medium", "confidence": 1.0, "tags": ["owasp", "direct_innerhtml_assignment"]}, "locations": [{"physicalLocation": {"artifactLocation": {"uri": "docs/ai-dev-strategy/ai-use-case-portfolio.html"}, "region": {"startLine": 572}}}]}, {"ruleId": "scanner-9ee06971efa713cb", "level": "warning", "message": {"text": "Insecure pattern 'direct_innerhtml_assignment' in docs/ai-dev-strategy/operating-model.spec.html:571"}, "properties": {"repobilityId": "cbaa79f168942185", "scanner": "scanner-primary", "fingerprint": "9ee06971efa713cb", "layer": "security", "severity": "medium", "confidence": 1.0, "tags": ["owasp", "direct_innerhtml_assignment"]}, "locations": [{"physicalLocation": {"artifactLocation": {"uri": "docs/ai-dev-strategy/operating-model.spec.html"}, "region": {"startLine": 571}}}]}, {"ruleId": "scanner-1f5a9d926fd77509", "level": "warning", "message": {"text": "Insecure pattern 'direct_innerhtml_assignment' in docs/ai-dev-strategy/risks-and-mitigations.html:572"}, "properties": {"repobilityId": "3261a54c77b8e8de", "scanner": "scanner-primary", "fingerprint": "1f5a9d926fd77509", "layer": "security", "severity": "medium", "confidence": 1.0, "tags": ["owasp", "direct_innerhtml_assignment"]}, "locations": [{"physicalLocation": {"artifactLocation": {"uri": "docs/ai-dev-strategy/risks-and-mitigations.html"}, "region": {"startLine": 572}}}]}, {"ruleId": "scanner-bfe2f00e8788be29", "level": "warning", "message": {"text": "Insecure pattern 'direct_innerhtml_assignment' in docs/ai-dev-strategy/strategic-principles.html:572"}, "properties": {"repobilityId": "673e65c571fe73cc", "scanner": "scanner-primary", "fingerprint": "bfe2f00e8788be29", "layer": "security", "severity": "medium", "confidence": 1.0, "tags": ["owasp", "direct_innerhtml_assignment"]}, "locations": [{"physicalLocation": {"artifactLocation": {"uri": "docs/ai-dev-strategy/strategic-principles.html"}, "region": {"startLine": 572}}}]}, {"ruleId": "scanner-aee497855e84724c", "level": "warning", "message": {"text": "Insecure pattern 'direct_innerhtml_assignment' in docs/ai-dev-strategy/target-engineering-model.spec.html:571"}, "properties": {"repobilityId": "26592f3c41b9403b", "scanner": "scanner-primary", "fingerprint": "aee497855e84724c", "layer": "security", "severity": "medium", "confidence": 1.0, "tags": ["owasp", "direct_innerhtml_assignment"]}, "locations": [{"physicalLocation": {"artifactLocation": {"uri": "docs/ai-dev-strategy/target-engineering-model.spec.html"}, "region": {"startLine": 571}}}]}, {"ruleId": "scanner-db458cc8854ab8a4", "level": "warning", "message": {"text": "Insecure pattern 'direct_innerhtml_assignment' in docs/ai-dev-strategy/roadmap.spec.html:571"}, "properties": {"repobilityId": "e8148a725ab26097", "scanner": "scanner-primary", "fingerprint": "db458cc8854ab8a4", "layer": "security", "severity": "medium", "confidence": 1.0, "tags": ["owasp", "direct_innerhtml_assignment"]}, "locations": [{"physicalLocation": {"artifactLocation": {"uri": "docs/ai-dev-strategy/roadmap.spec.html"}, "region": {"startLine": 571}}}]}, {"ruleId": "scanner-b7d7807c6e420694", "level": "warning", "message": {"text": "Insecure pattern 'direct_innerhtml_assignment' in docs/ai-dev-strategy/risks-and-mitigations.spec.html:571"}, "properties": {"repobilityId": "ca008d47c524edae", "scanner": "scanner-primary", "fingerprint": "b7d7807c6e420694", "layer": "security", "severity": "medium", "confidence": 1.0, "tags": ["owasp", "direct_innerhtml_assignment"]}, "locations": [{"physicalLocation": {"artifactLocation": {"uri": "docs/ai-dev-strategy/risks-and-mitigations.spec.html"}, "region": {"startLine": 571}}}]}, {"ruleId": "scanner-3bc95b75ecbb4351", "level": "warning", "message": {"text": "Insecure pattern 'direct_innerhtml_assignment' in docs/ai-dev-strategy/tooling-decision.spec.html:571"}, "properties": {"repobilityId": "305043aa8eaa2ca9", "scanner": "scanner-primary", "fingerprint": "3bc95b75ecbb4351", "layer": "security", "severity": "medium", "confidence": 1.0, "tags": ["owasp", "direct_innerhtml_assignment"]}, "locations": [{"physicalLocation": {"artifactLocation": {"uri": "docs/ai-dev-strategy/tooling-decision.spec.html"}, "region": {"startLine": 571}}}]}, {"ruleId": "scanner-1c61f8f3e60a5c8f", "level": "warning", "message": {"text": "Insecure pattern 'direct_innerhtml_assignment' in docs/ai-dev-strategy/claude-md-and-memory.html:572"}, "properties": {"repobilityId": "c465babc1a6d8a0f", "scanner": "scanner-primary", "fingerprint": "1c61f8f3e60a5c8f", "layer": "security", "severity": "medium", "confidence": 1.0, "tags": ["owasp", "direct_innerhtml_assignment"]}, "locations": [{"physicalLocation": {"artifactLocation": {"uri": "docs/ai-dev-strategy/claude-md-and-memory.html"}, "region": {"startLine": 572}}}]}, {"ruleId": "scanner-12727f7fb18bc264", "level": "warning", "message": {"text": "Insecure pattern 'direct_innerhtml_assignment' in docs/ai-dev-strategy/roadmap.html:572"}, "properties": {"repobilityId": "8eb652b49cfead43", "scanner": "scanner-primary", "fingerprint": "12727f7fb18bc264", "layer": "security", "severity": "medium", "confidence": 1.0, "tags": ["owasp", "direct_innerhtml_assignment"]}, "locations": [{"physicalLocation": {"artifactLocation": {"uri": "docs/ai-dev-strategy/roadmap.html"}, "region": {"startLine": 572}}}]}, {"ruleId": "scanner-fe18de730fc4615d", "level": "warning", "message": {"text": "Insecure pattern 'direct_innerhtml_assignment' in docs/ai-dev-strategy/strategy-review-codex.html:572"}, "properties": {"repobilityId": "569894cbf539ecce", "scanner": "scanner-primary", "fingerprint": "fe18de730fc4615d", "layer": "security", "severity": "medium", "confidence": 1.0, "tags": ["owasp", "direct_innerhtml_assignment"]}, "locations": [{"physicalLocation": {"artifactLocation": {"uri": "docs/ai-dev-strategy/strategy-review-codex.html"}, "region": {"startLine": 572}}}]}, {"ruleId": "scanner-f4fb568984520843", "level": "warning", "message": {"text": "Insecure pattern 'direct_innerhtml_assignment' in docs/foundations/mobile-guild.html:572"}, "properties": {"repobilityId": "3052c804fa11f323", "scanner": "scanner-primary", "fingerprint": "f4fb568984520843", "layer": "security", "severity": "medium", "confidence": 1.0, "tags": ["owasp", "direct_innerhtml_assignment"]}, "locations": [{"physicalLocation": {"artifactLocation": {"uri": "docs/foundations/mobile-guild.html"}, "region": {"startLine": 572}}}]}, {"ruleId": "scanner-f045079d5eddb429", "level": "warning", "message": {"text": "Insecure pattern 'direct_innerhtml_assignment' in docs/foundations/markdown-records.spec.html:571"}, "properties": {"repobilityId": "9b63ce4e692b45a3", "scanner": "scanner-primary", "fingerprint": "f045079d5eddb429", "layer": "security", "severity": "medium", "confidence": 1.0, "tags": ["owasp", "direct_innerhtml_assignment"]}, "locations": [{"physicalLocation": {"artifactLocation": {"uri": "docs/foundations/markdown-records.spec.html"}, "region": {"startLine": 571}}}]}, {"ruleId": "scanner-ed23d736eabac251", "level": "warning", "message": {"text": "Insecure pattern 'direct_innerhtml_assignment' in docs/foundations/genai-guild.html:572"}, "properties": {"repobilityId": "90a065e1cef076d8", "scanner": "scanner-primary", "fingerprint": "ed23d736eabac251", "layer": "security", "severity": "medium", "confidence": 1.0, "tags": ["owasp", "direct_innerhtml_assignment"]}, "locations": [{"physicalLocation": {"artifactLocation": {"uri": "docs/foundations/genai-guild.html"}, "region": {"startLine": 572}}}]}, {"ruleId": "scanner-e615fd23f38e0762", "level": "warning", "message": {"text": "Insecure pattern 'direct_innerhtml_assignment' in docs/foundations/aws-naming-tagging.html:572"}, "properties": {"repobilityId": "7e393566ef334d0c", "scanner": "scanner-primary", "fingerprint": "e615fd23f38e0762", "layer": "security", "severity": "medium", "confidence": 1.0, "tags": ["owasp", "direct_innerhtml_assignment"]}, "locations": [{"physicalLocation": {"artifactLocation": {"uri": "docs/foundations/aws-naming-tagging.html"}, "region": {"startLine": 572}}}]}, {"ruleId": "scanner-57ce7b9026fba3d3", "level": "warning", "message": {"text": "Insecure pattern 'direct_innerhtml_assignment' in docs/foundations/genai-guild.spec.html:571"}, "properties": {"repobilityId": "58674013e02199d5", "scanner": "scanner-primary", "fingerprint": "57ce7b9026fba3d3", "layer": "security", "severity": "medium", "confidence": 1.0, "tags": ["owasp", "direct_innerhtml_assignment"]}, "locations": [{"physicalLocation": {"artifactLocation": {"uri": "docs/foundations/genai-guild.spec.html"}, "region": {"startLine": 571}}}]}, {"ruleId": "scanner-062f93a06d5fdb36", "level": "warning", "message": {"text": "Insecure pattern 'direct_innerhtml_assignment' in docs/foundations/one-percent-improvements.html:572"}, "properties": {"repobilityId": "5abf6263ba79e3dd", "scanner": "scanner-primary", "fingerprint": "062f93a06d5fdb36", "layer": "security", "severity": "medium", "confidence": 1.0, "tags": ["owasp", "direct_innerhtml_assignment"]}, "locations": [{"physicalLocation": {"artifactLocation": {"uri": "docs/foundations/one-percent-improvements.html"}, "region": {"startLine": 572}}}]}, {"ruleId": "scanner-35271e9ba6b61408", "level": "warning", "message": {"text": "Insecure pattern 'direct_innerhtml_assignment' in docs/foundations/ai-mediated-authoring.spec.html:571"}, "properties": {"repobilityId": "0cce4a8cff62d66a", "scanner": "scanner-primary", "fingerprint": "35271e9ba6b61408", "layer": "security", "severity": "medium", "confidence": 1.0, "tags": ["owasp", "direct_innerhtml_assignment"]}, "locations": [{"physicalLocation": {"artifactLocation": {"uri": "docs/foundations/ai-mediated-authoring.spec.html"}, "region": {"startLine": 571}}}]}, {"ruleId": "scanner-16c650c271c3ed7d", "level": "warning", "message": {"text": "Insecure pattern 'direct_innerhtml_assignment' in docs/foundations/one-percent-improvements.spec.html:571"}, "properties": {"repobilityId": "b5efa12849fdf366", "scanner": "scanner-primary", "fingerprint": "16c650c271c3ed7d", "layer": "security", "severity": "medium", "confidence": 1.0, "tags": ["owasp", "direct_innerhtml_assignment"]}, "locations": [{"physicalLocation": {"artifactLocation": {"uri": "docs/foundations/one-percent-improvements.spec.html"}, "region": {"startLine": 571}}}]}, {"ruleId": "scanner-9825dbc7e88a637e", "level": "warning", "message": {"text": "Insecure pattern 'direct_innerhtml_assignment' in docs/foundations/backend-guild.html:572"}, "properties": {"repobilityId": "f0f47e74a18c1607", "scanner": "scanner-primary", "fingerprint": "9825dbc7e88a637e", "layer": "security", "severity": "medium", "confidence": 1.0, "tags": ["owasp", "direct_innerhtml_assignment"]}, "locations": [{"physicalLocation": {"artifactLocation": {"uri": "docs/foundations/backend-guild.html"}, "region": {"startLine": 572}}}]}, {"ruleId": "scanner-bfadd839b038dcd0", "level": "warning", "message": {"text": "Insecure pattern 'direct_innerhtml_assignment' in docs/foundations/mobile-guild.spec.html:571"}, "properties": {"repobilityId": "7a61cb6f493b5ae6", "scanner": "scanner-primary", "fingerprint": "bfadd839b038dcd0", "layer": "security", "severity": "medium", "confidence": 1.0, "tags": ["owasp", "direct_innerhtml_assignment"]}, "locations": [{"physicalLocation": {"artifactLocation": {"uri": "docs/foundations/mobile-guild.spec.html"}, "region": {"startLine": 571}}}]}, {"ruleId": "scanner-8bec4bcbf3640a5e", "level": "warning", "message": {"text": "Insecure pattern 'direct_innerhtml_assignment' in docs/foundations/package-naming-conventions.html:572"}, "properties": {"repobilityId": "b98976918c37337a", "scanner": "scanner-primary", "fingerprint": "8bec4bcbf3640a5e", "layer": "security", "severity": "medium", "confidence": 1.0, "tags": ["owasp", "direct_innerhtml_assignment"]}, "locations": [{"physicalLocation": {"artifactLocation": {"uri": "docs/foundations/package-naming-conventions.html"}, "region": {"startLine": 572}}}]}, {"ruleId": "scanner-a1b5b15ebe0de8ea", "level": "warning", "message": {"text": "Insecure pattern 'direct_innerhtml_assignment' in docs/foundations/architecture-advisory-forum.html:572"}, "properties": {"repobilityId": "e635d9f9442a86c9", "scanner": "scanner-primary", "fingerprint": "a1b5b15ebe0de8ea", "layer": "security", "severity": "medium", "confidence": 1.0, "tags": ["owasp", "direct_innerhtml_assignment"]}, "locations": [{"physicalLocation": {"artifactLocation": {"uri": "docs/foundations/architecture-advisory-forum.html"}, "region": {"startLine": 572}}}]}, {"ruleId": "scanner-fe90443ee5ac98bc", "level": "warning", "message": {"text": "Insecure pattern 'direct_innerhtml_assignment' in docs/foundations/ai-mediated-authoring.html:572"}, "properties": {"repobilityId": "5e0f0842691d34da", "scanner": "scanner-primary", "fingerprint": "fe90443ee5ac98bc", "layer": "security", "severity": "medium", "confidence": 1.0, "tags": ["owasp", "direct_innerhtml_assignment"]}, "locations": [{"physicalLocation": {"artifactLocation": {"uri": "docs/foundations/ai-mediated-authoring.html"}, "region": {"startLine": 572}}}]}, {"ruleId": "scanner-9b01d875724f11f5", "level": "warning", "message": {"text": "Insecure pattern 'direct_innerhtml_assignment' in docs/foundations/spec-driven-authoring.html:572"}, "properties": {"repobilityId": "a5bae594f7cdc4c1", "scanner": "scanner-primary", "fingerprint": "9b01d875724f11f5", "layer": "security", "severity": "medium", "confidence": 1.0, "tags": ["owasp", "direct_innerhtml_assignment"]}, "locations": [{"physicalLocation": {"artifactLocation": {"uri": "docs/foundations/spec-driven-authoring.html"}, "region": {"startLine": 572}}}]}, {"ruleId": "scanner-1635743adcc3b205", "level": "warning", "message": {"text": "Insecure pattern 'direct_innerhtml_assignment' in docs/foundations/spec-driven-authoring.spec.html:571"}, "properties": {"repobilityId": "907fcc19792ae7ae", "scanner": "scanner-primary", "fingerprint": "1635743adcc3b205", "layer": "security", "severity": "medium", "confidence": 1.0, "tags": ["owasp", "direct_innerhtml_assignment"]}, "locations": [{"physicalLocation": {"artifactLocation": {"uri": "docs/foundations/spec-driven-authoring.spec.html"}, "region": {"startLine": 571}}}]}, {"ruleId": "scanner-cf59e400c8620905", "level": "warning", "message": {"text": "Insecure pattern 'direct_innerhtml_assignment' in docs/foundations/jira-workflow-standards.spec.html:571"}, "properties": {"repobilityId": "4953d464d886151b", "scanner": "scanner-primary", "fingerprint": "cf59e400c8620905", "layer": "security", "severity": "medium", "confidence": 1.0, "tags": ["owasp", "direct_innerhtml_assignment"]}, "locations": [{"physicalLocation": {"artifactLocation": {"uri": "docs/foundations/jira-workflow-standards.spec.html"}, "region": {"startLine": 571}}}]}, {"ruleId": "scanner-e7a63c1d7a553e61", "level": "warning", "message": {"text": "Insecure pattern 'direct_innerhtml_assignment' in docs/foundations/backend-guild.spec.html:571"}, "properties": {"repobilityId": "90b937867dcce5e0", "scanner": "scanner-primary", "fingerprint": "e7a63c1d7a553e61", "layer": "security", "severity": "medium", "confidence": 1.0, "tags": ["owasp", "direct_innerhtml_assignment"]}, "locations": [{"physicalLocation": {"artifactLocation": {"uri": "docs/foundations/backend-guild.spec.html"}, "region": {"startLine": 571}}}]}, {"ruleId": "scanner-2f18230e149d99d6", "level": "warning", "message": {"text": "Insecure pattern 'direct_innerhtml_assignment' in docs/foundations/curator-role.html:572"}, "properties": {"repobilityId": "47fa0e55e9d54bbc", "scanner": "scanner-primary", "fingerprint": "2f18230e149d99d6", "layer": "security", "severity": "medium", "confidence": 1.0, "tags": ["owasp", "direct_innerhtml_assignment"]}, "locations": [{"physicalLocation": {"artifactLocation": {"uri": "docs/foundations/curator-role.html"}, "region": {"startLine": 572}}}]}, {"ruleId": "scanner-ab542607383984e3", "level": "warning", "message": {"text": "Insecure pattern 'direct_innerhtml_assignment' in docs/foundations/github-naming-tagging.html:572"}, "properties": {"repobilityId": "1e066c6731105fa9", "scanner": "scanner-primary", "fingerprint": "ab542607383984e3", "layer": "security", "severity": "medium", "confidence": 1.0, "tags": ["owasp", "direct_innerhtml_assignment"]}, "locations": [{"physicalLocation": {"artifactLocation": {"uri": "docs/foundations/github-naming-tagging.html"}, "region": {"startLine": 572}}}]}, {"ruleId": "scanner-389702081090a5f3", "level": "warning", "message": {"text": "Insecure pattern 'direct_innerhtml_assignment' in docs/foundations/github-naming-tagging.spec.html:571"}, "properties": {"repobilityId": "a191a8f616fe6bd1", "scanner": "scanner-primary", "fingerprint": "389702081090a5f3", "layer": "security", "severity": "medium", "confidence": 1.0, "tags": ["owasp", "direct_innerhtml_assignment"]}, "locations": [{"physicalLocation": {"artifactLocation": {"uri": "docs/foundations/github-naming-tagging.spec.html"}, "region": {"startLine": 571}}}]}, {"ruleId": "scanner-35b7012dc7c46231", "level": "warning", "message": {"text": "Insecure pattern 'direct_innerhtml_assignment' in docs/foundations/curator-role.spec.html:571"}, "properties": {"repobilityId": "efd0cfc91349af62", "scanner": "scanner-primary", "fingerprint": "35b7012dc7c46231", "layer": "security", "severity": "medium", "confidence": 1.0, "tags": ["owasp", "direct_innerhtml_assignment"]}, "locations": [{"physicalLocation": {"artifactLocation": {"uri": "docs/foundations/curator-role.spec.html"}, "region": {"startLine": 571}}}]}, {"ruleId": "scanner-6b2250ef8862b464", "level": "warning", "message": {"text": "Insecure pattern 'direct_innerhtml_assignment' in docs/foundations/jira-workflow-standards.html:572"}, "properties": {"repobilityId": "719ca2d7abb2166d", "scanner": "scanner-primary", "fingerprint": "6b2250ef8862b464", "layer": "security", "severity": "medium", "confidence": 1.0, "tags": ["owasp", "direct_innerhtml_assignment"]}, "locations": [{"physicalLocation": {"artifactLocation": {"uri": "docs/foundations/jira-workflow-standards.html"}, "region": {"startLine": 572}}}]}, {"ruleId": "scanner-1149b0dded3280c2", "level": "warning", "message": {"text": "Insecure pattern 'direct_innerhtml_assignment' in docs/foundations/package-naming-conventions.spec.html:571"}, "properties": {"repobilityId": "d233894c391dba25", "scanner": "scanner-primary", "fingerprint": "1149b0dded3280c2", "layer": "security", "severity": "medium", "confidence": 1.0, "tags": ["owasp", "direct_innerhtml_assignment"]}, "locations": [{"physicalLocation": {"artifactLocation": {"uri": "docs/foundations/package-naming-conventions.spec.html"}, "region": {"startLine": 571}}}]}, {"ruleId": "scanner-68de33897e0fcbc5", "level": "warning", "message": {"text": "Insecure pattern 'direct_innerhtml_assignment' in docs/foundations/markdown-records.html:572"}, "properties": {"repobilityId": "fb156ebf1833e0ed", "scanner": "scanner-primary", "fingerprint": "68de33897e0fcbc5", "layer": "security", "severity": "medium", "confidence": 1.0, "tags": ["owasp", "direct_innerhtml_assignment"]}, "locations": [{"physicalLocation": {"artifactLocation": {"uri": "docs/foundations/markdown-records.html"}, "region": {"startLine": 572}}}]}, {"ruleId": "scanner-b73429ab210c4fe0", "level": "warning", "message": {"text": "Insecure pattern 'direct_innerhtml_assignment' in docs/foundations/frontend-guild.spec.html:571"}, "properties": {"repobilityId": "c6a6fb69b2171d53", "scanner": "scanner-primary", "fingerprint": "b73429ab210c4fe0", "layer": "security", "severity": "medium", "confidence": 1.0, "tags": ["owasp", "direct_innerhtml_assignment"]}, "locations": [{"physicalLocation": {"artifactLocation": {"uri": "docs/foundations/frontend-guild.spec.html"}, "region": {"startLine": 571}}}]}, {"ruleId": "scanner-ece12173941a6c6f", "level": "warning", "message": {"text": "Insecure pattern 'direct_innerhtml_assignment' in docs/foundations/architecture-advisory-forum.spec.html:571"}, "properties": {"repobilityId": "05a0902152dca1f4", "scanner": "scanner-primary", "fingerprint": "ece12173941a6c6f", "layer": "security", "severity": "medium", "confidence": 1.0, "tags": ["owasp", "direct_innerhtml_assignment"]}, "locations": [{"physicalLocation": {"artifactLocation": {"uri": "docs/foundations/architecture-advisory-forum.spec.html"}, "region": {"startLine": 571}}}]}, {"ruleId": "scanner-9dc71b888c50d21b", "level": "warning", "message": {"text": "Insecure pattern 'direct_innerhtml_assignment' in docs/foundations/aws-naming-tagging.spec.html:571"}, "properties": {"repobilityId": "8cc9e8de348c1e04", "scanner": "scanner-primary", "fingerprint": "9dc71b888c50d21b", "layer": "security", "severity": "medium", "confidence": 1.0, "tags": ["owasp", "direct_innerhtml_assignment"]}, "locations": [{"physicalLocation": {"artifactLocation": {"uri": "docs/foundations/aws-naming-tagging.spec.html"}, "region": {"startLine": 571}}}]}, {"ruleId": "scanner-a4bfdb1b0ad90c2a", "level": "warning", "message": {"text": "Insecure pattern 'direct_innerhtml_assignment' in docs/foundations/frontend-guild.html:572"}, "properties": {"repobilityId": "1253123b2fd04067", "scanner": "scanner-primary", "fingerprint": "a4bfdb1b0ad90c2a", "layer": "security", "severity": "medium", "confidence": 1.0, "tags": ["owasp", "direct_innerhtml_assignment"]}, "locations": [{"physicalLocation": {"artifactLocation": {"uri": "docs/foundations/frontend-guild.html"}, "region": {"startLine": 572}}}]}, {"ruleId": "scanner-d1a8c50a355136b1", "level": "warning", "message": {"text": "Insecure pattern 'direct_innerhtml_assignment' in docs/spec-driven-product-architecture/product-domain-as-source-of-truth.spec.html:571"}, "properties": {"repobilityId": "f3cb58824afc2236", "scanner": "scanner-primary", "fingerprint": "d1a8c50a355136b1", "layer": "security", "severity": "medium", "confidence": 1.0, "tags": ["owasp", "direct_innerhtml_assignment"]}, "locations": [{"physicalLocation": {"artifactLocation": {"uri": "docs/spec-driven-product-architecture/product-domain-as-source-of-truth.spec.html"}, "region": {"startLine": 571}}}]}, {"ruleId": "scanner-84181438c0e9a5a8", "level": "warning", "message": {"text": "Insecure pattern 'direct_innerhtml_assignment' in docs/spec-driven-product-architecture/customer-value-to-architecture.html:572"}, "properties": {"repobilityId": "f2b4ef1199b7851f", "scanner": "scanner-primary", "fingerprint": "84181438c0e9a5a8", "layer": "security", "severity": "medium", "confidence": 1.0, "tags": ["owasp", "direct_innerhtml_assignment"]}, "locations": [{"physicalLocation": {"artifactLocation": {"uri": "docs/spec-driven-product-architecture/customer-value-to-architecture.html"}, "region": {"startLine": 572}}}]}, {"ruleId": "scanner-1c17ce25ab08f388", "level": "warning", "message": {"text": "Insecure pattern 'direct_innerhtml_assignment' in docs/spec-driven-product-architecture/modeling-diverse-domains.html:572"}, "properties": {"repobilityId": "65ae21d749bdbed4", "scanner": "scanner-primary", "fingerprint": "1c17ce25ab08f388", "layer": "security", "severity": "medium", "confidence": 1.0, "tags": ["owasp", "direct_innerhtml_assignment"]}, "locations": [{"physicalLocation": {"artifactLocation": {"uri": "docs/spec-driven-product-architecture/modeling-diverse-domains.html"}, "region": {"startLine": 572}}}]}, {"ruleId": "scanner-afd9caffe86fa557", "level": "warning", "message": {"text": "Insecure pattern 'direct_innerhtml_assignment' in docs/spec-driven-product-architecture/what-is-spec-driven-product-architecture.spec.html:571"}, "properties": {"repobilityId": "763c8304cd9affe8", "scanner": "scanner-primary", "fingerprint": "afd9caffe86fa557", "layer": "security", "severity": "medium", "confidence": 1.0, "tags": ["owasp", "direct_innerhtml_assignment"]}, "locations": [{"physicalLocation": {"artifactLocation": {"uri": "docs/spec-driven-product-architecture/what-is-spec-driven-product-architecture.spec.html"}, "region": {"startLine": 571}}}]}, {"ruleId": "scanner-b8f58c7c0c22399e", "level": "warning", "message": {"text": "Insecure pattern 'direct_innerhtml_assignment' in docs/spec-driven-product-architecture/product-bricks-and-capabilities.spec.html:571"}, "properties": {"repobilityId": "7f1472236678573b", "scanner": "scanner-primary", "fingerprint": "b8f58c7c0c22399e", "layer": "security", "severity": "medium", "confidence": 1.0, "tags": ["owasp", "direct_innerhtml_assignment"]}, "locations": [{"physicalLocation": {"artifactLocation": {"uri": "docs/spec-driven-product-architecture/product-bricks-and-capabilities.spec.html"}, "region": {"startLine": 571}}}]}, {"ruleId": "scanner-181559eef786fd00", "level": "warning", "message": {"text": "Insecure pattern 'direct_innerhtml_assignment' in docs/spec-driven-product-architecture/what-is-spec-driven-product-architecture.html:572"}, "properties": {"repobilityId": "fb645da453973e4a", "scanner": "scanner-primary", "fingerprint": "181559eef786fd00", "layer": "security", "severity": "medium", "confidence": 1.0, "tags": ["owasp", "direct_innerhtml_assignment"]}, "locations": [{"physicalLocation": {"artifactLocation": {"uri": "docs/spec-driven-product-architecture/what-is-spec-driven-product-architecture.html"}, "region": {"startLine": 572}}}]}, {"ruleId": "scanner-39606b1de55b6982", "level": "warning", "message": {"text": "Insecure pattern 'direct_innerhtml_assignment' in docs/spec-driven-product-architecture/product-bricks-and-capabilities.html:572"}, "properties": {"repobilityId": "937ea025449b0086", "scanner": "scanner-primary", "fingerprint": "39606b1de55b6982", "layer": "security", "severity": "medium", "confidence": 1.0, "tags": ["owasp", "direct_innerhtml_assignment"]}, "locations": [{"physicalLocation": {"artifactLocation": {"uri": "docs/spec-driven-product-architecture/product-bricks-and-capabilities.html"}, "region": {"startLine": 572}}}]}, {"ruleId": "scanner-bf4e2c000b9f8aa8", "level": "warning", "message": {"text": "Insecure pattern 'direct_innerhtml_assignment' in docs/spec-driven-product-architecture/product-domain-as-source-of-truth.html:572"}, "properties": {"repobilityId": "a1b69f4a52e7222f", "scanner": "scanner-primary", "fingerprint": "bf4e2c000b9f8aa8", "layer": "security", "severity": "medium", "confidence": 1.0, "tags": ["owasp", "direct_innerhtml_assignment"]}, "locations": [{"physicalLocation": {"artifactLocation": {"uri": "docs/spec-driven-product-architecture/product-domain-as-source-of-truth.html"}, "region": {"startLine": 572}}}]}, {"ruleId": "scanner-59f5ff0a222ea85c", "level": "warning", "message": {"text": "Insecure pattern 'direct_innerhtml_assignment' in docs/spec-driven-product-architecture/ai-agents-as-product-architecture-authors.spec.html:571"}, "properties": {"repobilityId": "54669f1d870f31ef", "scanner": "scanner-primary", "fingerprint": "59f5ff0a222ea85c", "layer": "security", "severity": "medium", "confidence": 1.0, "tags": ["owasp", "direct_innerhtml_assignment"]}, "locations": [{"physicalLocation": {"artifactLocation": {"uri": "docs/spec-driven-product-architecture/ai-agents-as-product-architecture-authors.spec.html"}, "region": {"startLine": 571}}}]}, {"ruleId": "scanner-bd0a18f2ecb86c96", "level": "warning", "message": {"text": "Insecure pattern 'direct_innerhtml_assignment' in docs/spec-driven-product-architecture/delivery-teams-and-roadmaps.spec.html:571"}, "properties": {"repobilityId": "dd005186b257e366", "scanner": "scanner-primary", "fingerprint": "bd0a18f2ecb86c96", "layer": "security", "severity": "medium", "confidence": 1.0, "tags": ["owasp", "direct_innerhtml_assignment"]}, "locations": [{"physicalLocation": {"artifactLocation": {"uri": "docs/spec-driven-product-architecture/delivery-teams-and-roadmaps.spec.html"}, "region": {"startLine": 571}}}]}, {"ruleId": "scanner-7c68b3ff0982a575", "level": "warning", "message": {"text": "Insecure pattern 'direct_innerhtml_assignment' in docs/spec-driven-product-architecture/delivery-teams-and-roadmaps.html:572"}, "properties": {"repobilityId": "bbb22a1f6d59d9b4", "scanner": "scanner-primary", "fingerprint": "7c68b3ff0982a575", "layer": "security", "severity": "medium", "confidence": 1.0, "tags": ["owasp", "direct_innerhtml_assignment"]}, "locations": [{"physicalLocation": {"artifactLocation": {"uri": "docs/spec-driven-product-architecture/delivery-teams-and-roadmaps.html"}, "region": {"startLine": 572}}}]}, {"ruleId": "scanner-a648803057db09f6", "level": "warning", "message": {"text": "Insecure pattern 'direct_innerhtml_assignment' in docs/spec-driven-product-architecture/modeling-diverse-domains.spec.html:571"}, "properties": {"repobilityId": "b02f1422cf9f7c42", "scanner": "scanner-primary", "fingerprint": "a648803057db09f6", "layer": "security", "severity": "medium", "confidence": 1.0, "tags": ["owasp", "direct_innerhtml_assignment"]}, "locations": [{"physicalLocation": {"artifactLocation": {"uri": "docs/spec-driven-product-architecture/modeling-diverse-domains.spec.html"}, "region": {"startLine": 571}}}]}, {"ruleId": "scanner-2f1ba974de88c6fd", "level": "warning", "message": {"text": "Insecure pattern 'direct_innerhtml_assignment' in docs/spec-driven-product-architecture/customer-value-to-architecture.spec.html:571"}, "properties": {"repobilityId": "90cfa8adab5b7163", "scanner": "scanner-primary", "fingerprint": "2f1ba974de88c6fd", "layer": "security", "severity": "medium", "confidence": 1.0, "tags": ["owasp", "direct_innerhtml_assignment"]}, "locations": [{"physicalLocation": {"artifactLocation": {"uri": "docs/spec-driven-product-architecture/customer-value-to-architecture.spec.html"}, "region": {"startLine": 571}}}]}, {"ruleId": "scanner-46b35e44e388f49d", "level": "warning", "message": {"text": "Insecure pattern 'direct_innerhtml_assignment' in docs/spec-driven-product-architecture/evidence-validation-and-publishing.html:572"}, "properties": {"repobilityId": "f86a67cb84eb86de", "scanner": "scanner-primary", "fingerprint": "46b35e44e388f49d", "layer": "security", "severity": "medium", "confidence": 1.0, "tags": ["owasp", "direct_innerhtml_assignment"]}, "locations": [{"physicalLocation": {"artifactLocation": {"uri": "docs/spec-driven-product-architecture/evidence-validation-and-publishing.html"}, "region": {"startLine": 572}}}]}, {"ruleId": "scanner-0ee80ba773b8f8a1", "level": "warning", "message": {"text": "Insecure pattern 'direct_innerhtml_assignment' in docs/spec-driven-product-architecture/ai-agents-as-product-architecture-authors.html:572"}, "properties": {"repobilityId": "3fd6f86125c8f4cf", "scanner": "scanner-primary", "fingerprint": "0ee80ba773b8f8a1", "layer": "security", "severity": "medium", "confidence": 1.0, "tags": ["owasp", "direct_innerhtml_assignment"]}, "locations": [{"physicalLocation": {"artifactLocation": {"uri": "docs/spec-driven-product-architecture/ai-agents-as-product-architecture-authors.html"}, "region": {"startLine": 572}}}]}, {"ruleId": "scanner-9e9eda3e62a1e0fa", "level": "warning", "message": {"text": "Insecure pattern 'direct_innerhtml_assignment' in docs/spec-driven-product-architecture/evidence-validation-and-publishing.spec.html:571"}, "properties": {"repobilityId": "4d79c0c16759780b", "scanner": "scanner-primary", "fingerprint": "9e9eda3e62a1e0fa", "layer": "security", "severity": "medium", "confidence": 1.0, "tags": ["owasp", "direct_innerhtml_assignment"]}, "locations": [{"physicalLocation": {"artifactLocation": {"uri": "docs/spec-driven-product-architecture/evidence-validation-and-publishing.spec.html"}, "region": {"startLine": 571}}}]}, {"ruleId": "scanner-13a8e9d9a7d950c8", "level": "warning", "message": {"text": "Insecure pattern 'direct_innerhtml_assignment' in docs/org-design/communities-of-practice-and-chapters.spec.html:571"}, "properties": {"repobilityId": "0a602fc384017b62", "scanner": "scanner-primary", "fingerprint": "13a8e9d9a7d950c8", "layer": "security", "severity": "medium", "confidence": 1.0, "tags": ["owasp", "direct_innerhtml_assignment"]}, "locations": [{"physicalLocation": {"artifactLocation": {"uri": "docs/org-design/communities-of-practice-and-chapters.spec.html"}, "region": {"startLine": 571}}}]}, {"ruleId": "scanner-bd157ada24f0bb29", "level": "warning", "message": {"text": "Insecure pattern 'direct_innerhtml_assignment' in docs/org-design/team-topologies-operating-model.spec.html:571"}, "properties": {"repobilityId": "9c9f25cebd8ec190", "scanner": "scanner-primary", "fingerprint": "bd157ada24f0bb29", "layer": "security", "severity": "medium", "confidence": 1.0, "tags": ["owasp", "direct_innerhtml_assignment"]}, "locations": [{"physicalLocation": {"artifactLocation": {"uri": "docs/org-design/team-topologies-operating-model.spec.html"}, "region": {"startLine": 571}}}]}, {"ruleId": "scanner-306d7763c18e68be", "level": "warning", "message": {"text": "Insecure pattern 'direct_innerhtml_assignment' in docs/org-design/talent-review-and-succession.html:572"}, "properties": {"repobilityId": "a1110da4658e75f1", "scanner": "scanner-primary", "fingerprint": "306d7763c18e68be", "layer": "security", "severity": "medium", "confidence": 1.0, "tags": ["owasp", "direct_innerhtml_assignment"]}, "locations": [{"physicalLocation": {"artifactLocation": {"uri": "docs/org-design/talent-review-and-succession.html"}, "region": {"startLine": 572}}}]}, {"ruleId": "scanner-844fd680ba829c78", "level": "warning", "message": {"text": "Insecure pattern 'direct_innerhtml_assignment' in docs/org-design/communities-of-practice-and-chapters.html:572"}, "properties": {"repobilityId": "41150126c2e2643c", "scanner": "scanner-primary", "fingerprint": "844fd680ba829c78", "layer": "security", "severity": "medium", "confidence": 1.0, "tags": ["owasp", "direct_innerhtml_assignment"]}, "locations": [{"physicalLocation": {"artifactLocation": {"uri": "docs/org-design/communities-of-practice-and-chapters.html"}, "region": {"startLine": 572}}}]}, {"ruleId": "scanner-e5f55c136678e8bb", "level": "warning", "message": {"text": "Insecure pattern 'direct_innerhtml_assignment' in docs/org-design/product-engineering-partnership.html:572"}, "properties": {"repobilityId": "fff00e45baa4247b", "scanner": "scanner-primary", "fingerprint": "e5f55c136678e8bb", "layer": "security", "severity": "medium", "confidence": 1.0, "tags": ["owasp", "direct_innerhtml_assignment"]}, "locations": [{"physicalLocation": {"artifactLocation": {"uri": "docs/org-design/product-engineering-partnership.html"}, "region": {"startLine": 572}}}]}, {"ruleId": "scanner-e3f649d1b23a22a0", "level": "warning", "message": {"text": "Insecure pattern 'direct_innerhtml_assignment' in docs/org-design/performance-feedback-and-review.html:572"}, "properties": {"repobilityId": "04278ed2d010b775", "scanner": "scanner-primary", "fingerprint": "e3f649d1b23a22a0", "layer": "security", "severity": "medium", "confidence": 1.0, "tags": ["owasp", "direct_innerhtml_assignment"]}, "locations": [{"physicalLocation": {"artifactLocation": {"uri": "docs/org-design/performance-feedback-and-review.html"}, "region": {"startLine": 572}}}]}, {"ruleId": "scanner-8e8fc2d2a6727a29", "level": "warning", "message": {"text": "Insecure pattern 'direct_innerhtml_assignment' in docs/org-design/onboarding-and-ramp-up.spec.html:571"}, "properties": {"repobilityId": "a75370c3eb65b346", "scanner": "scanner-primary", "fingerprint": "8e8fc2d2a6727a29", "layer": "security", "severity": "medium", "confidence": 1.0, "tags": ["owasp", "direct_innerhtml_assignment"]}, "locations": [{"physicalLocation": {"artifactLocation": {"uri": "docs/org-design/onboarding-and-ramp-up.spec.html"}, "region": {"startLine": 571}}}]}, {"ruleId": "scanner-f8255770b5c51ea4", "level": "warning", "message": {"text": "Insecure pattern 'direct_innerhtml_assignment' in docs/org-design/org-health-and-flow-metrics.spec.html:571"}, "properties": {"repobilityId": "7242ea61faae45e9", "scanner": "scanner-primary", "fingerprint": "f8255770b5c51ea4", "layer": "security", "severity": "medium", "confidence": 1.0, "tags": ["owasp", "direct_innerhtml_assignment"]}, "locations": [{"physicalLocation": {"artifactLocation": {"uri": "docs/org-design/org-health-and-flow-metrics.spec.html"}, "region": {"startLine": 571}}}]}, {"ruleId": "scanner-b163ddd114dc44a4", "level": "warning", "message": {"text": "Insecure pattern 'direct_innerhtml_assignment' in docs/org-design/product-engineering-partnership.spec.html:571"}, "properties": {"repobilityId": "f3a93d849e18dcd1", "scanner": "scanner-primary", "fingerprint": "b163ddd114dc44a4", "layer": "security", "severity": "medium", "confidence": 1.0, "tags": ["owasp", "direct_innerhtml_assignment"]}, "locations": [{"physicalLocation": {"artifactLocation": {"uri": "docs/org-design/product-engineering-partnership.spec.html"}, "region": {"startLine": 571}}}]}, {"ruleId": "scanner-82442aa110636e79", "level": "warning", "message": {"text": "Insecure pattern 'direct_innerhtml_assignment' in docs/org-design/org-health-and-flow-metrics.html:572"}, "properties": {"repobilityId": "1e3be552d1799b0d", "scanner": "scanner-primary", "fingerprint": "82442aa110636e79", "layer": "security", "severity": "medium", "confidence": 1.0, "tags": ["owasp", "direct_innerhtml_assignment"]}, "locations": [{"physicalLocation": {"artifactLocation": {"uri": "docs/org-design/org-health-and-flow-metrics.html"}, "region": {"startLine": 572}}}]}, {"ruleId": "scanner-a53babfe82692375", "level": "warning", "message": {"text": "Insecure pattern 'direct_innerhtml_assignment' in docs/org-design/goal-setting-and-planning-cadence.html:572"}, "properties": {"repobilityId": "59702a20eda5bb22", "scanner": "scanner-primary", "fingerprint": "a53babfe82692375", "layer": "security", "severity": "medium", "confidence": 1.0, "tags": ["owasp", "direct_innerhtml_assignment"]}, "locations": [{"physicalLocation": {"artifactLocation": {"uri": "docs/org-design/goal-setting-and-planning-cadence.html"}, "region": {"startLine": 572}}}]}, {"ruleId": "scanner-5d9e916bf2460d76", "level": "warning", "message": {"text": "Insecure pattern 'direct_innerhtml_assignment' in docs/org-design/engineering-management-operating-model.spec.html:571"}, "properties": {"repobilityId": "fecd3fc259dcba55", "scanner": "scanner-primary", "fingerprint": "5d9e916bf2460d76", "layer": "security", "severity": "medium", "confidence": 1.0, "tags": ["owasp", "direct_innerhtml_assignment"]}, "locations": [{"physicalLocation": {"artifactLocation": {"uri": "docs/org-design/engineering-management-operating-model.spec.html"}, "region": {"startLine": 571}}}]}, {"ruleId": "scanner-2dd00063c6470be5", "level": "warning", "message": {"text": "Insecure pattern 'direct_innerhtml_assignment' in docs/org-design/team-topologies-operating-model.html:572"}, "properties": {"repobilityId": "37f1b9eb255af200", "scanner": "scanner-primary", "fingerprint": "2dd00063c6470be5", "layer": "security", "severity": "medium", "confidence": 1.0, "tags": ["owasp", "direct_innerhtml_assignment"]}, "locations": [{"physicalLocation": {"artifactLocation": {"uri": "docs/org-design/team-topologies-operating-model.html"}, "region": {"startLine": 572}}}]}, {"ruleId": "scanner-bb1f80bd06e635ac", "level": "warning", "message": {"text": "Insecure pattern 'direct_innerhtml_assignment' in docs/org-design/team-size-and-composition.spec.html:571"}, "properties": {"repobilityId": "b159ee0a261b1a77", "scanner": "scanner-primary", "fingerprint": "bb1f80bd06e635ac", "layer": "security", "severity": "medium", "confidence": 1.0, "tags": ["owasp", "direct_innerhtml_assignment"]}, "locations": [{"physicalLocation": {"artifactLocation": {"uri": "docs/org-design/team-size-and-composition.spec.html"}, "region": {"startLine": 571}}}]}, {"ruleId": "scanner-82d681303a691e39", "level": "warning", "message": {"text": "Insecure pattern 'direct_innerhtml_assignment' in docs/org-design/goal-setting-and-planning-cadence.spec.html:571"}, "properties": {"repobilityId": "fd708615e221b238", "scanner": "scanner-primary", "fingerprint": "82d681303a691e39", "layer": "security", "severity": "medium", "confidence": 1.0, "tags": ["owasp", "direct_innerhtml_assignment"]}, "locations": [{"physicalLocation": {"artifactLocation": {"uri": "docs/org-design/goal-setting-and-planning-cadence.spec.html"}, "region": {"startLine": 571}}}]}, {"ruleId": "scanner-ff93580a637c74d7", "level": "warning", "message": {"text": "Insecure pattern 'direct_innerhtml_assignment' in docs/org-design/team-size-and-composition.html:572"}, "properties": {"repobilityId": "a08d0b13d160fadd", "scanner": "scanner-primary", "fingerprint": "ff93580a637c74d7", "layer": "security", "severity": "medium", "confidence": 1.0, "tags": ["owasp", "direct_innerhtml_assignment"]}, "locations": [{"physicalLocation": {"artifactLocation": {"uri": "docs/org-design/team-size-and-composition.html"}, "region": {"startLine": 572}}}]}, {"ruleId": "scanner-3bcbf17b4400d63c", "level": "warning", "message": {"text": "Insecure pattern 'direct_innerhtml_assignment' in docs/org-design/architecture-as-advice-and-guardrails.spec.html:571"}, "properties": {"repobilityId": "f8d074fe74faba26", "scanner": "scanner-primary", "fingerprint": "3bcbf17b4400d63c", "layer": "security", "severity": "medium", "confidence": 1.0, "tags": ["owasp", "direct_innerhtml_assignment"]}, "locations": [{"physicalLocation": {"artifactLocation": {"uri": "docs/org-design/architecture-as-advice-and-guardrails.spec.html"}, "region": {"startLine": 571}}}]}, {"ruleId": "scanner-33f6dfffe19a9161", "level": "warning", "message": {"text": "Insecure pattern 'direct_innerhtml_assignment' in docs/org-design/staff-plus-technical-leadership.html:572"}, "properties": {"repobilityId": "e3a6165b6971851f", "scanner": "scanner-primary", "fingerprint": "33f6dfffe19a9161", "layer": "security", "severity": "medium", "confidence": 1.0, "tags": ["owasp", "direct_innerhtml_assignment"]}, "locations": [{"physicalLocation": {"artifactLocation": {"uri": "docs/org-design/staff-plus-technical-leadership.html"}, "region": {"startLine": 572}}}]}, {"ruleId": "scanner-f5fd975bcab8b5f7", "level": "warning", "message": {"text": "Insecure pattern 'direct_innerhtml_assignment' in docs/org-design/staff-plus-technical-leadership.spec.html:571"}, "properties": {"repobilityId": "9133ea6998dcbfc4", "scanner": "scanner-primary", "fingerprint": "f5fd975bcab8b5f7", "layer": "security", "severity": "medium", "confidence": 1.0, "tags": ["owasp", "direct_innerhtml_assignment"]}, "locations": [{"physicalLocation": {"artifactLocation": {"uri": "docs/org-design/staff-plus-technical-leadership.spec.html"}, "region": {"startLine": 571}}}]}, {"ruleId": "scanner-ca4ea5026272065a", "level": "warning", "message": {"text": "Insecure pattern 'direct_innerhtml_assignment' in docs/org-design/onboarding-and-ramp-up.html:572"}, "properties": {"repobilityId": "1ad60f8f7633d8be", "scanner": "scanner-primary", "fingerprint": "ca4ea5026272065a", "layer": "security", "severity": "medium", "confidence": 1.0, "tags": ["owasp", "direct_innerhtml_assignment"]}, "locations": [{"physicalLocation": {"artifactLocation": {"uri": "docs/org-design/onboarding-and-ramp-up.html"}, "region": {"startLine": 572}}}]}, {"ruleId": "scanner-d00af5dc5739c690", "level": "warning", "message": {"text": "Insecure pattern 'direct_innerhtml_assignment' in docs/org-design/engineering-management-operating-model.html:572"}, "properties": {"repobilityId": "46689227864a9d5c", "scanner": "scanner-primary", "fingerprint": "d00af5dc5739c690", "layer": "security", "severity": "medium", "confidence": 1.0, "tags": ["owasp", "direct_innerhtml_assignment"]}, "locations": [{"physicalLocation": {"artifactLocation": {"uri": "docs/org-design/engineering-management-operating-model.html"}, "region": {"startLine": 572}}}]}, {"ruleId": "scanner-9e3538b068c2a890", "level": "warning", "message": {"text": "Insecure pattern 'direct_innerhtml_assignment' in docs/org-design/career-paths-and-progression.spec.html:571"}, "properties": {"repobilityId": "ed2acebbcf0f5af0", "scanner": "scanner-primary", "fingerprint": "9e3538b068c2a890", "layer": "security", "severity": "medium", "confidence": 1.0, "tags": ["owasp", "direct_innerhtml_assignment"]}, "locations": [{"physicalLocation": {"artifactLocation": {"uri": "docs/org-design/career-paths-and-progression.spec.html"}, "region": {"startLine": 571}}}]}, {"ruleId": "scanner-ad5ea7ced7ef121f", "level": "warning", "message": {"text": "Insecure pattern 'direct_innerhtml_assignment' in docs/org-design/career-paths-and-progression.html:572"}, "properties": {"repobilityId": "8488f36aa0fc6f99", "scanner": "scanner-primary", "fingerprint": "ad5ea7ced7ef121f", "layer": "security", "severity": "medium", "confidence": 1.0, "tags": ["owasp", "direct_innerhtml_assignment"]}, "locations": [{"physicalLocation": {"artifactLocation": {"uri": "docs/org-design/career-paths-and-progression.html"}, "region": {"startLine": 572}}}]}, {"ruleId": "scanner-bcfb98c413003f38", "level": "warning", "message": {"text": "Insecure pattern 'direct_innerhtml_assignment' in docs/org-design/performance-feedback-and-review.spec.html:571"}, "properties": {"repobilityId": "165d02ba3b6b6f72", "scanner": "scanner-primary", "fingerprint": "bcfb98c413003f38", "layer": "security", "severity": "medium", "confidence": 1.0, "tags": ["owasp", "direct_innerhtml_assignment"]}, "locations": [{"physicalLocation": {"artifactLocation": {"uri": "docs/org-design/performance-feedback-and-review.spec.html"}, "region": {"startLine": 571}}}]}, {"ruleId": "scanner-3201254d95760a5f", "level": "warning", "message": {"text": "Insecure pattern 'direct_innerhtml_assignment' in docs/org-design/stream-aligned-product-teams.spec.html:571"}, "properties": {"repobilityId": "8e7cafbfe6ad63ea", "scanner": "scanner-primary", "fingerprint": "3201254d95760a5f", "layer": "security", "severity": "medium", "confidence": 1.0, "tags": ["owasp", "direct_innerhtml_assignment"]}, "locations": [{"physicalLocation": {"artifactLocation": {"uri": "docs/org-design/stream-aligned-product-teams.spec.html"}, "region": {"startLine": 571}}}]}, {"ruleId": "scanner-1cea1a87f769dfca", "level": "warning", "message": {"text": "Insecure pattern 'direct_innerhtml_assignment' in docs/org-design/talent-review-and-succession.spec.html:571"}, "properties": {"repobilityId": "7f9767a2f05a3e05", "scanner": "scanner-primary", "fingerprint": "1cea1a87f769dfca", "layer": "security", "severity": "medium", "confidence": 1.0, "tags": ["owasp", "direct_innerhtml_assignment"]}, "locations": [{"physicalLocation": {"artifactLocation": {"uri": "docs/org-design/talent-review-and-succession.spec.html"}, "region": {"startLine": 571}}}]}, {"ruleId": "scanner-3169728aff300283", "level": "warning", "message": {"text": "Insecure pattern 'direct_innerhtml_assignment' in docs/org-design/platform-and-devops-operating-model.html:572"}, "properties": {"repobilityId": "d29c89915d417752", "scanner": "scanner-primary", "fingerprint": "3169728aff300283", "layer": "security", "severity": "medium", "confidence": 1.0, "tags": ["owasp", "direct_innerhtml_assignment"]}, "locations": [{"physicalLocation": {"artifactLocation": {"uri": "docs/org-design/platform-and-devops-operating-model.html"}, "region": {"startLine": 572}}}]}, {"ruleId": "scanner-993aa9cd1d4a22f3", "level": "warning", "message": {"text": "Insecure pattern 'direct_innerhtml_assignment' in docs/org-design/structured-hiring-and-selection.spec.html:571"}, "properties": {"repobilityId": "81ba915355e79a3d", "scanner": "scanner-primary", "fingerprint": "993aa9cd1d4a22f3", "layer": "security", "severity": "medium", "confidence": 1.0, "tags": ["owasp", "direct_innerhtml_assignment"]}, "locations": [{"physicalLocation": {"artifactLocation": {"uri": "docs/org-design/structured-hiring-and-selection.spec.html"}, "region": {"startLine": 571}}}]}, {"ruleId": "scanner-4a62bd857f13c74b", "level": "warning", "message": {"text": "Insecure pattern 'direct_innerhtml_assignment' in docs/org-design/stream-aligned-product-teams.html:572"}, "properties": {"repobilityId": "4006474393c42be4", "scanner": "scanner-primary", "fingerprint": "4a62bd857f13c74b", "layer": "security", "severity": "medium", "confidence": 1.0, "tags": ["owasp", "direct_innerhtml_assignment"]}, "locations": [{"physicalLocation": {"artifactLocation": {"uri": "docs/org-design/stream-aligned-product-teams.html"}, "region": {"startLine": 572}}}]}, {"ruleId": "scanner-5e49b2a6d8a6db8f", "level": "warning", "message": {"text": "Insecure pattern 'direct_innerhtml_assignment' in docs/org-design/architecture-as-advice-and-guardrails.html:572"}, "properties": {"repobilityId": "fd23f8be2b9f4501", "scanner": "scanner-primary", "fingerprint": "5e49b2a6d8a6db8f", "layer": "security", "severity": "medium", "confidence": 1.0, "tags": ["owasp", "direct_innerhtml_assignment"]}, "locations": [{"physicalLocation": {"artifactLocation": {"uri": "docs/org-design/architecture-as-advice-and-guardrails.html"}, "region": {"startLine": 572}}}]}, {"ruleId": "scanner-4ba452ce672dbf23", "level": "warning", "message": {"text": "Insecure pattern 'direct_innerhtml_assignment' in docs/org-design/platform-and-devops-operating-model.spec.html:571"}, "properties": {"repobilityId": "c47732959c4e5711", "scanner": "scanner-primary", "fingerprint": "4ba452ce672dbf23", "layer": "security", "severity": "medium", "confidence": 1.0, "tags": ["owasp", "direct_innerhtml_assignment"]}, "locations": [{"physicalLocation": {"artifactLocation": {"uri": "docs/org-design/platform-and-devops-operating-model.spec.html"}, "region": {"startLine": 571}}}]}, {"ruleId": "scanner-0c1dc7d2d5a94d9f", "level": "warning", "message": {"text": "Insecure pattern 'direct_innerhtml_assignment' in docs/org-design/structured-hiring-and-selection.html:572"}, "properties": {"repobilityId": "b622c90f1eb076ad", "scanner": "scanner-primary", "fingerprint": "0c1dc7d2d5a94d9f", "layer": "security", "severity": "medium", "confidence": 1.0, "tags": ["owasp", "direct_innerhtml_assignment"]}, "locations": [{"physicalLocation": {"artifactLocation": {"uri": "docs/org-design/structured-hiring-and-selection.html"}, "region": {"startLine": 572}}}]}, {"ruleId": "scanner-46ccda19b7536c25", "level": "warning", "message": {"text": "Insecure pattern 'direct_innerhtml_assignment' in docs/org-design/quality-engineering-enablement.spec.html:571"}, "properties": {"repobilityId": "be6d8bfc55f242e8", "scanner": "scanner-primary", "fingerprint": "46ccda19b7536c25", "layer": "security", "severity": "medium", "confidence": 1.0, "tags": ["owasp", "direct_innerhtml_assignment"]}, "locations": [{"physicalLocation": {"artifactLocation": {"uri": "docs/org-design/quality-engineering-enablement.spec.html"}, "region": {"startLine": 571}}}]}, {"ruleId": "scanner-19b83df4490374de", "level": "warning", "message": {"text": "Insecure pattern 'direct_innerhtml_assignment' in docs/org-design/quality-engineering-enablement.html:572"}, "properties": {"repobilityId": "474e9a8aee375cae", "scanner": "scanner-primary", "fingerprint": "19b83df4490374de", "layer": "security", "severity": "medium", "confidence": 1.0, "tags": ["owasp", "direct_innerhtml_assignment"]}, "locations": [{"physicalLocation": {"artifactLocation": {"uri": "docs/org-design/quality-engineering-enablement.html"}, "region": {"startLine": 572}}}]}, {"ruleId": "scanner-d8e5b0efe5a91ca2", "level": "warning", "message": {"text": "Insecure pattern 'direct_innerhtml_assignment' in docs/tech-strategy/aws-accounts.spec.html:571"}, "properties": {"repobilityId": "c4b47a481865fa67", "scanner": "scanner-primary", "fingerprint": "d8e5b0efe5a91ca2", "layer": "security", "severity": "medium", "confidence": 1.0, "tags": ["owasp", "direct_innerhtml_assignment"]}, "locations": [{"physicalLocation": {"artifactLocation": {"uri": "docs/tech-strategy/aws-accounts.spec.html"}, "region": {"startLine": 571}}}]}, {"ruleId": "scanner-f75d83d59312a276", "level": "warning", "message": {"text": "Insecure pattern 'direct_innerhtml_assignment' in docs/tech-strategy/diagnosis.html:572"}, "properties": {"repobilityId": "7dbdb130c116b17f", "scanner": "scanner-primary", "fingerprint": "f75d83d59312a276", "layer": "security", "severity": "medium", "confidence": 1.0, "tags": ["owasp", "direct_innerhtml_assignment"]}, "locations": [{"physicalLocation": {"artifactLocation": {"uri": "docs/tech-strategy/diagnosis.html"}, "region": {"startLine": 572}}}]}, {"ruleId": "scanner-c4f52f92e009eec4", "level": "warning", "message": {"text": "Insecure pattern 'direct_innerhtml_assignment' in docs/tech-strategy/strategy.spec.html:571"}, "properties": {"repobilityId": "e092c9eb2ddc0103", "scanner": "scanner-primary", "fingerprint": "c4f52f92e009eec4", "layer": "security", "severity": "medium", "confidence": 1.0, "tags": ["owasp", "direct_innerhtml_assignment"]}, "locations": [{"physicalLocation": {"artifactLocation": {"uri": "docs/tech-strategy/strategy.spec.html"}, "region": {"startLine": 571}}}]}, {"ruleId": "scanner-0f8d97f7e801360c", "level": "warning", "message": {"text": "Insecure pattern 'direct_innerhtml_assignment' in docs/tech-strategy/backend-convergence.html:572"}, "properties": {"repobilityId": "0e7d7444b9ac98a7", "scanner": "scanner-primary", "fingerprint": "0f8d97f7e801360c", "layer": "security", "severity": "medium", "confidence": 1.0, "tags": ["owasp", "direct_innerhtml_assignment"]}, "locations": [{"physicalLocation": {"artifactLocation": {"uri": "docs/tech-strategy/backend-convergence.html"}, "region": {"startLine": 572}}}]}, {"ruleId": "scanner-abc3305fe0767e03", "level": "warning", "message": {"text": "Insecure pattern 'direct_innerhtml_assignment' in docs/tech-strategy/first-targets.html:572"}, "properties": {"repobilityId": "4f71e8f5b508b658", "scanner": "scanner-primary", "fingerprint": "abc3305fe0767e03", "layer": "security", "severity": "medium", "confidence": 1.0, "tags": ["owasp", "direct_innerhtml_assignment"]}, "locations": [{"physicalLocation": {"artifactLocation": {"uri": "docs/tech-strategy/first-targets.html"}, "region": {"startLine": 572}}}]}, {"ruleId": "scanner-ca69a6dd5c66108d", "level": "warning", "message": {"text": "Insecure pattern 'direct_innerhtml_assignment' in docs/tech-strategy/diagnosis.spec.html:571"}, "properties": {"repobilityId": "ade2c79816bbc5c0", "scanner": "scanner-primary", "fingerprint": "ca69a6dd5c66108d", "layer": "security", "severity": "medium", "confidence": 1.0, "tags": ["owasp", "direct_innerhtml_assignment"]}, "locations": [{"physicalLocation": {"artifactLocation": {"uri": "docs/tech-strategy/diagnosis.spec.html"}, "region": {"startLine": 571}}}]}, {"ruleId": "scanner-8ec956879b9463f1", "level": "warning", "message": {"text": "Insecure pattern 'direct_innerhtml_assignment' in docs/tech-strategy/ownership-clarification.html:572"}, "properties": {"repobilityId": "429b3a4014a0bc4f", "scanner": "scanner-primary", "fingerprint": "8ec956879b9463f1", "layer": "security", "severity": "medium", "confidence": 1.0, "tags": ["owasp", "direct_innerhtml_assignment"]}, "locations": [{"physicalLocation": {"artifactLocation": {"uri": "docs/tech-strategy/ownership-clarification.html"}, "region": {"startLine": 572}}}]}, {"ruleId": "scanner-aa216115cfb7dec6", "level": "warning", "message": {"text": "Insecure pattern 'direct_innerhtml_assignment' in docs/tech-strategy/ownership-clarification.spec.html:571"}, "properties": {"repobilityId": "c06b54d1a36387a1", "scanner": "scanner-primary", "fingerprint": "aa216115cfb7dec6", "layer": "security", "severity": "medium", "confidence": 1.0, "tags": ["owasp", "direct_innerhtml_assignment"]}, "locations": [{"physicalLocation": {"artifactLocation": {"uri": "docs/tech-strategy/ownership-clarification.spec.html"}, "region": {"startLine": 571}}}]}, {"ruleId": "scanner-7f3fb820448ca765", "level": "warning", "message": {"text": "Insecure pattern 'direct_innerhtml_assignment' in docs/tech-strategy/prioritization.html:572"}, "properties": {"repobilityId": "17bf733ce67b2bcc", "scanner": "scanner-primary", "fingerprint": "7f3fb820448ca765", "layer": "security", "severity": "medium", "confidence": 1.0, "tags": ["owasp", "direct_innerhtml_assignment"]}, "locations": [{"physicalLocation": {"artifactLocation": {"uri": "docs/tech-strategy/prioritization.html"}, "region": {"startLine": 572}}}]}, {"ruleId": "scanner-19d437248062b872", "level": "warning", "message": {"text": "Insecure pattern 'direct_innerhtml_assignment' in docs/tech-strategy/implications.spec.html:571"}, "properties": {"repobilityId": "1d6d9082cb9e7459", "scanner": "scanner-primary", "fingerprint": "19d437248062b872", "layer": "security", "severity": "medium", "confidence": 1.0, "tags": ["owasp", "direct_innerhtml_assignment"]}, "locations": [{"physicalLocation": {"artifactLocation": {"uri": "docs/tech-strategy/implications.spec.html"}, "region": {"startLine": 571}}}]}, {"ruleId": "scanner-21da7d2214a6b187", "level": "warning", "message": {"text": "Insecure pattern 'direct_innerhtml_assignment' in docs/tech-strategy/prioritization.spec.html:571"}, "properties": {"repobilityId": "2b9a86ff8894402f", "scanner": "scanner-primary", "fingerprint": "21da7d2214a6b187", "layer": "security", "severity": "medium", "confidence": 1.0, "tags": ["owasp", "direct_innerhtml_assignment"]}, "locations": [{"physicalLocation": {"artifactLocation": {"uri": "docs/tech-strategy/prioritization.spec.html"}, "region": {"startLine": 571}}}]}, {"ruleId": "scanner-976f6d9fae5d6057", "level": "warning", "message": {"text": "Insecure pattern 'direct_innerhtml_assignment' in docs/tech-strategy/delivery-path.html:572"}, "properties": {"repobilityId": "b0da09e39a308069", "scanner": "scanner-primary", "fingerprint": "976f6d9fae5d6057", "layer": "security", "severity": "medium", "confidence": 1.0, "tags": ["owasp", "direct_innerhtml_assignment"]}, "locations": [{"physicalLocation": {"artifactLocation": {"uri": "docs/tech-strategy/delivery-path.html"}, "region": {"startLine": 572}}}]}, {"ruleId": "scanner-ed0592e0f9b0affe", "level": "warning", "message": {"text": "Insecure pattern 'direct_innerhtml_assignment' in docs/tech-strategy/implications.html:572"}, "properties": {"repobilityId": "f64454bcb1eef7f0", "scanner": "scanner-primary", "fingerprint": "ed0592e0f9b0affe", "layer": "security", "severity": "medium", "confidence": 1.0, "tags": ["owasp", "direct_innerhtml_assignment"]}, "locations": [{"physicalLocation": {"artifactLocation": {"uri": "docs/tech-strategy/implications.html"}, "region": {"startLine": 572}}}]}, {"ruleId": "scanner-ce755aee5c8f69f5", "level": "warning", "message": {"text": "Insecure pattern 'direct_innerhtml_assignment' in docs/tech-strategy/backend-convergence.spec.html:571"}, "properties": {"repobilityId": "fab656cb6dcb7c6b", "scanner": "scanner-primary", "fingerprint": "ce755aee5c8f69f5", "layer": "security", "severity": "medium", "confidence": 1.0, "tags": ["owasp", "direct_innerhtml_assignment"]}, "locations": [{"physicalLocation": {"artifactLocation": {"uri": "docs/tech-strategy/backend-convergence.spec.html"}, "region": {"startLine": 571}}}]}, {"ruleId": "scanner-c2e0579b8c00db4c", "level": "warning", "message": {"text": "Insecure pattern 'direct_innerhtml_assignment' in docs/tech-strategy/aws-accounts.html:572"}, "properties": {"repobilityId": "f0474e485136cd92", "scanner": "scanner-primary", "fingerprint": "c2e0579b8c00db4c", "layer": "security", "severity": "medium", "confidence": 1.0, "tags": ["owasp", "direct_innerhtml_assignment"]}, "locations": [{"physicalLocation": {"artifactLocation": {"uri": "docs/tech-strategy/aws-accounts.html"}, "region": {"startLine": 572}}}]}, {"ruleId": "scanner-7447e8e2f7d27ea1", "level": "warning", "message": {"text": "Insecure pattern 'direct_innerhtml_assignment' in docs/tech-strategy/operate.html:572"}, "properties": {"repobilityId": "380ab4ea28b4e24e", "scanner": "scanner-primary", "fingerprint": "7447e8e2f7d27ea1", "layer": "security", "severity": "medium", "confidence": 1.0, "tags": ["owasp", "direct_innerhtml_assignment"]}, "locations": [{"physicalLocation": {"artifactLocation": {"uri": "docs/tech-strategy/operate.html"}, "region": {"startLine": 572}}}]}, {"ruleId": "scanner-c06cda4fb1420d25", "level": "warning", "message": {"text": "Insecure pattern 'direct_innerhtml_assignment' in docs/tech-strategy/first-targets.spec.html:571"}, "properties": {"repobilityId": "4199d30b76ae801a", "scanner": "scanner-primary", "fingerprint": "c06cda4fb1420d25", "layer": "security", "severity": "medium", "confidence": 1.0, "tags": ["owasp", "direct_innerhtml_assignment"]}, "locations": [{"physicalLocation": {"artifactLocation": {"uri": "docs/tech-strategy/first-targets.spec.html"}, "region": {"startLine": 571}}}]}, {"ruleId": "scanner-4306b8ac82a25262", "level": "warning", "message": {"text": "Insecure pattern 'direct_innerhtml_assignment' in docs/tech-strategy/policy.spec.html:571"}, "properties": {"repobilityId": "73492182a90bc367", "scanner": "scanner-primary", "fingerprint": "4306b8ac82a25262", "layer": "security", "severity": "medium", "confidence": 1.0, "tags": ["owasp", "direct_innerhtml_assignment"]}, "locations": [{"physicalLocation": {"artifactLocation": {"uri": "docs/tech-strategy/policy.spec.html"}, "region": {"startLine": 571}}}]}, {"ruleId": "scanner-bf7e1d30e95247ed", "level": "warning", "message": {"text": "Insecure pattern 'direct_innerhtml_assignment' in docs/tech-strategy/strategy.html:572"}, "properties": {"repobilityId": "375d286acbc55930", "scanner": "scanner-primary", "fingerprint": "bf7e1d30e95247ed", "layer": "security", "severity": "medium", "confidence": 1.0, "tags": ["owasp", "direct_innerhtml_assignment"]}, "locations": [{"physicalLocation": {"artifactLocation": {"uri": "docs/tech-strategy/strategy.html"}, "region": {"startLine": 572}}}]}, {"ruleId": "scanner-8d49c9b4712b1e5d", "level": "warning", "message": {"text": "Insecure pattern 'direct_innerhtml_assignment' in docs/tech-strategy/roadmap.spec.html:571"}, "properties": {"repobilityId": "10ff70c3d2bd2500", "scanner": "scanner-primary", "fingerprint": "8d49c9b4712b1e5d", "layer": "security", "severity": "medium", "confidence": 1.0, "tags": ["owasp", "direct_innerhtml_assignment"]}, "locations": [{"physicalLocation": {"artifactLocation": {"uri": "docs/tech-strategy/roadmap.spec.html"}, "region": {"startLine": 571}}}]}, {"ruleId": "scanner-47c5af0b3eb0b517", "level": "warning", "message": {"text": "Insecure pattern 'direct_innerhtml_assignment' in docs/tech-strategy/policy.html:572"}, "properties": {"repobilityId": "b00534bef8e34694", "scanner": "scanner-primary", "fingerprint": "47c5af0b3eb0b517", "layer": "security", "severity": "medium", "confidence": 1.0, "tags": ["owasp", "direct_innerhtml_assignment"]}, "locations": [{"physicalLocation": {"artifactLocation": {"uri": "docs/tech-strategy/policy.html"}, "region": {"startLine": 572}}}]}, {"ruleId": "scanner-b72654c25f7082dd", "level": "warning", "message": {"text": "Insecure pattern 'direct_innerhtml_assignment' in docs/tech-strategy/roadmap.html:572"}, "properties": {"repobilityId": "dae83192537b69d8", "scanner": "scanner-primary", "fingerprint": "b72654c25f7082dd", "layer": "security", "severity": "medium", "confidence": 1.0, "tags": ["owasp", "direct_innerhtml_assignment"]}, "locations": [{"physicalLocation": {"artifactLocation": {"uri": "docs/tech-strategy/roadmap.html"}, "region": {"startLine": 572}}}]}, {"ruleId": "scanner-0c44abb52eda471e", "level": "warning", "message": {"text": "Insecure pattern 'direct_innerhtml_assignment' in docs/tech-strategy/delivery-path.spec.html:571"}, "properties": {"repobilityId": "a06a2764f89f1940", "scanner": "scanner-primary", "fingerprint": "0c44abb52eda471e", "layer": "security", "severity": "medium", "confidence": 1.0, "tags": ["owasp", "direct_innerhtml_assignment"]}, "locations": [{"physicalLocation": {"artifactLocation": {"uri": "docs/tech-strategy/delivery-path.spec.html"}, "region": {"startLine": 571}}}]}, {"ruleId": "scanner-419c0f24d30023b5", "level": "warning", "message": {"text": "Insecure pattern 'direct_innerhtml_assignment' in docs/tech-strategy/operate.spec.html:571"}, "properties": {"repobilityId": "5b6301a988c0aff8", "scanner": "scanner-primary", "fingerprint": "419c0f24d30023b5", "layer": "security", "severity": "medium", "confidence": 1.0, "tags": ["owasp", "direct_innerhtml_assignment"]}, "locations": [{"physicalLocation": {"artifactLocation": {"uri": "docs/tech-strategy/operate.spec.html"}, "region": {"startLine": 571}}}]}, {"ruleId": "scanner-4e6706eaf9291631", "level": "warning", "message": {"text": "Insecure pattern 'direct_innerhtml_assignment' in docs/ai-decisions-log/ai-engineering-standards.html:572"}, "properties": {"repobilityId": "58776a69b8236968", "scanner": "scanner-primary", "fingerprint": "4e6706eaf9291631", "layer": "security", "severity": "medium", "confidence": 1.0, "tags": ["owasp", "direct_innerhtml_assignment"]}, "locations": [{"physicalLocation": {"artifactLocation": {"uri": "docs/ai-decisions-log/ai-engineering-standards.html"}, "region": {"startLine": 572}}}]}, {"ruleId": "scanner-3cbe3f270a2d5d1b", "level": "warning", "message": {"text": "Insecure pattern 'direct_innerhtml_assignment' in docs/ai-decisions-log/ai-operating-model.html:572"}, "properties": {"repobilityId": "ef35084e9f6ec7bf", "scanner": "scanner-primary", "fingerprint": "3cbe3f270a2d5d1b", "layer": "security", "severity": "medium", "confidence": 1.0, "tags": ["owasp", "direct_innerhtml_assignment"]}, "locations": [{"physicalLocation": {"artifactLocation": {"uri": "docs/ai-decisions-log/ai-operating-model.html"}, "region": {"startLine": 572}}}]}, {"ruleId": "scanner-1eedc4cf427200a9", "level": "warning", "message": {"text": "Insecure pattern 'direct_innerhtml_assignment' in docs/ai-decisions-log/ai-tooling.html:572"}, "properties": {"repobilityId": "b6190bb63fad7e70", "scanner": "scanner-primary", "fingerprint": "1eedc4cf427200a9", "layer": "security", "severity": "medium", "confidence": 1.0, "tags": ["owasp", "direct_innerhtml_assignment"]}, "locations": [{"physicalLocation": {"artifactLocation": {"uri": "docs/ai-decisions-log/ai-tooling.html"}, "region": {"startLine": 572}}}]}, {"ruleId": "scanner-594105a4d5b89e45", "level": "warning", "message": {"text": "Insecure pattern 'direct_innerhtml_assignment' in docs/ai-decisions-log/ai-policy.spec.html:571"}, "properties": {"repobilityId": "d075511345c918a0", "scanner": "scanner-primary", "fingerprint": "594105a4d5b89e45", "layer": "security", "severity": "medium", "confidence": 1.0, "tags": ["owasp", "direct_innerhtml_assignment"]}, "locations": [{"physicalLocation": {"artifactLocation": {"uri": "docs/ai-decisions-log/ai-policy.spec.html"}, "region": {"startLine": 571}}}]}, {"ruleId": "scanner-f0d13e3de6d4edfd", "level": "warning", "message": {"text": "Insecure pattern 'direct_innerhtml_assignment' in docs/ai-decisions-log/ai-operating-model.spec.html:571"}, "properties": {"repobilityId": "7d23c9f93aae4bed", "scanner": "scanner-primary", "fingerprint": "f0d13e3de6d4edfd", "layer": "security", "severity": "medium", "confidence": 1.0, "tags": ["owasp", "direct_innerhtml_assignment"]}, "locations": [{"physicalLocation": {"artifactLocation": {"uri": "docs/ai-decisions-log/ai-operating-model.spec.html"}, "region": {"startLine": 571}}}]}, {"ruleId": "scanner-a535f9d2af668b20", "level": "warning", "message": {"text": "Insecure pattern 'direct_innerhtml_assignment' in docs/ai-decisions-log/ai-policy.html:572"}, "properties": {"repobilityId": "dd0c530d82a4b486", "scanner": "scanner-primary", "fingerprint": "a535f9d2af668b20", "layer": "security", "severity": "medium", "confidence": 1.0, "tags": ["owasp", "direct_innerhtml_assignment"]}, "locations": [{"physicalLocation": {"artifactLocation": {"uri": "docs/ai-decisions-log/ai-policy.html"}, "region": {"startLine": 572}}}]}, {"ruleId": "scanner-74553220b77b6e43", "level": "warning", "message": {"text": "Insecure pattern 'direct_innerhtml_assignment' in docs/ai-decisions-log/ai-tooling.spec.html:571"}, "properties": {"repobilityId": "c01db6e94c0a3fb5", "scanner": "scanner-primary", "fingerprint": "74553220b77b6e43", "layer": "security", "severity": "medium", "confidence": 1.0, "tags": ["owasp", "direct_innerhtml_assignment"]}, "locations": [{"physicalLocation": {"artifactLocation": {"uri": "docs/ai-decisions-log/ai-tooling.spec.html"}, "region": {"startLine": 571}}}]}, {"ruleId": "scanner-b23517e71ec07c6e", "level": "warning", "message": {"text": "Insecure pattern 'direct_innerhtml_assignment' in docs/ai-decisions-log/ai-engineering-standards.spec.html:571"}, "properties": {"repobilityId": "4107e7edc2edd0c0", "scanner": "scanner-primary", "fingerprint": "b23517e71ec07c6e", "layer": "security", "severity": "medium", "confidence": 1.0, "tags": ["owasp", "direct_innerhtml_assignment"]}, "locations": [{"physicalLocation": {"artifactLocation": {"uri": "docs/ai-decisions-log/ai-engineering-standards.spec.html"}, "region": {"startLine": 571}}}]}, {"ruleId": "scanner-5bbfc545286922dd", "level": "warning", "message": {"text": "Insecure pattern 'direct_innerhtml_assignment' in docs/madr/0000-use-markdown-architectural-decision-records.html:572"}, "properties": {"repobilityId": "9963c88c3fe02c38", "scanner": "scanner-primary", "fingerprint": "5bbfc545286922dd", "layer": "security", "severity": "medium", "confidence": 1.0, "tags": ["owasp", "direct_innerhtml_assignment"]}, "locations": [{"physicalLocation": {"artifactLocation": {"uri": "docs/madr/0000-use-markdown-architectural-decision-records.html"}, "region": {"startLine": 572}}}]}, {"ruleId": "scanner-00c485e06ff0ec7e", "level": "warning", "message": {"text": "Insecure pattern 'direct_innerhtml_assignment' in docs/madr/0018-use-confirmation-as-heading.html:572"}, "properties": {"repobilityId": "1df7909b4601f728", "scanner": "scanner-primary", "fingerprint": "00c485e06ff0ec7e", "layer": "security", "severity": "medium", "confidence": 1.0, "tags": ["owasp", "direct_innerhtml_assignment"]}, "locations": [{"physicalLocation": {"artifactLocation": {"uri": "docs/madr/0018-use-confirmation-as-heading.html"}, "region": {"startLine": 572}}}]}, {"ruleId": "scanner-66c7a0bfbdf607cd", "level": "warning", "message": {"text": "Insecure pattern 'direct_innerhtml_assignment' in docs/madr/0016-outcome-before-detailed-pros-cons.html:572"}, "properties": {"repobilityId": "e99a6816b1d0d133", "scanner": "scanner-primary", "fingerprint": "66c7a0bfbdf607cd", "layer": "security", "severity": "medium", "confidence": 1.0, "tags": ["owasp", "direct_innerhtml_assignment"]}, "locations": [{"physicalLocation": {"artifactLocation": {"uri": "docs/madr/0016-outcome-before-detailed-pros-cons.html"}, "region": {"startLine": 572}}}]}, {"ruleId": "scanner-0d4a25c2f65cf2ab", "level": "warning", "message": {"text": "Insecure pattern 'direct_innerhtml_assignment' in docs/madr/0002-do-not-use-numbers-in-headings.html:572"}, "properties": {"repobilityId": "b8614d3c097b8910", "scanner": "scanner-primary", "fingerprint": "0d4a25c2f65cf2ab", "layer": "security", "severity": "medium", "confidence": 1.0, "tags": ["owasp", "direct_innerhtml_assignment"]}, "locations": [{"physicalLocation": {"artifactLocation": {"uri": "docs/madr/0002-do-not-use-numbers-in-headings.html"}, "region": {"startLine": 572}}}]}, {"ruleId": "scanner-79db0c147e043e9a", "level": "warning", "message": {"text": "Insecure pattern 'direct_innerhtml_assignment' in docs/madr/0006-use-names-as-identifier.html:572"}, "properties": {"repobilityId": "1c723e53006f8e81", "scanner": "scanner-primary", "fingerprint": "79db0c147e043e9a", "layer": "security", "severity": "medium", "confidence": 1.0, "tags": ["owasp", "direct_innerhtml_assignment"]}, "locations": [{"physicalLocation": {"artifactLocation": {"uri": "docs/madr/0006-use-names-as-identifier.html"}, "region": {"startLine": 572}}}]}, {"ruleId": "scanner-55320c1f91d30546", "level": "warning", "message": {"text": "Insecure pattern 'direct_innerhtml_assignment' in docs/madr/0017-use-same-format-for-outcomes-and-options.html:572"}, "properties": {"repobilityId": "c3208cab14215234", "scanner": "scanner-primary", "fingerprint": "55320c1f91d30546", "layer": "security", "severity": "medium", "confidence": 1.0, "tags": ["owasp", "direct_innerhtml_assignment"]}, "locations": [{"physicalLocation": {"artifactLocation": {"uri": "docs/madr/0017-use-same-format-for-outcomes-and-options.html"}, "region": {"startLine": 572}}}]}, {"ruleId": "scanner-b9c93fe13d8ab97a", "level": "warning", "message": {"text": "Insecure pattern 'direct_innerhtml_assignment' in docs/madr/0003-provide-own-madr-tools.html:572"}, "properties": {"repobilityId": "5e3cb980d085027f", "scanner": "scanner-primary", "fingerprint": "b9c93fe13d8ab97a", "layer": "security", "severity": "medium", "confidence": 1.0, "tags": ["owasp", "direct_innerhtml_assignment"]}, "locations": [{"physicalLocation": {"artifactLocation": {"uri": "docs/madr/0003-provide-own-madr-tools.html"}, "region": {"startLine": 572}}}]}, {"ruleId": "scanner-856c41a7afe5e521", "level": "warning", "message": {"text": "Insecure pattern 'direct_innerhtml_assignment' in docs/madr/0008-add-status-field.html:572"}, "properties": {"repobilityId": "8c1eb08f5b7003ad", "scanner": "scanner-primary", "fingerprint": "856c41a7afe5e521", "layer": "security", "severity": "medium", "confidence": 1.0, "tags": ["owasp", "direct_innerhtml_assignment"]}, "locations": [{"physicalLocation": {"artifactLocation": {"uri": "docs/madr/0008-add-status-field.html"}, "region": {"startLine": 572}}}]}, {"ruleId": "scanner-1886d4ae481d9251", "level": "warning", "message": {"text": "Insecure pattern 'direct_innerhtml_assignment' in docs/madr/0013-use-yaml-front-matter-for-meta-data.html:572"}, "properties": {"repobilityId": "fecd9fdf1ae9da36", "scanner": "scanner-primary", "fingerprint": "1886d4ae481d9251", "layer": "security", "severity": "medium", "confidence": 1.0, "tags": ["owasp", "direct_innerhtml_assignment"]}, "locations": [{"physicalLocation": {"artifactLocation": {"uri": "docs/madr/0013-use-yaml-front-matter-for-meta-data.html"}, "region": {"startLine": 572}}}]}, {"ruleId": "scanner-b503b444ae485013", "level": "warning", "message": {"text": "Insecure pattern 'direct_innerhtml_assignment' in docs/madr/0007-do-not-emphasize-line-headings.html:572"}, "properties": {"repobilityId": "9e6aa540a771fcff", "scanner": "scanner-primary", "fingerprint": "b503b444ae485013", "layer": "security", "severity": "medium", "confidence": 1.0, "tags": ["owasp", "direct_innerhtml_assignment"]}, "locations": [{"physicalLocation": {"artifactLocation": {"uri": "docs/madr/0007-do-not-emphasize-line-headings.html"}, "region": {"startLine": 572}}}]}, {"ruleId": "scanner-a2beff7dc919f2b2", "level": "warning", "message": {"text": "Insecure pattern 'direct_innerhtml_assignment' in docs/madr/0015-include-consulting-informed-of-raci.html:572"}, "properties": {"repobilityId": "9135624668b789a2", "scanner": "scanner-primary", "fingerprint": "a2beff7dc919f2b2", "layer": "security", "severity": "medium", "confidence": 1.0, "tags": ["owasp", "direct_innerhtml_assignment"]}, "locations": [{"physicalLocation": {"artifactLocation": {"uri": "docs/madr/0015-include-consulting-informed-of-raci.html"}, "region": {"startLine": 572}}}]}, {"ruleId": "scanner-058ddf584c2876ef", "level": "warning", "message": {"text": "Insecure pattern 'direct_innerhtml_assignment' in docs/madr/0009-support-links-between-adrs-inside-an-adrs.html:572"}, "properties": {"repobilityId": "c112a97ac9cd55e1", "scanner": "scanner-primary", "fingerprint": "058ddf584c2876ef", "layer": "security", "severity": "medium", "confidence": 1.0, "tags": ["owasp", "direct_innerhtml_assignment"]}, "locations": [{"physicalLocation": {"artifactLocation": {"uri": "docs/madr/0009-support-links-between-adrs-inside-an-adrs.html"}, "region": {"startLine": 572}}}]}, {"ruleId": "scanner-cfbbd84c53d44906", "level": "warning", "message": {"text": "Insecure pattern 'direct_innerhtml_assignment' in docs/madr/0010-support-categories.html:572"}, "properties": {"repobilityId": "d071fedf36de754c", "scanner": "scanner-primary", "fingerprint": "cfbbd84c53d44906", "layer": "security", "severity": "medium", "confidence": 1.0, "tags": ["owasp", "direct_innerhtml_assignment"]}, "locations": [{"physicalLocation": {"artifactLocation": {"uri": "docs/madr/0010-support-categories.html"}, "region": {"startLine": 572}}}]}, {"ruleId": "scanner-80c036c2196e96b6", "level": "warning", "message": {"text": "Insecure pattern 'direct_innerhtml_assignment' in docs/madr/0012-use-curly-braces-to-denote-placeholder.html:572"}, "properties": {"repobilityId": "e17a291db7e5b17e", "scanner": "scanner-primary", "fingerprint": "80c036c2196e96b6", "layer": "security", "severity": "medium", "confidence": 1.0, "tags": ["owasp", "direct_innerhtml_assignment"]}, "locations": [{"physicalLocation": {"artifactLocation": {"uri": "docs/madr/0012-use-curly-braces-to-denote-placeholder.html"}, "region": {"startLine": 572}}}]}, {"ruleId": "scanner-428d9bb6fe39fc6e", "level": "warning", "message": {"text": "Insecure pattern 'direct_innerhtml_assignment' in docs/madr/0004-write-own-toc-tool.html:572"}, "properties": {"repobilityId": "0fc1b11b0e5e855e", "scanner": "scanner-primary", "fingerprint": "428d9bb6fe39fc6e", "layer": "security", "severity": "medium", "confidence": 1.0, "tags": ["owasp", "direct_innerhtml_assignment"]}, "locations": [{"physicalLocation": {"artifactLocation": {"uri": "docs/madr/0004-write-own-toc-tool.html"}, "region": {"startLine": 572}}}]}, {"ruleId": "scanner-74b1a79d237b3561", "level": "warning", "message": {"text": "Insecure pattern 'direct_innerhtml_assignment' in docs/madr/0011-use-asterisk-as-list-marker.html:572"}, "properties": {"repobilityId": "1b5566757b3867b6", "scanner": "scanner-primary", "fingerprint": "74b1a79d237b3561", "layer": "security", "severity": "medium", "confidence": 1.0, "tags": ["owasp", "direct_innerhtml_assignment"]}, "locations": [{"physicalLocation": {"artifactLocation": {"uri": "docs/madr/0011-use-asterisk-as-list-marker.html"}, "region": {"startLine": 572}}}]}, {"ruleId": "scanner-992fdcb6913b101e", "level": "warning", "message": {"text": "Insecure pattern 'direct_innerhtml_assignment' in docs/madr/0001-use-CC0-or-MIT-as-license.html:572"}, "properties": {"repobilityId": "d52203b8683050f0", "scanner": "scanner-primary", "fingerprint": "992fdcb6913b101e", "layer": "security", "severity": "medium", "confidence": 1.0, "tags": ["owasp", "direct_innerhtml_assignment"]}, "locations": [{"physicalLocation": {"artifactLocation": {"uri": "docs/madr/0001-use-CC0-or-MIT-as-license.html"}, "region": {"startLine": 572}}}]}, {"ruleId": "scanner-455b7cd498e81a51", "level": "warning", "message": {"text": "Insecure pattern 'direct_innerhtml_assignment' in docs/madr/0005-use-dashes-in-filenames.html:572"}, "properties": {"repobilityId": "b2ffd4a82cde034f", "scanner": "scanner-primary", "fingerprint": "455b7cd498e81a51", "layer": "security", "severity": "medium", "confidence": 1.0, "tags": ["owasp", "direct_innerhtml_assignment"]}, "locations": [{"physicalLocation": {"artifactLocation": {"uri": "docs/madr/0005-use-dashes-in-filenames.html"}, "region": {"startLine": 572}}}]}, {"ruleId": "scanner-04e7f82fdd443c45", "level": "warning", "message": {"text": "Insecure pattern 'direct_innerhtml_assignment' in docs/madr/0014-allow-neutral-arguments.html:572"}, "properties": {"repobilityId": "2d343f2747ab1449", "scanner": "scanner-primary", "fingerprint": "04e7f82fdd443c45", "layer": "security", "severity": "medium", "confidence": 1.0, "tags": ["owasp", "direct_innerhtml_assignment"]}, "locations": [{"physicalLocation": {"artifactLocation": {"uri": "docs/madr/0014-allow-neutral-arguments.html"}, "region": {"startLine": 572}}}]}, {"ruleId": "scanner-3e6a2aae741400c6", "level": "warning", "message": {"text": "Insecure pattern 'direct_innerhtml_assignment' in docs/ai-notes/leadership-ladder.spec.html:571"}, "properties": {"repobilityId": "e0668965d415bcbe", "scanner": "scanner-primary", "fingerprint": "3e6a2aae741400c6", "layer": "security", "severity": "medium", "confidence": 1.0, "tags": ["owasp", "direct_innerhtml_assignment"]}, "locations": [{"physicalLocation": {"artifactLocation": {"uri": "docs/ai-notes/leadership-ladder.spec.html"}, "region": {"startLine": 571}}}]}, {"ruleId": "scanner-d902ba62d3b14eb1", "level": "warning", "message": {"text": "Insecure pattern 'direct_innerhtml_assignment' in docs/ai-notes/fashion-driven-software-development.html:572"}, "properties": {"repobilityId": "c43363fb69391f29", "scanner": "scanner-primary", "fingerprint": "d902ba62d3b14eb1", "layer": "security", "severity": "medium", "confidence": 1.0, "tags": ["owasp", "direct_innerhtml_assignment"]}, "locations": [{"physicalLocation": {"artifactLocation": {"uri": "docs/ai-notes/fashion-driven-software-development.html"}, "region": {"startLine": 572}}}]}, {"ruleId": "scanner-35bce418ec2449a8", "level": "warning", "message": {"text": "Insecure pattern 'direct_innerhtml_assignment' in docs/ai-notes/prepare-for-ai-future.html:572"}, "properties": {"repobilityId": "71574edeb6cdbe4c", "scanner": "scanner-primary", "fingerprint": "35bce418ec2449a8", "layer": "security", "severity": "medium", "confidence": 1.0, "tags": ["owasp", "direct_innerhtml_assignment"]}, "locations": [{"physicalLocation": {"artifactLocation": {"uri": "docs/ai-notes/prepare-for-ai-future.html"}, "region": {"startLine": 572}}}]}, {"ruleId": "scanner-3b09e0f6d802f573", "level": "warning", "message": {"text": "Insecure pattern 'direct_innerhtml_assignment' in docs/ai-notes/fashion-driven-software-development.spec.html:571"}, "properties": {"repobilityId": "3ca52e092ee57823", "scanner": "scanner-primary", "fingerprint": "3b09e0f6d802f573", "layer": "security", "severity": "medium", "confidence": 1.0, "tags": ["owasp", "direct_innerhtml_assignment"]}, "locations": [{"physicalLocation": {"artifactLocation": {"uri": "docs/ai-notes/fashion-driven-software-development.spec.html"}, "region": {"startLine": 571}}}]}, {"ruleId": "scanner-db6a13f7c3de28b9", "level": "warning", "message": {"text": "Insecure pattern 'direct_innerhtml_assignment' in docs/ai-notes/leadership-ladder.html:572"}, "properties": {"repobilityId": "1b26a83cd41c2f6f", "scanner": "scanner-primary", "fingerprint": "db6a13f7c3de28b9", "layer": "security", "severity": "medium", "confidence": 1.0, "tags": ["owasp", "direct_innerhtml_assignment"]}, "locations": [{"physicalLocation": {"artifactLocation": {"uri": "docs/ai-notes/leadership-ladder.html"}, "region": {"startLine": 572}}}]}, {"ruleId": "scanner-1b13a377da76d4da", "level": "warning", "message": {"text": "Insecure pattern 'direct_innerhtml_assignment' in docs/ai-notes/prepare-for-ai-future.spec.html:571"}, "properties": {"repobilityId": "8016dc67c5ee1dd2", "scanner": "scanner-primary", "fingerprint": "1b13a377da76d4da", "layer": "security", "severity": "medium", "confidence": 1.0, "tags": ["owasp", "direct_innerhtml_assignment"]}, "locations": [{"physicalLocation": {"artifactLocation": {"uri": "docs/ai-notes/prepare-for-ai-future.spec.html"}, "region": {"startLine": 571}}}]}, {"ruleId": "scanner-7e1efd7d87e396c9", "level": "warning", "message": {"text": "Insecure pattern 'direct_innerhtml_assignment' in docs/ai-notes/risc-for-ai-software-development.spec.html:571"}, "properties": {"repobilityId": "22ba4f97f157acf0", "scanner": "scanner-primary", "fingerprint": "7e1efd7d87e396c9", "layer": "security", "severity": "medium", "confidence": 1.0, "tags": ["owasp", "direct_innerhtml_assignment"]}, "locations": [{"physicalLocation": {"artifactLocation": {"uri": "docs/ai-notes/risc-for-ai-software-development.spec.html"}, "region": {"startLine": 571}}}]}, {"ruleId": "scanner-d564d381f034e8df", "level": "warning", "message": {"text": "Insecure pattern 'direct_innerhtml_assignment' in docs/ai-notes/risc-for-ai-software-development.html:572"}, "properties": {"repobilityId": "85ab25f0d0d64301", "scanner": "scanner-primary", "fingerprint": "d564d381f034e8df", "layer": "security", "severity": "medium", "confidence": 1.0, "tags": ["owasp", "direct_innerhtml_assignment"]}, "locations": [{"physicalLocation": {"artifactLocation": {"uri": "docs/ai-notes/risc-for-ai-software-development.html"}, "region": {"startLine": 572}}}]}, {"ruleId": "scanner-18ac5584b89ddbe8", "level": "warning", "message": {"text": "Insecure pattern 'direct_innerhtml_assignment' in docs/decisions-log/python-programming-language.html:572"}, "properties": {"repobilityId": "06f3532ba06647e0", "scanner": "scanner-primary", "fingerprint": "18ac5584b89ddbe8", "layer": "security", "severity": "medium", "confidence": 1.0, "tags": ["owasp", "direct_innerhtml_assignment"]}, "locations": [{"physicalLocation": {"artifactLocation": {"uri": "docs/decisions-log/python-programming-language.html"}, "region": {"startLine": 572}}}]}, {"ruleId": "scanner-c1198a22bdf61e09", "level": "warning", "message": {"text": "Insecure pattern 'direct_innerhtml_assignment' in docs/decisions-log/docker-swarm-container-orchestration.html:572"}, "properties": {"repobilityId": "a512afa9159bee0e", "scanner": "scanner-primary", "fingerprint": "c1198a22bdf61e09", "layer": "security", "severity": "medium", "confidence": 1.0, "tags": ["owasp", "direct_innerhtml_assignment"]}, "locations": [{"physicalLocation": {"artifactLocation": {"uri": "docs/decisions-log/docker-swarm-container-orchestration.html"}, "region": {"startLine": 572}}}]}, {"ruleId": "scanner-e6f49f07ded7874a", "level": "warning", "message": {"text": "Insecure pattern 'direct_innerhtml_assignment' in docs/decisions-log/css-framework.html:572"}, "properties": {"repobilityId": "b77773d1368fd059", "scanner": "scanner-primary", "fingerprint": "e6f49f07ded7874a", "layer": "security", "severity": "medium", "confidence": 1.0, "tags": ["owasp", "direct_innerhtml_assignment"]}, "locations": [{"physicalLocation": {"artifactLocation": {"uri": "docs/decisions-log/css-framework.html"}, "region": {"startLine": 572}}}]}, {"ruleId": "scanner-bfb8945cdfa593d7", "level": "warning", "message": {"text": "Insecure pattern 'direct_innerhtml_assignment' in docs/decisions-log/browser-automation-framework-for-e2e-testing-playwright-vs-selenium.html:572"}, "properties": {"repobilityId": "c81b045d55792624", "scanner": "scanner-primary", "fingerprint": "bfb8945cdfa593d7", "layer": "security", "severity": "medium", "confidence": 1.0, "tags": ["owasp", "direct_innerhtml_assignment"]}, "locations": [{"physicalLocation": {"artifactLocation": {"uri": "docs/decisions-log/browser-automation-framework-for-e2e-testing-playwright-vs-selenium.html"}, "region": {"startLine": 572}}}]}, {"ruleId": "scanner-318321ecd2c4bb84", "level": "warning", "message": {"text": "Insecure pattern 'direct_innerhtml_assignment' in docs/decisions-log/authentication-authorization-options.html:572"}, "properties": {"repobilityId": "a6d8bfb354c63f68", "scanner": "scanner-primary", "fingerprint": "318321ecd2c4bb84", "layer": "security", "severity": "medium", "confidence": 1.0, "tags": ["owasp", "direct_innerhtml_assignment"]}, "locations": [{"physicalLocation": {"artifactLocation": {"uri": "docs/decisions-log/authentication-authorization-options.html"}, "region": {"startLine": 572}}}]}, {"ruleId": "scanner-6b7c7a93273999a4", "level": "warning", "message": {"text": "Insecure pattern 'direct_innerhtml_assignment' in docs/decisions-log/programming-code-editors.html:572"}, "properties": {"repobilityId": "f3a97b3f825a5bf9", "scanner": "scanner-primary", "fingerprint": "6b7c7a93273999a4", "layer": "security", "severity": "medium", "confidence": 1.0, "tags": ["owasp", "direct_innerhtml_assignment"]}, "locations": [{"physicalLocation": {"artifactLocation": {"uri": "docs/decisions-log/programming-code-editors.html"}, "region": {"startLine": 572}}}]}, {"ruleId": "scanner-62a60d0fefb2f1f7", "level": "warning", "message": {"text": "Insecure pattern 'direct_innerhtml_assignment' in docs/decisions-log/api-using-json-v-grpc.html:571"}, "properties": {"repobilityId": "b0a830ab6218f3c7", "scanner": "scanner-primary", "fingerprint": "62a60d0fefb2f1f7", "layer": "security", "severity": "medium", "confidence": 1.0, "tags": ["owasp", "direct_innerhtml_assignment"]}, "locations": [{"physicalLocation": {"artifactLocation": {"uri": "docs/decisions-log/api-using-json-v-grpc.html"}, "region": {"startLine": 571}}}]}, {"ruleId": "scanner-12744fe1b38cfc57", "level": "warning", "message": {"text": "Insecure pattern 'direct_innerhtml_assignment' in docs/decisions-log/snake-case-v-camelcase-for-a-rest-api.html:572"}, "properties": {"repobilityId": "f122f1073fe1a645", "scanner": "scanner-primary", "fingerprint": "12744fe1b38cfc57", "layer": "security", "severity": "medium", "confidence": 1.0, "tags": ["owasp", "direct_innerhtml_assignment"]}, "locations": [{"physicalLocation": {"artifactLocation": {"uri": "docs/decisions-log/snake-case-v-camelcase-for-a-rest-api.html"}, "region": {"startLine": 572}}}]}, {"ruleId": "scanner-1a97cc8ab752d7eb", "level": "warning", "message": {"text": "Insecure pattern 'direct_innerhtml_assignment' in docs/decisions-log/svelte-front-end-javascript-library.html:572"}, "properties": {"repobilityId": "d3684c0b2feb89aa", "scanner": "scanner-primary", "fingerprint": "1a97cc8ab752d7eb", "layer": "security", "severity": "medium", "confidence": 1.0, "tags": ["owasp", "direct_innerhtml_assignment"]}, "locations": [{"physicalLocation": {"artifactLocation": {"uri": "docs/decisions-log/svelte-front-end-javascript-library.html"}, "region": {"startLine": 572}}}]}, {"ruleId": "scanner-57481d7ec3e62054", "level": "warning", "message": {"text": "Insecure pattern 'direct_innerhtml_assignment' in docs/decisions-log/choosing-a-database-technology.html:572"}, "properties": {"repobilityId": "16efb47ecdd7900c", "scanner": "scanner-primary", "fingerprint": "57481d7ec3e62054", "layer": "security", "severity": "medium", "confidence": 1.0, "tags": ["owasp", "direct_innerhtml_assignment"]}, "locations": [{"physicalLocation": {"artifactLocation": {"uri": "docs/decisions-log/choosing-a-database-technology.html"}, "region": {"startLine": 572}}}]}, {"ruleId": "scanner-c1c746a7908f6b96", "level": "warning", "message": {"text": "Insecure pattern 'direct_innerhtml_assignment' in docs/decisions-log/react-front-end-javascript-library.html:572"}, "properties": {"repobilityId": "671dc1555371a70a", "scanner": "scanner-primary", "fingerprint": "c1c746a7908f6b96", "layer": "security", "severity": "medium", "confidence": 1.0, "tags": ["owasp", "direct_innerhtml_assignment"]}, "locations": [{"physicalLocation": {"artifactLocation": {"uri": "docs/decisions-log/react-front-end-javascript-library.html"}, "region": {"startLine": 572}}}]}, {"ruleId": "scanner-12ab1328d8d9a4e3", "level": "warning", "message": {"text": "Insecure pattern 'direct_innerhtml_assignment' in docs/decisions-log/tailwind-css.html:572"}, "properties": {"repobilityId": "f01c5e77170c503e", "scanner": "scanner-primary", "fingerprint": "12ab1328d8d9a4e3", "layer": "security", "severity": "medium", "confidence": 1.0, "tags": ["owasp", "direct_innerhtml_assignment"]}, "locations": [{"physicalLocation": {"artifactLocation": {"uri": "docs/decisions-log/tailwind-css.html"}, "region": {"startLine": 572}}}]}, {"ruleId": "scanner-d005fa1731bd8de4", "level": "warning", "message": {"text": "Insecure pattern 'direct_innerhtml_assignment' in docs/decisions-log/programming-languages.html:572"}, "properties": {"repobilityId": "8b4c58f8834256cd", "scanner": "scanner-primary", "fingerprint": "d005fa1731bd8de4", "layer": "security", "severity": "medium", "confidence": 1.0, "tags": ["owasp", "direct_innerhtml_assignment"]}, "locations": [{"physicalLocation": {"artifactLocation": {"uri": "docs/decisions-log/programming-languages.html"}, "region": {"startLine": 572}}}]}, {"ruleId": "scanner-02511547aa884ae4", "level": "warning", "message": {"text": "Insecure pattern 'direct_innerhtml_assignment' in docs/decisions-log/work-from-home.html:572"}, "properties": {"repobilityId": "ac708e9843395108", "scanner": "scanner-primary", "fingerprint": "02511547aa884ae4", "layer": "security", "severity": "medium", "confidence": 1.0, "tags": ["owasp", "direct_innerhtml_assignment"]}, "locations": [{"physicalLocation": {"artifactLocation": {"uri": "docs/decisions-log/work-from-home.html"}, "region": {"startLine": 572}}}]}, {"ruleId": "scanner-3ddacab0632944e8", "level": "warning", "message": {"text": "Insecure pattern 'direct_innerhtml_assignment' in docs/decisions-log/ruby-on-rails-framework.html:572"}, "properties": {"repobilityId": "9cc59fa6ba4470d0", "scanner": "scanner-primary", "fingerprint": "3ddacab0632944e8", "layer": "security", "severity": "medium", "confidence": 1.0, "tags": ["owasp", "direct_innerhtml_assignment"]}, "locations": [{"physicalLocation": {"artifactLocation": {"uri": "docs/decisions-log/ruby-on-rails-framework.html"}, "region": {"startLine": 572}}}]}, {"ruleId": "scanner-3ebcbb784070bf12", "level": "warning", "message": {"text": "Insecure pattern 'direct_innerhtml_assignment' in docs/decisions-log/sveltekit-framework.html:572"}, "properties": {"repobilityId": "8d5b1f02926dfb7c", "scanner": "scanner-primary", "fingerprint": "3ebcbb784070bf12", "layer": "security", "severity": "medium", "confidence": 1.0, "tags": ["owasp", "direct_innerhtml_assignment"]}, "locations": [{"physicalLocation": {"artifactLocation": {"uri": "docs/decisions-log/sveltekit-framework.html"}, "region": {"startLine": 572}}}]}, {"ruleId": "scanner-19daf038e58ec01f", "level": "warning", "message": {"text": "Insecure pattern 'direct_innerhtml_assignment' in docs/decisions-log/high-trust-teamwork.html:572"}, "properties": {"repobilityId": "608af8f1bc8002bb", "scanner": "scanner-primary", "fingerprint": "19daf038e58ec01f", "layer": "security", "severity": "medium", "confidence": 1.0, "tags": ["owasp", "direct_innerhtml_assignment"]}, "locations": [{"physicalLocation": {"artifactLocation": {"uri": "docs/decisions-log/high-trust-teamwork.html"}, "region": {"startLine": 572}}}]}, {"ruleId": "scanner-5a875c3bdd933d67", "level": "warning", "message": {"text": "Insecure pattern 'direct_innerhtml_assignment' in docs/decisions-log/microsoft-azure-cloud-infrastructure.html:572"}, "properties": {"repobilityId": "d643ce188b813dd6", "scanner": "scanner-primary", "fingerprint": "5a875c3bdd933d67", "layer": "security", "severity": "medium", "confidence": 1.0, "tags": ["owasp", "direct_innerhtml_assignment"]}, "locations": [{"physicalLocation": {"artifactLocation": {"uri": "docs/decisions-log/microsoft-azure-cloud-infrastructure.html"}, "region": {"startLine": 572}}}]}, {"ruleId": "scanner-007004a23be53cdb", "level": "warning", "message": {"text": "Insecure pattern 'direct_innerhtml_assignment' in docs/decisions-log/timestamp-format.html:572"}, "properties": {"repobilityId": "662184536bb943d5", "scanner": "scanner-primary", "fingerprint": "007004a23be53cdb", "layer": "security", "severity": "medium", "confidence": 1.0, "tags": ["owasp", "direct_innerhtml_assignment"]}, "locations": [{"physicalLocation": {"artifactLocation": {"uri": "docs/decisions-log/timestamp-format.html"}, "region": {"startLine": 572}}}]}, {"ruleId": "scanner-526e0b559ee469d3", "level": "warning", "message": {"text": "Insecure pattern 'direct_innerhtml_assignment' in docs/decisions-log/vue-front-end-javascript-library.html:572"}, "properties": {"repobilityId": "9d04bf5f83e3e88f", "scanner": "scanner-primary", "fingerprint": "526e0b559ee469d3", "layer": "security", "severity": "medium", "confidence": 1.0, "tags": ["owasp", "direct_innerhtml_assignment"]}, "locations": [{"physicalLocation": {"artifactLocation": {"uri": "docs/decisions-log/vue-front-end-javascript-library.html"}, "region": {"startLine": 572}}}]}, {"ruleId": "scanner-d6962ebcd36f4b4a", "level": "warning", "message": {"text": "Insecure pattern 'direct_innerhtml_assignment' in docs/decisions-log/web-application-framework-batteries-included-full-stack-for-a-startup-product.html:572"}, "properties": {"repobilityId": "9d5bbb4a9543225b", "scanner": "scanner-primary", "fingerprint": "d6962ebcd36f4b4a", "layer": "security", "severity": "medium", "confidence": 1.0, "tags": ["owasp", "direct_innerhtml_assignment"]}, "locations": [{"physicalLocation": {"artifactLocation": {"uri": "docs/decisions-log/web-application-framework-batteries-included-full-stack-for-a-startup-product.html"}, "region": {"startLine": 572}}}]}, {"ruleId": "scanner-8dc82ca3190a8681", "level": "warning", "message": {"text": "Insecure pattern 'direct_innerhtml_assignment' in docs/decisions-log/rust-programming-language.html:572"}, "properties": {"repobilityId": "775d32183223cdfe", "scanner": "scanner-primary", "fingerprint": "8dc82ca3190a8681", "layer": "security", "severity": "medium", "confidence": 1.0, "tags": ["owasp", "direct_innerhtml_assignment"]}, "locations": [{"physicalLocation": {"artifactLocation": {"uri": "docs/decisions-log/rust-programming-language.html"}, "region": {"startLine": 572}}}]}, {"ruleId": "scanner-3644b77d14a6ad5b", "level": "warning", "message": {"text": "Insecure pattern 'direct_innerhtml_assignment' in docs/decisions-log/google-cloud-platform.html:572"}, "properties": {"repobilityId": "c40bbc5685b53232", "scanner": "scanner-primary", "fingerprint": "3644b77d14a6ad5b", "layer": "security", "severity": "medium", "confidence": 1.0, "tags": ["owasp", "direct_innerhtml_assignment"]}, "locations": [{"physicalLocation": {"artifactLocation": {"uri": "docs/decisions-log/google-cloud-platform.html"}, "region": {"startLine": 572}}}]}, {"ruleId": "scanner-a9973203d3d1e28f", "level": "warning", "message": {"text": "Insecure pattern 'direct_innerhtml_assignment' in docs/decisions-log/metrics-monitors-alerts.html:572"}, "properties": {"repobilityId": "9f10a0e1e3164d2d", "scanner": "scanner-primary", "fingerprint": "a9973203d3d1e28f", "layer": "security", "severity": "medium", "confidence": 1.0, "tags": ["owasp", "direct_innerhtml_assignment"]}, "locations": [{"physicalLocation": {"artifactLocation": {"uri": "docs/decisions-log/metrics-monitors-alerts.html"}, "region": {"startLine": 572}}}]}, {"ruleId": "scanner-bdd28cbd33227d5d", "level": "warning", "message": {"text": "Insecure pattern 'direct_innerhtml_assignment' in docs/decisions-log/environment-variable-configuration.html:572"}, "properties": {"repobilityId": "f7be849071fd26f9", "scanner": "scanner-primary", "fingerprint": "bdd28cbd33227d5d", "layer": "security", "severity": "medium", "confidence": 1.0, "tags": ["owasp", "direct_innerhtml_assignment"]}, "locations": [{"physicalLocation": {"artifactLocation": {"uri": "docs/decisions-log/environment-variable-configuration.html"}, "region": {"startLine": 572}}}]}, {"ruleId": "scanner-d93c158bce243bc7", "level": "warning", "message": {"text": "Insecure pattern 'direct_innerhtml_assignment' in docs/decisions-log/microsoft-azure-devops.html:572"}, "properties": {"repobilityId": "372d16dd284a379a", "scanner": "scanner-primary", "fingerprint": "d93c158bce243bc7", "layer": "security", "severity": "medium", "confidence": 1.0, "tags": ["owasp", "direct_innerhtml_assignment"]}, "locations": [{"physicalLocation": {"artifactLocation": {"uri": "docs/decisions-log/microsoft-azure-devops.html"}, "region": {"startLine": 572}}}]}, {"ruleId": "scanner-470ad3af39badd67", "level": "warning", "message": {"text": "Insecure pattern 'direct_innerhtml_assignment' in docs/decisions-log/java-programming-language.html:572"}, "properties": {"repobilityId": "1a06fe025b9da267", "scanner": "scanner-primary", "fingerprint": "470ad3af39badd67", "layer": "security", "severity": "medium", "confidence": 1.0, "tags": ["owasp", "direct_innerhtml_assignment"]}, "locations": [{"physicalLocation": {"artifactLocation": {"uri": "docs/decisions-log/java-programming-language.html"}, "region": {"startLine": 572}}}]}, {"ruleId": "scanner-3f443426ec13434b", "level": "warning", "message": {"text": "Insecure pattern 'direct_innerhtml_assignment' in docs/decisions-log/chart-library-toolkit-for-data-visualization-using-typescript-and-json.html:572"}, "properties": {"repobilityId": "c2b4ed61b9d80ee0", "scanner": "scanner-primary", "fingerprint": "3f443426ec13434b", "layer": "security", "severity": "medium", "confidence": 1.0, "tags": ["owasp", "direct_innerhtml_assignment"]}, "locations": [{"physicalLocation": {"artifactLocation": {"uri": "docs/decisions-log/chart-library-toolkit-for-data-visualization-using-typescript-and-json.html"}, "region": {"startLine": 572}}}]}, {"ruleId": "scanner-60627be55aee4653", "level": "warning", "message": {"text": "Insecure pattern 'direct_innerhtml_assignment' in docs/decisions-log/agile-software-development.html:572"}, "properties": {"repobilityId": "a55048456a950e8a", "scanner": "scanner-primary", "fingerprint": "60627be55aee4653", "layer": "security", "severity": "medium", "confidence": 1.0, "tags": ["owasp", "direct_innerhtml_assignment"]}, "locations": [{"physicalLocation": {"artifactLocation": {"uri": "docs/decisions-log/agile-software-development.html"}, "region": {"startLine": 572}}}]}, {"ruleId": "scanner-5f482615519fb37e", "level": "warning", "message": {"text": "Insecure pattern 'direct_innerhtml_assignment' in docs/decisions-log/postgresql-database.html:572"}, "properties": {"repobilityId": "f898fdf5fa7cdb6c", "scanner": "scanner-primary", "fingerprint": "5f482615519fb37e", "layer": "security", "severity": "medium", "confidence": 1.0, "tags": ["owasp", "direct_innerhtml_assignment"]}, "locations": [{"physicalLocation": {"artifactLocation": {"uri": "docs/decisions-log/postgresql-database.html"}, "region": {"startLine": 572}}}]}, {"ruleId": "scanner-55f9b53cffad36cb", "level": "warning", "message": {"text": "Insecure pattern 'direct_innerhtml_assignment' in docs/decisions-log/amazon-web-services.html:572"}, "properties": {"repobilityId": "4d543cfd28f9bd9e", "scanner": "scanner-primary", "fingerprint": "55f9b53cffad36cb", "layer": "security", "severity": "medium", "confidence": 1.0, "tags": ["owasp", "direct_innerhtml_assignment"]}, "locations": [{"physicalLocation": {"artifactLocation": {"uri": "docs/decisions-log/amazon-web-services.html"}, "region": {"startLine": 572}}}]}, {"ruleId": "scanner-d050d8feac8923dd", "level": "warning", "message": {"text": "Insecure pattern 'direct_innerhtml_assignment' in docs/decisions-log/mysql-database.html:572"}, "properties": {"repobilityId": "b7b54e210a0e41f0", "scanner": "scanner-primary", "fingerprint": "d050d8feac8923dd", "layer": "security", "severity": "medium", "confidence": 1.0, "tags": ["owasp", "direct_innerhtml_assignment"]}, "locations": [{"physicalLocation": {"artifactLocation": {"uri": "docs/decisions-log/mysql-database.html"}, "region": {"startLine": 572}}}]}, {"ruleId": "scanner-c577d0d037e73427", "level": "warning", "message": {"text": "Insecure pattern 'direct_innerhtml_assignment' in docs/decisions-log/svelte-components.html:572"}, "properties": {"repobilityId": "6e68e76b6e70de3d", "scanner": "scanner-primary", "fingerprint": "c577d0d037e73427", "layer": "security", "severity": "medium", "confidence": 1.0, "tags": ["owasp", "direct_innerhtml_assignment"]}, "locations": [{"physicalLocation": {"artifactLocation": {"uri": "docs/decisions-log/svelte-components.html"}, "region": {"startLine": 572}}}]}, {"ruleId": "scanner-d166f170c8c7e321", "level": "warning", "message": {"text": "Insecure pattern 'direct_innerhtml_assignment' in docs/decisions-log/continuous-integration.html:572"}, "properties": {"repobilityId": "2aa3aad482200a65", "scanner": "scanner-primary", "fingerprint": "d166f170c8c7e321", "layer": "security", "severity": "medium", "confidence": 1.0, "tags": ["owasp", "direct_innerhtml_assignment"]}, "locations": [{"physicalLocation": {"artifactLocation": {"uri": "docs/decisions-log/continuous-integration.html"}, "region": {"startLine": 572}}}]}, {"ruleId": "scanner-d5f4332097feac67", "level": "warning", "message": {"text": "Insecure pattern 'direct_innerhtml_assignment' in docs/decisions-log/monorepo-vs-multirepo.html:572"}, "properties": {"repobilityId": "4078dcc92894194a", "scanner": "scanner-primary", "fingerprint": "d5f4332097feac67", "layer": "security", "severity": "medium", "confidence": 1.0, "tags": ["owasp", "direct_innerhtml_assignment"]}, "locations": [{"physicalLocation": {"artifactLocation": {"uri": "docs/decisions-log/monorepo-vs-multirepo.html"}, "region": {"startLine": 572}}}]}, {"ruleId": "scanner-3a62ea13d5a47485", "level": "warning", "message": {"text": "Insecure pattern 'direct_innerhtml_assignment' in docs/decisions-log/go-programming-language.html:572"}, "properties": {"repobilityId": "d2f6410f1c6c5952", "scanner": "scanner-primary", "fingerprint": "3a62ea13d5a47485", "layer": "security", "severity": "medium", "confidence": 1.0, "tags": ["owasp", "direct_innerhtml_assignment"]}, "locations": [{"physicalLocation": {"artifactLocation": {"uri": "docs/decisions-log/go-programming-language.html"}, "region": {"startLine": 572}}}]}, {"ruleId": "scanner-da4fb13057458bb3", "level": "warning", "message": {"text": "Insecure pattern 'direct_innerhtml_assignment' in docs/decisions-log/python-django-framework.html:572"}, "properties": {"repobilityId": "894447d8d381245f", "scanner": "scanner-primary", "fingerprint": "da4fb13057458bb3", "layer": "security", "severity": "medium", "confidence": 1.0, "tags": ["owasp", "direct_innerhtml_assignment"]}, "locations": [{"physicalLocation": {"artifactLocation": {"uri": "docs/decisions-log/python-django-framework.html"}, "region": {"startLine": 572}}}]}, {"ruleId": "scanner-0e057c460d39f3c2", "level": "warning", "message": {"text": "Insecure pattern 'direct_innerhtml_assignment' in docs/decisions-log/secrets-storage.html:572"}, "properties": {"repobilityId": "cbbdfd6037bf80ff", "scanner": "scanner-primary", "fingerprint": "0e057c460d39f3c2", "layer": "security", "severity": "medium", "confidence": 1.0, "tags": ["owasp", "direct_innerhtml_assignment"]}, "locations": [{"physicalLocation": {"artifactLocation": {"uri": "docs/decisions-log/secrets-storage.html"}, "region": {"startLine": 572}}}]}, {"ruleId": "scanner-89cae02d1dac3887", "level": "warning", "message": {"text": "Insecure pattern 'direct_innerhtml_assignment' in docs/decisions-log/4-day-work-week.html:572"}, "properties": {"repobilityId": "00ebf5bcb8ed1ca2", "scanner": "scanner-primary", "fingerprint": "89cae02d1dac3887", "layer": "security", "severity": "medium", "confidence": 1.0, "tags": ["owasp", "direct_innerhtml_assignment"]}, "locations": [{"physicalLocation": {"artifactLocation": {"uri": "docs/decisions-log/4-day-work-week.html"}, "region": {"startLine": 572}}}]}, {"ruleId": "scanner-f17b21c029c99a52", "level": "warning", "message": {"text": "Insecure pattern 'direct_innerhtml_assignment' in docs/decisions-log/kubernetes-container-orchestration.html:572"}, "properties": {"repobilityId": "d59a08c87d4ed45f", "scanner": "scanner-primary", "fingerprint": "f17b21c029c99a52", "layer": "security", "severity": "medium", "confidence": 1.0, "tags": ["owasp", "direct_innerhtml_assignment"]}, "locations": [{"physicalLocation": {"artifactLocation": {"uri": "docs/decisions-log/kubernetes-container-orchestration.html"}, "region": {"startLine": 572}}}]}, {"ruleId": "scanner-d2e7a5cff1fee6c1", "level": "warning", "message": {"text": "Insecure pattern 'direct_innerhtml_assignment' in docs/principles/observable-by-default.html:572"}, "properties": {"repobilityId": "7a99be21755e1d59", "scanner": "scanner-primary", "fingerprint": "d2e7a5cff1fee6c1", "layer": "security", "severity": "medium", "confidence": 1.0, "tags": ["owasp", "direct_innerhtml_assignment"]}, "locations": [{"physicalLocation": {"artifactLocation": {"uri": "docs/principles/observable-by-default.html"}, "region": {"startLine": 572}}}]}, {"ruleId": "scanner-30371c8bd5a80222", "level": "warning", "message": {"text": "Insecure pattern 'direct_innerhtml_assignment' in docs/principles/standardize-before-diverging.spec.html:571"}, "properties": {"repobilityId": "13425d968295772c", "scanner": "scanner-primary", "fingerprint": "30371c8bd5a80222", "layer": "security", "severity": "medium", "confidence": 1.0, "tags": ["owasp", "direct_innerhtml_assignment"]}, "locations": [{"physicalLocation": {"artifactLocation": {"uri": "docs/principles/standardize-before-diverging.spec.html"}, "region": {"startLine": 571}}}]}, {"ruleId": "scanner-9ecb9d146acb3adb", "level": "warning", "message": {"text": "Insecure pattern 'direct_innerhtml_assignment' in docs/principles/ai-output-must-be-governed.html:572"}, "properties": {"repobilityId": "05a429095ab7a7ff", "scanner": "scanner-primary", "fingerprint": "9ecb9d146acb3adb", "layer": "security", "severity": "medium", "confidence": 1.0, "tags": ["owasp", "direct_innerhtml_assignment"]}, "locations": [{"physicalLocation": {"artifactLocation": {"uri": "docs/principles/ai-output-must-be-governed.html"}, "region": {"startLine": 572}}}]}, {"ruleId": "scanner-06d6584fe9d02768", "level": "warning", "message": {"text": "Insecure pattern 'direct_innerhtml_assignment' in docs/principles/smarts-in-the-nodes.spec.html:571"}, "properties": {"repobilityId": "81fe863c25052fda", "scanner": "scanner-primary", "fingerprint": "06d6584fe9d02768", "layer": "security", "severity": "medium", "confidence": 1.0, "tags": ["owasp", "direct_innerhtml_assignment"]}, "locations": [{"physicalLocation": {"artifactLocation": {"uri": "docs/principles/smarts-in-the-nodes.spec.html"}, "region": {"startLine": 571}}}]}, {"ruleId": "scanner-610b40b9899341a8", "level": "warning", "message": {"text": "Insecure pattern 'direct_innerhtml_assignment' in docs/principles/governance-as-code.spec.html:571"}, "properties": {"repobilityId": "772922d3b592314a", "scanner": "scanner-primary", "fingerprint": "610b40b9899341a8", "layer": "security", "severity": "medium", "confidence": 1.0, "tags": ["owasp", "direct_innerhtml_assignment"]}, "locations": [{"physicalLocation": {"artifactLocation": {"uri": "docs/principles/governance-as-code.spec.html"}, "region": {"startLine": 571}}}]}, {"ruleId": "scanner-2cb01d2157b8f5c6", "level": "warning", "message": {"text": "Insecure pattern 'direct_innerhtml_assignment' in docs/principles/tooling-explicit-and-reversible.html:572"}, "properties": {"repobilityId": "c99e4c2663d7391b", "scanner": "scanner-primary", "fingerprint": "2cb01d2157b8f5c6", "layer": "security", "severity": "medium", "confidence": 1.0, "tags": ["owasp", "direct_innerhtml_assignment"]}, "locations": [{"physicalLocation": {"artifactLocation": {"uri": "docs/principles/tooling-explicit-and-reversible.html"}, "region": {"startLine": 572}}}]}, {"ruleId": "scanner-2530b3c195ae8df5", "level": "warning", "message": {"text": "Insecure pattern 'direct_innerhtml_assignment' in docs/principles/capabilities-follow-ownership.html:572"}, "properties": {"repobilityId": "45a388d28eeb8de8", "scanner": "scanner-primary", "fingerprint": "2530b3c195ae8df5", "layer": "security", "severity": "medium", "confidence": 1.0, "tags": ["owasp", "direct_innerhtml_assignment"]}, "locations": [{"physicalLocation": {"artifactLocation": {"uri": "docs/principles/capabilities-follow-ownership.html"}, "region": {"startLine": 572}}}]}, {"ruleId": "scanner-024449ea631d5581", "level": "warning", "message": {"text": "Insecure pattern 'direct_innerhtml_assignment' in docs/principles/production-ready.spec.html:571"}, "properties": {"repobilityId": "917094b1751e417a", "scanner": "scanner-primary", "fingerprint": "024449ea631d5581", "layer": "security", "severity": "medium", "confidence": 1.0, "tags": ["owasp", "direct_innerhtml_assignment"]}, "locations": [{"physicalLocation": {"artifactLocation": {"uri": "docs/principles/production-ready.spec.html"}, "region": {"startLine": 571}}}]}, {"ruleId": "scanner-aeb11839840a1c2d", "level": "warning", "message": {"text": "Insecure pattern 'direct_innerhtml_assignment' in docs/principles/standardize-before-diverging.html:572"}, "properties": {"repobilityId": "a278fa3b93c5be12", "scanner": "scanner-primary", "fingerprint": "aeb11839840a1c2d", "layer": "security", "severity": "medium", "confidence": 1.0, "tags": ["owasp", "direct_innerhtml_assignment"]}, "locations": [{"physicalLocation": {"artifactLocation": {"uri": "docs/principles/standardize-before-diverging.html"}, "region": {"startLine": 572}}}]}, {"ruleId": "scanner-20c098ab3e648d20", "level": "warning", "message": {"text": "Insecure pattern 'direct_innerhtml_assignment' in docs/principles/inherit-then-simplify.html:572"}, "properties": {"repobilityId": "c2185869731ad1c0", "scanner": "scanner-primary", "fingerprint": "20c098ab3e648d20", "layer": "security", "severity": "medium", "confidence": 1.0, "tags": ["owasp", "direct_innerhtml_assignment"]}, "locations": [{"physicalLocation": {"artifactLocation": {"uri": "docs/principles/inherit-then-simplify.html"}, "region": {"startLine": 572}}}]}, {"ruleId": "scanner-9d5a94af51ef0b88", "level": "warning", "message": {"text": "Insecure pattern 'direct_innerhtml_assignment' in docs/principles/evolutionary-systems.html:572"}, "properties": {"repobilityId": "a7d084b134adde0e", "scanner": "scanner-primary", "fingerprint": "9d5a94af51ef0b88", "layer": "security", "severity": "medium", "confidence": 1.0, "tags": ["owasp", "direct_innerhtml_assignment"]}, "locations": [{"physicalLocation": {"artifactLocation": {"uri": "docs/principles/evolutionary-systems.html"}, "region": {"startLine": 572}}}]}, {"ruleId": "scanner-d28b95a7093f9f2e", "level": "warning", "message": {"text": "Insecure pattern 'direct_innerhtml_assignment' in docs/principles/capabilities-follow-ownership.spec.html:571"}, "properties": {"repobilityId": "ee80e2a59f98ddc6", "scanner": "scanner-primary", "fingerprint": "d28b95a7093f9f2e", "layer": "security", "severity": "medium", "confidence": 1.0, "tags": ["owasp", "direct_innerhtml_assignment"]}, "locations": [{"physicalLocation": {"artifactLocation": {"uri": "docs/principles/capabilities-follow-ownership.spec.html"}, "region": {"startLine": 571}}}]}, {"ruleId": "scanner-5bf344506d2df0ba", "level": "warning", "message": {"text": "Insecure pattern 'direct_innerhtml_assignment' in docs/principles/decisions-stay-with-teams.spec.html:571"}, "properties": {"repobilityId": "7a2241ecfa8c576e", "scanner": "scanner-primary", "fingerprint": "5bf344506d2df0ba", "layer": "security", "severity": "medium", "confidence": 1.0, "tags": ["owasp", "direct_innerhtml_assignment"]}, "locations": [{"physicalLocation": {"artifactLocation": {"uri": "docs/principles/decisions-stay-with-teams.spec.html"}, "region": {"startLine": 571}}}]}, {"ruleId": "scanner-3ee33911f79bd0b8", "level": "warning", "message": {"text": "Insecure pattern 'direct_innerhtml_assignment' in docs/principles/small-and-simple.html:572"}, "properties": {"repobilityId": "ddcff9291371b015", "scanner": "scanner-primary", "fingerprint": "3ee33911f79bd0b8", "layer": "security", "severity": "medium", "confidence": 1.0, "tags": ["owasp", "direct_innerhtml_assignment"]}, "locations": [{"physicalLocation": {"artifactLocation": {"uri": "docs/principles/small-and-simple.html"}, "region": {"startLine": 572}}}]}, {"ruleId": "scanner-a9a7a0a71e71e281", "level": "warning", "message": {"text": "Insecure pattern 'direct_innerhtml_assignment' in docs/principles/decisions-stay-with-teams.html:572"}, "properties": {"repobilityId": "32a9ff45431f7802", "scanner": "scanner-primary", "fingerprint": "a9a7a0a71e71e281", "layer": "security", "severity": "medium", "confidence": 1.0, "tags": ["owasp", "direct_innerhtml_assignment"]}, "locations": [{"physicalLocation": {"artifactLocation": {"uri": "docs/principles/decisions-stay-with-teams.html"}, "region": {"startLine": 572}}}]}, {"ruleId": "scanner-44879bb3127eec47", "level": "warning", "message": {"text": "Insecure pattern 'direct_innerhtml_assignment' in docs/principles/observable-by-default.spec.html:571"}, "properties": {"repobilityId": "a07849742fcaf74f", "scanner": "scanner-primary", "fingerprint": "44879bb3127eec47", "layer": "security", "severity": "medium", "confidence": 1.0, "tags": ["owasp", "direct_innerhtml_assignment"]}, "locations": [{"physicalLocation": {"artifactLocation": {"uri": "docs/principles/observable-by-default.spec.html"}, "region": {"startLine": 571}}}]}, {"ruleId": "scanner-d083d64d85c7ccbf", "level": "warning", "message": {"text": "Insecure pattern 'direct_innerhtml_assignment' in docs/principles/smarts-in-the-nodes.html:572"}, "properties": {"repobilityId": "1d81fc144f89232b", "scanner": "scanner-primary", "fingerprint": "d083d64d85c7ccbf", "layer": "security", "severity": "medium", "confidence": 1.0, "tags": ["owasp", "direct_innerhtml_assignment"]}, "locations": [{"physicalLocation": {"artifactLocation": {"uri": "docs/principles/smarts-in-the-nodes.html"}, "region": {"startLine": 572}}}]}, {"ruleId": "scanner-41b22121dc58af4b", "level": "warning", "message": {"text": "Insecure pattern 'direct_innerhtml_assignment' in docs/principles/markdown-records-as-canonical.html:572"}, "properties": {"repobilityId": "449340f8fa5e6a18", "scanner": "scanner-primary", "fingerprint": "41b22121dc58af4b", "layer": "security", "severity": "medium", "confidence": 1.0, "tags": ["owasp", "direct_innerhtml_assignment"]}, "locations": [{"physicalLocation": {"artifactLocation": {"uri": "docs/principles/markdown-records-as-canonical.html"}, "region": {"startLine": 572}}}]}, {"ruleId": "scanner-ecb394c11ed7ddd6", "level": "warning", "message": {"text": "Insecure pattern 'direct_innerhtml_assignment' in docs/principles/markdown-records-as-canonical.spec.html:571"}, "properties": {"repobilityId": "7de04b1c3b6ac11f", "scanner": "scanner-primary", "fingerprint": "ecb394c11ed7ddd6", "layer": "security", "severity": "medium", "confidence": 1.0, "tags": ["owasp", "direct_innerhtml_assignment"]}, "locations": [{"physicalLocation": {"artifactLocation": {"uri": "docs/principles/markdown-records-as-canonical.spec.html"}, "region": {"startLine": 571}}}]}, {"ruleId": "scanner-ac8771bb672d9c41", "level": "warning", "message": {"text": "Insecure pattern 'direct_innerhtml_assignment' in docs/principles/advice-in-public.html:572"}, "properties": {"repobilityId": "a5ee930c81426eb9", "scanner": "scanner-primary", "fingerprint": "ac8771bb672d9c41", "layer": "security", "severity": "medium", "confidence": 1.0, "tags": ["owasp", "direct_innerhtml_assignment"]}, "locations": [{"physicalLocation": {"artifactLocation": {"uri": "docs/principles/advice-in-public.html"}, "region": {"startLine": 572}}}]}, {"ruleId": "scanner-f4ae700858c621ee", "level": "warning", "message": {"text": "Insecure pattern 'direct_innerhtml_assignment' in docs/principles/small-and-simple.spec.html:571"}, "properties": {"repobilityId": "ca63fb4643386b39", "scanner": "scanner-primary", "fingerprint": "f4ae700858c621ee", "layer": "security", "severity": "medium", "confidence": 1.0, "tags": ["owasp", "direct_innerhtml_assignment"]}, "locations": [{"physicalLocation": {"artifactLocation": {"uri": "docs/principles/small-and-simple.spec.html"}, "region": {"startLine": 571}}}]}, {"ruleId": "scanner-4fc38f2af8551307", "level": "warning", "message": {"text": "Insecure pattern 'direct_innerhtml_assignment' in docs/principles/ai-output-must-be-governed.spec.html:571"}, "properties": {"repobilityId": "f853ee65328d9aa6", "scanner": "scanner-primary", "fingerprint": "4fc38f2af8551307", "layer": "security", "severity": "medium", "confidence": 1.0, "tags": ["owasp", "direct_innerhtml_assignment"]}, "locations": [{"physicalLocation": {"artifactLocation": {"uri": "docs/principles/ai-output-must-be-governed.spec.html"}, "region": {"startLine": 571}}}]}, {"ruleId": "scanner-310f5d66fddc0a65", "level": "warning", "message": {"text": "Insecure pattern 'direct_innerhtml_assignment' in docs/principles/evolutionary-systems.spec.html:571"}, "properties": {"repobilityId": "2db7231e23b46f65", "scanner": "scanner-primary", "fingerprint": "310f5d66fddc0a65", "layer": "security", "severity": "medium", "confidence": 1.0, "tags": ["owasp", "direct_innerhtml_assignment"]}, "locations": [{"physicalLocation": {"artifactLocation": {"uri": "docs/principles/evolutionary-systems.spec.html"}, "region": {"startLine": 571}}}]}, {"ruleId": "scanner-567f41db78dc44a3", "level": "warning", "message": {"text": "Insecure pattern 'direct_innerhtml_assignment' in docs/principles/governance-as-code.html:572"}, "properties": {"repobilityId": "6cbdd856b03567e3", "scanner": "scanner-primary", "fingerprint": "567f41db78dc44a3", "layer": "security", "severity": "medium", "confidence": 1.0, "tags": ["owasp", "direct_innerhtml_assignment"]}, "locations": [{"physicalLocation": {"artifactLocation": {"uri": "docs/principles/governance-as-code.html"}, "region": {"startLine": 572}}}]}, {"ruleId": "scanner-b00fa21e88b1ec37", "level": "warning", "message": {"text": "Insecure pattern 'direct_innerhtml_assignment' in docs/principles/production-ready.html:572"}, "properties": {"repobilityId": "ba19dc665841d6a8", "scanner": "scanner-primary", "fingerprint": "b00fa21e88b1ec37", "layer": "security", "severity": "medium", "confidence": 1.0, "tags": ["owasp", "direct_innerhtml_assignment"]}, "locations": [{"physicalLocation": {"artifactLocation": {"uri": "docs/principles/production-ready.html"}, "region": {"startLine": 572}}}]}, {"ruleId": "scanner-f015bbd36993041e", "level": "warning", "message": {"text": "Insecure pattern 'direct_innerhtml_assignment' in docs/principles/cloud-native-on-aws.html:572"}, "properties": {"repobilityId": "dd421b7f08a555e1", "scanner": "scanner-primary", "fingerprint": "f015bbd36993041e", "layer": "security", "severity": "medium", "confidence": 1.0, "tags": ["owasp", "direct_innerhtml_assignment"]}, "locations": [{"physicalLocation": {"artifactLocation": {"uri": "docs/principles/cloud-native-on-aws.html"}, "region": {"startLine": 572}}}]}, {"ruleId": "scanner-8e685e825544ccb6", "level": "warning", "message": {"text": "Insecure pattern 'direct_innerhtml_assignment' in docs/principles/cloud-native-on-aws.spec.html:571"}, "properties": {"repobilityId": "6bdf7a4fa7e66b51", "scanner": "scanner-primary", "fingerprint": "8e685e825544ccb6", "layer": "security", "severity": "medium", "confidence": 1.0, "tags": ["owasp", "direct_innerhtml_assignment"]}, "locations": [{"physicalLocation": {"artifactLocation": {"uri": "docs/principles/cloud-native-on-aws.spec.html"}, "region": {"startLine": 571}}}]}, {"ruleId": "scanner-72c81c409d0ddb2e", "level": "warning", "message": {"text": "Insecure pattern 'direct_innerhtml_assignment' in docs/principles/tooling-explicit-and-reversible.spec.html:571"}, "properties": {"repobilityId": "5c266b5a61cdb66b", "scanner": "scanner-primary", "fingerprint": "72c81c409d0ddb2e", "layer": "security", "severity": "medium", "confidence": 1.0, "tags": ["owasp", "direct_innerhtml_assignment"]}, "locations": [{"physicalLocation": {"artifactLocation": {"uri": "docs/principles/tooling-explicit-and-reversible.spec.html"}, "region": {"startLine": 571}}}]}, {"ruleId": "scanner-e03eb985c9f9aa79", "level": "warning", "message": {"text": "Insecure pattern 'direct_innerhtml_assignment' in docs/principles/advice-in-public.spec.html:571"}, "properties": {"repobilityId": "013d10f057629906", "scanner": "scanner-primary", "fingerprint": "e03eb985c9f9aa79", "layer": "security", "severity": "medium", "confidence": 1.0, "tags": ["owasp", "direct_innerhtml_assignment"]}, "locations": [{"physicalLocation": {"artifactLocation": {"uri": "docs/principles/advice-in-public.spec.html"}, "region": {"startLine": 571}}}]}, {"ruleId": "scanner-acc558ca5ae0a228", "level": "warning", "message": {"text": "Insecure pattern 'direct_innerhtml_assignment' in docs/principles/inherit-then-simplify.spec.html:571"}, "properties": {"repobilityId": "f4fe3b3aaa2e8386", "scanner": "scanner-primary", "fingerprint": "acc558ca5ae0a228", "layer": "security", "severity": "medium", "confidence": 1.0, "tags": ["owasp", "direct_innerhtml_assignment"]}, "locations": [{"physicalLocation": {"artifactLocation": {"uri": "docs/principles/inherit-then-simplify.spec.html"}, "region": {"startLine": 571}}}]}, {"ruleId": "scanner-21348dc3142e101b", "level": "warning", "message": {"text": "Insecure pattern 'direct_innerhtml_assignment' in docs/documents/how-to-start-using-adrs-with-tools.html:572"}, "properties": {"repobilityId": "eb08050edaeb7017", "scanner": "scanner-primary", "fingerprint": "21348dc3142e101b", "layer": "security", "severity": "medium", "confidence": 1.0, "tags": ["owasp", "direct_innerhtml_assignment"]}, "locations": [{"physicalLocation": {"artifactLocation": {"uri": "docs/documents/how-to-start-using-adrs-with-tools.html"}, "region": {"startLine": 572}}}]}, {"ruleId": "scanner-547b80993fa60b7f", "level": "warning", "message": {"text": "Insecure pattern 'direct_innerhtml_assignment' in docs/documents/what-is-an-architecture-decision-record.html:572"}, "properties": {"repobilityId": "26b9f87477c09a59", "scanner": "scanner-primary", "fingerprint": "547b80993fa60b7f", "layer": "security", "severity": "medium", "confidence": 1.0, "tags": ["owasp", "direct_innerhtml_assignment"]}, "locations": [{"physicalLocation": {"artifactLocation": {"uri": "docs/documents/what-is-an-architecture-decision-record.html"}, "region": {"startLine": 572}}}]}, {"ruleId": "scanner-df9a69c4a2c74b09", "level": "warning", "message": {"text": "Insecure pattern 'direct_innerhtml_assignment' in docs/documents/file-name-conventions-for-adrs.html:572"}, "properties": {"repobilityId": "7cdabac3bbb13897", "scanner": "scanner-primary", "fingerprint": "df9a69c4a2c74b09", "layer": "security", "severity": "medium", "confidence": 1.0, "tags": ["owasp", "direct_innerhtml_assignment"]}, "locations": [{"physicalLocation": {"artifactLocation": {"uri": "docs/documents/file-name-conventions-for-adrs.html"}, "region": {"startLine": 572}}}]}, {"ruleId": "scanner-ddafc0ef2ccb00a5", "level": "warning", "message": {"text": "Insecure pattern 'direct_innerhtml_assignment' in docs/documents/teamwork-questions-for-adrs.html:572"}, "properties": {"repobilityId": "5deab2c25b77d945", "scanner": "scanner-primary", "fingerprint": "ddafc0ef2ccb00a5", "layer": "security", "severity": "medium", "confidence": 1.0, "tags": ["owasp", "direct_innerhtml_assignment"]}, "locations": [{"physicalLocation": {"artifactLocation": {"uri": "docs/documents/teamwork-questions-for-adrs.html"}, "region": {"startLine": 572}}}]}, {"ruleId": "scanner-b5d9aa3c869bba8f", "level": "warning", "message": {"text": "Insecure pattern 'direct_innerhtml_assignment' in docs/documents/suggestions-for-writing-good-adrs.html:572"}, "properties": {"repobilityId": "e9c04ba2f78b477a", "scanner": "scanner-primary", "fingerprint": "b5d9aa3c869bba8f", "layer": "security", "severity": "medium", "confidence": 1.0, "tags": ["owasp", "direct_innerhtml_assignment"]}, "locations": [{"physicalLocation": {"artifactLocation": {"uri": "docs/documents/suggestions-for-writing-good-adrs.html"}, "region": {"startLine": 572}}}]}, {"ruleId": "scanner-0af7c38281f4f7e8", "level": "warning", "message": {"text": "Insecure pattern 'direct_innerhtml_assignment' in docs/documents/how-to-start-using-adrs.html:572"}, "properties": {"repobilityId": "1a57531ea96dd7ce", "scanner": "scanner-primary", "fingerprint": "0af7c38281f4f7e8", "layer": "security", "severity": "medium", "confidence": 1.0, "tags": ["owasp", "direct_innerhtml_assignment"]}, "locations": [{"physicalLocation": {"artifactLocation": {"uri": "docs/documents/how-to-start-using-adrs.html"}, "region": {"startLine": 572}}}]}, {"ruleId": "scanner-f70160a8e8601a87", "level": "warning", "message": {"text": "Insecure pattern 'direct_innerhtml_assignment' in docs/documents/aws-adr-process.html:572"}, "properties": {"repobilityId": "d3b9e0cb49bc913d", "scanner": "scanner-primary", "fingerprint": "f70160a8e8601a87", "layer": "security", "severity": "medium", "confidence": 1.0, "tags": ["owasp", "direct_innerhtml_assignment"]}, "locations": [{"physicalLocation": {"artifactLocation": {"uri": "docs/documents/aws-adr-process.html"}, "region": {"startLine": 572}}}]}, {"ruleId": "scanner-dccd8d6ddb96230e", "level": "warning", "message": {"text": "Insecure pattern 'direct_innerhtml_assignment' in docs/documents/guidelines-to-achieve-sustainable-decisions.html:572"}, "properties": {"repobilityId": "8babb7147442d4d7", "scanner": "scanner-primary", "fingerprint": "dccd8d6ddb96230e", "layer": "security", "severity": "medium", "confidence": 1.0, "tags": ["owasp", "direct_innerhtml_assignment"]}, "locations": [{"physicalLocation": {"artifactLocation": {"uri": "docs/documents/guidelines-to-achieve-sustainable-decisions.html"}, "region": {"startLine": 572}}}]}, {"ruleId": "scanner-9f71c6ab58b1b749", "level": "warning", "message": {"text": "Insecure pattern 'direct_innerhtml_assignment' in docs/documents/fitness-functions-for-decisions-as-code.html:572"}, "properties": {"repobilityId": "6ca2a7826e1f26d9", "scanner": "scanner-primary", "fingerprint": "9f71c6ab58b1b749", "layer": "security", "severity": "medium", "confidence": 1.0, "tags": ["owasp", "direct_innerhtml_assignment"]}, "locations": [{"physicalLocation": {"artifactLocation": {"uri": "docs/documents/fitness-functions-for-decisions-as-code.html"}, "region": {"startLine": 572}}}]}, {"ruleId": "scanner-b43156a76a3e72b3", "level": "warning", "message": {"text": "Insecure pattern 'direct_innerhtml_assignment' in docs/documents/how-to-start-using-adrs-with-git.html:572"}, "properties": {"repobilityId": "593b690eba8b57cd", "scanner": "scanner-primary", "fingerprint": "b43156a76a3e72b3", "layer": "security", "severity": "medium", "confidence": 1.0, "tags": ["owasp", "direct_innerhtml_assignment"]}, "locations": [{"physicalLocation": {"artifactLocation": {"uri": "docs/documents/how-to-start-using-adrs-with-git.html"}, "region": {"startLine": 572}}}]}, {"ruleId": "scanner-9e88db09092213fd", "level": "warning", "message": {"text": "Insecure pattern 'direct_innerhtml_assignment' in docs/documents/teamwork-advice-for-adrs.html:572"}, "properties": {"repobilityId": "99a84b023a2375fb", "scanner": "scanner-primary", "fingerprint": "9e88db09092213fd", "layer": "security", "severity": "medium", "confidence": 1.0, "tags": ["owasp", "direct_innerhtml_assignment"]}, "locations": [{"physicalLocation": {"artifactLocation": {"uri": "docs/documents/teamwork-advice-for-adrs.html"}, "region": {"startLine": 572}}}]}, {"ruleId": "scanner-b7b203abb1364e52", "level": "warning", "message": {"text": "Insecure pattern 'direct_innerhtml_assignment' in docs/documents/decision-sustainability-criteria.html:572"}, "properties": {"repobilityId": "e4fb0df518a8a1d7", "scanner": "scanner-primary", "fingerprint": "b7b203abb1364e52", "layer": "security", "severity": "medium", "confidence": 1.0, "tags": ["owasp", "direct_innerhtml_assignment"]}, "locations": [{"physicalLocation": {"artifactLocation": {"uri": "docs/documents/decision-sustainability-criteria.html"}, "region": {"startLine": 572}}}]}, {"ruleId": "scanner-d441bfc2d584f53a", "level": "warning", "message": {"text": "Insecure pattern 'direct_innerhtml_assignment' in docs/spec-driven-journals/what-are-spec-driven-journals.html:572"}, "properties": {"repobilityId": "665a92689a6ca206", "scanner": "scanner-primary", "fingerprint": "d441bfc2d584f53a", "layer": "security", "severity": "medium", "confidence": 1.0, "tags": ["owasp", "direct_innerhtml_assignment"]}, "locations": [{"physicalLocation": {"artifactLocation": {"uri": "docs/spec-driven-journals/what-are-spec-driven-journals.html"}, "region": {"startLine": 572}}}]}, {"ruleId": "scanner-d1db6638c438def1", "level": "warning", "message": {"text": "Insecure pattern 'direct_innerhtml_assignment' in docs/spec-driven-journals/spec-driven-authoring-workflow.spec.html:571"}, "properties": {"repobilityId": "366351cad907b7a1", "scanner": "scanner-primary", "fingerprint": "d1db6638c438def1", "layer": "security", "severity": "medium", "confidence": 1.0, "tags": ["owasp", "direct_innerhtml_assignment"]}, "locations": [{"physicalLocation": {"artifactLocation": {"uri": "docs/spec-driven-journals/spec-driven-authoring-workflow.spec.html"}, "region": {"startLine": 571}}}]}, {"ruleId": "scanner-45be4bb3969b089e", "level": "warning", "message": {"text": "Insecure pattern 'direct_innerhtml_assignment' in docs/spec-driven-journals/what-are-spec-driven-journals.spec.html:571"}, "properties": {"repobilityId": "b5cbefad58218441", "scanner": "scanner-primary", "fingerprint": "45be4bb3969b089e", "layer": "security", "severity": "medium", "confidence": 1.0, "tags": ["owasp", "direct_innerhtml_assignment"]}, "locations": [{"physicalLocation": {"artifactLocation": {"uri": "docs/spec-driven-journals/what-are-spec-driven-journals.spec.html"}, "region": {"startLine": 571}}}]}, {"ruleId": "scanner-db9ee2ada5ebdf63", "level": "warning", "message": {"text": "Insecure pattern 'direct_innerhtml_assignment' in docs/spec-driven-journals/build-pipeline-and-rendering-model.spec.html:571"}, "properties": {"repobilityId": "8e5d372eecb8d291", "scanner": "scanner-primary", "fingerprint": "db9ee2ada5ebdf63", "layer": "security", "severity": "medium", "confidence": 1.0, "tags": ["owasp", "direct_innerhtml_assignment"]}, "locations": [{"physicalLocation": {"artifactLocation": {"uri": "docs/spec-driven-journals/build-pipeline-and-rendering-model.spec.html"}, "region": {"startLine": 571}}}]}, {"ruleId": "scanner-0c2d62d8f09e6b6b", "level": "warning", "message": {"text": "Insecure pattern 'direct_innerhtml_assignment' in docs/spec-driven-journals/ai-mediated-journal-operations.html:572"}, "properties": {"repobilityId": "b934b3e36ac5759d", "scanner": "scanner-primary", "fingerprint": "0c2d62d8f09e6b6b", "layer": "security", "severity": "medium", "confidence": 1.0, "tags": ["owasp", "direct_innerhtml_assignment"]}, "locations": [{"physicalLocation": {"artifactLocation": {"uri": "docs/spec-driven-journals/ai-mediated-journal-operations.html"}, "region": {"startLine": 572}}}]}, {"ruleId": "scanner-ac64c0db90d68ace", "level": "warning", "message": {"text": "Insecure pattern 'direct_innerhtml_assignment' in docs/spec-driven-journals/build-pipeline-and-rendering-model.html:572"}, "properties": {"repobilityId": "a6f814fb93f89e0e", "scanner": "scanner-primary", "fingerprint": "ac64c0db90d68ace", "layer": "security", "severity": "medium", "confidence": 1.0, "tags": ["owasp", "direct_innerhtml_assignment"]}, "locations": [{"physicalLocation": {"artifactLocation": {"uri": "docs/spec-driven-journals/build-pipeline-and-rendering-model.html"}, "region": {"startLine": 572}}}]}, {"ruleId": "scanner-accad19d3062252b", "level": "warning", "message": {"text": "Insecure pattern 'direct_innerhtml_assignment' in docs/spec-driven-journals/anatomy-of-a-journal.html:572"}, "properties": {"repobilityId": "62ec598be3608da8", "scanner": "scanner-primary", "fingerprint": "accad19d3062252b", "layer": "security", "severity": "medium", "confidence": 1.0, "tags": ["owasp", "direct_innerhtml_assignment"]}, "locations": [{"physicalLocation": {"artifactLocation": {"uri": "docs/spec-driven-journals/anatomy-of-a-journal.html"}, "region": {"startLine": 572}}}]}, {"ruleId": "scanner-ea0a3bc270e61546", "level": "warning", "message": {"text": "Insecure pattern 'direct_innerhtml_assignment' in docs/spec-driven-journals/cross-links-assets-and-blocks.html:572"}, "properties": {"repobilityId": "531fc722deb1f0d3", "scanner": "scanner-primary", "fingerprint": "ea0a3bc270e61546", "layer": "security", "severity": "medium", "confidence": 1.0, "tags": ["owasp", "direct_innerhtml_assignment"]}, "locations": [{"physicalLocation": {"artifactLocation": {"uri": "docs/spec-driven-journals/cross-links-assets-and-blocks.html"}, "region": {"startLine": 572}}}]}, {"ruleId": "scanner-b041b39c24db95f0", "level": "warning", "message": {"text": "Insecure pattern 'direct_innerhtml_assignment' in docs/spec-driven-journals/extending-and-maintaining-the-system.spec.html:571"}, "properties": {"repobilityId": "985cdd22972dbce8", "scanner": "scanner-primary", "fingerprint": "b041b39c24db95f0", "layer": "security", "severity": "medium", "confidence": 1.0, "tags": ["owasp", "direct_innerhtml_assignment"]}, "locations": [{"physicalLocation": {"artifactLocation": {"uri": "docs/spec-driven-journals/extending-and-maintaining-the-system.spec.html"}, "region": {"startLine": 571}}}]}, {"ruleId": "scanner-078e1373674129c6", "level": "warning", "message": {"text": "Insecure pattern 'direct_innerhtml_assignment' in docs/spec-driven-journals/spec-driven-authoring-workflow.html:572"}, "properties": {"repobilityId": "b81e442147833b7b", "scanner": "scanner-primary", "fingerprint": "078e1373674129c6", "layer": "security", "severity": "medium", "confidence": 1.0, "tags": ["owasp", "direct_innerhtml_assignment"]}, "locations": [{"physicalLocation": {"artifactLocation": {"uri": "docs/spec-driven-journals/spec-driven-authoring-workflow.html"}, "region": {"startLine": 572}}}]}, {"ruleId": "scanner-30f579ae7992d249", "level": "warning", "message": {"text": "Insecure pattern 'direct_innerhtml_assignment' in docs/spec-driven-journals/cross-links-assets-and-blocks.spec.html:571"}, "properties": {"repobilityId": "7fa178723aebef91", "scanner": "scanner-primary", "fingerprint": "30f579ae7992d249", "layer": "security", "severity": "medium", "confidence": 1.0, "tags": ["owasp", "direct_innerhtml_assignment"]}, "locations": [{"physicalLocation": {"artifactLocation": {"uri": "docs/spec-driven-journals/cross-links-assets-and-blocks.spec.html"}, "region": {"startLine": 571}}}]}, {"ruleId": "scanner-6e1109d2342fee37", "level": "warning", "message": {"text": "Insecure pattern 'direct_innerhtml_assignment' in docs/spec-driven-journals/extending-and-maintaining-the-system.html:572"}, "properties": {"repobilityId": "f3402020b4605763", "scanner": "scanner-primary", "fingerprint": "6e1109d2342fee37", "layer": "security", "severity": "medium", "confidence": 1.0, "tags": ["owasp", "direct_innerhtml_assignment"]}, "locations": [{"physicalLocation": {"artifactLocation": {"uri": "docs/spec-driven-journals/extending-and-maintaining-the-system.html"}, "region": {"startLine": 572}}}]}, {"ruleId": "scanner-3437843581fd91d0", "level": "warning", "message": {"text": "Insecure pattern 'direct_innerhtml_assignment' in docs/spec-driven-journals/ai-mediated-journal-operations.spec.html:571"}, "properties": {"repobilityId": "9e7ec60b4431e3b8", "scanner": "scanner-primary", "fingerprint": "3437843581fd91d0", "layer": "security", "severity": "medium", "confidence": 1.0, "tags": ["owasp", "direct_innerhtml_assignment"]}, "locations": [{"physicalLocation": {"artifactLocation": {"uri": "docs/spec-driven-journals/ai-mediated-journal-operations.spec.html"}, "region": {"startLine": 571}}}]}, {"ruleId": "scanner-573c7b928f8b1e77", "level": "warning", "message": {"text": "Insecure pattern 'direct_innerhtml_assignment' in docs/spec-driven-journals/anatomy-of-a-journal.spec.html:571"}, "properties": {"repobilityId": "838dd258c5ff83e4", "scanner": "scanner-primary", "fingerprint": "573c7b928f8b1e77", "layer": "security", "severity": "medium", "confidence": 1.0, "tags": ["owasp", "direct_innerhtml_assignment"]}, "locations": [{"physicalLocation": {"artifactLocation": {"uri": "docs/spec-driven-journals/anatomy-of-a-journal.spec.html"}, "region": {"startLine": 571}}}]}, {"ruleId": "scanner-04ddccc08411c7f0", "level": "warning", "message": {"text": "Insecure pattern 'direct_innerhtml_assignment' in docs/spec-driven-journals/journals-as-source-of-truth.html:572"}, "properties": {"repobilityId": "46317bc712623ccb", "scanner": "scanner-primary", "fingerprint": "04ddccc08411c7f0", "layer": "security", "severity": "medium", "confidence": 1.0, "tags": ["owasp", "direct_innerhtml_assignment"]}, "locations": [{"physicalLocation": {"artifactLocation": {"uri": "docs/spec-driven-journals/journals-as-source-of-truth.html"}, "region": {"startLine": 572}}}]}, {"ruleId": "scanner-a39593206004dd7e", "level": "warning", "message": {"text": "Insecure pattern 'direct_innerhtml_assignment' in docs/spec-driven-journals/journals-as-source-of-truth.spec.html:571"}, "properties": {"repobilityId": "1ae210fb15a507ed", "scanner": "scanner-primary", "fingerprint": "a39593206004dd7e", "layer": "security", "severity": "medium", "confidence": 1.0, "tags": ["owasp", "direct_innerhtml_assignment"]}, "locations": [{"physicalLocation": {"artifactLocation": {"uri": "docs/spec-driven-journals/journals-as-source-of-truth.spec.html"}, "region": {"startLine": 571}}}]}, {"ruleId": "scanner-17a51f57d9266dcb", "level": "warning", "message": {"text": "Insecure pattern 'direct_innerhtml_assignment' in docs/start/index.html:180"}, "properties": {"repobilityId": "553abad2b9510134", "scanner": "scanner-primary", "fingerprint": "17a51f57d9266dcb", "layer": "security", "severity": "medium", "confidence": 1.0, "tags": ["owasp", "direct_innerhtml_assignment"]}, "locations": [{"physicalLocation": {"artifactLocation": {"uri": "docs/start/index.html"}, "region": {"startLine": 180}}}]}, {"ruleId": "scanner-4601e3ad3bb28677", "level": "warning", "message": {"text": "No CI/CD pipelines detected"}, "properties": {"repobilityId": "c3ee439bce2bc51e", "scanner": "scanner-primary", "fingerprint": "4601e3ad3bb28677", "layer": "cicd", "severity": "medium", "confidence": 1.0, "tags": ["coverage"]}}, {"ruleId": "scanner-6893a6c8b0861585", "level": "warning", "message": {"text": "Very low test-to-source ratio"}, "properties": {"repobilityId": "54a7de3f06314bf0", "scanner": "scanner-primary", "fingerprint": "6893a6c8b0861585", "layer": "quality", "severity": "medium", "confidence": 1.0, "tags": ["tests", "coverage"]}}, {"ruleId": "scanner-3ab5d313dda8e5f9", "level": "note", "message": {"text": "Debug logging residue appears in source files"}, "properties": {"repobilityId": "eb0fdd0bdb402da6", "scanner": "scanner-primary", "fingerprint": "3ab5d313dda8e5f9", "layer": "quality", "severity": "low", "confidence": 1.0, "tags": ["debug", "cleanup", "repo-hardening", "generated-repo-pattern"]}}, {"ruleId": "scanner-72b2a6250083a784", "level": "warning", "message": {"text": "Placeholder or mock-heavy implementation detected"}, "properties": {"repobilityId": "74b571807cfcdb31", "scanner": "scanner-primary", "fingerprint": "72b2a6250083a784", "layer": "quality", "severity": "medium", "confidence": 1.0, "tags": ["placeholder", "mock-data", "incomplete", "generated-repo-pattern"]}}, {"ruleId": "scanner-2d0c7b7ab8f8aacf", "level": "warning", "message": {"text": "Critical user flow still appears backed by mock or placeholder data"}, "properties": {"repobilityId": "cf36a6826fcf59cb", "scanner": "scanner-primary", "fingerprint": "2d0c7b7ab8f8aacf", "layer": "quality", "severity": "medium", "confidence": 1.0, "tags": ["placeholder", "mock-data", "critical-flow", "generated-repo-pattern"]}}, {"ruleId": "scanner-b9088664ace7f748", "level": "note", "message": {"text": "Composite production-readiness gap"}, "properties": {"repobilityId": "dad05996b3ffede6", "scanner": "scanner-primary", "fingerprint": "b9088664ace7f748", "layer": "quality", "severity": "low", "confidence": 1.0, "tags": ["production-readiness", "repo-hardening", "generated-repo-pattern"]}}, {"ruleId": "scanner-749d4bc1bd66df5f", "level": "warning", "message": {"text": "Agent instructions exist but release-hardening basics are missing"}, "properties": {"repobilityId": "ebe5cba36c090d47", "scanner": "scanner-primary", "fingerprint": "749d4bc1bd66df5f", "layer": "quality", "severity": "medium", "confidence": 1.0, "tags": ["agent-instructions", "repo-hardening", "generated-repo-pattern"]}}, {"ruleId": "scanner-ea8f3013f588db25", "level": "note", "message": {"text": "Shallow git history limits provenance confidence"}, "properties": {"repobilityId": "239650c654f0bf7a", "scanner": "scanner-primary", "fingerprint": "ea8f3013f588db25", "layer": "quality", "severity": "low", "confidence": 1.0, "tags": ["provenance", "git-history", "generated-repo-pattern"]}}, {"ruleId": "scanner-8424db9c75e04ba4", "level": "none", "message": {"text": "Very short observed git history"}, "properties": {"repobilityId": "08381908b6361283", "scanner": "scanner-primary", "fingerprint": "8424db9c75e04ba4", "layer": "quality", "severity": "info", "confidence": 1.0, "tags": ["provenance", "git-history", "generated-repo-pattern"]}}, {"ruleId": "scanner-91918b7c70ceab9f", "level": "warning", "message": {"text": "Agent authority lacks a verifier contract: .claude/skills/management-summary/SKILL.md"}, "properties": {"repobilityId": "698286c02beabc5d", "scanner": "scanner-primary", "fingerprint": "91918b7c70ceab9f", "layer": "quality", "severity": "medium", "confidence": 1.0, "tags": ["agent-instructions", "verification", "claude_instruction"]}, "locations": [{"physicalLocation": {"artifactLocation": {"uri": ".claude/skills/management-summary/SKILL.md"}, "region": {"startLine": 1}}}]}, {"ruleId": "scanner-b7971c29b4521edc", "level": "warning", "message": {"text": "Agent authority lacks a verifier contract: .claude/skills/podcast-dialog/SKILL.md"}, "properties": {"repobilityId": "2c4b7f5e2b6620bb", "scanner": "scanner-primary", "fingerprint": "b7971c29b4521edc", "layer": "quality", "severity": "medium", "confidence": 1.0, "tags": ["agent-instructions", "verification", "claude_instruction"]}, "locations": [{"physicalLocation": {"artifactLocation": {"uri": ".claude/skills/podcast-dialog/SKILL.md"}, "region": {"startLine": 1}}}]}, {"ruleId": "scanner-e725d2ab884fbd49", "level": "note", "message": {"text": "Multiple root agent instruction files without precedence"}, "properties": {"repobilityId": "1953db6c89508d22", "scanner": "scanner-primary", "fingerprint": "e725d2ab884fbd49", "layer": "quality", "severity": "low", "confidence": 1.0, "tags": ["agent-instructions", "governance"]}}, {"ruleId": "scanner-4c996e61611c5e65", "level": "warning", "message": {"text": "Network/subprocess call without timeout or try/except \u2014 .claude/skills/explainer-comics/scripts/generate_comic_panels.py:255"}, "properties": {"repobilityId": "dd1ad808e3ebe346", "scanner": "scanner-primary", "fingerprint": "4c996e61611c5e65", "layer": "quality", "severity": "medium", "confidence": 1.0, "tags": ["integrity", "fragile-runtime", "robustness"]}}, {"ruleId": "scanner-51027b890e9153e4", "level": "warning", "message": {"text": "Network/subprocess call without timeout or try/except \u2014 .codex/skills/article-illustrator/scripts/generate_illustrations_nanobanana.py:284"}, "properties": {"repobilityId": "116d43bbe764987c", "scanner": "scanner-primary", "fingerprint": "51027b890e9153e4", "layer": "quality", "severity": "medium", "confidence": 1.0, "tags": ["integrity", "fragile-runtime", "robustness"]}}, {"ruleId": "scanner-2aa3ef2a8418a9e5", "level": "warning", "message": {"text": "Network/subprocess call without timeout or try/except \u2014 _journals/spec-driven-product-architecture/posts/generate_illustrations_nanobanana.py:245"}, "properties": {"repobilityId": "baa66d861cdb03f8", "scanner": "scanner-primary", "fingerprint": "2aa3ef2a8418a9e5", "layer": "quality", "severity": "medium", "confidence": 1.0, "tags": ["integrity", "fragile-runtime", "robustness"]}}, {"ruleId": "scanner-0a0b15a5dece8a6d", "level": "warning", "message": {"text": "Network/subprocess call without timeout or try/except \u2014 _journals/spec-driven-journals/posts/generate_illustrations_nanobanana.py:272"}, "properties": {"repobilityId": "73a081b6249d20fc", "scanner": "scanner-primary", "fingerprint": "0a0b15a5dece8a6d", "layer": "quality", "severity": "medium", "confidence": 1.0, "tags": ["integrity", "fragile-runtime", "robustness"]}}, {"ruleId": "scanner-532b6533947c9308", "level": "none", "message": {"text": "Commented-code block (5 lines) in _wiring/build.py:412"}, "properties": {"repobilityId": "8fd1967cffa07ada", "scanner": "scanner-primary", "fingerprint": "532b6533947c9308", "layer": "quality", "severity": "info", "confidence": 1.0, "tags": ["integrity", "commented-code", "dead-code"]}}, {"ruleId": "scanner-2c04133e54348533", "level": "note", "message": {"text": "Near-duplicate function bodies in 2 places"}, "properties": {"repobilityId": "f917f01ad61637eb", "scanner": "scanner-primary", "fingerprint": "2c04133e54348533", "layer": "quality", "severity": "low", "confidence": 1.0, "tags": ["integrity", "duplicate", "dry"]}}, {"ruleId": "scanner-2c04133e54348533", "level": "note", "message": {"text": "Near-duplicate function bodies in 2 places"}, "properties": {"repobilityId": "4bd30a0633de0d8f", "scanner": "scanner-primary", "fingerprint": "2c04133e54348533", "layer": "quality", "severity": "low", "confidence": 1.0, "tags": ["integrity", "duplicate", "dry"]}}, {"ruleId": "scanner-49c98f7cedd9c977", "level": "note", "message": {"text": "Near-duplicate function bodies in 4 places"}, "properties": {"repobilityId": "935b0ad1fbe1d496", "scanner": "scanner-primary", "fingerprint": "49c98f7cedd9c977", "layer": "quality", "severity": "low", "confidence": 1.0, "tags": ["integrity", "duplicate", "dry"]}}, {"ruleId": "scanner-33a6b62e30ce7ab4", "level": "note", "message": {"text": "Near-duplicate function bodies in 6 places"}, "properties": {"repobilityId": "97a011275ec7570a", "scanner": "scanner-primary", "fingerprint": "33a6b62e30ce7ab4", "layer": "quality", "severity": "low", "confidence": 1.0, "tags": ["integrity", "duplicate", "dry"]}}, {"ruleId": "scanner-49c98f7cedd9c977", "level": "note", "message": {"text": "Near-duplicate function bodies in 4 places"}, "properties": {"repobilityId": "ab21434442a8ff3b", "scanner": "scanner-primary", "fingerprint": "49c98f7cedd9c977", "layer": "quality", "severity": "low", "confidence": 1.0, "tags": ["integrity", "duplicate", "dry"]}}, {"ruleId": "scanner-2c04133e54348533", "level": "note", "message": {"text": "Near-duplicate function bodies in 2 places"}, "properties": {"repobilityId": "db908e8a32519d01", "scanner": "scanner-primary", "fingerprint": "2c04133e54348533", "layer": "quality", "severity": "low", "confidence": 1.0, "tags": ["integrity", "duplicate", "dry"]}}, {"ruleId": "scanner-2c04133e54348533", "level": "note", "message": {"text": "Near-duplicate function bodies in 2 places"}, "properties": {"repobilityId": "38eaeee3069b6bc2", "scanner": "scanner-primary", "fingerprint": "2c04133e54348533", "layer": "quality", "severity": "low", "confidence": 1.0, "tags": ["integrity", "duplicate", "dry"]}}, {"ruleId": "scanner-49c98f7cedd9c977", "level": "note", "message": {"text": "Near-duplicate function bodies in 4 places"}, "properties": {"repobilityId": "6838a2c0edc81419", "scanner": "scanner-primary", "fingerprint": "49c98f7cedd9c977", "layer": "quality", "severity": "low", "confidence": 1.0, "tags": ["integrity", "duplicate", "dry"]}}, {"ruleId": "scanner-49c98f7cedd9c977", "level": "note", "message": {"text": "Near-duplicate function bodies in 4 places"}, "properties": {"repobilityId": "1559d7d0e1c961de", "scanner": "scanner-primary", "fingerprint": "49c98f7cedd9c977", "layer": "quality", "severity": "low", "confidence": 1.0, "tags": ["integrity", "duplicate", "dry"]}}, {"ruleId": "scanner-2c04133e54348533", "level": "note", "message": {"text": "Near-duplicate function bodies in 2 places"}, "properties": {"repobilityId": "ffa0b3161972ea92", "scanner": "scanner-primary", "fingerprint": "2c04133e54348533", "layer": "quality", "severity": "low", "confidence": 1.0, "tags": ["integrity", "duplicate", "dry"]}}, {"ruleId": "scanner-be46ea126aa5d8dc", "level": "note", "message": {"text": "Near-duplicate function bodies in 3 places"}, "properties": {"repobilityId": "35b5759651dd7c4f", "scanner": "scanner-primary", "fingerprint": "be46ea126aa5d8dc", "layer": "quality", "severity": "low", "confidence": 1.0, "tags": ["integrity", "duplicate", "dry"]}}, {"ruleId": "scanner-2c04133e54348533", "level": "note", "message": {"text": "Near-duplicate function bodies in 2 places"}, "properties": {"repobilityId": "3a8507cd1986ae2a", "scanner": "scanner-primary", "fingerprint": "2c04133e54348533", "layer": "quality", "severity": "low", "confidence": 1.0, "tags": ["integrity", "duplicate", "dry"]}}, {"ruleId": "scanner-2c04133e54348533", "level": "note", "message": {"text": "Near-duplicate function bodies in 2 places"}, "properties": {"repobilityId": "57606a6385190338", "scanner": "scanner-primary", "fingerprint": "2c04133e54348533", "layer": "quality", "severity": "low", "confidence": 1.0, "tags": ["integrity", "duplicate", "dry"]}}, {"ruleId": "scanner-2c04133e54348533", "level": "note", "message": {"text": "Near-duplicate function bodies in 2 places"}, "properties": {"repobilityId": "c138d00a4e0d23f5", "scanner": "scanner-primary", "fingerprint": "2c04133e54348533", "layer": "quality", "severity": "low", "confidence": 1.0, "tags": ["integrity", "duplicate", "dry"]}}, {"ruleId": "scanner-2c04133e54348533", "level": "note", "message": {"text": "Near-duplicate function bodies in 2 places"}, "properties": {"repobilityId": "7101d79450b5e47b", "scanner": "scanner-primary", "fingerprint": "2c04133e54348533", "layer": "quality", "severity": "low", "confidence": 1.0, "tags": ["integrity", "duplicate", "dry"]}}, {"ruleId": "scanner-2c04133e54348533", "level": "note", "message": {"text": "Near-duplicate function bodies in 2 places"}, "properties": {"repobilityId": "8cba82ca6bf4829d", "scanner": "scanner-primary", "fingerprint": "2c04133e54348533", "layer": "quality", "severity": "low", "confidence": 1.0, "tags": ["integrity", "duplicate", "dry"]}}, {"ruleId": "scanner-2c04133e54348533", "level": "note", "message": {"text": "Near-duplicate function bodies in 2 places"}, "properties": {"repobilityId": "b03afeecdebebd05", "scanner": "scanner-primary", "fingerprint": "2c04133e54348533", "layer": "quality", "severity": "low", "confidence": 1.0, "tags": ["integrity", "duplicate", "dry"]}}, {"ruleId": "scanner-2c04133e54348533", "level": "note", "message": {"text": "Near-duplicate function bodies in 2 places"}, "properties": {"repobilityId": "31ed5590f25aa035", "scanner": "scanner-primary", "fingerprint": "2c04133e54348533", "layer": "quality", "severity": "low", "confidence": 1.0, "tags": ["integrity", "duplicate", "dry"]}}, {"ruleId": "scanner-2c04133e54348533", "level": "note", "message": {"text": "Near-duplicate function bodies in 2 places"}, "properties": {"repobilityId": "5efc7fc1b79599ec", "scanner": "scanner-primary", "fingerprint": "2c04133e54348533", "layer": "quality", "severity": "low", "confidence": 1.0, "tags": ["integrity", "duplicate", "dry"]}}, {"ruleId": "scanner-2c04133e54348533", "level": "note", "message": {"text": "Near-duplicate function bodies in 2 places"}, "properties": {"repobilityId": "6e4831cf06080673", "scanner": "scanner-primary", "fingerprint": "2c04133e54348533", "layer": "quality", "severity": "low", "confidence": 1.0, "tags": ["integrity", "duplicate", "dry"]}}]}]}