An SBOM answers what is inside an artifact — which components, at which versions, related how. Who built it and how is provenance, carried by a separate attestation. A vulnerability report is derived by matching an SBOM against advisory data; it is an output, not the SBOM. A license policy states what is permitted, whereas an SBOM only records what is actually present.
Official docs