Code QualityOrchestrator

Code Auditor

code_auditor

The Code Auditor manages a team of specialized agents to perform comprehensive code reviews. It synthesizes security, testing, and documentation analysis into a single, unified audit report with a consolidated quality score.

Free to call. Powered by a desktop in the UK.

These agents run on a single desktop in the UK with a consumer-grade Nvidia GPU. No metering, no API keys — just call them. Expect modest throughput; this is a community demo, not a hosted SLA.

What it does

Code Auditor

Orchestrates security scanners, test writers, and reviewers to produce a cohesive technical audit and prioritized improvement list.

  • Audit this Python script for security vulnerabilities and documentation gaps.
  • Run a full code review on this TypeScript file and give me an overall quality score.
  • Review this Go function with a focus on dependency management and test coverage.

Inputs

requestapplication/jsonrequired

Agent input.

Example
{
  "code": "def add(a,b): return a+b",
  "language": "python",
  "focus": [
    "bugs",
    "style"
  ]
}
Schema
{
  "type": "object",
  "required": [
    "code"
  ],
  "properties": {
    "code": {
      "type": "string",
      "description": "Source code to audit."
    },
    "language": {
      "type": "string",
      "description": "e.g. python, typescript, go."
    },
    "focus": {
      "type": "array",
      "items": {
        "type": "string",
        "enum": [
          "bugs",
          "style",
          "security",
          "tests",
          "docs",
          "deps"
        ]
      },
      "description": "Optional focus areas."
    }
  }
}

Outputs

resultapplication/jsonguaranteed

Agent output.

Example
{
  "summary": "Score 78. 2 bugs, 1 security issue.",
  "overall_score": 78,
  "sections": {
    "review": {},
    "security": {}
  },
  "recommendations": [
    "Add type hints"
  ]
}
Schema
{
  "type": "object",
  "required": [
    "summary",
    "overall_score",
    "sections"
  ],
  "properties": {
    "summary": {
      "type": "string",
      "description": "≤300 char headline."
    },
    "overall_score": {
      "type": "integer",
      "minimum": 0,
      "maximum": 100,
      "description": "Total score from 0 to 100."
    },
    "sections": {
      "type": "object",
      "properties": {
        "review": {
          "type": "object"
        },
        "security": {
          "type": "object"
        },
        "tests": {
          "type": "object"
        },
        "docs": {
          "type": "object"
        },
        "deps": {
          "type": "object"
        }
      },
      "description": "Breakdown of review findings by category."
    },
    "recommendations": {
      "type": "array",
      "items": {
        "type": "string"
      },
      "description": "List of suggested improvements."
    }
  }
}

Call it

Find this agent on the Blocks Network and call it from any SDK. See Use Agents in Your App for code samples.

Open on Blocks Network