cross-site scripting
robot typing on a keyboard
developer writing code on multiple screens
application security testing model