When I am in the office, I am on my guard against my superiors and colleagues, so I am ready for any attack from them.
こんにちは!
ご質問ありがとうございます。
『会社では常に上司、同僚からの攻撃に備えて警戒している』を、
”on guard against attack” を使って言うのであれば、
When I am in the office, I am on my guard against my superiors and colleagues. として、
『会社にいる時は上司や同僚を警戒している』とするのはいかがでしょうか。また、『攻撃』がどんなものかにもよりますが、, so I am ready for any attack from them. と付け加えて、『彼らからのどんな攻撃にも準備ができている』とすることもできます。
文章をつなげると、
When I am in the office, I am on my guard against my superiors and colleagues, so I am ready for any attack from them.
『会社にいる時は上司や同僚に警戒しているので、彼らからのどんな攻撃にも準備ができています。』
となりますね!
参考になれば幸いです。