MERIDIAN
AI COMPLIANCE ATTESTATION
COMPLIANT
meridian-mcp
D:\/meridian-mcp
DPDPA 2023
Scan Date
2026-06-10
Scan Time (UTC)
07:24:05
Files Scanned
20
Total Violations
20
Critical
0
Ledger Record
#2
Cryptographic Audit Hash (SHA-256)
be6d6d249710c9e64330599049c6868e146fca126c704d66f69a9380e6afd880
Verify: meridian ledger verify  ·   This hash is tamper-evident — any change to audit data invalidates it.
Violation Breakdown by Severity
0
Critical
0
High
20
Medium
0
Low
Severity Distribution
CRITICAL
0
HIGH
0
MEDIUM
20
20
LOW
0
Aggregate Risk Score
80
/100 — CRITICAL Risk
CRITICAL× 40+HIGH× 15+MEDIUM× 4+LOW× 1, capped at 100. Scores above 60 trigger compliance hold.
Scan Coverage
Files scanned 20
Frameworks 1
Total violations 20
Ledger record#2
Trend Analysis — Delta vs Previous Scan
SeverityPreviousThis ScanDeltaTrend
CRITICAL 0 0 No change
HIGH 0 0 No change
MEDIUM 0 20 ↑20 20 new ⚠
LOW 0 0 No change
TOTAL 0 20 ↑20 ↑ 20 new violation(s) since last scan
Previous scan: 2026-06-10   ·   Hash: 93d8f8ba81db52a46c47c9bf ...
Cross-Reference: Violations → Statutory Clauses
DPDPA 2023
ClauseTitleDescriptionCountSeverityMax Penalty
N/A N/A 20 MEDIUM
Enforcement Timeline
RegulationEnforcement DateStatus
DPDPA 2023Rules: Nov 13 2026 · Hard enforcement: May 2027Active
RBI FREE-AICircular effective — ongoing supervisory inspectionActive
SEBI AI/MLCircular effective — bi-annual reporting requiredActive
EU AI Act Art.9– 15August 2, 2026 (high-risk systems)Imminent
Findings by File
📄   Dockerfile 1 violation(s)
MEDIUM   N/A   ·   Line 1
DPDPA 2023 Confidence: 70%
Finding
Rate limit hit for model `groq/llama-3.3-70b-versatile`. The file was NOT scanned. Check your API quota. (litellm.RateLimitError: RateLimitError: GroqException - {"error":{"message":"Rate limit reache
Remediation: Upgrade your API plan or retry after the quota resets.
📄   README.md 1 violation(s)
MEDIUM   N/A   ·   Line 1
DPDPA 2023 Confidence: 70%
Finding
Rate limit hit for model `groq/llama-3.3-70b-versatile`. The file was NOT scanned. Check your API quota. (litellm.RateLimitError: RateLimitError: GroqException - {"error":{"message":"Rate limit reache
Remediation: Upgrade your API plan or retry after the quota resets.
📄   src\meridian\ast_parser.py 1 violation(s)
MEDIUM   N/A   ·   Line 1
DPDPA 2023 Confidence: 70%
Finding
Rate limit hit for model `groq/llama-3.3-70b-versatile`. The file was NOT scanned. Check your API quota. (litellm.RateLimitError: RateLimitError: GroqException - {"error":{"message":"Rate limit reache
Remediation: Upgrade your API plan or retry after the quota resets.
📄   src\meridian\cache.py 1 violation(s)
MEDIUM   N/A   ·   Line 1
DPDPA 2023 Confidence: 70%
Finding
Rate limit hit for model `groq/llama-3.3-70b-versatile`. The file was NOT scanned. Check your API quota. (litellm.RateLimitError: RateLimitError: GroqException - {"error":{"message":"Rate limit reache
Remediation: Upgrade your API plan or retry after the quota resets.
📄   src\meridian\cli.py 1 violation(s)
MEDIUM   N/A   ·   Line 1
DPDPA 2023 Confidence: 70%
Finding
Rate limit hit for model `groq/llama-3.3-70b-versatile`. The file was NOT scanned. Check your API quota. (litellm.RateLimitError: RateLimitError: GroqException - {"error":{"message":"Rate limit reache
Remediation: Upgrade your API plan or retry after the quota resets.
📄   src\meridian\config.py 1 violation(s)
MEDIUM   N/A   ·   Line 1
DPDPA 2023 Confidence: 70%
Finding
Rate limit hit for model `groq/llama-3.3-70b-versatile`. The file was NOT scanned. Check your API quota. (litellm.RateLimitError: RateLimitError: GroqException - {"error":{"message":"Rate limit reache
Remediation: Upgrade your API plan or retry after the quota resets.
📄   src\meridian\evaluator.py 1 violation(s)
MEDIUM   N/A   ·   Line 1
DPDPA 2023 Confidence: 70%
Finding
Rate limit hit for model `groq/llama-3.3-70b-versatile`. The file was NOT scanned. Check your API quota. (litellm.RateLimitError: RateLimitError: GroqException - {"error":{"message":"Rate limit reache
Remediation: Upgrade your API plan or retry after the quota resets.
📄   src\meridian\ledger.py 1 violation(s)
MEDIUM   N/A   ·   Line 1
DPDPA 2023 Confidence: 70%
Finding
Rate limit hit for model `groq/llama-3.3-70b-versatile`. The file was NOT scanned. Check your API quota. (litellm.RateLimitError: RateLimitError: GroqException - {"error":{"message":"Rate limit reache
Remediation: Upgrade your API plan or retry after the quota resets.
📄   src\meridian\licensing.py 1 violation(s)
MEDIUM   N/A   ·   Line 1
DPDPA 2023 Confidence: 70%
Finding
Rate limit hit for model `groq/llama-3.3-70b-versatile`. The file was NOT scanned. Check your API quota. (litellm.RateLimitError: RateLimitError: GroqException - {"error":{"message":"Rate limit reache
Remediation: Upgrade your API plan or retry after the quota resets.
📄   src\meridian\models.py 1 violation(s)
MEDIUM   N/A   ·   Line 1
DPDPA 2023 Confidence: 70%
Finding
Rate limit hit for model `groq/llama-3.3-70b-versatile`. The file was NOT scanned. Check your API quota. (litellm.RateLimitError: RateLimitError: GroqException - {"error":{"message":"Rate limit reache
Remediation: Upgrade your API plan or retry after the quota resets.
📄   src\meridian\prompts.py 1 violation(s)
MEDIUM   N/A   ·   Line 1
DPDPA 2023 Confidence: 70%
Finding
Rate limit hit for model `groq/llama-3.3-70b-versatile`. The file was NOT scanned. Check your API quota. (litellm.RateLimitError: RateLimitError: GroqException - {"error":{"message":"Rate limit reache
Remediation: Upgrade your API plan or retry after the quota resets.
📄   src\meridian\report.py 1 violation(s)
MEDIUM   N/A   ·   Line 1
DPDPA 2023 Confidence: 70%
Finding
Rate limit hit for model `groq/llama-3.3-70b-versatile`. The file was NOT scanned. Check your API quota. (litellm.RateLimitError: RateLimitError: GroqException - {"error":{"message":"Rate limit reache
Remediation: Upgrade your API plan or retry after the quota resets.
📄   src\meridian\scanner.py 1 violation(s)
MEDIUM   N/A   ·   Line 1
DPDPA 2023 Confidence: 70%
Finding
Rate limit hit for model `groq/llama-3.3-70b-versatile`. The file was NOT scanned. Check your API quota. (litellm.RateLimitError: RateLimitError: GroqException - {"error":{"message":"Rate limit reache
Remediation: Upgrade your API plan or retry after the quota resets.
📄   src\meridian\security.py 1 violation(s)
MEDIUM   N/A   ·   Line 1
DPDPA 2023 Confidence: 70%
Finding
Rate limit hit for model `groq/llama-3.3-70b-versatile`. The file was NOT scanned. Check your API quota. (litellm.RateLimitError: RateLimitError: GroqException - {"error":{"message":"Rate limit reache
Remediation: Upgrade your API plan or retry after the quota resets.
📄   src\meridian\server.py 1 violation(s)
MEDIUM   N/A   ·   Line 1
DPDPA 2023 Confidence: 70%
Finding
Rate limit hit for model `groq/llama-3.3-70b-versatile`. The file was NOT scanned. Check your API quota. (litellm.RateLimitError: RateLimitError: GroqException - {"error":{"message":"Rate limit reache
Remediation: Upgrade your API plan or retry after the quota resets.
📄   tests\sample_bad_app.py 1 violation(s)
MEDIUM   N/A   ·   Line 1
DPDPA 2023 Confidence: 70%
Finding
Rate limit hit for model `groq/llama-3.3-70b-versatile`. The file was NOT scanned. Check your API quota. (litellm.RateLimitError: RateLimitError: GroqException - {"error":{"message":"Rate limit reache
Remediation: Upgrade your API plan or retry after the quota resets.
📄   tests\test_ast_parser.py 1 violation(s)
MEDIUM   N/A   ·   Line 1
DPDPA 2023 Confidence: 70%
Finding
Rate limit hit for model `groq/llama-3.3-70b-versatile`. The file was NOT scanned. Check your API quota. (litellm.RateLimitError: RateLimitError: GroqException - {"error":{"message":"Rate limit reache
Remediation: Upgrade your API plan or retry after the quota resets.
📄   tests\test_core.py 1 violation(s)
MEDIUM   N/A   ·   Line 1
DPDPA 2023 Confidence: 70%
Finding
Rate limit hit for model `groq/llama-3.3-70b-versatile`. The file was NOT scanned. Check your API quota. (litellm.RateLimitError: RateLimitError: GroqException - {"error":{"message":"Rate limit reache
Remediation: Upgrade your API plan or retry after the quota resets.
📄   tests\test_ledger.py 1 violation(s)
MEDIUM   N/A   ·   Line 1
DPDPA 2023 Confidence: 70%
Finding
Rate limit hit for model `groq/llama-3.3-70b-versatile`. The file was NOT scanned. Check your API quota. (litellm.RateLimitError: RateLimitError: GroqException - {"error":{"message":"Rate limit reache
Remediation: Upgrade your API plan or retry after the quota resets.
📄   tests\test_report.py 1 violation(s)
MEDIUM   N/A   ·   Line 1
DPDPA 2023 Confidence: 70%
Finding
Rate limit hit for model `groq/llama-3.3-70b-versatile`. The file was NOT scanned. Check your API quota. (litellm.RateLimitError: RateLimitError: GroqException - {"error":{"message":"Rate limit reache
Remediation: Upgrade your API plan or retry after the quota resets.
Cryptographic Chain of Custody
Audit Record Details
Record ID#2
Repository meridian-mcp
Scanned At 2026-06-10T07:24:05.268650+00:00
Previous Hash 93d8f8ba81db52a46c47c9bfbb7a453a856d654ec7c6bc6634b7530dc6ad5e25
Current Hash be6d6d249710c9e64330599049c6868e146fca126c704d66f69a9380e6afd880
How to Verify This Report
1. Install Meridian:   pip install meridian-mcp
2. Verify the chain:   meridian ledger verify
3. Regenerate PDF:     meridian report --hash be6d6d249710c9e6 ...
4. The regenerated PDF must produce an identical hash to this document.
MERIDIAN
AI Compliance Intelligence · meridiancompliance.framer.website
Report be6d6d249710c9e6 · Generated 10 June 2026, 07:24 UTC