Overview
Overview opens on a funnel. The line above it counts the occurrences and the libraries they sit in. The funnel starts from the distinct assets they collapse to: one algorithm used at 500 call sites is one asset, the same count the Dashboard and the CBOM use. The steps then narrow that number:
Each step is a link. The first three open the Assets tab filtered to what they count. Blocking a policy scrolls to Needs attention, which lists them. When Earnie traced no call path at all, the funnel stops at distinct assets and says reachability wasn’t analysed, rather than showing every later step as zero.
Where Reached Crypto Comes From
Beside the funnel, Where reached crypto comes from splits the reached assets by where their reachable findings live:- Your code.
- Direct dependency. A library your project declares.
- Transitive dependency. A library that arrives through another library.
- A dependency whose relationship the scanner didn’t resolve.
Needs Attention
Needs attention lists every open, reached finding that a policy attached to the project blocks, asks approval for, or warns about, with its strongest verdict. Each row shows:- the asset, and the library it lives in (or your code);
- the route from your entry point to the cryptographic call, with the libraries it crosses in call order;
- the policy and its verdict (Block, Require approval, or Warn);
- the post-quantum status.
Libraries
Libraries has one row per library that ships cryptography, and one for your own code.- How it gets in says whether your project declares the library or it arrives through another one. For a transitive library it also shows the chain of declarations that brings it in, with its depth.
- The other columns count occurrences, assets, and how many of those assets are reached, and sum what policy says: for example 1 blocked, 1 needs approval, 3 warned, Inventory only for a library nothing reaches, or No policy verdict.
- The Occurrences column is left out when it equals Assets on every row.
Assets
Assets lists every asset type: algorithms, protocols, certificates, and key material. Above the table, four presets choose what it lists:
A preset leaves out a column no row fills, such as Key size on certificates. Choosing a preset clears the filters, and the search, filters, and sort then work within it. The preset is in the address.
In All assets, spellings that differ only in capitalisation or surrounding spaces, such as
aes-256-gcm and AES-256-GCM, are one row, so a row can hold more than one asset. Every count on the tab is of assets, never of rows, and agrees with the Overview.
Two counts sit above the table: High or critical (assets with an open finding of that severity) and Only in dependencies. Each one opens the table filtered to what it counts. Under them, two charts split the same assets:
- Post-quantum status: Vulnerable, Safe, Not applicable, and Not assessed.
- Severity: from Critical to Info. An asset whose findings are all decided has no severity, so the chart leaves it out and says how many assets it covers.
What Each Column Shows
What Counts as Open
A finding leaves Open findings and Severity only when it no longer counts towards the gate: when it’s suppressed, or closed by a correction saved to Scan Configuration. The same rule decides the merge gate, so this page and the gate always agree. For the crypto decisions:- False positive and Accepted risk remove a finding from the gate, so it’s no longer open.
- Confirm usage keeps a finding in the gate, so it stays open.
Opening an Asset
Select an asset to see its details beside the table, or in a panel from the right on a narrower screen:- Quantum readiness says whether a quantum computer could break it.
- Where it is used counts files in your code, findings inside dependencies, and assets, and names the libraries that implement it.
- Open in Review opens Review, filtered to that asset, with the first file that implements it open. For an asset that appears only inside dependencies, it opens Review’s Components view, filtered to the packages that contain it.
Searching and Filtering
- Search matches names, families, primitives, and libraries.
- The filters narrow by asset type, primitive, quantum status, severity, policy verdict, and where it’s used.
- A link from the funnel, a tile, or the Dashboard can also narrow the list in ways the filter bar has no control for. Each one shows as a chip under the filters: High or critical, Weak or quantum-vulnerable, Reached by your code, and Reachable, still open. Select a chip to drop it.
When the Page Is Empty
- This organization does not run cryptography detection: cryptography scanning isn’t enabled for your organisation. The sidebar has no Cryptography entry then, so you see this only from a direct link.
- No cryptographic assets in this project: no scan with cryptography enabled has found an asset in this project yet.
- Couldn’t load the cryptography: Earnie couldn’t fetch the data. Select Retry.