rishi-2115/Codebase Auditor

Automated code migration agent — detects deprecated patterns and generates migration PRs

View on GitHub

Trust Signals

Scorecard Score
not yet scored
Maintenance Recency
Stale
License
None
namedescriptionrequireddefault
llm_providerLLM provider: "gemini", "openai", or "claude"noopenai
llm_api_keyAPI key for the LLM provider (GOOGLE_API_KEY, OPENAI_API_KEY, or ANTHROPIC_API_KEY)yes
llm_modelModel name (e.g., "gpt-4o", "gemini-2.0-flash", "claude-opus-4-1")nogpt-4o
github_tokenGitHub token for PR creation and comments (use secrets.GITHUB_TOKEN)yes
patterns_filePath to deprecated-patterns.yaml (relative to repo root)no.auditor/patterns.yaml
knowledge_dirPath to knowledge/*.md files (relative to repo root)no.auditor/knowledge
queryNatural language audit query (e.g., "migrate moment.js to date-fns")noScan for deprecated dependencies and propose migrations
auto_commitIf true, commit changes and create a PR automatically. If false, only comment on trigger PR.notrue
commit_message_prefixPrefix for auto-generated commit messagesnochore(migrations):
namedescription
scan_resultsJSON array of deprecated pattern matches
pr_numberPR number created by auditor (if auto_commit=true)
migration_summaryText summary of migrations performed