microsoft/hve-core

Public

mirrored from https://github.com/microsoft/hve-coreAvailable

CodeCommitsIssuesPull requestsActionsInsightsSecurity
docs/update-npm-script

Branches

Tags

  • No tags available.
0Branches0Tags
Go to file
Add file
Code

Clone

HTTPS

Download ZIP

scripts/tests/fixtures/security-state/phase-4-with-disclaimer.json

63lines · modecode

1{
2 "projectSlug": "example-project",
3 "securityPlanFile": ".copilot-tracking/security-plans/example-project/security-plan.md",
4 "currentPhase": 4,
5 "entryMode": "from-prd",
6 "disclaimerShownAt": "2026-05-09T14:32:00Z",
7 "noticeLog": [
8 {
9 "noticeType": "session-start-disclaimer",
10 "shownAt": "2026-05-09T14:32:00Z",
11 "source": ".github/instructions/security/security-identity.instructions.md",
12 "details": { "phase": "phase1" }
13 },
14 {
15 "noticeType": "professional-review-reminder",
16 "shownAt": "2026-05-09T16:20:00Z",
17 "source": ".github/instructions/security/security-identity.instructions.md",
18 "details": { "phase": "phase4" }
19 }
20 ],
21 "phaseGates": {
22 "phase1": { "gate": "hard", "confirmedAt": "2026-05-09T15:10:00Z" },
23 "phase2": { "gate": "summary-and-advance" },
24 "phase3": { "gate": "summary-and-advance" },
25 "phase4": { "gate": "hard", "confirmedAt": null },
26 "phase5": { "gate": "summary-and-advance" },
27 "phase6": { "gate": "hard", "confirmedAt": null }
28 },
29 "bucketsCompleted": ["identity", "data", "compute", "network"],
30 "standardsMapped": ["owasp-top-10", "nist-ssdf"],
31 "riskSurfaceStarted": true,
32 "handoffGenerated": { "ado": false, "github": false },
33 "context": {
34 "techStack": ["node.js", "typescript", "azure-functions", "cosmos-db"],
35 "deploymentModel": "cloud-native",
36 "dataClassification": "confidential",
37 "complianceTargets": ["soc2", "iso-27001"]
38 },
39 "referencesProcessed": [
40 {
41 "filePath": "README.md",
42 "type": "standard",
43 "processedInPhase": 1,
44 "sourceDescription": "Repository overview",
45 "status": "processed"
46 },
47 {
48 "filePath": "SECURITY.md",
49 "type": "standard",
50 "processedInPhase": 3,
51 "sourceDescription": "Security policy",
52 "status": "processed"
53 }
54 ],
55 "nextActions": ["Confirm Phase 4 hard gate before advancing to Phase 5"],
56 "userPreferences": { "autonomyTier": "guided" },
57 "raiEnabled": true,
58 "raiScope": "delegated",
59 "raiTier": "standard",
60 "raiRecommendationShown": true,
61 "raiPlannerDispatched": true,
62 "aiComponents": ["llm-summarizer"]
63}
64