This is the 1137th most frequent German word.
angriffen
"Angriffen" is the past participle of "angreifen," meaning "attacked" or "assaulted."
The word 'angriffen' here is the past participle form of the verb 'angreifen', used in a passive voice construction to describe an action done to the castle.
Die Burg wurde von feindlichen Truppen angegriffen.
The castle was attacked by enemy troops.
In this sentence, 'angriffen' is part of the verb 'hat angegriffen', which describes a direct action taken by the subject (he) towards the opponent, indicating hostility or aggression.
Er hat den Gegner scharf angegriffen.
He sharply attacked the opponent.
Here, 'angriffen' again is the past participle form used in a passive context along with 'kritisiert', showing associative criticism or attack on the subject (rules).