Add configurable security policy engine - #315
Conversation
|
🎉 Thank you @ramya2006sri for submitting a Pull Request! We're excited to review your contribution. Before Review✅ Ensure all CI checks pass ⚡ Want faster reviews and contributor support? Join our Discord community: 🔗 https://discord.gg/FcXuyw2Rs Maintainers and mentors are active there and can help resolve blockers quickly. Happy Contributing! 🚀 |
|
✅ PR template check passed! @arpit2006 this PR is ready for your review. 🚀 |
|
✅ PR template check passed! @arpit2006 this PR is ready for your review. 🚀 |
|
@ramya2006sri , Please Resolve CI and Quality issue |
arpit2006
left a comment
There was a problem hiding this comment.
Please Resolve CI Fail and Quality gate.
git push --force-with-lease origin feature/security-policy-engine#:wq
|
✅ PR template check passed! @arpit2006 this PR is ready for your review. 🚀 |
|
✅ PR template check passed! @arpit2006 this PR is ready for your review. 🚀 |
1 similar comment
|
✅ PR template check passed! @arpit2006 this PR is ready for your review. 🚀 |
9008ed6 to
e371c7c
Compare
|
✅ PR template check passed! @arpit2006 this PR is ready for your review. 🚀 |
|
✅ PR template check passed! @arpit2006 this PR is ready for your review. 🚀 |
Linked issue
Closes #140
What this PR does
Adds a configurable security policy engine that allows users to upload YAML policy files during scans. Uploaded policies are parsed and evaluated against scan findings, and the evaluation result is included in the scan status.
Type of change
ML tier (if applicable)
Stack affected
Changes
Backend
Frontend
New dependencies
Database / schema changes
Testing
How did you test this?
Checklist
console.erroror unhandled Python exceptions introducedrequirements.txt/package.jsonupdated if new dependencies added.pkl,.pt, etc.) are gitignored, not committedAnything reviewers should focus on
Please review the YAML policy parsing, policy evaluation logic, and integration with the scan workflow to ensure policy rules are correctly evaluated and reported.
Screenshots (if UI changed)
N/A (Backend-only changes)