Test results

Stripe Webhook Review: test results

Tested 2026-10-19, skill version 1.0.0 at the time of loading this page. We run every skill on a strong and a weak model before it is listed, and publish both verdicts, including where the weak one fails.

Verdicts

Date
2026-10-19
Strong · claude-sonnet-5-5 (Claude Code alias "sonnet")
Right on all 3 cases, read by hand. On the Express app it named the body rebuilt with JSON.stringify after the app-wide JSON parser, and left out the default tolerance. On the Flask route it gave two lines, the tolerance set to 0 and the credit update with no event id, and left out the raw body next to a JSON route. On the clean Next.js route it answered exactly No findings.
Weak · claude-haiku-5-5 (Claude Code alias "haiku")
Right on all 3 cases, read by hand. It gave the same single line for the rebuilt body and the same two lines for the Flask route, and answered exactly No findings on the clean route. On the Flask route it indented its two lines by four spaces, which the format check allows.

Note

Light test: three cases (two planted, one clean), one run per model; no comparison without the skill. The three inputs were written by us; each planted one carries a safe look-alike and neither has a comment pointing at the defect. Facts come from the public pages named in the notes, read on 19 October 2026; there are no owner-measured facts.

What was not measured

  • Models other than the two named above were not run.
  • Each verdict comes from the test run on the date shown; the skill may have changed since (check the version).
  • Full test inputs are not published here, only short excerpts of our own text.
  • Results on your own texts, languages and domains can differ.

Back to Stripe Webhook Review · Card (JSON)