Domain Intelligence

FortiBleed Feed

Changed on

Paginated FortiBleed (Fortinet) compromise feed. Returns Fortinet domain records in the original (v1) schema (url, login, password, FortiGuardID, country). For the v2 schema with the FortiBleed v2 fields, use the FortiBleed v2 Feed (/fortinet/v2).

Requires the fortibleed api permission. A missing or invalid api-key returns 401; a valid key that lacks fortibleed returns 403.

Censoring follows the API key's permissions, exactly as in the FortiBleed v2 Feed. Masked characters are *.

FieldGatePartialHidden
login, FortiGuardIDusernamesfirst 2 chars of the part before @, rest *; the @domain stays visiblewhole part before @ is *; the @domain stays visible
passwordpasswordsfirst 2 chars, rest *all *

url, country and the domain-level fields are never censored. Missing values are null.

Results are returned in a stable, deterministic order (most compromised users first, then domain ascending) identical to the public website feed, so pagination is consistent across pages.

Example request:

curl -X POST 'https://api.hudsonrock.com/json/v3/fortinet?page=1&limit=20' \
  -H 'api-key: YOUR_API_KEY'

Example response (API key with the usernames and passwords permissions):

{
  "data": [
    {
      "domain": "example.com",
      "industry": "Financial Services",
      "size": "1001-5000 Employees",
      "revenue": "$500 Million",
      "credentials": [
        {
          "url": "https://vpn.example.com:443/login",
          "login": "david",
          "password": "david",
          "FortiGuardID": "FGT60F-XXXXXXXX",
          "country": "US"
        }
      ]
    }
  ],
  "total": 21632,
  "page": 1,
  "limit": 20,
  "totalPages": 1082
}
post/fortinet

Request

Query parameters

pageinteger

Page number (1-based).

limitinteger

Number of records per page.

Response

Successful operation

totalinteger

Total number of Fortinet domains across all pages.

pageinteger
limitinteger
totalPagesinteger

Example response

{
  "data": [
    {
      "domain": "example.com",
      "industry": "Financial Services",
      "size": "1001-5000 Employees",
      "revenue": "$500 Million",
      "credentials": [
        {
          "url": "https://vpn.example.com:443/login",
          "login": "david",
          "password": "david",
          "FortiGuardID": "FGT60F-XXXXXXXX",
          "country": "US"
        }
      ]
    }
  ],
  "total": 21632,
  "page": 1,
  "limit": 20,
  "totalPages": 1082
}

Changes