Skip to content
New issue

Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.

By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.

Already on GitHub? Sign in to your account

Nestify #85

Open
wants to merge 24 commits into
base: main
Choose a base branch
from
Open

Nestify #85

wants to merge 24 commits into from

Conversation

electricmonk
Copy link
Owner

No description provided.

Copy link

semanticdiff-com bot commented Apr 18, 2024

Review changes with SemanticDiff.

Analyzed 25 of 59 files.

Overall, the semantic diff is 22% smaller than the GitHub diff.

File Information
Filename Status
✔️ package.json 33.33% smaller
yarn.lock Unsupported file format
✔️ packages/server/package.json Analyzed
✔️ packages/server/tsconfig.json 50.0% smaller
✔️ packages/server/test/order.repo.spec.ts Analyzed
✔️ packages/server/test/product.repo.spec.ts 6.77% smaller
packages/server/test/purchase.microservices.system.spec.ts Unsupported file format
packages/server/test/purchase.system.spec.ts Unsupported file format
packages/server/src/config.ts Unsupported file format
✔️ packages/server/src/index.ts 10.1% smaller
packages/server/src/ports.ts Unsupported file format
✔️ packages/server/src/routes.ts Analyzed
packages/server/src/server.testkit.ts Unsupported file format
✔️ packages/server/src/server.ts Analyzed
✔️ packages/server/src/types.ts 33.33% smaller
✔️ packages/server/src/zodValidationPipe.ts Analyzed
packages/server/src/orders/app.ts Unsupported file format
packages/server/src/orders/main.ts Unsupported file format
packages/server/src/orders/order.module.ts Unsupported file format
packages/server/src/orders/orderController.ts Unsupported file format
packages/server/src/monolith/app.module.ioc.ts Unsupported file format
packages/server/src/monolith/app.module.overrides.ts Unsupported file format
packages/server/src/monolith/app.module.register.ts Unsupported file format
packages/server/src/monolith/controllers.ts Unsupported file format
packages/server/src/monolith/index.ts Unsupported file format
packages/server/src/monolith/monolithic-cart-manager.ts Unsupported file format
packages/server/src/catalog/app.ts Unsupported file format
packages/server/src/catalog/catalog.module.ts Unsupported file format
packages/server/src/catalog/main.ts Unsupported file format
packages/server/src/catalog/productController.ts Unsupported file format
packages/server/src/cart/app.ts Unsupported file format
packages/server/src/cart/cart.module.ts Unsupported file format
packages/server/src/cart/cartController.ts Unsupported file format
packages/server/src/cart/kafkaCartManager.ts Unsupported file format
packages/server/src/cart/main.ts Unsupported file format
✔️ packages/server/src/adapters/cart.repo.ts Analyzed
packages/server/src/adapters/fake.ts Unsupported file format
packages/server/src/adapters/fakes.ts Unsupported file format
✔️ packages/server/src/adapters/index.ts Analyzed
✔️ packages/server/src/adapters/memory.module.ts Analyzed
packages/server/src/adapters/mongodb.module.ts Unsupported file format
✔️ packages/server/src/adapters/order.repo.ts 30.36% smaller
✔️ packages/server/src/adapters/product.repo.ts 58.22% smaller
packages/e2e/docker-compose.yml Unsupported file format
✔️ packages/e2e/test/e2e.spec.ts 4.12% smaller
✔️ packages/client/test/purchase.flow.spec.tsx 34.15% smaller
✔️ packages/client/test/search.flow.spec.tsx 15.28% smaller
✔️ packages/client/src/index.tsx 17.6% smaller
✔️ packages/client/src/hooks/cart.ts 81.24% smaller
✔️ packages/client/src/hooks/order.ts 53.14% smaller
✔️ packages/client/src/hooks/products.ts 9.7% smaller
✔️ packages/client/src/components/Shop.tsx 56.68% smaller
packages/client/src/adapters/backend.ts Unsupported file format
packages/client/src/adapters/cart.ts Unsupported file format
✔️ packages/client/src/adapters/context.tsx 22.97% smaller
✔️ packages/client/src/adapters/harness.tsx 10.99% smaller
packages/client/src/adapters/order.ts Unsupported file format
packages/client/src/adapters/productCatalog.ts Unsupported file format
.github/workflows/node.js.yml Unsupported file format

@electricmonk
Copy link
Owner Author

electricmonk commented Apr 18, 2024

Logo
Checkmarx One – Scan Summary & Detailsc4b3e8e7-f351-43a7-989c-b7204a5bb2f6

New Issues

Severity Issue Source File / Package Checkmarx Insight
HIGH CVE-2023-42282 Npm-ip-2.0.0 Vulnerable Package
HIGH CVE-2023-48631 Npm-@adobe/css-tools-4.1.0 Vulnerable Package
HIGH CVE-2024-23331 Npm-vite-4.4.9 Vulnerable Package
HIGH CVE-2024-23331 Npm-vite-5.0.0-beta.3 Vulnerable Package
HIGH Cxab55612e-3a56 Npm-braces-3.0.2 Vulnerable Package
HIGH Cxca84a1c2-1f12 Npm-micromatch-4.0.5 Vulnerable Package
MEDIUM CVE-2023-26159 Npm-follow-redirects-1.15.2 Vulnerable Package
MEDIUM CVE-2023-45857 Npm-axios-1.5.1 Vulnerable Package
MEDIUM CVE-2023-45857 Npm-axios-1.3.3 Vulnerable Package
MEDIUM CVE-2023-49293 Npm-vite-5.0.0-beta.3 Vulnerable Package
MEDIUM CVE-2023-49293 Npm-vite-4.4.9 Vulnerable Package
MEDIUM CVE-2024-28849 Npm-follow-redirects-1.15.2 Vulnerable Package
MEDIUM CVE-2024-28863 Npm-tar-6.1.13 Vulnerable Package
MEDIUM CVE-2024-31207 Npm-vite-4.4.9 Vulnerable Package
MEDIUM CVE-2024-31207 Npm-vite-5.0.0-beta.3 Vulnerable Package

Fixed Issues

Severity Issue Source File / Package
HIGH Reflected_XSS /packages/server/src/routes.ts: 114
HIGH Reflected_XSS /packages/server/src/routes.ts: 133
MEDIUM Host Namespace is Shared /docker-compose.yml: 3
MEDIUM Missing_HSTS_Header /packages/server/src/routes.ts: 46
MEDIUM Networks Not Set /docker-compose.yml: 3
LOW Missing_CSP_Header /packages/server/src/routes.ts: 46

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.

1 participant