You signed in with another tab or window. Reload to refresh your session.You signed out in another tab or window. Reload to refresh your session.You switched accounts on another tab or window. Reload to refresh your session.Dismiss alert
Copy file name to clipboardExpand all lines: CLAUDE.md
+21-1Lines changed: 21 additions & 1 deletion
Display the source diff
Display the rich diff
Original file line number
Diff line number
Diff line change
@@ -64,7 +64,7 @@ make lint-cicd
64
64
### Testing
65
65
66
66
```bash
67
-
# Run all tests (idp_common_pkg + idp_cli)
67
+
# Run all tests (idp_common_pkg + idp_cli + srt security scan)
68
68
make test
69
69
70
70
# Run tests in idp_common_pkg only
@@ -84,6 +84,26 @@ pytest -m "unit"
84
84
pytest -m "integration"
85
85
```
86
86
87
+
### Security Scanning
88
+
89
+
The project includes automated security scanning with the [Sample Security Review Tool (SRT)](https://github.com/aws-samples/sample-security-review-tool):
90
+
91
+
```bash
92
+
# Run full SRT workflow (setup → scan → optional fix)
93
+
make srt
94
+
95
+
# Or run individual steps:
96
+
make srt-setup # Download and configure SRT
97
+
make srt-scan # Run security assessment
98
+
make srt-fix # Interactive fix mode
99
+
```
100
+
101
+
**CI/CD Integration:**
102
+
- SRT automatically runs on merge requests targeting `develop` branch (GitLab CI `security_review` stage)
103
+
- Does not run on feature branch pushes to avoid blocking development
104
+
- Pipeline fails if high-priority security findings are detected
105
+
- Provides security gate before code is merged to `develop`
106
+
87
107
### IDP CLI Commands
88
108
89
109
The IDP CLI is used for programmatic deployment and batch processing:
0 commit comments