Responsibilities
- Develop and strengthen the core browser automation engine used to identify, traverse, and engage web applications prior to and during automated security assessments.
- Enhance a crawler driven by browser automation tools, leveraging Play游戏副本 and Stagehand for robust navigation.
- Address challenges inherent in modern web applications, including single-page app routing, hydration timing, authenticated sessions, multi-stage workflows, file uploads, real-time communication via WebSocket or Socket.IO, infinite scrolling, and deceptive crawler traps.
- Expand intelligent authentication features to support intricate login sequences, multi-factor authentication including TOTP, and secure, reliable access for unattended execution in client environments.
- Optimize the crawling process for broader coverage, predictable behavior, and higher efficiency through improved endpoint detection, parameter identification, duplicate suppression, task queuing, and state tracking, all while avoiding unintended side effects.
- Balance rule-based automation with targeted use of large language models, ensuring navigation decisions are efficient, transparent, and cost-effective without defaulting to AI.
- Work closely with offensive security engineers who rely on crawl data, contributing to the development of a structured application map that underpins downstream analysis.
Other
- Duties, responsibilities, and activities may change at any time with or without notice.
- In any materials you submit, you may redact or remove age-identifying information such as age, date of birth, or dates of school attendance or graduation. You will not be penalized for redacting or removing this information.