News World

Artificial Intelligence
The problem of the week October 20, 2026 2 minutes

The problem of the week

The problem of the week

The club's sign up form, door wide open
The club's sign up form, door wide open. A stranger changes a number in the address and reads a member's record, without breaking anything. Sign up form. built with an agent. Member list. behind the form. A logged out stranger. changes a number. A member's record. read without breaking in. Three checks. before going live. Sign up form → Member list (fills). A logged out stranger → Member list (queries). Member list → A member's record (returns). Three checks → Member list (closes).

Enlarge, download or share the infographic

Does the app my agent built leak my data?

You used an agent to build the sign up form for your club, with the member list behind it. On October 20, CERT-FR, the French government's computer security alert center, published its review of nearly 200 data breaches from web applications, tracked in 2025: often, the attacker only needed simple actions, without exploiting any technical flaw. The door was open. For your form, that could be an address ending in a member number: change the number, and another record shows up. The way out comes down to three checks, which your agent does with you.

First step, know what is exposed. Ask the agent for a list of everything the app shows on the internet (pages, API addresses, files), and check what a logged out visitor can read there. For the club, the member list must not appear anywhere without logging in.

Second step, everyone sees only their own record. Check that a logged in member cannot read another member's record, and that no key or secret sits in the code sent to the browser: anyone can display that code. If your database is plugged straight into the page, every table must have its row level access rule turned on; a table without a rule is a public table.

Third step, an automated check, on your own app only. codex-security, OpenAI's checking tool (11,140 stars, Apache-2.0, already mentioned in issue 007), reviews your project. More aggressive, strix (Apache-2.0) attacks your app the way an intruder would, with an AI; it shows more than 70,000 stars, a counter to take with caution. Run them on your own machine or on a test copy, never on someone else's site, and run them again after every change that touches the data.

THE THREE CHECKS, AND WHAT EACH ONE CLOSES
1. List what is exposedthe page readable without logging in
2. Everyone sees only their own recordthe number changed in the address
3. An automated checkwhat slipped past the first two
Copy into your assistant

List everything my app exposes on the internet, and for each item tell me what a logged out stranger can read or change; then show me that a member cannot see another member's record by changing a number in the address.

What this does not fix: a check tells you what it found that day, not what your agent's next change will add.

CERT-FR's review its ten ways to reduce the risks.

Read the full issue

Get the newsletter

Every Tuesday, in four minutes: what shipped in AI and what you can actually try the same day.

Double opt-in by email. One-click unsubscribe, link in plain sight in every issue.

News World AI

Geneva, Switzerland. Write to hello@newsworldai.xyz.