Watson Standard
Security notes · how I report issues Written by Bryce Watson

← Back to the main page

How I report security issues

I'm Bryce Watson, a software engineer. When I find a serious security problem in an app's public code, I tell the owner privately, for free. Many of these apps were built with AI tools like Lovable, Cursor, Bolt or Replit. If one of my notes landed in your inbox, this page tells you what I looked at, what I didn't do, and how to check it's really from me.

The short version

I only read what's public on GitHub. I didn't use anything I found, I didn't touch your live app, and I haven't told anyone else. I won't publish anything that identifies you or your app unless you say it's OK in writing.

Last updated September 26, 2026

1 What I read, and how I found your app

I look for public apps built with AI tools through GitHub's own search and public launch pages. Then I read the public code and its public git history, with AI coding tools helping me: the same pages anyone can open without signing in. I read the history because a key that someone deleted from the code usually still sits in an older commit.

Every note points to the exact file, lines and commit in your own repository, so you can check what I describe without taking my word for it.

2 What I never do

So when my note says a key looks exposed, it means I saw it in the public code. I can't tell you whether it still works, because I didn't try it.

3 How I contact you

Privately, through the first of these that exists:

  1. GitHub's private vulnerability reporting, if the repository has it turned on.
  2. The repository's SECURITY.md file, or another security contact it lists.
  3. A security@ address.
  4. The email address on your public GitHub profile.

If I hear nothing and the problem still looks unfixed after a week, I'll send one short follow-up, only to check that the first note arrived. After that, I stop.

4 If you got a note from me

5 Checking it's really me

My notes come from one of these two addresses. Both reach the same mailbox, so a reply to either one gets to me.

bryce@bwatsnet.comMy company's address. bwatsnet LLC is my company, Watson Standard is its trade name, and bwatsnet.com redirects to this site.
bryce@watsonstandardco.comThis site's address.

You can also find me outside this site: GitHub, LinkedIn, and my personal site, brycewatson.com.

6 What I write about publicly

Sometimes I write about the patterns I keep seeing, like keys that stay in git history after they're deleted from the code. Those write-ups cover general patterns only. I name or describe a specific app only with its owner's written OK.

7 Found a problem in my own site?

Email bryce@watsonstandardco.com with what you found and how to see it, and I'll reply. The address is also in this site's security.txt file.

8 Want me to look at your app?

If you built an app with an AI tool and you're not sure it's safe, you don't have to wait for a note from me. Send me the repo, and with your OK I'll run the standard security tools on it, take a short look myself and reply privately. It's free.

A free, private first look at your repo, with the same rules as above: I never touch your live app or use a key I find.

Free security check