AEVION Automation · real-data analysis
Listing check · 20 products · September 2026

Two errors in twenty products — and why nobody would have noticed

We ran a real twenty-product catalogue through our own listing check — not lines invented to fit our own parser, but live descriptions from a working store. Below is what it found, including what it found in our own code.

The numbers

MeasuredResult
Products in the run20
Semantic errors in finished listings2
Of those, crashed or raised a warning0
Lines with no measurable specs17 of 20
Run timeunder a second

Error one: a lip stain became a thermos

Catalogue line

“A lip stain that will not rub off, even on a mug. 24 hours of wear”

What the listing said

“Keeps temperature for up to 24 h”

A number of hours was taken for heat retention. The listing did not crash, did not turn red and looked perfectly normal — it simply described a lip product as a vacuum flask. In a thousand-item catalogue this goes live and is found by the buyer.

Want to check yours? The live checker opens right away, no signup: try it · describe your task

Error two: a face cream became a leather item

Catalogue line

“Skin like a filter. Skin as if filtered” (a skincare set)

What the listing said

“Material: leather”

Human skin taken for the product material. Same class of defect: quiet, plausible and completely wrong.

Why this matters more than it looks

Marketplaces penalise the seller for inaccurate specs, not whoever wrote the text. Neither of these two errors crashed or raised a warning — they cannot be caught by checking that it works. They are found only by a run on real data and a human who reads the result.

What we did about it

Both are fixed by rules and locked down by tests we deliberately break — to make sure they actually catch something rather than merely being green:

After the fixes, the same catalogue: 20 listings out of 20 with no findings.

An honest limit

17 of the 20 lines in that catalogue were marketing copy with no specs at all (“smoothies anywhere”, “clean in 5 minutes”). For such lines our tool returns an empty listing, not an invented one. That is the correct behaviour, and it means: a pilot pays off where you have an export with specifications, not only ad copy. We say this before payment, not on day seven.

Try it on your own product

Paste a supplier line — see the listing and the check right in your browser, no signup.

Open the checker Discuss a pilot