microsoft/hve-core

Public

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

CodeCommitsIssuesPull requestsActionsInsightsSecurity
feat/1873-devcontainer

Branches

Tags

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

Clone

HTTPS

Download ZIP

scripts/tests/fixtures/sssc-state/phase-6-complete.json

73lines · modecode

1{
2 "projectSlug": "example-project",
3 "ssscPlanFile": ".copilot-tracking/sssc-plans/example-project/sssc-plan.md",
4 "currentPhase": 6,
5 "entryMode": "from-security-plan",
6 "securityPlannerLink": ".copilot-tracking/security-plans/example-project/security-plan.md",
7 "raiPlannerLink": ".copilot-tracking/rai-plans/example-project/rai-plan.md",
8 "scopingComplete": true,
9 "assessmentComplete": true,
10 "standardsMapped": true,
11 "gapAnalysisComplete": true,
12 "backlogGenerated": true,
13 "handoffGenerated": { "ado": true, "github": true },
14 "context": {
15 "techStack": ["PowerShell", "Node.js"],
16 "packageManagers": ["npm"],
17 "ciPlatform": "github-actions",
18 "releaseStrategy": "tagged extension packages",
19 "complianceTargets": ["OpenSSF Scorecard", "SLSA"],
20 "deploymentTargets": ["vs-code-marketplace", "github-releases"]
21 },
22 "referencesProcessed": [
23 {
24 "filePath": ".copilot-tracking/security-plans/example-project/security-plan.md",
25 "type": "security-plan",
26 "sourceDescription": "Source security plan",
27 "processedInPhase": 1,
28 "status": "processed"
29 },
30 {
31 "filePath": "artifacts/example-project-sbom.json",
32 "type": "sbom",
33 "sourceDescription": "Generated SBOM reference",
34 "processedInPhase": 5,
35 "status": "processed"
36 },
37 {
38 "filePath": "artifacts/scorecard-result.json",
39 "type": "scorecard-result",
40 "sourceDescription": "OpenSSF Scorecard result",
41 "processedInPhase": 4,
42 "status": "processed"
43 }
44 ],
45 "nextActions": [],
46 "userPreferences": {
47 "autonomyTier": "full",
48 "outputDetailLevel": "detailed",
49 "targetSystem": "both",
50 "audienceProfile": "mixed",
51 "includeOptionalArtifacts": { "sbom": true, "scorecardProjection": true, "artifactSigning": true }
52 },
53 "ssscEnabled": true,
54 "signingRequested": true,
55 "signingManifestPath": ".copilot-tracking/sssc-plans/example-project/sssc-manifest.json",
56 "disclaimerShownAt": "2025-01-01T00:00:00Z",
57 "noticeLog": [
58 {
59 "noticeType": "professional-review-reminder",
60 "shownAt": "2025-01-01T00:00:00Z",
61 "source": ".github/instructions/security/sssc-planner.instructions.md",
62 "details": { "phase": "phase6" }
63 }
64 ],
65 "phaseGates": {
66 "phase1": { "gate": "hard", "confirmedAt": "2025-01-01T00:00:00Z" },
67 "phase2": { "gate": "summary-and-advance" },
68 "phase3": { "gate": "summary-and-advance" },
69 "phase4": { "gate": "hard", "confirmedAt": "2025-01-04T00:00:00Z" },
70 "phase5": { "gate": "summary-and-advance" },
71 "phase6": { "gate": "hard", "confirmedAt": "2025-01-06T00:00:00Z" }
72 }
73}
74