Send alerts to Zenduty - kunalnagarco/action-cve GitHub Wiki
Intro
This action supports two ways to send alerts to Zenduty:
- Integration Key (preferred) — uses the Zenduty Events API, requires only a single key
- API Token (deprecated) — uses the Zenduty Create Incident API, requires an API key + service ID + escalation policy ID
The integration key approach is preferred as it is scoped to a single service integration rather than requiring a full account API token.
Usage
Integration Key (Preferred)
Create a Generic Integration inside your Zenduty service to get an integration key. More info: https://docs.zenduty.com/docs/integrations/integrations
- uses: kunalnagarco/[email protected]
with:
token: ${{ secrets.PERSONAL_ACCESS_TOKEN }}
zenduty_integration_key: ${{ secrets.ZENDUTY_INTEGRATION_KEY }}
| Input | Description |
|---|---|
zenduty_integration_key |
Integration key from a Generic Integration in your Zenduty service |
API Token (Deprecated)
Create an API Key in Zenduty and have the Service ID and Escalation Policy ID ready.
- uses: kunalnagarco/[email protected]
with:
token: ${{ secrets.PERSONAL_ACCESS_TOKEN }}
zenduty_api_key: ${{ secrets.ZENDUTY_API_KEY }}
zenduty_service_id: ${{ secrets.ZENDUTY_SERVICE_ID }}
zenduty_escalation_policy_id: ${{ secrets.ZENDUTY_ESCALATION_POLICY_ID }}
| Input | Description |
|---|---|
zenduty_api_key |
Zenduty API Key from Account Settings > API Keys |
zenduty_service_id |
Zenduty Service ID. More info here |
zenduty_escalation_policy_id |
Zenduty Escalation Policy ID. More info here |
Screenshot
