Revisit browser/computer-use security
Jump & context
Week 18: Targeted Remediation of Weakest Controls & Clean-Room Final Acceptance Runs (Projects 1 & 2)
The five hours
- 01
Concepts & system design
60 min· read · map the mechanismR33 — Playwright security
R41 — OWASP Agentic computer-use threats
Read the assigned sections; map the mechanism, threat model and trade-offs.
- 02
Project implementation
120 min· build · integrate · debugRevisit
P3's browser/computer-use security boundary.Build, integrate, debug and improve the increment in the active project.
- 03
Security lab
60 min· attack your own systemExecute a chained end-to-end attack combining a deceptive webpage DOM overlay, a drive-by download attempt, an unauthorized outbound network request, and a sensitive action requiring
D9Pixel Auditor verification and parameter-bound human approval. Prove every link in the defense chain holds.Test the abuse case, failure path, authorization bypass or resource limit.
- 04
Verification & evidence
30 min· test · record evidenceEnd-to-end browser attack-chain test transcript and
D9/D11audit trail.Add or run regression tests; record the 9-point evidence record.
- 05
Deliberate practice & Socratic review
30 min· explain aloud · update gapsAnswer the 8 Socratic questions without notes: What? Why? How? What if? Why not? How can I prove it? Where can it break? What have I learned?
Re-explain the hardest concept aloud, inspect one edge case, update the gap log.
- total5 h
Read today · inside the concepts block
R33 R41Isolated BrowserContext, downloads, permissions, screenshots, bounding boxes, locators, and tracing.
Agentic threat taxonomy: tool misuse, excessive agency, memory poisoning, inter-agent trust, and human oversight.
Read only the named sections needed for today's task. Reading sits inside the 60-minute concepts block; it is not extra time.
Free resources for this day
5 curated- docsMicrosoft · Full docsPlaywright Documentation
The assigned reading for BrowserContext isolation, downloads, permissions, screenshots, bounding boxes, locators, and tracing — every primitive the D9 pixel auditor relies on to attribute an action to a rendered element.
R33checked 2026-11-11 - videoDonato Capitella · 13 minPrompt Injection in LLM Browser Agents
A live mailbox-exfiltration demo against a browser agent, then a breakdown of the operational loop and where the injected instruction enters it, ending on limiting agency and detection.
R41R33checked 2026-11-11 - videoTesting Funda by Zeeshan Asghar · Trace demoPlaywright with Javascript tutorial #10 | Debugging with Playwright Trace Viewer
Shows recording and replaying a trace with per-action DOM snapshots, which is how you reconstruct what a computer-use agent actually saw and clicked when auditing a suspicious step.
R33checked 2026-11-11 - articleAnthropic · Research writeupMitigating prompt injections in browser use
Reports measured attack success with and without mitigations for browser agents and argues for defence in depth rather than a single classifier, which is the residual-risk statement your boundary review needs.
R41checked 2026-11-11 - repoMeta Research (GitHub) · Benchmark harness + Docker envWASP: Benchmarking Web Agent Security Against Prompt Injection Attacks
A runnable end-to-end web environment with injectable attacker goals, so you can regression-test P3's browser boundary against new injection strategies instead of trusting a one-off manual test.
R41checked 2026-11-11
Evidence record · 9-point standard
A lab is complete only when it produces evidence. Installing PyRIT, Garak, Presidio or TransformerLens is not completion. Saved on this device only.
Day notes
emptyThe two source formulations
verbatim · nothing summarisedProject & Deliverable Target
P3 (C6) | `D9` (Computer-Use Pixel Auditor) | M9
Core Implementation
Revisit P3's browser/computer-use security boundary.
Security Lab
Execute a chained end-to-end attack combining a deceptive webpage DOM overlay, a drive-by download attempt, an unauthorized outbound network request, and a sensitive action requiring D9 Pixel Auditor verification and parameter-bound human approval. Prove every link in the defense chain holds.
Verification & Evidence
End-to-end browser attack-chain test transcript and D9/D11 audit trail.
Read Today (60m Concepts Block)
R33 (Playwright security), R41 (OWASP Agentic computer-use threats).
---