How Neo Solves This
Neo continuously monitors your external attack surface, tracking what’s exposed, what’s changed, and what new risk has appeared since the last assessment.- Discovers your full external footprint — Neo enumerates your domains, subdomains, IP ranges, cloud assets, and any externally reachable services. It identifies web applications, APIs, management interfaces, databases, and development or staging environments that may be unintentionally exposed.
- Baselines your attack surface — after the initial discovery, Neo establishes a baseline of your known assets, services, and configurations. This baseline becomes the reference point for detecting changes.
- Detects changes between assessments — on every subsequent run, Neo compares the current state against the baseline. New services, changed configurations, newly exposed ports, updated software versions, and assets that have gone offline are all flagged.
- Assesses new exposure immediately — when Neo discovers a new externally reachable service or a changed configuration, it immediately tests for security implications: known CVEs, default credentials, misconfigurations, and paths to internal resources.
- Tracks trends over time — across scheduled runs, Neo builds a history of your attack surface evolution. Your team can see how the external footprint is growing, which areas are most active, and where new risk is accumulating.
What This Looks Like in Practice
You set up a daily attack surface monitoring schedule:dev-payments.yourcompany.com) hosting a development instance of your payments service with debug mode enabled and no authentication. Neo flags the exposure, tests for vulnerabilities, and alerts your team in Slack with the full details.
What You Get
- Complete external asset inventory — every domain, subdomain, service, and exposed port cataloged and tracked
- Change detection across runs — new services, modified configurations, and removed assets flagged automatically on every assessment
- Immediate security testing of new exposure — new or changed assets are tested for vulnerabilities as soon as they’re discovered
- Attack surface trend data — historical view of how your external footprint is evolving over time
- Signal over inventory — Neo highlights what’s changed and what’s risky, rather than delivering the same full inventory on every run
Setup
To set up attack surface monitoring:- Add your domains and IP ranges in Settings → Environments
- Create a scheduled assessment in Settings → Automation → Schedules with a daily or custom cadence
- Configure Slack notifications for new exposure alerts in Settings → Integrations → Slack

