// Generated by conforma CLI documentation tooling. DO NOT EDIT.
= ec rego functions reference documentation

The EC CLI provides custom rego builtin functions in addition to the
https://www.openpolicyagent.org/docs/latest/policy-reference/#built-in-functions[default ones].

Below is a summary of each function added by the EC CLI. Click on their names to view additional
information.

[cols="1,3"]
|===
|xref:ec_oci_blob.adoc[ec.oci.blob]
|Fetch a blob from an OCI registry.
|xref:ec_oci_blob_files.adoc[ec.oci.blob_files]
|Fetch structured files (YAML or JSON) from within a blob tar archive.
|xref:ec_oci_descriptor.adoc[ec.oci.descriptor]
|Fetch a raw Image from an OCI registry.
|xref:ec_oci_image_files.adoc[ec.oci.image_files]
|Fetch structured files (YAML or JSON) from within an image.
|xref:ec_oci_image_index.adoc[ec.oci.image_index]
|Fetch an Image Index from an OCI registry.
|xref:ec_oci_image_manifest.adoc[ec.oci.image_manifest]
|Fetch an Image Manifest from an OCI registry.
|xref:ec_oci_image_manifests.adoc[ec.oci.image_manifests]
|Fetch Image Manifests from an OCI registry in parallel.
|xref:ec_oci_image_referrers.adoc[ec.oci.image_referrers]
|Discover artifacts attached to an image via OCI Referrers API.
|xref:ec_oci_image_tag_refs.adoc[ec.oci.image_tag_refs]
|Discover artifacts attached to an image via legacy tag-based discovery (cosign .sig, .att, .sbom suffixes).
|xref:ec_oci_parsed_blob.adoc[ec.oci.parsed_blob]
|Fetch a blob from an OCI registry and return the parsed JSON value. Results are cached per component.
|xref:ec_purl_is_valid.adoc[ec.purl.is_valid]
|Determine whether or not a given PURL is valid.
|xref:ec_purl_parse.adoc[ec.purl.parse]
|Parse a valid PURL into an object.
|xref:ec_sigstore_verify_attestation.adoc[ec.sigstore.verify_attestation]
|Use sigstore to verify the attestation of an image.
|xref:ec_sigstore_verify_image.adoc[ec.sigstore.verify_image]
|Use sigstore to verify the signature of an image.
|===
