Yes, the Kunai is great against bosses. You can lock onto the boss and spam your Kunai at them to inflict decent amounts of damage. On top of that, it also puts the poison debuff on them which causes them to take damage over time. This gives you a chance to recover your stamina and safely roll away while they take damage.