Censys (Pro)
On this page
The Censys connector reads host assets from the Censys Platform and imports each host’s exposed services as findings. It uses the Censys Platform global search API to enumerate the hosts you scope it to.
Prerequisites
You will need a Censys Platform account with API access:
- A Personal Access Token, created in the Censys Platform Console under Personal Access Tokens.
- Your Organization ID, shown on the same settings page under “Current Organization”. API access to the search endpoint requires an organization, so a Starter tier or higher is needed. Free-tier tokens have no organization ID and cannot use the search API.
Per-host CVE and risk data is available only on Censys Core (enterprise) tiers, so on lower tiers findings represent exposed services rather than vulnerabilities.
See the Censys Platform API documentation for more information.
Connector Mappings
- Enter
https://api.platform.censys.ioin the Location field. - Enter your Personal Access Token in the API Key field.
- Enter your Organization ID.
- Enter a Search Query that scopes the import to your own assets, for example
host.autonomous_system.asn: <your ASN>orhost.ip: 203.0.113.0/24. - Optionally, set a Minimum Severity to limit which findings are imported.
DefectDojo creates a Record for each host and imports its exposed services as findings.
Asset Exposure
With Asset Exposure enabled, each sync also records every matching host as Externally Exposed, at full confidence: Censys reached the host from the internet and enumerated its services, so the record is itself the evidence. The asset’s Exposure panel lists each service Censys saw, with its port and protocol.
A host that stops matching your search query is not marked as closed. Censys not seeing a service is not evidence that it is gone, so the exposure ages out of the asset after 30 days without a fresh observation.