baekchangjoon/SonarQube AI Agent

Scan with SonarQube, triage false positives with an LLM judge, fix the real issues with an LLM agent, and verify by re-scan.

View on GitHub

Trust Signals

Scorecard Score
not yet scored
Maintenance Recency
Activelast commit Jun 9, 2026
License
None

Pinned Snippet

workflow.ymlSHA-pinned
uses: baekchangjoon/sonarqube-ai-agent@6ce54a8a3eee3593d544f065e60c3e51f1634178 # v1

tags can be moved; commit SHAs can't. why a SHA?

namedescriptionrequireddefault
modepr-premerge | post-merge | nightly-batch | summaryyes
configPath to the orchestrator config.yml in your repositoryyes
project-dirDirectory of the project to scan/fixno${{ github.workspace }}
repoowner/repo for PR comments (pr-premerge)no${{ github.repository }}
pr-numberPull request number (pr-premerge)no""
pr-branchPR branch name (scanner.pr_mode: native)no""
pr-basePR base branch (scanner.pr_mode: native)nomain
cleanupDelete the ephemeral PR project afterwards (true/false)notrue
install-claude-codeInstall the Claude Code CLI (set false if you install your own agent CLI)notrue
python-versionPython version for the orchestratorno3.12
namedescription
result-jsonPath to the run result JSON
issues-foundIssues found by the scan
issues-skipped-as-fpIssues skipped as false positives
fixes-verifiedFixes confirmed by re-scan