Skip to content

Commit 93003e3

Browse files
committed
ci: setup security workflow
1 parent 54037fa commit 93003e3

File tree

1 file changed

+29
-0
lines changed

1 file changed

+29
-0
lines changed

.github/workflows/security.yml

Lines changed: 29 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -0,0 +1,29 @@
1+
name: Security Compliance
2+
3+
on:
4+
push:
5+
branches: [main, master]
6+
pull_request:
7+
workflow_dispatch: # Allow manual trigger for testing
8+
9+
jobs:
10+
# Call your security compliance hub
11+
security-scan:
12+
uses: acald-creator/security-compliance-hub/.github/workflows/security-scan.yml@main
13+
with:
14+
severity-threshold: MEDIUM
15+
compliance-frameworks: openssf
16+
enable-signing: false # Start with false for testing
17+
permissions:
18+
contents: read
19+
security-events: write
20+
id-token: write
21+
actions: read
22+
23+
# Call the DevSecOps workflow
24+
devsecops-check:
25+
uses: acald-creator/security-compliance-hub/.github/workflows/devsecops-infinity.yml@main
26+
with:
27+
phase: plan # Just test one phase first
28+
permissions:
29+
contents: read

0 commit comments

Comments
 (0)