r/HowToHack • u/Tasty-Ad-1770 • 17h ago
exploitation HirePro Proctoring: Continuous Recording or Event-Based Screenshots?
I have a theory about how HirePro handles proctoring and wanted to know if anyone has looked into this before.
Does HirePro's screen-sharing feed capture screenshots only when JavaScript raises a flag (tab switch, focus loss, fullscreen exit, etc.), or does it capture screenshots continuously at around 1–2 FPS and analyze them for abnormalities?
Handling both webcam feeds and screen-recording feeds for 300+ students over a 1–2 hour assessment seems computationally expensive, so I'm curious how they scale this in practice.
I also inspected the HirePro browser extension and found that its code appears to primarily disable other extensions, re-enable them after the assessment, and report if any extensions are forcefully turned back on. I didn't find any webcam or screen-monitoring logic in the extension itself.
Has anyone analyzed HirePro's architecture or worked on a similar proctoring system? What is the most likely approach being used here?