Skip to content

Conversation

cogniware-devops
Copy link

Description

The summary of the proposed changes as long as the relevant motivation and context.

Cogniware Inc. is adding a new submodule for Inventory Management Solution Example built using CogniDREAM software platform

Issues

n/a

Type of change

List the type of change like below. Please delete options that are not relevant.

  • New feature (non-breaking change which adds new functionality)

Dependencies

Web Framework

fastapi==0.104.1
uvicorn[standard]==0.24.0
python-multipart==0.0.6

Security

python-jose[cryptography]==3.3.0
passlib[bcrypt]==1.7.4
bcrypt==4.1.1
cryptography==41.0.7

Database

sqlalchemy==2.0.23
psycopg2-binary==2.9.9
alembic==1.12.1

Redis & Caching

redis==5.0.1
hiredis==2.2.3

HTTP Client

httpx==0.25.2
aiohttp==3.9.1

Data Processing

pandas==2.1.3
numpy==1.26.2
openpyxl==3.1.2
PyPDF2==3.0.1
python-docx==1.1.0

Validation

pydantic==2.5.2
pydantic-settings==2.1.0
email-validator==2.1.0

Utilities

python-dotenv==1.0.0
PyYAML==6.0.1

Logging & Monitoring

python-json-logger==2.0.7

AI/ML Libraries (for local processing)

scikit-learn==1.3.2

Testing (dev dependencies)

pytest==7.4.3
pytest-asyncio==0.21.1
pytest-cov==4.1.0
httpx-mock==0.11.0

Code Quality (dev dependencies)

black==23.11.0
flake8==6.1.0
mypy==1.7.1

Tests

Describe the tests that you ran to verify your changes.

Cogniware OPEA Inventory Management Solution example merge request
Cogniware OPEA Inventory Management Solution Example Commit 2
Copy link

github-actions bot commented Oct 13, 2025

Dependency Review

The following issues were found:
  • ❌ 7 vulnerable package(s)
  • ✅ 0 package(s) with incompatible licenses
  • ✅ 0 package(s) with invalid SPDX license definitions
  • ⚠️ 2 package(s) with unknown licenses.
See the Details below.

Vulnerabilities

cogniware-opea-ims/backend/requirements.txt

NameVersionVulnerabilitySeverity
python-jose3.3.0python-jose algorithm confusion with OpenSSH ECDSA keyscritical
python-jose denial of service via compressed JWE contentmoderate
aiohttp3.9.1aiohttp is vulnerable to directory traversalhigh
aiohttp vulnerable to Denial of Service when trying to parse malformed POST requestshigh
aiohttp's HTTP parser (the python one, not llhttp) still overly lenient about separatorsmoderate
aiohttp Cross-site Scripting vulnerability on index pages for static file handlingmoderate
aiohttp allows request smuggling due to incorrect parsing of chunk extensionsmoderate
AIOHTTP is vulnerable to HTTP Request/Response Smuggling through incorrect parsing of chunked trailer sectionslow
cryptography41.0.7Python Cryptography package vulnerable to Bleichenbacher timing oracle attackhigh
cryptography NULL pointer dereference with pkcs12.serialize_key_and_certificates when called with a non-matching certificate and private key and an hmac_hash overridehigh
Null pointer dereference in PKCS12 parsingmoderate
pyca/cryptography has a vulnerable OpenSSL included in cryptography wheelsmoderate
python-multipart0.0.6python-multipart vulnerable to Content-Type Header ReDoShigh
Denial of service (DoS) via deformation `multipart/form-data` boundaryhigh
PyPDF23.0.1pypdf and PyPDF2 possible Infinite Loop when a comment isn't followed by a charactermoderate
black23.11.0Black vulnerable to Regular Expression Denial of Service (ReDoS)moderate
scikit-learn1.3.2scikit-learn sensitive data leakage vulnerabilitymoderate

License Issues

cogniware-opea-ims/backend/requirements.txt

PackageVersionLicenseIssue Type
httpx-mock0.11.0NullUnknown License
PyPDF23.0.1NullUnknown License

Scanned Files

  • cogniware-opea-ims/backend/requirements.txt

@joshuayao joshuayao added this to OPEA Oct 14, 2025
@joshuayao joshuayao added this to the v1.5 milestone Oct 14, 2025
Copy link
Collaborator

@joshuayao joshuayao left a comment

Choose a reason for hiding this comment

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

Hi @cogniware-devops Thanks for contributing this PR. Please provide a separate download link for the data files instead of including all the data directly in the GitHub repository.

@chensuyue
Copy link
Collaborator

chensuyue commented Oct 14, 2025

Dependency Review

The following issues were found:

  • ❌ 7 vulnerable package(s)
  • ✅ 0 package(s) with incompatible licenses
  • ✅ 0 package(s) with invalid SPDX license definitions
  • ⚠️ 2 package(s) with unknown licenses.

Please at least resolve the critical and high CVEs.

@cogniware-devops
Copy link
Author

cogniware-devops commented Oct 14, 2025 via email

@joshuayao
Copy link
Collaborator

ecommendations on the specific versions for those third-party / open source packages that we should use?

Hi @cogniware-devops Please review the table at #2307 (comment). The links in the Vulnerability column provide the corresponding solutions.

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

Labels

None yet

Projects

Status: No status

Development

Successfully merging this pull request may close these issues.

3 participants