Check provider logo

Amazon SageMaker Clarify processing jobs exist in the region

sagemaker_clarify_exists

Severitylow
Servicesagemaker
by Prowler

SageMaker Clarify provides bias detection and model explainability for ML workloads.

This check verifies that at least one SageMaker processing job using the AWS-managed Clarify container image exists in each successfully scanned region. The absence of Clarify jobs indicates that responsible-AI controls such as bias detection and explainability are not in place.

Risk

Without SageMaker Clarify processing jobs, ML models may be deployed without bias analysis or explainability reports. This can lead to:

  • Regulatory non-compliance with AI governance frameworks
  • Undetected bias in model predictions affecting protected groups
  • Lack of accountability for ML model decisions in production
Run this check with Prowler CLI

prowler aws --checks sagemaker_clarify_exists

Recommendation

Create SageMaker Clarify processing jobs to evaluate models for bias and explainability before deployment. Integrate Clarify into your ML pipeline to ensure responsible AI practices.

Remediation

CLI

aws sagemaker create-processing-job --processing-job-name clarify-bias-check --app-specification ImageUri=<clarify-image-uri> --role-arn <role-arn> --processing-resources 'ClusterConfig={InstanceCount=1,InstanceType=ml.m5.xlarge,VolumeSizeInGB=20}'

Other
  1. Open the AWS Console and go to Amazon SageMaker
  2. Navigate to Processing > Processing jobs
  3. Click Create processing job
  4. Select the SageMaker Clarify container image for your region
  5. Configure input/output paths and the analysis configuration
  6. Click Create processing job

Source Code

Resource Type

Other

References