test: verify issue tracker integrations (GitHub, GitLab, Jira) #21

Open
opened 2026-03-17 18:59:37 +00:00 by sharang · 0 comments
Owner

The issue tracker integrations have not been tested end-to-end. Need to verify that findings can be exported to external trackers.

Test plan:

GitHub Issues:

  • Configure GITHUB_TOKEN for a test repository
  • Create an issue from a finding via the dashboard
  • Verify the issue is created with correct title, description, severity label
  • Verify the finding links back to the GitHub issue URL

GitLab Issues:

  • Configure GITLAB_URL and GITLAB_TOKEN
  • Create an issue from a finding
  • Verify labels and assignees are set correctly

Jira:

  • Configure JIRA_URL, JIRA_EMAIL, JIRA_API_TOKEN, JIRA_PROJECT_KEY
  • Create a Jira ticket from a finding
  • Verify the issue type, priority mapping (severity -> Jira priority)
  • Verify the ticket description includes finding details, endpoint, CWE, remediation
  • Test the bidirectional sync (Jira status -> finding status)
The issue tracker integrations have not been tested end-to-end. Need to verify that findings can be exported to external trackers. Test plan: **GitHub Issues:** - Configure GITHUB_TOKEN for a test repository - Create an issue from a finding via the dashboard - Verify the issue is created with correct title, description, severity label - Verify the finding links back to the GitHub issue URL **GitLab Issues:** - Configure GITLAB_URL and GITLAB_TOKEN - Create an issue from a finding - Verify labels and assignees are set correctly **Jira:** - Configure JIRA_URL, JIRA_EMAIL, JIRA_API_TOKEN, JIRA_PROJECT_KEY - Create a Jira ticket from a finding - Verify the issue type, priority mapping (severity -> Jira priority) - Verify the ticket description includes finding details, endpoint, CWE, remediation - Test the bidirectional sync (Jira status -> finding status)
Sign in to join this conversation.
1 Participants
Notifications
Due Date
No due date set.
Dependencies

No dependencies set.

Reference: sharang/compliance-scanner-agent#21