AM-01 Asset Inventory
Maintain inventory procedures that keep asset records complete, accurate, valid and consistent throughout the asset lifecycle, whether populated automatically or by the responsible owners, hold the attributes the risk procedure needs including the measures applied, and log every change to those records.
Source: BSI C5 (121-criteria catalogue), AM-01. The statement above is our statement of the clause, read from the published text and cited so you can check it against the official text, not the instrument verbatim. Open BSI C5 (121-criteria catalogue) in the compliance library.
The edition of the catalogue is not stamped here; check the edition your attestation is issued against.
These are the artefacts auditors commonly ask for on this requirement, our guidance rather than text from the standard. Your assessor decides what is sufficient in your context, and asks for samples across the period when a report covers one.
system holds itEvidence a system already holds
- Inventory extract showing owner, location, lifecycle state and the risk relevant attributes per asset · Policy repository / GRC workspace
- Discovery tooling configuration and its reconciliation report against the recorded register · Cloud console / configuration management
- Field level change history identifying who altered an inventory record and when · Policy repository / GRC workspace
periodic reviewEvidence produced at each review
none for this control
governing documentDocuments that govern the control
- Procedure defining the triggers that force an inventory update at acquisition, transfer and retirement · Policy repository / GRC workspace
First move
Common gaps auditors find
- Register rebuilt by hand in a spreadsheet and already out of date at the time of audit
- Instances created by automation or autoscaling never reach the register
- Entries carry hostnames only, without the ownership and protection attributes the risk procedure consumes
- Retired items still show as active because no retirement update is ever recorded
Do this for your whole sheet
Paste the rows you run your controls from and get this mapping for every control at once, with the periodic-review ones flagged and a first move per row. No account for the first run.
Build my evidence sheet