Skip to main content
GitGuardian logo

GitGuardian

GitGuardian: secret incidents, occurrences, content scan, sources, members. Exposes 37 actions covering the API surface an agent needs - read and write.

What it can do

MethodWhat it does
gitguardian_incidents_listList incidents - GET /incidents.
gitguardian_incident_getGet one incident - GET /incidents/{id}.
gitguardian_incident_updateUpdate an incident - PATCH /incidents/{id}.
gitguardian_incident_resolveResolve an incident - POST /incidents/{id}/resolve.
gitguardian_incident_ignoreIgnore an incident - POST /incidents/{id}/ignore.
gitguardian_incident_reopenReopen an incident - POST /incidents/{id}/reopen.
gitguardian_incident_assignAssign an incident - PATCH /incidents/{id}/assignee.
gitguardian_incident_shareShare an incident - POST /incidents/{id}/share.
gitguardian_occurrences_listList occurrences (locations) of a secret in an incident - GET /incidents/{incident_id}/occurrences.
gitguardian_occurrence_getGet one occurrence - GET /occurrences/{id}.
gitguardian_content_scanScan content (code/text) for secrets - POST /content_scan.
gitguardian_content_multiscanScan multiple files for secrets - POST /content_multiscan.
gitguardian_sources_listList source repositories - GET /sources.
gitguardian_source_getGet one source (repository) - GET /sources/{id}.
gitguardian_source_createCreate/add a new source (repository) - POST /sources.
gitguardian_source_updateUpdate a source (repository) - PATCH /sources/{id}.
gitguardian_members_listList workspace members - GET /members.
gitguardian_member_getGet one member - GET /members/{id}.
gitguardian_member_inviteInvite a member - POST /members/invite.
gitguardian_member_update_roleUpdate member role - PATCH /members/{id}/role.
gitguardian_member_removeRemove a member from workspace - DELETE /members/{id}.
gitguardian_teams_listList teams - GET /teams.
gitguardian_team_getGet one team - GET /teams/{id}.
gitguardian_team_createCreate a team - POST /teams.
gitguardian_team_updateUpdate a team - PATCH /teams/{id}.
gitguardian_team_add_memberAdd a member to a team - POST /teams/{team_id}/members.
gitguardian_team_remove_memberRemove a member from a team - DELETE /teams/{team_id}/members/{member_id}.
gitguardian_invitations_listList invitations - GET /invitations.
gitguardian_invitation_getGet one invitation - GET /invitations/{id}.
gitguardian_invitation_resendResend an invitation - POST /invitations/{id}/resend.
gitguardian_invitation_cancelCancel an invitation - DELETE /invitations/{id}.
gitguardian_honeytokens_listList honeytokens - GET /honeytokens.
gitguardian_honeytoken_getGet one honeytoken - GET /honeytokens/{id}.
gitguardian_honeytoken_createCreate a honeytoken - POST /honeytokens.
gitguardian_honeytoken_revokeRevoke a honeytoken - POST /honeytokens/{id}/revoke.
gitguardian_audit_logs_listList audit logs - GET /audit-logs.
gitguardian_health_checkCheck API health - GET /health.

How to get credentials

This connector uses an API key / token. Create one in the provider dashboard, then paste it into FlyMyAI:

Fields to fill in FlyMyAI

FlyMyAI fieldWhere it comes from
GITGUARDIAN_API_KEYGitGuardian - API - Personal access tokens.

Troubleshooting

  • 401 Unauthorized / 403 Forbidden - the token is wrong, expired, or missing a required scope; regenerate it.
  • 429 Too Many Requests - provider rate limit; retry after a short backoff.
  • Unexpected 4xx on writes - double-check required fields; the agent confirms before write actions.
We love our partners - FlyMy.AI builds with the best. Thanks, GitGuardian!