Skip to content

feat(frameworks): add EU AI Act and MITRE ATLAS framework constants#3703

Open
Ankit-Uniyal wants to merge 1 commit intoverifywise-ai:developfrom
Ankit-Uniyal:develop
Open

feat(frameworks): add EU AI Act and MITRE ATLAS framework constants#3703
Ankit-Uniyal wants to merge 1 commit intoverifywise-ai:developfrom
Ankit-Uniyal:develop

Conversation

@Ankit-Uniyal
Copy link
Copy Markdown

Extends the framework constants to include two additional AI governance frameworks that are increasingly adopted globally:

  • EU AI Act (Regulation 2024/1689): European Union's landmark AI regulation with risk-based approach and mandatory compliance for high-risk AI systems
  • MITRE ATLAS: Adversarial Threat Landscape for Artificial-Intelligence Systems framework for AI/ML security

Added:

  • FRAMEWORK_IDS.EU_AI_ACT (5) and FRAMEWORK_IDS.MITRE_ATLAS (6)
  • FRAMEWORK_NAMES for both frameworks
  • FRAMEWORK_DETECTION patterns for name-based detection
  • getFrameworkType() now returns EU_AI_ACT and MITRE_ATLAS types
  • isEUAIAct() and isMITREATLAS() helper functions

These are critical frameworks for AI governance compliance in the EU and global enterprise environments.

Describe your changes

Provide a concise description of the changes made and their intended purpose.

Write your issue number after "Fixes "

Enter the corresponding issue number after "Fixes #"

Please ensure all items are checked off before requesting a review:

  • I deployed the code locally.
  • I have performed a self-review of my code.
  • I have included the issue # in the PR.
  • I have labelled the PR correctly.
  • The issue I am working on is assigned to me.
  • I have avoided using hardcoded values to ensure scalability and maintain consistency across the application.
  • I have ensured that font sizes, color choices, and other UI elements are referenced from the theme.
  • My pull request is focused and addresses a single, specific feature.
  • If there are UI changes, I have attached a screenshot or video to this PR.

Extends the framework constants to include two additional AI governance frameworks that are increasingly adopted globally:

- EU AI Act (Regulation 2024/1689): European Union's landmark AI regulation with risk-based approach and mandatory compliance for high-risk AI systems
- MITRE ATLAS: Adversarial Threat Landscape for Artificial-Intelligence Systems framework for AI/ML security

Added:
- FRAMEWORK_IDS.EU_AI_ACT (5) and FRAMEWORK_IDS.MITRE_ATLAS (6)
- FRAMEWORK_NAMES for both frameworks
- FRAMEWORK_DETECTION patterns for name-based detection
- getFrameworkType() now returns EU_AI_ACT and MITRE_ATLAS types
- isEUAIAct() and isMITREATLAS() helper functions

These are critical frameworks for AI governance compliance in the EU and global enterprise environments.
Copy link
Copy Markdown
Collaborator

@MuhammadKhalilzadeh MuhammadKhalilzadeh left a comment

Choose a reason for hiding this comment

The reason will be displayed to describe this comment to others. Learn more.

Thank you so much @di3n0
Your code seems nothing wrong and looks good. Only that since it's on your repository, We're not able to run directly.
I'll also wait for my teammate @Br0wnHammer to check (Download your code and test) as well

Thank you

Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Labels

None yet

Projects

None yet

Development

Successfully merging this pull request may close these issues.

2 participants