Skip to content

feat: Add Amazon Bedrock provider to Lighthouse AI - #8920

Closed
0xbadshah wants to merge 51 commits into
masterfrom
PRWLR-7835-amazon-bedrock
Closed

0xbadshah wants to merge 51 commits into
masterfrom
PRWLR-7835-amazon-bedrock

Conversation

@0xbadshah

Copy link
Copy Markdown
Contributor

Context

Lighthouse supports multi LLM provider as part of #8772
The above PR only support OpenAI. This PR adds support for Amazon Bedrock.

This PR depends on the parent PR - #8772

Description

Amazon Bedrock is native LLM provider in AWS. This provides access to models such as Amazon Titan, Anthropic Claude, etc. This PR allows user to connect LLMs from their Amazon Bedrock to Prowler.

Steps to review

TODO

Checklist

API

  • Verify if API specs need to be regenerated.
  • Check if version updates are required (e.g., specs, Poetry, etc.).
  • Ensure new entries are added to CHANGELOG.md, if applicable.

License

By submitting this pull request, I confirm that my contribution is made under the terms of the Apache 2.0 license.

@github-actions github-actions Bot added component/api review-django-migrations This PR contains changes in Django migrations labels Oct 15, 2025
@github-actions

github-actions Bot commented Oct 15, 2025

Copy link
Copy Markdown
Contributor

✅ All necessary CHANGELOG.md files have been updated.

@0xbadshah
0xbadshah force-pushed the PRWLR-7835-amazon-bedrock branch from 4bcfe38 to f8b33e5 Compare October 20, 2025 15:19
@codecov

codecov Bot commented Oct 20, 2025

Copy link
Copy Markdown

Codecov Report

❌ Patch coverage is 76.62338% with 180 lines in your changes missing coverage. Please review.
✅ Project coverage is 93.64%. Comparing base (ba8dbb0) to head (0c669a0).
⚠️ Report is 80 commits behind head on master.

Additional details and impacted files
@@            Coverage Diff             @@
##           master    #8920      +/-   ##
==========================================
- Coverage   94.46%   93.64%   -0.82%     
==========================================
  Files         137      141       +4     
  Lines       16207    16969     +762     
==========================================
+ Hits        15310    15891     +581     
- Misses        897     1078     +181     
Flag Coverage Δ
api 93.64% <76.62%> (-0.82%) ⬇️

Flags with carried forward coverage won't be shown. Click here to find out more.

Components Coverage Δ
prowler ∅ <ø> (∅)
api 93.64% <76.62%> (-0.82%) ⬇️
🚀 New features to boost your workflow:
  • ❄️ Test Analytics: Detect flaky tests, report on failures, and find test suite problems.
  • 📦 JS Bundle Analysis: Save yourself from yourself by tracking and limiting bundle sizes in JS merges.

@0xbadshah
0xbadshah force-pushed the PRWLR-7835-amazon-bedrock branch from f8b33e5 to 10f5ff9 Compare October 26, 2025 09:56
@github-actions

github-actions Bot commented Oct 26, 2025

Copy link
Copy Markdown
Contributor

Conflict Markers Resolved

All conflict markers have been successfully resolved in this pull request.

@github-actions

github-actions Bot commented Oct 26, 2025

Copy link
Copy Markdown
Contributor

🔒 Container Security Scan

Image: prowler-api:ac1a695
Last scan: 2025-10-26 16:34:08 UTC

📊 Vulnerability Summary

Severity Count
🔴 Critical 4
Total 4

3 package(s) affected

⚠️ Action Required

Critical severity vulnerabilities detected. These should be addressed before merging:

  • Review the detailed scan results
  • Update affected packages to patched versions
  • Consider using a different base image if updates are unavailable

📋 Resources:

@0xbadshah
0xbadshah force-pushed the PRWLR-7835-amazon-bedrock branch from 10f5ff9 to 0c669a0 Compare October 26, 2025 16:30
@0xbadshah

Copy link
Copy Markdown
Contributor Author

Closing this PR as Amazon Bedrock is added in this PR along with OpenAI compatible provider - #8957

@0xbadshah 0xbadshah closed this Oct 30, 2025
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Labels

component/api review-django-migrations This PR contains changes in Django migrations

Projects

None yet

Development

Successfully merging this pull request may close these issues.

2 participants