prowler-cloud/prowler

[New Check]: SageMaker Clarify processing jobs exist

Open

#11051 opened on May 6, 2026

View on GitHub
 (2 comments) (0 reactions) (1 assignee)Python (8,957 stars) (1,322 forks)batch import
feature-requestgood first issuenew-checkprovider/aws

Description

Existing check search

  • I have searched existing issues, Prowler Hub, and the public roadmap, and this check does not already exist.

Provider

AWS

New provider name

No response

Service or product area

sagemaker

Suggested check name

sagemaker_clarify_exists

Context and goal

  • Security condition to validate: At least one SageMaker Clarify processing job exists in the account/region.
  • Why it matters: Clarify provides bias detection and explainability for ML models. Its absence is an indicator that responsible-AI controls are not in place, which is required by several AI/ML governance frameworks.
  • Resource involved: SageMaker processing jobs whose AppSpecification.ImageUri corresponds to the AWS-managed Clarify container.

Expected behavior

  • Resource or scope to evaluate: SageMaker processing jobs in the account/region.
  • PASS when: at least one processing job uses the Clarify image.
  • FAIL when: no processing job uses the Clarify image.

References

Suggested severity

Low

Additional implementation notes

No response

Contributor guide