Start here
Your worksheet
Know in seven minutes which risk to fix first.
See a filled-in example
- Our stock sync stops and orders stop with it.
- A weekend of lost orders.
- The freelancer who set it up years ago.
- Assumed.
- If the sync fails, I know who to call and how to restart it.
- Me.
- Our freelancer, with a written restart guide.
- One restart done on a quiet day, screenshot shared, Friday.
Each month, turn one Assumed into Tested.
Your answers stay on this device. Nothing is sent.
From the talk
Four moves keep you calm when the ground shifts
One small step for each move. Do it on a quiet day.
-
Story 1
Test your Plan B
Run real tasks on your Plan B before you need it.
-
Story 2
Check what an outsider can reach
When a piece of your product or website is badly out of date, ask three questions: can an outsider reach it, is there a fix and who owns it, and how do we know the fix worked?
-
Story 3
Prove the recovery
Restore one backup on purpose, on a quiet day. A backup you have never restored is a hope, not a plan.
-
One more lesson
Keep the damage small
Give tools view-only access (can read, cannot change). Make the tool ask you before anything that deletes.
You don't need to predict everything that will change. You need a business that can absorb change without falling apart.
More: the questions behind each move
- If this AI tool or platform disappears tomorrow, what happens? Would you notice if results got worse?
- Running fine means it's online. It does not mean it's closed to outsiders.
- The backups were there. The first restores failed. Keep a second copy somewhere else, and one copy nobody can change or delete from your live system.
- Keep the live product separate. Cancel a leaked API key right away. Then check what it was used for.
- If a task follows the same rules every time, use AI to work out the steps once. Then turn them into normal code.
Your checklist
Your two paths
Pick your path, then tick only what you have proof for.
Pick the one that fits you. Most founders need only one.
Pick one. You can switch any time.
Ticks stay on this device.
More questions and checks
- Ask: if our main AI tool, platform or host is unavailable, what happens to the business?
- Proof means a restore test with a date, a fix checked on the live product, and one real return to the last good version. A monthly report is not enough for an urgent issue.
- Run security checks only on what you own, or have written permission to test.
- The old rule was: do not click a link from a sender you do not know. It worked because you can read where a link goes before you click. A QR code, a pasted prompt or an add-on from GitHub does not show you what is inside. Same rule: who sent it, who made it, what will it be allowed to touch?
You work with a developer or agency
Ask them these questions. Get the answers in writing.
What counts as proof: a restore test with a date and a time taken. A fix checked on the live product, not only in the code. A return to the last good version that someone has actually done. A monthly report is not enough for an urgent issue.
You build it yourself with AI tools
Check before you put changes live, and after big changes.
Remember: an AI tool that says "done" has not proved anything. A passing test, a working restore and a check of the live product are proof.
Both paths: The phishing links of today. A QR code, a pasted prompt or an add-on from GitHub: you cannot see inside before you scan, paste or install. Take ten seconds. Who sent it, who made it, what will it be allowed to touch? Same rule for your team and your family.
The first hour
If something goes wrong
A bad day is easier when the first hour is already decided.
- Unplug it from the live business.
- Cancel the API keys and passwords it used.
- Keep the evidence, change nothing else.
- Call the one person who owns it.
- Write down what happened and when.
If you do not hold the API keys yourself, step one is the call.
More: after the first hour, and how urgent it is
Agree response times with whoever supports you.
After the first hour: restore from a known good copy, or switch to a Plan B you have tested. Then write down the cause and one next action.
If customer personal data may be involved, ask a qualified advisor early. Some laws set short reporting deadlines.
| Emergency | An active attack or a confirmed serious breach. Stop the damage now. Know who answers, and at what hours. |
|---|---|
| Urgent | A serious flaw in a system outsiders can reach, and a fix exists. Check it and fix it soon. |
| Planned | Important, with no sign of active danger. Schedule it. |
| Routine | Low risk. Normal maintenance. |
A severe flaw is not always urgent for you. It depends on your version, and whether outsiders can reach it.
Daily hygiene
Small, boring, every week. Like brushing your teeth.
Seven habits that cover most of it. Most take a few minutes.
- WeeklyCheck that automatic updates ran on phone, laptop, browser and the building blocks of your product.
- OnceUse a password manager, one password per place, and two-step login on email, bank, domain and hosting. Email first: it resets the rest.
- QuarterlyRestore one backup to prove it works. A backup you never restored is a hope.
- When someone leavesCancel their keys the same day. Keep one list of who holds keys: people, tools, API keys.
- Every timeTake ten seconds before you scan, paste or install. Who made it, who sent it, what will it touch?
- Each new toolGive it a visitor pass. It may read. Changing, paying or sending asks a human.
- QuarterlyPut your owner list on the wall, so everyone knows who to call.
For later, at your desk
Two prompts to copy and use
Get a short risk list and a clear note for your developer. An AI review is not a security audit.
Paste one into your AI assistant and answer its questions. Allow about an hour. This page stays at byjed.com/dcbkk26notes.
1. Find your top risks in one conversationFor you. You get your first three actions and a short risk list.
Act as a careful technology-risk facilitator for a small online business. Help me identify the most important operational and technology risks and choose practical next actions. Important rules: - Ask one question at a time. - Use plain language and explain technical terms briefly. - Do not assume I know my technical setup. - Distinguish confirmed facts, my assumptions, and unknowns. - Do not invent probabilities, findings, software versions, or safeguards. - Do not claim a system is secure based only on my answers or on a scan. - Prioritize by business impact, what outsiders can reach, and urgency, not by a simplistic score alone. - Keep the process focused on the few risks that matter most. Start by asking what my business does, how it makes money, and which technology services it depends on. Then map only the critical systems needed to deliver the business outcome. Ask about: 1. Website/application and hosting. 2. Payments, identity/authentication, email, and critical vendors. 3. AI tools, outside software connections, and automated steps, if applicable. 4. Important data, source code, logins and API keys, and backups. 5. Who can access or change each system. 6. Monitoring, incident ownership, and recovery arrangements. For each significant risk, record: - Failure scenario in plain language. - Business impact. - What is known versus assumed or unknown. - Existing safeguards. - Whether each safeguard has been tested and when. - Practical fix and backup plan (Plan B). - Responsible owner. - Next action and target date. - What evidence would show the action is complete. Ask follow-up questions only when answers materially change the assessment. If a critical fact is unknown, make the next action to verify it rather than guessing. At the end, provide: A. The top three actions to take first, with rationale. B. A short risk list. C. The most important assumptions to verify. D. Questions to take to my developer, hosting provider, or IT support. E. Clear warnings for any issue that may require immediate qualified help. Do not access, scan, change, or test any system. This is a planning conversation only.
2. Brief your developer or agencyFor you and your developer or agency. You get a short written note for whoever checks your product.
Help me prepare a scoped technology-resilience and security review for a small online business. I am the business owner and may not be technical. Do not access or change any system. First help me define the scope and prepare a review brief for an authorized developer or provider. Cover, as relevant: - application code and third-party building blocks; - how API keys and passwords are stored; - hosting, network, how updates go live, and settings; - permissions for people, automated connections, and AI tools; - separation between test systems and the live business; - backups, restore testing, recovery time, and data-loss expectations; - monitoring, security alerts, and deciding which security warnings to fix first; - critical third-party services and AI tools we rely on; - quality checks, going back to the last good version, and incident response. For each review area, specify: 1. Why it matters to the business. 2. What should be inspected or tested. 3. The access and authorization needed. 4. The evidence or deliverable expected. 5. How findings will be validated. 6. Severity/priority and why. 7. Who owns fixing the issue. 8. Target date or response expectation. 9. How the fix will be verified. 10. What is out of scope. Require the provider to distinguish: - confirmed findings from potential issues; - affected systems from generic scanner alerts; - severity from urgency; - recommendations from required actions; - work completed from work merely proposed. Ask for an explicit process for urgent issues: notification channel, acknowledgement, escalation if no response, containment authority, who owns fixing the issue, and verification. Agree realistic response times based on risk, contract, and coverage; do not assume a monthly report is enough for an urgent issue. Do not claim that a scan proves the system is secure. Do not recommend heavy testing that could slow or break the live product without explicit authorization and a safe plan. Finish with a short, plain-English statement of scope, exclusions, access, deliverables, owners, and acceptance criteria that I can send to a provider.
The four-page PDF
Take it with you
Your worksheet, the four moves, the first hour, the weekly habits and your checklist on four printable pages.
Download the PDF, no email neededWant the workshop follow-up?
One email after the conference. Nothing else.
Thanks, you are on the follow-up list for this workshop. One follow-up after the conference. The PDF is above, free, no email needed.
For your developer
Tools and guides for your developer, and what each one misses
See what an outsider can see, and fix what matters first.
Before running any check tool: only check what you own, or have written permission to test. A check is evidence, not proof.
Outside checks, no setup
- Mozilla Observatorydeveloper.mozilla.org/en-US/observatory
Checks: the security settings your website sends to browsers.
Misses: your code, logins and data. A good grade does not prove the product is safe.
- Have I Been Pwned(leaked-email checker)haveibeenpwned.com
Checks: whether an email address appears in known data breaches.
Misses: breaches nobody has published. It does not check your systems.
For your developer, or your AI tool with you watching
- Cloudflare Security Audit Skillgithub.com/cloudflare/security-audit-skill
Checks: your source code, through an AI coding tool that hunts for flaws and then double-checks each one.
Misses: your live servers and settings. A person reviews every finding.
- GitHub Code Securitydocs.github.com/en/code-security
Checks: code, third-party building blocks and leaked API keys and passwords in GitHub projects.
Misses: proof that the live product is safe. Features depend on your plan.
- OWASP Dependency-Checkowasp.org/projects/dependency-check
Checks: the third-party building blocks in your project against lists of known flaws.
Misses: whether an outsider can actually reach the flaw. Check the versions you really run.
- Trivygithub.com/aquasecurity/trivy
Checks: third-party building blocks, code, packaged apps, settings and leaked API keys and passwords.
Misses: how your product is used. Read the current docs for what it covers.
- ZAPzaproxy.org
Warning: it can slow or break a live site. Test a copy first. It also misses things and raises false alarms. Written permission only.
Checks: a running website, by sending test requests the way an outsider would.
To decide what matters first
- CISA Known Exploited Vulnerabilitiescisa.gov/known-exploited-vulnerabilities-catalog
Shows: flaws that attackers are known to have used.
Misses: whether you run the affected version. Match each entry to what you actually run.
- OWASP Top 10owasp.org/projects/top-ten
Shows: the most common kinds of web application risk.
Misses: the details. It lists common risks, not every check.
- NIST CSF 2.0 Small Business Quick-Startcsrc.nist.gov/pubs/sp/1300/final
Shows: a step-by-step starting plan for small teams.
Misses: a named owner for each risk. You still need one.
Short guides worth reading
- NCSC: backing up your datancsc.gov.uk, small organisations guide
Why a second copy, kept somewhere else, saves you.
- CISA ransomware guidecisa.gov/stopransomware/ransomware-guide
Keep one copy that an attacker cannot reach.
- Why tools need limitsgenai.owasp.org, excessive agency
What goes wrong when an AI tool can do too much.
Who wrote this: Jed Tabaczynski, byjed.com. Questions about your sheet? Email jed@byjed.com. Want to see what anyone on the internet can spot on your product? Same address, with CHECK and your domain. Only domains you own or have written permission to check. A check is evidence, not proof.
All links opened and checked on 25 October 2026.
Further research
Short, trusted reads for when you want the longer version.
- NCSC Small Business Guide
Five practical steps to protect a small business, in plain words.
- CISA: Secure your business
A short list of basics for small and medium businesses.
- OWASP Top 10 for AI tools: too much power
What goes wrong when an AI tool can do more than it needs to.
- OWASP Top 10 for websites
The most common ways websites get broken into.
- NIST CSF 2.0 Small Business Quick-Start
A step-by-step starting plan for a small team.
- CISA: Recognize and report phishing
How to spot a fake link or message before you click.
- GitLab Handbook: Directly Responsible Individuals
Why every risk needs one named owner.
The management ideas you used today, by name
You did each of these this morning without the label. Here is the label, in case you want to go deeper.
- CRUD
You did this when you decided what a tool may read, change, create or delete.
MDN glossary: CRUD - RACI, simplified
You did this on worksheet lines 6 and 7: one owner, who does the work, and who is told.
Atlassian: RACI chart - Risk register
You did this when you filled in the eight-line worksheet.
Atlassian: risk register - Directly responsible individual
You did this when you wrote one name per risk, not a department.
GitLab Handbook: DRI - Implementation intentions
You did this when you wrote your next action as: when X happens, I do Y.
Gollwitzer and Sheeran, 2006 (research paper) - Definition of done
You did this when you wrote down the proof that a task is done, and the date.
The Scrum Guide: Definition of Done - Pre-mortem
You did this when you asked: if technology caused a serious problem tomorrow, what would hurt most?
Gary Klein, Harvard Business Review - Incident response, the first hour
You did this when you read the five steps for a bad day.
NCSC: incident management - Least privilege
You did this when you gave tools view-only access first.
NCSC: identity and access management - The 3-2-1 backup rule
You started this with a second copy somewhere else. The rule: three copies, two kinds of storage, one away from your office.
CISA: data backup options (PDF) - Think-pair-share
You did this in the three minutes with your neighbour.
Carleton College: Think-Pair-Share
Who wrote this
I'm Jed Tabaczynski. I run engineering teams and build products on AI tools for a living, after years as a consultant.
Questions about your sheet? Reply to the follow-up email, or write to me.