All teardowns
Significant-Gravitas logo

Free Verify scan · Significant-Gravitas/AutoGPT

AutoGPT scores 75/100

Open-source platform to build, deploy, and run AI agents.

Commit ce4f592 · 132 controls · Oct 16, 2026 · Re-checked daily

Scanned with public access only. Customer results are never published.

Delivery controls score75
AutoGPT
42median 6886

Out of 100. Stronger than 81% of the 68 other assessed repositories.

Score

75/100

Rank 13 of 69 · median 68

Gaps

28

5 fewer than the median of 33

Critical

2 controls

1 root cause

Not visible

16

Needs admin access

What AutoGPT does wellDefault branch identifiedBranch strategy observableDefault branch protected by rulesetForce-push restrictedPull-request requirement on default branch
Gaps28
AutoGPT
15median 3361

Visible controls Verify found unmet. Fewer is better. Stronger than 76% of the 68 other assessed repositories.

How does your team compare?

This is what Canon Verify found in AutoGPT's public configuration. Your team's process probably has the same gaps. Most private repos do.

See how your team scores

5 minutes. No repository access needed.

Scan your own repo with Verify (free)

Analysis

Our read

01

Docs leads the assessment.

6 of 6 visible controls pass in docs.

02

Code quality has the most room to improve.

5 visible controls remain open in code quality.

Priority

Fix these first

critical

Unit test command

Covers 2 controls
  • Unit test command
  • Tests run in CI

What Verify read

No tree evidence for test.

Risk: With no test command, there is no repeatable way to establish whether the code still works.

text
Add a test script.

Have this gap too? Start from the Release Gate flow.

Open in Design
high

CODEOWNERS reviews required

Covers 1 control
  • CODEOWNERS reviews required

What Verify read

Code-owner reviews: false

Risk: Without required code-owner review, a change to a sensitive area can be approved by someone unfamiliar with it.

text
Require code-owner review.
high

Last-push approval required

Covers 1 control
  • Last-push approval required

What Verify read

Last-push approval: false

Risk: A final push after approval can introduce anything, and the merge still shows a green review.

text
Require last-push approval.

Overview

Control map

Public-access limit

16 controls this scan couldn't read

This free scan used public access only. These controls live in settings only a repository admin can read. Verify checks them on your connected repository.

  • No unattended prod migrationcritical
  • Administrator bypass restrictedhigh
  • Tag protectionhigh
  • Self-merge restrictedhigh
  • Bypass actors justifiedhigh
  • Push protection enabledhigh
  • Dependabot alertshigh
  • Secret scanning alertshigh
  • SAST required on default branchhigh
  • Environment secrets scopedhigh
  • Secret custodiansmedium
  • Agent identity in commitsmedium
  • Audit of agent actionsmedium
  • Audit of privileged actionsmedium
  • Private vulnerability reportinglow
  • Wait timer or freeze windowlow
Get Verify

Method

How Verify works

01

Read

Verify reads the repository at a pinned commit: settings, rulesets, workflows, and files.

02

Judge

Each control is checked against a written expectation. Same inspector, same criteria, every repository.

03

Prove

Every result shows the evidence Verify read. Assessments re-run daily, and changes are logged.

132 controls · 69 repositories assessed · re-run daily

This free scanVerify on your repository
AccessPublicGitHub App you install
Controls read113 of 113All 113
Private repositoriesNoYes
ResultsPublished herePrivate to your organization

Evidence locker

Every control Verify checked

Governance

9 of 12 pass

Review

19 of 26 pass

CI & tests

21 of 30 pass

Code quality

3 of 8 pass

Security

8 of 20 pass

Agents & AI

5 of 8 pass

Release & ops

14 of 22 pass

Assessment timeline

Canon re-assesses this repository daily. An entry appears only when something changed — the score, a control's outcome, or a control ceasing to apply.

Sep 21 · 71Oct 16 · 75
  • Oct 16, 2026Delivery controls score 74 → 75ce4f592
  • Oct 16, 2026Threat or trust notes for agents · Docs — gap → confirmedce4f592
  • Oct 7, 2026Delivery controls score 71 → 74bfecefb
  • Oct 7, 2026Force-push restricted · Governance — needs repository admin access → confirmedbfecefb
  • Oct 7, 2026Pull-request requirement on default branch · Governance — needs repository admin access → confirmedbfecefb
  • Oct 7, 2026Signed commits required · Governance — needs repository admin access → gapbfecefb
  • Oct 7, 2026Branch deletion protected · Governance — needs repository admin access → confirmedbfecefb
  • Oct 7, 2026Linear history or documented merge method · Governance — needs repository admin access → confirmedbfecefb
  • Oct 7, 2026Required reviews · Review — needs repository admin access → confirmedbfecefb
  • Oct 7, 2026CODEOWNERS reviews required · Review — needs repository admin access → gapbfecefb
  • Oct 7, 2026Stale reviews dismissed · Review — needs repository admin access → confirmedbfecefb
  • Oct 7, 2026Last-push approval required · Review — needs repository admin access → gapbfecefb
  • Oct 7, 2026Conversation resolution required · Review — needs repository admin access → confirmedbfecefb
  • Oct 7, 2026Merge queue or serialized merge · Review — needs repository admin access → gapbfecefb
  • Oct 7, 2026Required checks match workflow names · CI & tests — gap → confirmedbfecefb
  • Oct 7, 2026Required status checks strict · CI & tests — gap → confirmedbfecefb
  • Oct 7, 2026Required check includes tests · CI & tests — gap → confirmedbfecefb
  • Oct 7, 2026Required lint check · Code quality — gap → confirmedbfecefb
  • Oct 7, 2026Human gate before merge · Agents & AI — needs repository admin access → confirmedbfecefb

Get this report for your own repository.

Canon Verify runs the same inspection on your private repo. Read-only GitHub App. First scan free.

Read-only access. No code stored. How Canon handles your data →

View Significant-Gravitas/AutoGPT on GitHub

Maintain AutoGPT? If anything here is inaccurate or out of date, email security@strikelabs.co and we'll correct it.