refactor check path existence logic to SNAPI
set adversary nickname when available