The past tense of make an onslaught on is made an onslaught on.
The third-person singular simple present indicative form of make an onslaught on is makes an onslaught on.
The present participle of make an onslaught on is making an onslaught on.
The past participle of make an onslaught on is made an onslaught on.