Prerequisites
- Code Audit, with library checking turned on. It’s on by default; if Libraries never appears, ask CloudThinker support, or whoever runs CloudThinker for your company.
- A connected repository whose dependency files are supported and resolved.
- One completed library inventory, before a branch can be monitored.
Inspect the inventory
An audit report lists the libraries collected at the commit that audit pinned. The tracked branch shows its last complete inventory and the advisory results behind it.
An inventory lists what the repository declares, not what’s running in production. An unresolved package or an incomplete collection is not evidence that you’re safe.
Read vulnerability evidence
Select a library to see its version, where your code uses it, and the advisory evidence saved against it. Read the advisory and its affected versions before you decide how to fix it. A matching advisory says the dependency may be affected. The impact assessment goes further and looks at your own code: does it use the vulnerable behavior? When that can’t be settled, the assessment keeps the evidence or conditions it’s missing. A not-affected assessment doesn’t erase the advisory match underneath it. Source findings, dependency evidence, and pentest proof against the running app answer three different questions. A link to an older alert keeps the evidence it was written against, even after the branch upgrades that dependency. Click Download on the report to share an assessment.Control monitoring
Once a complete inventory is published, monitoring checks for newly disclosed vulnerabilities on its own, without another source audit. It runs separately from any audit schedule.- Pause monitoring stops the refreshes and keeps the saved evidence.
- Resume monitoring starts them again.
- A later source audit keeps a pause you chose yourself.
Troubleshooting
For every Cyber problem in one place, see Cyber troubleshooting.A complete inventory is needed
A complete inventory is needed
Run a Code Audit on a branch whose dependency files are supported and resolved. Monitoring needs one complete published inventory.
Checks cover the last complete inventory
Checks cover the last complete inventory
Run another audit to collect the current commit. Until it finishes, checks keep using the last complete inventory.
Advisory monitoring is paused or delayed
Advisory monitoring is paused or delayed
Click Resume monitoring if you paused it. If checks are only delayed, read the saved timestamps: the evidence you have stays readable while the check retries.
Related
Run a Code Audit
Assess source code and follow a repository branch
Cyber troubleshooting
Every Cyber problem in one place, with cause, check and fix
Cyber
How source auditing and pentests fit together