Corporate Attack Surface Audit Planner
List what you own on the public internet, pick the scenarios that worry you, and get a prompt pack for an authorised agent-assisted audit, a worksheet that asks what each compromise could reach on the way to production, and a register for the findings. The tool itself scans nothing: it is advisory only and runs in your browser.
One per line or comma separated. Names only, no credentials.
Ground rules for any agent you hand this to
- Only assets you own or are explicitly authorised in writing to test. If a system belongs to a vendor or a customer, leave it out.
- Get written authorisation from the asset owner first, and tell the people who watch your alerts.
- No exploitation. Identify and describe exposure; do not run exploits, brute force, denial of service, or anything that changes or reads real user data.
- Stay inside the listed scope. If the agent finds something outside it, stop and report it rather than following it.
- No credentials, tokens or customer data go into the prompt or the report. Describe where a secret is, never what it is.
- Keep a record of what was run and when, so the work can be reviewed.
(a) Prompt pack for a coding or security agent
Tick the authorisation box before you use these prompts on any system.
1. Scope and ground rules (paste first)
You are helping me review the public attack surface of systems that my organisation owns. I have written authorisation to assess them. In scope (and nothing else): - (list the domains and systems you own here) Ground rules: - Only assets you own or are explicitly authorised in writing to test. If a system belongs to a vendor or a customer, leave it out. - Get written authorisation from the asset owner first, and tell the people who watch your alerts. - No exploitation. Identify and describe exposure; do not run exploits, brute force, denial of service, or anything that changes or reads real user data. - Stay inside the listed scope. If the agent finds something outside it, stop and report it rather than following it. - No credentials, tokens or customer data go into the prompt or the report. Describe where a secret is, never what it is. - Keep a record of what was run and when, so the work can be reviewed. Assume that public-facing systems are already being targeted by others, so favour what is easy to find and easy to use over exotic issues. When I ask for findings, use this format for each one: 1. Asset (name or host) and why it is in scope 2. Finding, in one sentence 3. Evidence (what was observed, with a reference such as a URL or config path, not a secret) 4. Why it matters: what an attacker could reach from here (the chained path) 5. Severity (critical, high, medium, low) and your confidence (confirmed, likely, unverified) 6. Suggested fix and a suggested owner Confirm you understand the scope and rules before doing anything.
2. Inventory what is exposed
Using only the scope above and information that is publicly visible, help me build an inventory of what is exposed: hostnames and subdomains, what each appears to run, login pages, admin or debug interfaces, exposed storage, API documentation, and anything that looks forgotten or unowned. Do not exploit anything. For each item say how you know it, and flag anything that should not be public.
3. Look for risky configuration
For each item in the inventory, review it for common exposure that needs no exploit: missing authentication on an interface, default or example credentials still documented, verbose error pages, exposed configuration or backup files, outdated software versions that match published advisories, weak TLS or missing security headers. Stop at identification. Report in the agreed format.
4. Chain the findings
Take the findings so far and describe, as a written exercise, the shortest path from each exposed item to something valuable inside the organisation (a credential store, a build system, production data, a signing service). Do not attempt any step of the path. Rank the paths by how few steps they need.
Scenario: A developer laptop is compromised
Scenario: A developer laptop is compromised. Starting point: One engineer's laptop. Based on my description of our environment (I will provide it), work through these questions on paper only: - Which credentials, tokens, SSH keys and cloud sessions are stored on or reachable from that laptop? - Can the laptop reach production (directly, through a VPN, a jump host or a deployment pipeline)? - Can it push code or trigger a deployment without a second person approving? - Which internal systems trust the laptop because of its network position or device certificate? - Would you see it? Which log would show the first use of those credentials from somewhere new? Finish with the shortest route from that starting point to production, or state clearly that you cannot find one from what I told you, and list the facts you would need to be sure.
Scenario: A deployment token is stolen
Scenario: A deployment token is stolen. Starting point: A CI or deployment token. Based on my description of our environment (I will provide it), work through these questions on paper only: - Where does the token live (CI variables, developer machines, a chat message, a repository)? - Which environments and services can it deploy to, and does one of them hold signing keys or other high-value secrets? - Is the token long-lived and unrestricted, or short-lived and bound to a workload? - Does anything stop the token being used from an unfamiliar network? - Could you revoke it quickly and tell what it did in the meantime? Finish with the shortest route from that starting point to production, or state clearly that you cannot find one from what I told you, and list the facts you would need to be sure.
Optional: give the agent your threat model
Here is our threat model: [paste who we think would attack us, what they want, and what we cannot afford to lose]. Re-rank the findings against it, and point out any finding that looks minor on its own but matters because of what we cannot afford to lose.
(b) Chained-path worksheet: if this is compromised, what can it reach?
If this is compromised: One engineer's laptop
- Which credentials, tokens, SSH keys and cloud sessions are stored on or reachable from that laptop?
- Can the laptop reach production (directly, through a VPN, a jump host or a deployment pipeline)?
- Can it push code or trigger a deployment without a second person approving?
- Which internal systems trust the laptop because of its network position or device certificate?
- Would you see it? Which log would show the first use of those credentials from somewhere new?
- If this one thing is compromised, is there any route to production that needs no further human approval?
- Does production require a separate identity, a separate device and a separate approval from the one that was compromised?
- Could the compromise be noticed before it reaches production, and by which alert?
- Can you cut the path today (remove a standing credential, add an approval, add a network restriction)?
If this is compromised: A CI or deployment token
- Where does the token live (CI variables, developer machines, a chat message, a repository)?
- Which environments and services can it deploy to, and does one of them hold signing keys or other high-value secrets?
- Is the token long-lived and unrestricted, or short-lived and bound to a workload?
- Does anything stop the token being used from an unfamiliar network?
- Could you revoke it quickly and tell what it did in the meantime?
- If this one thing is compromised, is there any route to production that needs no further human approval?
- Does production require a separate identity, a separate device and a separate approval from the one that was compromised?
- Could the compromise be noticed before it reaches production, and by which alert?
- Can you cut the path today (remove a standing credential, add an approval, add a network restriction)?
(c) Findings register
Rows are saved only in this browser (local storage). Nothing is sent to a server.
TL;DRWhat this tool is
5 points
- List the public domains and systems you own and tick the scenarios you worry about: a compromised developer laptop, a malicious extension update, a stolen deployment token, an exploited edge device, a breached vendor.
- You get a prompt pack to hand to a coding or security agent for auditing your own public systems, with scope and ground rules built in.
- You also get a chained-path worksheet ("if this is compromised, what can it reach?") with a path-to-production check, and a findings register you can export as CSV.
- This tool does not scan, probe or contact anything. It is advisory only and runs in your browser.
- Use it only on systems you own or have written authorisation to assess.
Audit the chains, not just the doors
In “A Practical Guide to Security in November 2026”, Jack Cable recommends auditing your public-facing attack surface by pointing a coding agent at your public domains and assuming public systems are already targeted, and, within 30 days, auditing the entire corporate attack surface including chained paths so that a compromised engineer device has no path to production. These are the author's recommendations.
Per the article, the guide was prompted by recent incidents. Binance has reported that engineers' laptops were compromised through a fake job interview and a tampered installer, and that a deployment token reached the wallet signing service. That is the shape of a chained path: a laptop, then a token, then something valuable. The scenarios here are built around that kind of chain.
Use the prompt pack only on assets you own or are authorised in writing to assess. The tool never contacts them itself.
Sources
- Jack Cable, “A Practical Guide to Security in November 2026”, 4 Nov 2026 (X/@jackhcable). Recommendations are attributed to the author; incident facts are as described in the article and as Binance has reported.
Frequently asked questions
Does this tool scan my domains?
No. It never contacts the domains you type in. It writes prompts and worksheets for you, or your own agent, to use on systems you own. Nothing is uploaded.
Why point a coding agent at your own public domains?
Jack Cable's guide, "A Practical Guide to Security in November 2026" (4 Nov 2026), recommends auditing your public-facing attack surface by pointing a coding agent at your public domains, and assuming that public systems are already being targeted. Those are the author's recommendations. The prompt pack turns that into a bounded, authorised exercise.
What are the ground rules?
Only assets you own or are authorised in writing to test, no exploitation, stay inside the listed scope, no secrets or customer data in prompts or reports, and keep a record. They are written into the first prompt so the agent sees them before anything else.
What is a chained path?
A route that links several weaknesses: one compromised device, token or vendor leads to a second system and then to production. The guide recommends auditing the whole corporate attack surface including chained paths, so that if one engineer device is compromised there is no path to production. The worksheet asks that question for each scenario you pick.
Where are my findings stored?
Only in your browser's local storage. Clear all removes them. Record where a secret is, never the secret itself.
More security tools
The tools people use most on PlayCISO.
Catch injected instructions hiding in content your AI agent should only read.
Score your readiness against the first international standard for AI security threats.
Critical CVEs across 21 major vendors, month by month — and what the 2026 surge means.
Build an ordered ruleset, replay labelled packets and catch shadowed and any-to-any rules.
Self-assess all six Functions, from Govern to Recover, and see your weakest one.
Search 172 threat actors across Microsoft, CrowdStrike, Mandiant and community names.