Censys Assets API

The Assets API from Censys — 2 operation(s) for assets.

Operations 2

GET /api/v1/asset-graphs/{graph_id}/executions/{execution_id}/assets Censys List Assets #
GET /api/v1/asset-graphs/{graph_id}/executions/{execution_id}/assets/{asset_id} Censys Get an Asset #

Work with this as data

Every API here is available over the APIs.io API and to AI agents over MCP.

MCP server

One button, every client — Claude, Cursor, VS Code and the rest.

https://apis.io/mcp

Tools for apis

7 MCP tools reach this
  • find_apisBrowse and filter every API in the catalog.
  • get_api_artifactsOne API's artifacts, grouped by type.
  • get_openapiThe primary OpenAPI for this API.
  • find_similar_apisAPIs that look like this one.
  • apis_io_searchSTART HERE — APIs, providers and tags for one query, each with its total.
  • resolveTurn a domain, URL or GitHub org into the provider it belongs to.
  • find_cohortsEvery scored population of providers in the catalog.
All 92 tools →

Call it yourself

curl for this page
This API
curl "https://apis.io/api/v1/apis/censys-assets-api"
All apis
curl "https://apis.io/api/v1/apis?limit=25"

Discovery needs no key. Ratings and market analysis are Pro.

Get an API key

Free tier, no form to fill in. Signing in shares your email address with us — we store it to create your key and to recognise you if you sign in with another provider. See our Privacy Policy and Terms.

A second provider on the same verified email joins the account you already have.

OpenAPI Specification

censys-assets-api-openapi.yml Raw ↑
openapi: 3.2.0
info:
  contact:
    email: support@censys.io
    name: Censys Support
  description: '# Asset Graph API


    The Asset Graph API provides comprehensive visibility into your Internet-facing assets. Use this API to build and manage attack surfaces by creating asset graphs, configuring seeds and exclusions, running discovery executions, and retrieving discovered assets and risk metadata.


    ### Authentication


    All requests must include a valid Censys personal access token (PAT) in the `Authorization` header:


    ```

    Authorization: Bearer <your-api-token>

    ```


    An `X-Organization-ID` header must also be present on every request. This identifies the Censys organization that owns the resources being accessed.


    ```

    X-Organization-ID: <your-organization-id>

    ```


    ### Core Concepts


    - **Asset Graph**: The parent resource representing an attack surface. Each asset graph contains seeds, excluded assets, and executions.

    - **Seeds**: Persistent starting points used to discover additional assets. Supported types include IP addresses, domains, CIDRs, ASNs, certificates, and web properties.

    - **Excluded Assets**: Assets explicitly excluded from the graph. Excluded assets will not appear in execution results and will not be used to discover additional assets.

    - **Executions**: A discovery process that uses the graph''s configured seeds and excluded assets to generate a complete snapshot of the attack surface. Censys periodically runs executions in the background, or they can be triggered on-demand.

    - **Assets**: Internet-facing resources discovered during an execution, including hosts, domains, certificates, and web properties. Each asset includes discovery paths showing how it was found from your seeds.

    - **Risks**: Vulnerabilities, exposures, misconfigurations, and threats identified on discovered assets.


    ### Getting Started


    1. **Create an asset graph** to represent your attack surface.

    2. **Add seeds** — the known assets that Censys will use as starting points for discovery.

    3. **Optionally add excluded assets** to omit specific assets from results.

    4. **Create an execution** to trigger the discovery process, or wait for Censys to run one automatically.

    5. **List assets** from a completed execution to view your discovered attack surface.

    6. **Look up risk metadata** for any risk IDs found on your assets.

    '
  title: Asset Graph Account Management Assets API
  version: 1.0.12
servers:
- description: Asset Graph API
  url: https://graph.data.censys.io
tags:
- name: Assets
paths:
  /api/v1/asset-graphs/{graph_id}/executions/{execution_id}/assets:
    get:
      description: 'List assets discovered in a graph execution. Each execution represents a complete snapshot of the attack surface.


        Only partial asset data is returned when listing. Use the get asset endpoint to retrieve full asset data including discovery paths.


        When a shard is specified, full asset data is returned for all assets in that shard.'
      operationId: list-assets
      parameters:
      - description: Censys organization ID
        in: header
        name: X-Organization-ID
        required: true
        schema:
          description: Censys organization ID
          format: uuid
          type: string
      - description: Asset graph ID
        in: path
        name: graph_id
        required: true
        schema:
          description: Asset graph ID
          format: uuid
          type: string
      - description: Graph execution ID
        in: path
        name: execution_id
        required: true
        schema:
          description: Graph execution ID
          type: string
      - description: Pagination token from a previous response
        explode: false
        in: query
        name: page_token
        schema:
          description: Pagination token from a previous response
          type: string
      - description: Maximum number of results to return
        explode: false
        in: query
        name: page_size
        schema:
          description: Maximum number of results to return
          format: int32
          type: integer
      - description: If true, only return assets with risks
        explode: false
        in: query
        name: risks
        schema:
          description: If true, only return assets with risks
          type: boolean
      - description: Shard ID to filter assets by. When provided, full asset data is returned instead of the default partial view. Use the list shards endpoint to discover available shards.
        explode: false
        in: query
        name: shard
        schema:
          description: Shard ID to filter assets by. When provided, full asset data is returned instead of the default partial view. Use the list shards endpoint to discover available shards.
          type: string
      responses:
        '200':
          content:
            application/json:
              schema:
                $ref: '#/components/schemas/ListAssetsOutputBody'
          description: OK
        default:
          content:
            application/problem+json:
              schema:
                $ref: '#/components/schemas/ErrorModel'
          description: Error
      security:
      - PersonalAccessToken: []
      summary: Censys List Assets
      tags:
      - Assets
      x-microcks-operation:
        delay: 0
        dispatcher: FALLBACK
  /api/v1/asset-graphs/{graph_id}/executions/{execution_id}/assets/{asset_id}:
    get:
      description: Retrieve full data for a single discovered asset, including discovery paths showing how it was found from your seeds.
      operationId: get-asset
      parameters:
      - description: Censys organization ID
        in: header
        name: X-Organization-ID
        required: true
        schema:
          description: Censys organization ID
          format: uuid
          type: string
      - description: Asset graph ID
        in: path
        name: graph_id
        required: true
        schema:
          description: Asset graph ID
          format: uuid
          type: string
      - description: Graph execution ID
        in: path
        name: execution_id
        required: true
        schema:
          description: Graph execution ID
          type: string
      - description: Hex-encoded asset identifier
        in: path
        name: asset_id
        required: true
        schema:
          description: Hex-encoded asset identifier
          type: string
      responses:
        '200':
          content:
            application/json:
              schema:
                $ref: '#/components/schemas/AssetResponse'
          description: OK
        default:
          content:
            application/problem+json:
              schema:
                $ref: '#/components/schemas/ErrorModel'
          description: Error
      security:
      - PersonalAccessToken: []
      summary: Censys Get an Asset
      tags:
      - Assets
      x-microcks-operation:
        delay: 0
        dispatcher: FALLBACK
components:
  schemas:
    Bacnet:
      additionalProperties: false
      properties:
        application_software_revision:
          type: string
        description:
          type: string
        firmware_revision:
          type: string
        instance_number:
          format: int32
          minimum: 0
          type: integer
        location:
          type: string
        model_name:
          type: string
        object_name:
          type: string
        vendor_id:
          format: int32
          minimum: 0
          type: integer
        vendor_name:
          type: string
      type: object
    Ipp:
      additionalProperties: false
      properties:
        attribute_cups_version:
          description: The CUPS version, if any, specified in the list of attributes returned in a get-printer-attributes response or CUPS-get-printers response. Generally in the form 'x.y.z'.
          type: string
        attribute_ipp_versions:
          description: Each IPP version, if any, specified in the list of attributes returned in a get-printer-attributes response or CUPS-get-printers response. Always in the form 'x.y'.
          items:
            type: string
          type:
          - array
          - 'null'
        attribute_printer_uris:
          description: Each printer URI, if any, specified in the list of attributes returned in a get-printer-attributes response or CUPS-get-printers response. Uses ipp(s) or http(s) scheme, followed by a hostname or IP, and then the path to a particular printer.
          items:
            type: string
          type:
          - array
          - 'null'
        attributes:
          description: All IPP attributes included in any contentful responses obtained. Each has a name, list of values (potentially only one), and a tag denoting how the value should be interpreted.
          items:
            $ref: '#/components/schemas/Ipp_Attribute'
          type:
          - array
          - 'null'
        cups_version:
          description: The CUPS version, if any, specified in the Server header of an IPP get-attributes response.
          type: string
        major_version:
          description: Major component of IPP version listed in the Server header of a response to an IPP get-printer-attributes request.
          format: int32
          minimum: 0
          type: integer
        minor_version:
          description: Minor component of IPP version listed in the Server header of a response to an IPP get-printer-attributes request.
          format: int32
          minimum: 0
          type: integer
        version_string:
          description: The specific IPP version returned in response to an IPP get-printer-attributes request. Always in the form 'IPP/x.y'
          type: string
      type: object
    Network_MobileInfo:
      additionalProperties: false
      properties:
        carrier_name:
          description: The name of the mobile carrier.
          type: string
        mcc:
          description: The Mobile Country Code, identifying the country of the mobile network.
          type: string
        mnc:
          description: The Mobile Network Code, identifying the specific carrier network.
          type: string
      type: object
    ImageCapabilities:
      additionalProperties: false
      properties:
        image_stabilization:
          type: boolean
      type: object
    Mavlink:
      additionalProperties: false
      properties:
        frames:
          items:
            $ref: '#/components/schemas/Mavlink_Frame'
          type:
          - array
          - 'null'
        saw_pong:
          type: boolean
      type: object
    Reputation_Evidence:
      additionalProperties: false
      properties:
        additional_fields:
          items:
            $ref: '#/components/schemas/Reputation_Evidence_FieldValue'
          type:
          - array
          - 'null'
        category:
          type: string
        evidence_score:
          format: float
          type: number
        external_signals:
          items:
            $ref: '#/components/schemas/Reputation_Evidence_ExternalSignal'
          type:
          - array
          - 'null'
        threats:
          items:
            $ref: '#/components/schemas/Reputation_Evidence_Threat'
          type:
          - array
          - 'null'
      type: object
    PanTiltZoomCapabilities:
      additionalProperties: false
      properties:
        eflip:
          type: boolean
        get_compatible_configurations:
          type: boolean
        move_status:
          type: boolean
        reverse:
          type: boolean
        status_position:
          type: boolean
      type: object
    Snmp_Interfaces:
      additionalProperties: false
      properties:
        num_ifaces:
          description: 1.3.6.1.2.1.2.1 - Number of network interfaces
          format: int32
          minimum: 0
          type: integer
      type: object
    UnrecognizedPublicKey:
      additionalProperties: false
      properties:
        raw:
          format: hex
          type: string
      type: object
    Pop3:
      additionalProperties: false
      properties:
        start_tls:
          description: The server's response to the STARTTLS command.
          format: utf8
          type: string
      type: object
    Validation:
      additionalProperties: false
      properties:
        apple:
          $ref: '#/components/schemas/RootStore'
          description: A record containing validation information about the certificate from the Apple root store.
        chrome:
          $ref: '#/components/schemas/RootStore'
          description: A record containing validation information about the certificate from the Chrome root store.
        microsoft:
          $ref: '#/components/schemas/RootStore'
          description: A record containing validation information about the certificate from the Microsoft root store.
        nss:
          $ref: '#/components/schemas/RootStore'
          description: A record containing validation information about the certificate from the Mozilla NSS root store.
      type: object
    Icap_OptionsResponse:
      additionalProperties: false
      properties:
        allow_204:
          type: boolean
        icap_version:
          type: string
        istag:
          type: string
        max_connections:
          format: int32
          type: integer
        methods:
          items:
            type: string
          type:
          - array
          - 'null'
        options_ttl:
          format: int32
          type: integer
        preview:
          format: int32
          type: integer
        server_header:
          type: string
        service:
          type: string
        service_id:
          type: string
        status_code:
          format: int32
          type: integer
        status_text:
          type: string
      type: object
    Rdp_EmbeddedRSACert:
      additionalProperties: false
      properties:
        key_length:
          format: int32
          minimum: 0
          type: integer
        magic:
          format: int32
          minimum: 0
          type: integer
        max_bytes_datalen:
          format: int32
          minimum: 0
          type: integer
        modulus:
          type: string
        modulus_bitlen:
          format: int32
          minimum: 0
          type: integer
        public_exponent:
          format: int32
          minimum: 0
          type: integer
        signature:
          type: string
      type: object
    Sapient_RegistrationAck:
      additionalProperties: false
      properties:
        acceptance:
          type: boolean
        ack_response_reason:
          items:
            type: string
          type:
          - array
          - 'null'
      type: object
    ElasticSearch_ResultsNodeInfo:
      additionalProperties: false
      properties:
        cluster_combined_info:
          $ref: '#/components/schemas/ElasticSearch_ResultsNodeInfo_ClusterCombinedInfo'
        node_info:
          items:
            $ref: '#/components/schemas/ElasticSearch_ResultsNodeInfo_Nodes'
          type:
          - array
          - 'null'
      type: object
    Prometheus_Response_ActiveTarget_DiscoveredLabels:
      additionalProperties: false
      properties:
        address:
          description: Address of target.
          type: string
        job:
          description: Job of target.
          type: string
        metrics_path:
          description: Path to metrics of target.
          type: string
        scheme:
          description: URL scheme.
          type: string
      type: object
    RootStore_Chain:
      additionalProperties: false
      properties:
        sha256fp:
          format: hex
          items:
            type: string
          type:
          - array
          - 'null'
      type: object
    CertificateRevocation:
      additionalProperties: false
      properties:
        crl:
          $ref: '#/components/schemas/CertificateRevocation_RevocationInfo'
        ocsp:
          $ref: '#/components/schemas/CertificateRevocation_RevocationInfo'
      type: object
    EcdsaPublicKey:
      additionalProperties: false
      properties:
        b:
          format: hex
          type: string
        curve:
          type: string
        gx:
          format: hex
          type: string
        gy:
          format: hex
          type: string
        length:
          format: int64
          type: integer
        n:
          format: hex
          type: string
        p:
          format: hex
          type: string
        pub:
          format: hex
          type: string
        x:
          format: hex
          type: string
        y:
          format: hex
          type: string
      type: object
    DsaPublicKey:
      additionalProperties: false
      properties:
        g:
          format: hex
          type: string
        p:
          format: hex
          type: string
        q:
          format: hex
          type: string
        y:
          format: hex
          type: string
      type: object
    Rlogin:
      additionalProperties: false
      properties:
        error:
          type: string
        operating_system:
          type: string
        software:
          type: string
        software_version:
          type: string
      type: object
    OpenDirectory_File:
      additionalProperties: false
      properties:
        extension:
          type: string
        last_modified:
          type: string
        name:
          type: string
        path:
          type: string
        size:
          format: int64
          type: integer
        suspicious_score:
          format: double
          type: number
        type:
          type: string
      type: object
    ExtendedKeyUsage:
      additionalProperties: false
      properties:
        any:
          type: boolean
        apple_code_signing:
          type: boolean
        apple_code_signing_development:
          type: boolean
        apple_code_signing_third_party:
          type: boolean
        apple_crypto_development_env:
          type: boolean
        apple_crypto_env:
          type: boolean
        apple_crypto_maintenance_env:
          type: boolean
        apple_crypto_production_env:
          type: boolean
        apple_crypto_qos:
          type: boolean
        apple_crypto_test_env:
          type: boolean
        apple_crypto_tier0_qos:
          type: boolean
        apple_crypto_tier1_qos:
          type: boolean
        apple_crypto_tier2_qos:
          type: boolean
        apple_crypto_tier3_qos:
          type: boolean
        apple_ichat_encryption:
          type: boolean
        apple_ichat_signing:
          type: boolean
        apple_resource_signing:
          type: boolean
        apple_software_update_signing:
          type: boolean
        apple_system_identity:
          type: boolean
        client_auth:
          type: boolean
        code_signing:
          type: boolean
        dvcs:
          type: boolean
        eap_over_lan:
          type: boolean
        eap_over_ppp:
          type: boolean
        email_protection:
          type: boolean
        ipsec_end_system:
          type: boolean
        ipsec_intermediate_system_usage:
          type: boolean
        ipsec_tunnel:
          type: boolean
        ipsec_user:
          type: boolean
        microsoft_ca_exchange:
          type: boolean
        microsoft_cert_trust_list_signing:
          type: boolean
        microsoft_csp_signature:
          type: boolean
        microsoft_document_signing:
          type: boolean
        microsoft_drm:
          type: boolean
        microsoft_drm_individualization:
          type: boolean
        microsoft_efs_recovery:
          type: boolean
        microsoft_embedded_nt_crypto:
          type: boolean
        microsoft_encrypted_file_system:
          type: boolean
        microsoft_enrollment_agent:
          type: boolean
        microsoft_kernel_mode_code_signing:
          type: boolean
        microsoft_key_recovery_21:
          type: boolean
        microsoft_key_recovery_3:
          type: boolean
        microsoft_license_server:
          type: boolean
        microsoft_licenses:
          type: boolean
        microsoft_lifetime_signing:
          type: boolean
        microsoft_mobile_device_software:
          type: boolean
        microsoft_nt5_crypto:
          type: boolean
        microsoft_oem_whql_crypto:
          type: boolean
        microsoft_qualified_subordinate:
          type: boolean
        microsoft_root_list_signer:
          type: boolean
        microsoft_server_gated_crypto:
          type: boolean
        microsoft_sgc_serialized:
          type: boolean
        microsoft_smart_display:
          type: boolean
        microsoft_smartcard_logon:
          type: boolean
        microsoft_system_health:
          type: boolean
        microsoft_system_health_loophole:
          type: boolean
        microsoft_timestamp_signing:
          type: boolean
        microsoft_whql_crypto:
          type: boolean
        netscape_server_gated_crypto:
          type: boolean
        ocsp_signing:
          type: boolean
        sbgp_cert_aa_service_auth:
          type: boolean
        server_auth:
          type: boolean
        time_stamping:
          type: boolean
        unknown:
          items:
            type: string
          type:
          - array
          - 'null'
      type: object
    CVSS:
      additionalProperties: false
      properties:
        components:
          $ref: '#/components/schemas/CVSS_Components'
          description: These metrics contribute to how a CVE is scored.
        score:
          description: Score of the vulnerability; 0.1 is the lowest, 10 is the maximum
          format: double
          type: number
        vector:
          description: The path, method, or scenario used to exploit the vulnerability. Each section represents components that contribute to the overall CVSS score.
          type: string
      type: object
    Fox:
      additionalProperties: false
      properties:
        app_name:
          type: string
        app_version:
          type: string
        auth_agent_type:
          type: string
        brand_id:
          type: string
        host_address:
          type: string
        host_id:
          type: string
        hostname:
          type: string
        id:
          format: int32
          minimum: 0
          type: integer
        language:
          type: string
        os_name:
          type: string
        os_version:
          type: string
        station_name:
          type: string
        sys_info:
          type: string
        time_zone:
          type: string
        version:
          type: string
        vm_name:
          type: string
        vm_uuid:
          type: string
        vm_version:
          type: string
      type: object
    CertificatePolicy:
      additionalProperties: false
      properties:
        cps:
          items:
            type: string
          type:
          - array
          - 'null'
        id:
          type: string
        user_notice:
          items:
            $ref: '#/components/schemas/UserNotice'
          type:
          - array
          - 'null'
      type: object
    Dnp3:
      additionalProperties: false
      type: object
    Attribute:
      additionalProperties: false
      properties:
        components:
          items:
            $ref: '#/components/schemas/CPE'
          type:
          - array
          - 'null'
        confidence:
          format: double
          type: number
        cpe:
          type: string
        edition:
          type: string
        evidence:
          items:
            $ref: '#/components/schemas/Evidence'
          type:
          - array
          - 'null'
        life_cycle:
          $ref: '#/components/schemas/CPE_LifeCycle'
        part:
          type: string
        product:
          type: string
        source:
          enum:
          - ''
          - censys
          - recog
          - wappalyzer
          - third_party
          - html_meta_extractor
          type: string
        type:
          items:
            type: string
          type:
          - array
          - 'null'
        update:
          type: string
        vendor:
          type: string
        version:
          type: string
      type: object
    Metrics:
      additionalProperties: false
      properties:
        cvss_v30:
          $ref: '#/components/schemas/CVSS'
        cvss_v31:
          $ref: '#/components/schemas/CVSS'
        cvss_v40:
          $ref: '#/components/schemas/CVSSv4'
        epss:
          $ref: '#/components/schemas/EPSS'
      type: object
    ChromeDevtools:
      additionalProperties: false
      properties:
        browser:
          type: string
        protocol_version:
          type: string
        targets:
          items:
            $ref: '#/components/schemas/ChromeDevtools_Target'
          type:
          - array
          - 'null'
        user_agent:
          type: string
        v8_version:
          type: string
        webkit_version:
          type: string
      type: object
    ElasticSearch_SystemInfo_Ver:
      additionalProperties: false
      properties:
        build_date:
          type: string
        build_flavor:
          type: string
        build_hash:
          type: string
        build_snapshot:
          type: boolean
        build_type:
          type: string
        lucene_version:
          type: string
        min_idx_compat_ver:
          type: string
        min_wire_compat_ver:
          type: string
        number:
          type: string
      type: object
    PixelFormat:
      additionalProperties: false
      properties:
        big_endian:
          description: If pixel RGB data are in big-endian
          type: boolean
        bits_per_pixel:
          description: 'How many bits in a single full pixel datum. Valid values are: 8, 16, 32'
          format: int32
          minimum: 0
          type: integer
        blue_max:
          description: Max value of blue pixel
          format: int32
          minimum: 0
          type: integer
        blue_shift:
          description: How many bits to right shift a pixel datum to get blue bits in lsb
          format: int32
          minimum: 0
          type: integer
        depth:
          description: Color depth
          format: int32
          minimum: 0
          type: integer
        green_max:
          description: Max value of green pixel
          format: int32
          minimum: 0
          type: integer
        green_shift:
          description: How many bits to right shift a pixel datum to get green bits in lsb
          format: int32
          minimum: 0
          type: integer
        padding1:
          format: int32
          minimum: 0
          type: integer
        padding2:
          format: int32
          minimum: 0
          type: integer
        padding3:
          format: int32
          minimum: 0
          type: integer
        red_max:
          description: Max value of red pixel
          format: int32
          minimum: 0
          type: integer
        red_shift:
          description: How many bits to right shift a pixel datum to get red bits in lsb
          format: int32
          minimum: 0
          type: integer
        true_color:
          description: If false, color maps are used
          type: boolean
      type: object
    HostDns_ForwardResolution:
      additionalProperties: false
      properties:
        name:
          type: string
        record_type:
          enum:
          - ''
          - a
          - aaaa
          type: string
        resolve_time:
          type: string
        server:
          type: string
      type: object
    OtherName:
      additionalProperties: false
      properties:
        id:
          description: The OID identifying the syntax of the otherName value.
          type: string
        value:
          description: The raw otherName value.
          format: base64
          type: string
      type: object
    Ventrilo_Message:
      additionalProperties: false
      properties:
        body:
          format: base64
          type: string
        error:
          type: string
        header:
          $ref: '#/components/schemas/Ventrilo_Header'
      type: object
    Ssh_EndpointId:
      additionalProperties: false
      properties:
        comment:
          type: string
        protocol_version:
          type: string
        raw:
          format: utf8
          type: string
        software_version:
          type: string
      type: object
    EndpointScanState:
      additionalProperties: false
      properties:
        banner:
          format: utf8
          type: string
        banner_hash_sha256:
          format: hex
          type: string
        chrome_devtools:
          $ref: '#/components/schemas/ChromeDevtools'
        cobalt_strike:
          $ref: '#/components/schemas/CobaltStrike'
        elasticsearch:
          $ref: '#/components/schemas/ElasticSearch'
        endpoint_type:
          type: string
        extracted:
          $ref: '#/components/schemas/ExtractedEndpointData'
        fortigate:
          $ref: '#/components/schemas/Fortigate'
        graphql:
          $ref: '#/components/schemas/Graphql'
        hostname:
          type: string
        http:
          $ref: '#/components/schemas/Http'
        ip:
          type: string
        ivanti_avalanche:
          $ref: '#/components/schemas/IvantiAvalanche'
        jenkins:
          $ref: '#/components/schemas/Jenkins'
        kubernetes:
          $ref: '#/components/schemas/Kubernetes'
        ollama:
          $ref: '#/components/schemas/Ollama'
        open_directory:
          $ref: '#/components/schemas/OpenDirectory'
        path:
          type: string
        plex_media_server:
          $ref: '#/components/schemas/PlexMediaServer'
        port:
          format: int32
          minimum: 0
          type: integer
        pprof:
          $ref: '#/components/schemas/Pprof'
        prometheus:
          $ref: '#/components/schemas/Prometheus'
        prometheus_target:
          $ref: '#/components/schemas/PrometheusTarget'
        redlion_web:
          $ref: '#/components/schemas/RedlionWeb'
        scada_view:
          $ref: '#/components/schemas/ScadaView'
        scan_time:
          type: string
        screenshots:
          items:
            $ref: '#/components/schemas/Screenshot'
          type:
          - array
          - 'null'
        transport_protocol:
          enum:
          - ''
          - tcp
          - udp
          - icmp
          - quic
          type: string
      type: object
    Pptp_Version:
      additionalProperties: false
      properties:
        major:
          format: int32
          minimum: 0
          type: integer
        minor:
          format: int32
          minimum: 0
          type: integer
      type: object
    ElasticSearch_ResultsNodeInfo_Nodes_NodeData_NodeSettings_Node:
      additionalProperties: false
      properties:
        attr:
          $ref: '#/components/schemas/ElasticSearch_ResultsNodeInfo_Nodes_NodeData_NodeSettings_Node_Attr'
        name:
          type: string
      type: object
    SecurityCapabilities:
      additionalProperties: false
      properties:
        access_policy_config:
          type: boolean
        default_access_policy:
          type: boolean
        dot1x:
          type: boolean
        http_digest:
          type: boolean
        kerberos_token:
          type: boolean
        max_password_length:
          format: int32
          minimum: 0
          type: integer
        max_username_length:
          format: int32
          minimum: 0
          type: integer
        max_users:
          format: int32
          minimum: 0
          type: integer
        onboard_key_generation:
          type: boolean
        rel_token:
          type: boolean
        remote_user_handling:
          type: boolean
        saml_token:
          type: boolean
        supported_eap_methods:
          format: int32
          minimum: 0
          type: integer
        tls_1_0:
          type: boolean
        tls_1_1:
          type: boolean
        tls_1_2:
          type: boolean
        username_token:
          type: boolean
        x509_token:
          type: boolean
      type: object
    Ethereum:
     

# --- truncated at 32 KB (288 KB total) ---
# Full source: https://raw.githubusercontent.com/api-evangelist/censys/refs/heads/main/openapi/censys-assets-api-openapi.yml