← Plugin catalog
Developer Tools

Veridu

Veridu v0.1.0

Review code before you commit

Create a free account to save this plugin.

Competitor profile

Developer declarations; not independently tested. Listing last checked Nov 4, 2026. Package observed Nov 3, 2026.

Declared capabilities

  • Read
  • Write

Not specified in the available declarations: limitations, pricing & account requirements.

Onboarding example

Verify the change I just made with Veridu before I commit.

View package source →

Description

From the marketplace listing

Veridu reviews the change you or your agent just made. Ask it to verify a change: it sends the diff and the files it changed, two reviewers from different vendors check them, findings that cannot be grounded in the code are dropped, and you get back an outcome (pass, review or block) and concrete findings with file, line, severity and evidence. Only problems both reviewers confirm can block. Fix the findings that hold up and check again; each finding keeps the same id across follow-ups, so you can see what was fixed, what persists and what a fix introduced. Veridu reviews only what is sent; it does not read the rest of your repository, so a pass means "nothing found in what was sent", not "safe to merge". For PHP it also traces callers and subclass overrides within the files sent. You can also review a GitHub pull request by URL. Public repositories work right away; private ones once linked through the Veridu GitHub App. Sign-in is in the browser with GitHub or Google; no API keys.

Language: English · Automatically detected from descriptions.

Changes

No changes recorded yet. Follow this plugin to keep track of future changes.

First seen Oct 30, 2026. Last seen Nov 4, 2026.

Files & skills

File archives

Plugin package8 files · 20.6 KBBrowse files →
Skill instructions
verify-before-commit3.11 KB

View saved version →

---
name: verify-before-commit
description: Use when the user asks you to verify, check or review the change you just made with Veridu, or before committing or opening a pull request when the user has asked for Veridu checks. Sends the change to Veridu's verify_change tool, then fixes the findings that hold up and checks again.
---

# Verify a change with Veridu before committing

Veridu gives an independent review of the change you just made. Two reviewers from different vendors check it, findings that cannot be grounded in the code are dropped, and only problems both reviewers confirm can block. You send the change; you get back an outcome and concrete findings to act on.

Veridu sees only what you send. It does not read the rest of the repository, so a "pass" means "nothing found in what was sent", not "safe to merge".

## 1. Build the payload

1. Make sure new files are included in the diff: `git add -N <new files>` (intent to add; nothing is staged).
2. Get the diff against the base the change starts from, without rename detection:
   - uncommitted work: `git diff --no-renames HEAD`
   - a branch: `git diff --no-renames $(git merge-base HEAD main)`
3. `files`: the full current content of every file the diff adds or modifies, keyed by repo-relative path. You may add a few closely related unchanged files (a caller, an interface, a subclass) so the reviewers can judge the change in context.

Limits: text files only (no binaries, renames, mode changes, symlinks or submodules); diff up to 256 KB and 60 files; files up to 512 KB in total. If the change is larger, verify it in parts.

The first time in a session, tell the user which files will be sent to Veridu.

## 2. Call verify_change

Call `verify_change` with `diff`, `files` and a one- or two-sentence `intent` describing what the change is meant to do.

If the result says the review is still running, wait about 20 seconds and call `get_change` with the `change_id`. Do not call `verify_change` again for the same change.

## 3. Act on the result

- **pass**: nothing was found in what you sent. Say so, with that limit.
- **review** or **block**: read each finding against the code before changing anything. Findings marked as agreed by both reviewers are the strongest; a disputed finding means the reviewers disagreed, so check it yourself. Fix the ones that hold up, and tell the user about any you decided not to fix and why.

## 4. Check the fix

Call `verify_change` again with the new diff and `parent_change` set to the previous `change_id`. Up to two follow-ups per change do not count as a new review.

Every finding has a `finding_id` that stays the same while the problem persists. A follow-up returns `followup`: which ids persist, which are new (possibly introduced by your fix), and which are no longer reported, with `code_changed` saying whether the flagged line changed. "No longer reported" is not proof of a fix: say what you changed and what the reviewers now report.

## Account and cost

The first call opens the browser to sign in to Veridu with GitHub or Google. Each new change counts as one review on your Veridu account; an identical resend returns the earlier result.
Package details

Publisher declarations from the archived package. These are separate from our research and the live service's terms.

Declared capabilities

  • Read
  • Write

Package observed Nov 3, 2026.

Technical details
First seen
Oct 30, 2026 · 22:33 UTC
Last seen
Nov 4, 2026 · 06:00 UTC
Collection status
Collected

plugin_asdk_app_6ad14d37e2c08191994915f2450a186c

Download plugin data (JSON)