also track cases where device exists but access is filtered
fix option parsing, store raw scan results with processed