| apply-replacements | Use the kustomize replacements feature as a KRM function | mutator |
| apply-setters | Update the field values parameterized by setters | mutator |
| create-setters | Parameterize the field values by adding setter comments. | mutator |
| ensure-name-substring | Ensures that a resource name contains the given substring | mutator, name prefix, name suffix |
| gatekeeper | Validate the KRM resources using Gatekeeper policies | validator |
| kubeconform | Validate KRM resources against json schemas | validator |
kubeval | Deprecated. See kubeconform as a direct replacement | validator |
| list-setters | List setters on resource fields | viewer |
| remove-local-config-resources | Removes local-config annotated resources | config sync, mutator |
| render-helm-chart | Renders a local or remote helm chart | mutator |
| search-replace | Search and optionally replace field values | mutator |
| set-annotations | Add a list of annotations to all resources | mutator |
| set-enforcement-action | Set the enforcement action for policy constraints to deny or dryrun | config sync, mutator |
| set-image | Set all images of a given name to a given name:tag or name@digest | mutator |
| set-labels | Add a list of labels to all resources | mutator |
| set-namespace | Upsert namespace for KRM resources | mutator |
| starlark | Run a Starlark script to mutate or validate resources | mutator, validator |
| upsert-resource | Upsert an existing KRM resource | mutator |