Argus icon

Argus

Createdathapong

Analyzes code repositories and performs security assessments using the Model Context Protocol (MCP).

About

Argus is a Model Context Protocol (MCP) tool designed for comprehensive code repository analysis and security assessment. It supports multiple programming languages, including Go, Java, Python, and JavaScript/TypeScript, offering features like code quality analysis, security scanning, and Git operations. By integrating tools like Trivy, Pylint, Bandit, and ESLint, Argus provides detailed insights into code quality, potential vulnerabilities, and repository structure.

Key Features

  • Supports multiple languages (Go, Java, Python, JavaScript/TypeScript)
  • Integrated Trivy vulnerability scanner for security assessments
  • Performs code quality analysis using tools like Pylint, Bandit, ESLint, PMD, gocyclo, and golangci-lint
  • Offers Git operations like branch enumeration, commit history analysis, and diff comparisons
  • Provides comprehensive security reports and code quality assessments

Use Cases

  • Analyzing code quality across multiple branches and languages
  • Comparing changes between branches to identify potential issues
  • Automated security scanning of GitLab repositories