ar-go-tools
awslabs/ar-go-tools
Argot is a suite of static analysis tools for Go that includes taint analysis, backtrace tracking, and reachability checks, exposed via an MCP server for AI assistants.
Overview
Argot (ar-go-tools) provides a comprehensive set of static analysis capabilities for Go programs, developed by AWS Labs. It includes features for taint analysis, data-flow tracing, panic prediction, dependency scanning, and callgraph rendering. By exposing an MCP (Model Context Protocol) server, it allows AI coding assistants to directly query and inspect Go codebases using advanced program analysis.
Capabilities
- ▸taint analysis
- ▸backtrace data-flow tracking
- ▸dependency analysis
- ▸may-panic analysis
- ▸reachability analysis
- ▸callgraph and SSA rendering
- ▸mcp server integration
Best for
Performing taint analysis on Go applications to find security vulnerabilities., Tracing backward data-flows from specific function calls., Analyzing function reachability and program dependencies., Allowing AI assistants to programmatically inspect Go source code semantics.
Works with
実タスクにどれだけ役立つか(機能の豊富さ・用途の明確さ)。 — AIによるcapabilities/use-cases解析
実装・指示の品質。 — AIによるSKILL.md/README解析
リポジトリがどれだけ活発に保守されているか。 — GitHub 最終push日時の新しさ
ドキュメントの充実度・分かりやすさ。 — README/独自要約の情報量
危険・不審な挙動が無いか。 — AIによるセキュリティレビュー
ありふれたラッパーではない独自性。 — AIによる独自性判定
コミュニティの採用度。 — GitHub Stars/Forks(対数スケール)
対応AIエージェントの広さ。 — AIによる対応エージェント判定
ライセンス不明/制限あり(Red)のSkillは総合スコアに0.85倍の補正を適用します。 ランキングはこのScoreのみで決まり、広告で変わりません。 算出方法の詳細 →
Security considerations
Static analysis tools process source code to identify vulnerabilities and data flows, which is generally safe, but ensure trusted code inputs when running automated scans.
Categories
Summary and analysis are original content generated by AI Skills Rank. The skill's source text is not reproduced here — view it on the linked repository.