Add Silverfort Identity Security integration #430
Draft
Add this suggestion to a batch that can be applied as a single commit.
This suggestion is invalid because no changes were made to the code.
Suggestions cannot be applied while the pull request is closed.
Suggestions cannot be applied while viewing a subset of changes.
Only one suggestion per line can be applied in a batch.
Add this suggestion to a batch that can be applied as a single commit.
Applying suggestions on deleted lines is not supported.
You must change the existing code in this line in order to create a valid suggestion.
Outdated suggestions cannot be applied.
This suggestion has been applied or marked resolved.
Suggestions cannot be applied from pending reviews.
Suggestions cannot be applied on multi-line comments.
Suggestions cannot be applied while the pull request is queued to merge.
Suggestion cannot be applied right now. Please check back later.
Description
Please provide a detailed description of your changes. This helps reviewers understand your work and its context.
What problem does this PR solve?
This PR adds a new community integration for Silverfort Identity Security, enabling Google SecOps SOAR users to interact with Silverfort's identity protection platform. The integration provides capabilities for:
How does this PR solve the problem?
Added a complete integration under
content/response_integrations/third_party/community/silverfort/with:11 Actions:
Ping- Test connectivity to Silverfort APIGet Entity Risk- Retrieve risk information for users/resourcesUpdate Entity Risk- Set risk levels based on external threat intelligenceGet Service Account- Get detailed service account informationList Service Accounts- List all service accounts with paginationUpdate SA Policy- Configure service account protection policiesGet Policy- Retrieve authentication policy detailsList Policies- List all authentication policiesUpdate Policy- Modify policy settingsChange Policy State- Enable/disable policiesCore Components:
Tests:
test_defaults/test_imports.py)Any other relevant information (e.g., design choices, tradeoffs, known issues):
slots=Truefor dataclasses for memory efficiencygrey_noise,vectra_rux)Checklist:
Please ensure you have completed the following items before submitting your PR.
This helps us review your contribution faster and more efficiently.
General Checks:
Open-Source Specific Checks:
For Google Team Members and Reviewers Only:
Screenshots (If Applicable)
N/A - Backend integration only, no UI changes.
Further Comments / Questions
mp validate --integration silverfortcompletes successfullymp build --integration silverfort