i think traps are tech, but could be wrong. also you only have one point in it so you probably far enough into the game now that the traps are too sophisticated to spot with only one point.

i never did much with traps though, so i'm not a good person to ask...