Every build left its inventory.
Each row is a project branch, each block one of its builds. The agent recorded the dependencies of each: the answer exists before the question is asked.
Which projects, which branches, which versions contain this component, and since when?
Wisec keeps the inventory of every build. A search by component or by vulnerability goes through that whole history, and the answer also says what it does not know.
Each row is a project branch, each block one of its builds. The agent recorded the dependencies of each: the answer exists before the question is asked.
The search lights every build that contains the component, and tells those where it is still in the latest build from those where it was already removed.
Illustrative exampleA version declared as a range is marked undetermined, never dropped. A branch whose latest build recorded no inventory is listed: silence is not "not affected".
Illustrative exampleThe result becomes a PDF report: signed, anchored on IPFS and logged in Rekor, with a QR code to the statement. It holds no personal data.
For each project and branch: the version found, the first and last time it was seen, and whether the latest build still contains it.
First and last appearance, kept even after retention has deleted older builds.
The distinction between a current exposure and a past one.
A dependency declared as "^2.14" may be affected: it stays in the answer, marked as such.
Branches without an inventory and the start of the kept history are stated, so that an empty result is never read as no risk.
| Project / branch | Answer Illustrative example |
|---|---|
| api / main | Still in the latest build |
| billing / release-2.x | Removed since |
| frontend / main | Not found |
| worker / main | Declared range: undetermined |
| legacy-batch / main | No inventory recorded |
Enter a CVE or GHSA identifier. Wisec finds the packages concerned by following the advisory's aliases, then checks each recorded version against the OSV vulnerability database, kept in our cluster in France: no home-made version comparison.
The report is recomputed on the server, never from a result sent by the browser, then signed with the Wisec attestation key, anchored on IPFS with a copy in storage that cannot be altered, and logged in Rekor. A third party verifies it without a Wisec account, with standard tools.
Wisec never says "shipped". It sees branches and commits, not your releases to production. The report says where the component was built; what was deployed is for you to say.
Available on the Business and Pro plans. The search covers the history your plan keeps, and the answer states the date from which that history is complete.