PuTTYを使っていて、何かの間違いで大量のテキストをクリップボードに抱えたまま右クリック→運悪くsudo rm -rf /が含まれていたという事態を回避するためのAutoHotKeyスクリプト。

;-----------------------------------------------------------
; PuTTYで複数行の貼り付け前には確認する
on = 0
$RButton::
CoordMode,Mouse,Screen
MouseGetPos, x, y, win
WinGetClass, cls, ahk_id %win%
If(cls="PuTTY") {
	If (on=0) {
		StringSplit, strout, clipboard, `n
		If(strout0>1 or InStr(clipboard, "sudo")>0) {
			MsgBox, 308, PuTTY貼り付け警告, ---------------------`n%clipboard%`n---------------------`n`nを貼り付けますか?
			IfMsgBox, Yes
			{
				on = 1
				MouseClick, RIGHT, %x%, %y%, 1, 0
			}
		}
	} else {
		MouseClick, RIGHT, %x%, %y%, 1, 0
		on = 0
	}
} else
	MouseClick, RIGHT, %x%, %y%, 1, 0
return

クリップボードにsudoの文字列、もしくは改行が含まれる状態でPuTTYを右クリックすると警告ダイアログを表示します。