The past tense of poniard is poniarded.
The third-person singular simple present indicative form of poniard is poniards.
The present participle of poniard is poniarding.
The past participle of poniard is poniarded.