Skip to main content
Version: Next

ReputationView

schemastringrequired

Possible values: [reputation-management.v1]

kindstringrequired

Possible values: [ip, network, asn, dns_domain, account, service]

model_idstringrequired

Possible values: non-empty and <= 64 characters, Value must match regular expression ^[a-z][a-z0-9_.-]{0,63}$

model_revisionstringrequired

Possible values: Value must match regular expression ^[0-9a-f]{64}$

config_revisionstringrequired

Possible values: Value must match regular expression ^[0-9a-f]{64}$

profiles objectrequired
fast objectrequired
statestringrequired

Possible values: [fresh, not_found]

bandstringrequired

Possible values: [unknown, trusted, positive, neutral, suspicious, blocked]

overridestringrequired

Possible values: [none, trusted, neutral, blocked]

details object
risk_scorenumberrequired

Possible values: >= 0 and <= 1

trust_scorenumberrequired

Possible values: >= 0 and <= 1

confidencenumberrequired

Possible values: >= 0 and <= 1

samplesnumberrequired

Possible values: >= 0 and <= 8000000

source_diversityintegerrequired

Possible values: >= 0 and <= 8

age_secondsinteger<int64>required

Possible values: >= 0 and <= 100000000000

operational objectrequired
statestringrequired

Possible values: [fresh, not_found]

bandstringrequired

Possible values: [unknown, trusted, positive, neutral, suspicious, blocked]

overridestringrequired

Possible values: [none, trusted, neutral, blocked]

details object
risk_scorenumberrequired

Possible values: >= 0 and <= 1

trust_scorenumberrequired

Possible values: >= 0 and <= 1

confidencenumberrequired

Possible values: >= 0 and <= 1

samplesnumberrequired

Possible values: >= 0 and <= 8000000

source_diversityintegerrequired

Possible values: >= 0 and <= 8

age_secondsinteger<int64>required

Possible values: >= 0 and <= 100000000000

baseline objectrequired
statestringrequired

Possible values: [fresh, not_found]

bandstringrequired

Possible values: [unknown, trusted, positive, neutral, suspicious, blocked]

overridestringrequired

Possible values: [none, trusted, neutral, blocked]

details object
risk_scorenumberrequired

Possible values: >= 0 and <= 1

trust_scorenumberrequired

Possible values: >= 0 and <= 1

confidencenumberrequired

Possible values: >= 0 and <= 1

samplesnumberrequired

Possible values: >= 0 and <= 8000000

source_diversityintegerrequired

Possible values: >= 0 and <= 8

age_secondsinteger<int64>required

Possible values: >= 0 and <= 100000000000

evidence object[]required

Possible values: >= 1, <= 4

  • Array [
  • kindstringrequired

    Possible values: [ip, network, asn, dns_domain, account, service]

    slotstringrequired

    Possible values: [active, previous]

    statestringrequired

    Possible values: [fresh, not_found]

    source_classes objectrequired
    faststring[]

    Possible values: <= 8

    operationalstring[]

    Possible values: <= 8

    baselinestring[]

    Possible values: <= 8

    override object
    bandstringrequired

    Possible values: [blocked, trusted, neutral]

    reasonstringrequired

    Possible values: non-empty and <= 64 characters, Value must match regular expression ^[a-z][a-z0-9_.-]{0,63}$

    creatorstringrequired

    Possible values: non-empty and <= 128 characters

    audit_idstringrequired

    Possible values: non-empty and <= 128 characters

    originstringrequired

    Possible values: non-empty and <= 64 characters, Value must match regular expression ^[a-z][a-z0-9_.-]{0,63}$

    created_atnumberrequired

    Possible values: >= 0 and <= 100000000000

    expires_atnumberrequired

    Possible values: >= 0 and <= 100000000000

    last_change object
    schemastringrequired

    Possible values: [reputation-operator-audit.v1]

    kindstringrequired

    Possible values: [ip, network, asn, dns_domain, account, service]

    operationstringrequired

    Possible values: [override_put, override_delete]

    reasonstringrequired

    Possible values: non-empty and <= 64 characters, Value must match regular expression ^[a-z][a-z0-9_.-]{0,63}$

    creatorstringrequired

    Possible values: non-empty and <= 128 characters

    audit_idstringrequired

    Possible values: non-empty and <= 128 characters

    previous_auditstringrequired

    Possible values: <= 128 characters

    originstringrequired

    Possible values: non-empty and <= 64 characters, Value must match regular expression ^[a-z][a-z0-9_.-]{0,63}$

    created_atnumberrequired

    Possible values: >= 0 and <= 100000000000

    observed_atnumberrequired

    Possible values: >= 0 and <= 100000000000

    updated_atnumberrequired

    Possible values: >= 0 and <= 100000000000

    risk_atnumberrequired

    Possible values: >= 0 and <= 100000000000

    trust_atnumberrequired

    Possible values: >= 0 and <= 100000000000

    authoritative_atnumberrequired

    Possible values: >= 0 and <= 100000000000

  • ]
  • verified_change object
    schemastringrequired

    Possible values: [reputation-operator-audit.v1]

    kindstringrequired

    Possible values: [ip, network, asn, dns_domain, account, service]

    operationstringrequired

    Possible values: [override_put, override_delete]

    reasonstringrequired

    Possible values: non-empty and <= 64 characters, Value must match regular expression ^[a-z][a-z0-9_.-]{0,63}$

    creatorstringrequired

    Possible values: non-empty and <= 128 characters

    audit_idstringrequired

    Possible values: non-empty and <= 128 characters

    previous_auditstringrequired

    Possible values: <= 128 characters

    originstringrequired

    Possible values: non-empty and <= 64 characters, Value must match regular expression ^[a-z][a-z0-9_.-]{0,63}$

    created_atnumberrequired

    Possible values: >= 0 and <= 100000000000

    ReputationView
    {
    "schema": "reputation-management.v1",
    "kind": "ip",
    "model_id": "string",
    "model_revision": "string",
    "config_revision": "string",
    "profiles": {
    "fast": {
    "state": "fresh",
    "band": "unknown",
    "override": "none",
    "details": {
    "risk_score": 0,
    "trust_score": 0,
    "confidence": 0,
    "samples": 0,
    "source_diversity": 0,
    "age_seconds": 0
    }
    },
    "operational": {
    "state": "fresh",
    "band": "unknown",
    "override": "none",
    "details": {
    "risk_score": 0,
    "trust_score": 0,
    "confidence": 0,
    "samples": 0,
    "source_diversity": 0,
    "age_seconds": 0
    }
    },
    "baseline": {
    "state": "fresh",
    "band": "unknown",
    "override": "none",
    "details": {
    "risk_score": 0,
    "trust_score": 0,
    "confidence": 0,
    "samples": 0,
    "source_diversity": 0,
    "age_seconds": 0
    }
    }
    },
    "evidence": [
    {
    "kind": "ip",
    "slot": "active",
    "state": "fresh",
    "source_classes": {
    "fast": [
    "string"
    ],
    "operational": [
    "string"
    ],
    "baseline": [
    "string"
    ]
    },
    "override": {
    "band": "blocked",
    "reason": "string",
    "creator": "string",
    "audit_id": "string",
    "origin": "string",
    "created_at": 0,
    "expires_at": 0
    },
    "last_change": {
    "schema": "reputation-operator-audit.v1",
    "kind": "ip",
    "operation": "override_put",
    "reason": "string",
    "creator": "string",
    "audit_id": "string",
    "previous_audit": "string",
    "origin": "string",
    "created_at": 0
    },
    "observed_at": 0,
    "updated_at": 0,
    "risk_at": 0,
    "trust_at": 0,
    "authoritative_at": 0
    }
    ],
    "verified_change": {
    "schema": "reputation-operator-audit.v1",
    "kind": "ip",
    "operation": "override_put",
    "reason": "string",
    "creator": "string",
    "audit_id": "string",
    "previous_audit": "string",
    "origin": "string",
    "created_at": 0
    }
    }