Looking at the code, I don’t believe it provides immunity to any melee attacks. Neither does Slippery Customer.
Both of these talents use a buff keyword called count_as_dodge_vs_melee. The only place I can see in the code where that is referenced is here, in the is_dodging function: Darktide-Source-Code/scripts/extension_systems/character_state_machine/character_states/utilities/dodge.lua at 3bce3a493fce51ef241423490b28a41cfdeca342 · Aussiemon/Darktide-Source-Code · GitHub
Within that function, it appears that it should be working. However, that function returning true does not mean that you actually dodge melee attacks! Here is the code for a typical melee attack: Darktide-Source-Code/scripts/utilities/minion_attack.lua at 622281b0c035959d2a1e3e9108712515672d26f9 · Aussiemon/Darktide-Source-Code · GitHub
Most attacks fall into the else there, which checks _melee_with_weapon_reach. It’s a bit complicated, but I believe all is_dodging does within that function is reduce the size of the cone in front of the enemy within which its melee attack will register a hit against a player.
The distance is potentially reduced here: Darktide-Source-Code/scripts/utilities/minion_attack.lua at 622281b0c035959d2a1e3e9108712515672d26f9 · Aussiemon/Darktide-Source-Code · GitHub
The angle is reduced here: Darktide-Source-Code/scripts/utilities/minion_attack.lua at 622281b0c035959d2a1e3e9108712515672d26f9 · Aussiemon/Darktide-Source-Code · GitHub
In summary, if you are directly in front of an enemy, you will still take a hit even with Vulture’s Dodge (or Slippery Customer). If you’re moving away from the enemy’s attack, there’s a better chance you can avoid being hit than without those talents, but that’s nothing resembling the “immunity” referenced in the talent descriptions.