argus-eyed

adj

2.
carefully observant or attentive; on the lookout for possible danger