Intel471Ex. Credentials
(intel471_ex v0.2.0)
Copy Markdown
Functions for working with the Intel 471 Verity Credentials API.
Service path: integrations/creds/v1
Summary
Functions
Stream credential occurrences matching filter criteria (cursor-paginated).
Stream credential set accessed URLs matching filter criteria (cursor-paginated).
Stream credential sets matching filter criteria (cursor-paginated).
Stream credentials matching filter criteria (cursor-paginated).
Get a credential by ID.
Get a credential occurrence by ID.
Get a credential set by ID.
Functions
Stream credential occurrences matching filter criteria (cursor-paginated).
Parameters
params: A map of query parameters (same filters ascredential_stream/1, plus:credential_id)
Examples
{:ok, result} = Intel471Ex.Credentials.credential_occurrence_stream(%{credential_id: "id", size: 10})
Stream credential set accessed URLs matching filter criteria (cursor-paginated).
Parameters
params: A map of query parameters:credential_set_id— Filter by credential set ID:credential_set_name— Filter by credential set name:accessed_url— Filter by accessed URL:girs/:victim/:from/:until:last_updated_from/:last_updated_until/:size/:cursor
Examples
{:ok, result} = Intel471Ex.Credentials.credential_set_accessed_url_stream(%{credential_set_id: "id", size: 10})
Stream credential sets matching filter criteria (cursor-paginated).
Parameters
params: A map of query parameters:credential_set_name— Filter by credential set name:girs— Filter by GIRs:victim— Filter by purported victim:from/:until/:last_updated_from/:last_updated_until:size/:cursor
Examples
{:ok, result} = Intel471Ex.Credentials.credential_set_stream(%{victim: "example.com", size: 10})
Stream credentials matching filter criteria (cursor-paginated).
Parameters
params: A map of query parameters:credential_set_name— Filter by credential set name:credential_set_id— Filter by credential set ID:domain— Filter by domain:affiliation_group— Filter by affiliation group:password_strength— Filter by password strength:password_length_gte— Minimum password length:password_plain— Filter by plain text password:credential_login— Filter by credential login:detected_malware— Filter by detected malware:girs— Filter by GIRs:from/:until— Time range:last_updated_from/:last_updated_until— Last updated range:size/:cursor— Pagination
Examples
{:ok, result} = Intel471Ex.Credentials.credential_stream(%{domain: "example.com", size: 10})
Get a credential by ID.
Examples
{:ok, credential} = Intel471Ex.Credentials.get_credential("credential-id")
Get a credential occurrence by ID.
Examples
{:ok, occurrence} = Intel471Ex.Credentials.get_credential_occurrence("occurrence-id")
Get a credential set by ID.
Examples
{:ok, set} = Intel471Ex.Credentials.get_credential_set("set-id")