What counts as an asset
The workspace groups assets into five categories:
Underneath, each asset has a specific kind:
domain, subdomain,
ip_address, ip_block, asn, ssl_certificate, brand_name, page, or
contact.
Add inventory
1
Add what you already know
Create assets directly for the domains, addresses, ranges, and brands you
can name without research. These are manual assets and are approved from
the moment you add them.
2
Import the rest in bulk
Import a file to load a larger surface in one pass. The importer accepts
.csv, .txt, .log, and .json, and extracts hostnames, single IPv4 and
IPv6 addresses, and IPv4 and IPv6 ranges from it.The upload is queued durably before the request returns, so you poll it for
status rather than waiting. A file containing no supported assets is
rejected outright instead of being partly applied.3
Review what Infrawatch discovers
Discovery files assets it believes are yours as candidates. They sit under
Needs review until a human decides, because an inventory that grows
without review stops meaning anything.
4
Add brands last
A brand asset is what turns on impersonation detection, and it works better
once the domains it should be compared against are already in place.
Bulk creation through the API supports
on_conflict=fail, which is atomic. A
single conflicting or invalid row leaves the whole batch unapplied, so you can
correct the file and retry without creating duplicates.Review the queue
The review state is the daily loop:
Approve a candidate to bring it into the surface, or mark it monitored to
approve and actively watch it. Ignoring one is recorded rather than deleted,
which is the point: a rejected candidate stays rejected instead of returning as
new the next time discovery runs.
The full set of statuses an asset can hold is
candidate, approved,
monitored, ignored, archived, and removed.
Brand assets
Abrand_name asset carries the context impersonation detection needs, and it
is worth filling in properly:
These feed typosquatting directly. A brand
with its aliases and favicons recorded gives the detector far more to match than
a bare domain, and the difference shows up as fewer missed look-alikes rather
than as anything visible on this page.
Filter and search
Assets filter by category and review state, and the workspace exposes group counts, review-state counts, and hostname facets so you can narrow a large surface without scrolling it.Access
Adding, updating, approving, ignoring, and importing assets all require theesi.inventory.manage scope, or project manager access. Reading the inventory
does not.
External surface overview
How inventory, findings, and the workspace fit together.
Typosquatting
What your brands and domains are compared against.