github Python analyzed 2bc2459 deep scan · partial (344/2,445 files)

full-stack-dev-johncastrosanabria/MultiAgent-Software-Engineering-Team.

github

Sistema multi-agente autónomo que automatiza un equipo de ingeniería de software. Analiza requerimientos, diseña arquitecturas, aplica código real vía MCP, audita seguridad (OWASP), ejecuta pruebas y aprueba su propio trabajo. Construido 100% cloud-first con LangGraph, RAG, MCP, Langfuse y fallbacks locales.

maintainer
full-stack-dev-johncastrosanabria
licence
MIT
first seen
2026-08-29
last seen
2026-09-17
releases · 30d
0
short id

Drift inferred · capture-to-capture

No drift recorded — single capability capture; advisories appear once its surface changes.

capabilities 15 tools
transport stdio counts 15 tools · 0 res · 0 prompts permission surface via code analysis

tools

  • create_file
  • get_build_status
  • get_diff
  • get_file_content
  • get_security_report
  • get_test_results
  • list_files
  • read_file
  • run_build
  • run_linter
  • run_security_scan
  • run_tests
  • scan_dependencies
  • search_code
  • update_file
skills & danger signals github-tarball
prompt-surface shipped agent-instruction files + hidden-content / dangerous-code findings — quoted from the analyzed source

analyzed commit 2bc2459 · analyzer v33 · 6h ago

skills & prompt files 14

danger signals2

code evidence vHEAD · github-tarball
evidence-backed findings quoted directly from the published source artifact — not inferred

code files: 419

filesystem 105

  • fs (weak) full-stack-dev-johncastrosanabria-MultiAgent-Software-Engineering-Team.-2bc2459/demo-projects/banca-demo-support/demo.py :13 from pathlib import Path
  • fs full-stack-dev-johncastrosanabria-MultiAgent-Software-Engineering-Team.-2bc2459/demo-projects/banca-demo-support/support.py :8 import shutil
  • fs full-stack-dev-johncastrosanabria-MultiAgent-Software-Engineering-Team.-2bc2459/demo-projects/banca-demo-support/test_acceptance.py :8 from pathlib import Path
  • fs full-stack-dev-johncastrosanabria-MultiAgent-Software-Engineering-Team.-2bc2459/demo-projects/banca-demo-support/test_support.py :3 from pathlib import Path
  • fs full-stack-dev-johncastrosanabria-MultiAgent-Software-Engineering-Team.-2bc2459/demo-projects/banca-demo/banca/api.py :5 from pathlib import Path
  • fs full-stack-dev-johncastrosanabria-MultiAgent-Software-Engineering-Team.-2bc2459/demo-projects/banca-demo/banca/db.py :6 from pathlib import Path
  • fs full-stack-dev-johncastrosanabria-MultiAgent-Software-Engineering-Team.-2bc2459/demo-projects/sample_app/app/service.py :4 from pathlib import Path
  • fs (weak) full-stack-dev-johncastrosanabria-MultiAgent-Software-Engineering-Team.-2bc2459/evaluation/benchmarks/adr14/verify_run_daemon.py :9 import shutil
  • fs (weak) full-stack-dev-johncastrosanabria-MultiAgent-Software-Engineering-Team.-2bc2459/evaluation/benchmarks/adr16/verify_labels_and_sweep.py :36 from pathlib import Path
  • fs (weak) full-stack-dev-johncastrosanabria-MultiAgent-Software-Engineering-Team.-2bc2459/evaluation/benchmarks/adr17/measure_workspace.py :39 from pathlib import Path
  • fs (weak) full-stack-dev-johncastrosanabria-MultiAgent-Software-Engineering-Team.-2bc2459/evaluation/benchmarks/adr17/verify_workspace.py :29 from pathlib import Path
  • fs (weak) full-stack-dev-johncastrosanabria-MultiAgent-Software-Engineering-Team.-2bc2459/evaluation/benchmarks/adr18/verify_infrastructure_prerequisite.py :42 from pathlib import Path
show 28 more
  • fs (weak) full-stack-dev-johncastrosanabria-MultiAgent-Software-Engineering-Team.-2bc2459/evaluation/benchmarks/ghcycle/probe_shallow_push.py :7 from pathlib import Path
  • fs (weak) full-stack-dev-johncastrosanabria-MultiAgent-Software-Engineering-Team.-2bc2459/evaluation/benchmarks/ghcycle/run_cycle.py :11 from pathlib import Path
  • fs (weak) full-stack-dev-johncastrosanabria-MultiAgent-Software-Engineering-Team.-2bc2459/evaluation/benchmarks/multistack/run_trial.py :9 import shutil
  • fs (weak) full-stack-dev-johncastrosanabria-MultiAgent-Software-Engineering-Team.-2bc2459/scripts/run_evaluation.py :6 from pathlib import Path
  • fs (weak) full-stack-dev-johncastrosanabria-MultiAgent-Software-Engineering-Team.-2bc2459/scripts/run_multimodel.py :5 from pathlib import Path
  • fs full-stack-dev-johncastrosanabria-MultiAgent-Software-Engineering-Team.-2bc2459/src/engineering_team/agents/architecture.py :3 from pathlib import PurePosixPath
  • fs full-stack-dev-johncastrosanabria-MultiAgent-Software-Engineering-Team.-2bc2459/src/engineering_team/agents/developer.py :2 from pathlib import Path, PurePosixPath
  • fs full-stack-dev-johncastrosanabria-MultiAgent-Software-Engineering-Team.-2bc2459/src/engineering_team/agents/security.py :1 from pathlib import PurePosixPath
  • fs full-stack-dev-johncastrosanabria-MultiAgent-Software-Engineering-Team.-2bc2459/src/engineering_team/apply_run.py :20 from pathlib import Path
  • fs full-stack-dev-johncastrosanabria-MultiAgent-Software-Engineering-Team.-2bc2459/src/engineering_team/apply_service.py :8 import shutil
  • fs full-stack-dev-johncastrosanabria-MultiAgent-Software-Engineering-Team.-2bc2459/src/engineering_team/cli.py :2 from pathlib import Path
  • fs full-stack-dev-johncastrosanabria-MultiAgent-Software-Engineering-Team.-2bc2459/src/engineering_team/components.py :15 from pathlib import Path, PurePosixPath
  • fs full-stack-dev-johncastrosanabria-MultiAgent-Software-Engineering-Team.-2bc2459/src/engineering_team/config.py :4 from pathlib import Path
  • fs full-stack-dev-johncastrosanabria-MultiAgent-Software-Engineering-Team.-2bc2459/src/engineering_team/contracts/developer_plan.py :3 from pathlib import PurePosixPath
  • fs full-stack-dev-johncastrosanabria-MultiAgent-Software-Engineering-Team.-2bc2459/src/engineering_team/delivery.py :20 from pathlib import Path
  • fs full-stack-dev-johncastrosanabria-MultiAgent-Software-Engineering-Team.-2bc2459/src/engineering_team/delivery_check.py :59 import shutil
  • fs full-stack-dev-johncastrosanabria-MultiAgent-Software-Engineering-Team.-2bc2459/src/engineering_team/docker_labels.py :19 import shutil
  • fs full-stack-dev-johncastrosanabria-MultiAgent-Software-Engineering-Team.-2bc2459/src/engineering_team/ephemeral_checkout.py :15 import shutil
  • fs full-stack-dev-johncastrosanabria-MultiAgent-Software-Engineering-Team.-2bc2459/src/engineering_team/graph/stategraph.py :5 from pathlib import PurePosixPath
  • fs full-stack-dev-johncastrosanabria-MultiAgent-Software-Engineering-Team.-2bc2459/src/engineering_team/infrastructure_prerequisite.py :29 from pathlib import Path
  • fs full-stack-dev-johncastrosanabria-MultiAgent-Software-Engineering-Team.-2bc2459/src/engineering_team/interpreter.py :273 from pathlib import Path
  • fs full-stack-dev-johncastrosanabria-MultiAgent-Software-Engineering-Team.-2bc2459/src/engineering_team/llm/model_health.py :18 from pathlib import Path
  • fs full-stack-dev-johncastrosanabria-MultiAgent-Software-Engineering-Team.-2bc2459/src/engineering_team/llm/prompting.py :11 from pathlib import Path
  • fs full-stack-dev-johncastrosanabria-MultiAgent-Software-Engineering-Team.-2bc2459/src/engineering_team/mcp/client.py :10 from pathlib import Path
  • fs full-stack-dev-johncastrosanabria-MultiAgent-Software-Engineering-Team.-2bc2459/src/engineering_team/mcp/command.py :16 from pathlib import Path
  • fs full-stack-dev-johncastrosanabria-MultiAgent-Software-Engineering-Team.-2bc2459/src/engineering_team/mcp/container.py :20 import shutil
  • fs full-stack-dev-johncastrosanabria-MultiAgent-Software-Engineering-Team.-2bc2459/src/engineering_team/mcp/quality.py :16 from pathlib import Path
  • fs full-stack-dev-johncastrosanabria-MultiAgent-Software-Engineering-Team.-2bc2459/src/engineering_team/mcp/repository.py :13 from pathlib import Path

65 more not shown — this panel samples each group; the count above is the real total.

shell / exec 51

  • shell (weak) full-stack-dev-johncastrosanabria-MultiAgent-Software-Engineering-Team.-2bc2459/demo-projects/banca-demo-support/demo.py :8 import subprocess
  • shell full-stack-dev-johncastrosanabria-MultiAgent-Software-Engineering-Team.-2bc2459/demo-projects/banca-demo-support/probe_models.py :12 import subprocess
  • shell full-stack-dev-johncastrosanabria-MultiAgent-Software-Engineering-Team.-2bc2459/demo-projects/banca-demo-support/support.py :9 import subprocess
  • shell (weak) full-stack-dev-johncastrosanabria-MultiAgent-Software-Engineering-Team.-2bc2459/evaluation/benchmarks/adr14/verify_run_daemon.py :10 import subprocess
  • shell (weak) full-stack-dev-johncastrosanabria-MultiAgent-Software-Engineering-Team.-2bc2459/evaluation/benchmarks/adr16/verify_labels_and_sweep.py :33 import subprocess
  • shell (weak) full-stack-dev-johncastrosanabria-MultiAgent-Software-Engineering-Team.-2bc2459/evaluation/benchmarks/adr17/measure_workspace.py :35 import subprocess
  • shell (weak) full-stack-dev-johncastrosanabria-MultiAgent-Software-Engineering-Team.-2bc2459/evaluation/benchmarks/adr17/verify_workspace.py :25 import subprocess
  • shell (weak) full-stack-dev-johncastrosanabria-MultiAgent-Software-Engineering-Team.-2bc2459/evaluation/benchmarks/adr18/verify_infrastructure_prerequisite.py :36 import subprocess
  • shell (weak) full-stack-dev-johncastrosanabria-MultiAgent-Software-Engineering-Team.-2bc2459/evaluation/benchmarks/ghcycle/probe_shallow_push.py :4 import subprocess
  • shell (weak) full-stack-dev-johncastrosanabria-MultiAgent-Software-Engineering-Team.-2bc2459/evaluation/benchmarks/ghcycle/run_cycle.py :9 import subprocess
  • shell full-stack-dev-johncastrosanabria-MultiAgent-Software-Engineering-Team.-2bc2459/src/engineering_team/apply_service.py :9 import subprocess
  • shell full-stack-dev-johncastrosanabria-MultiAgent-Software-Engineering-Team.-2bc2459/src/engineering_team/cli.py :138 import subprocess
show 28 more
  • shell full-stack-dev-johncastrosanabria-MultiAgent-Software-Engineering-Team.-2bc2459/src/engineering_team/delivery.py :18 import subprocess
  • shell full-stack-dev-johncastrosanabria-MultiAgent-Software-Engineering-Team.-2bc2459/src/engineering_team/delivery_check.py :60 import subprocess
  • shell full-stack-dev-johncastrosanabria-MultiAgent-Software-Engineering-Team.-2bc2459/src/engineering_team/docker_labels.py :20 import subprocess
  • shell full-stack-dev-johncastrosanabria-MultiAgent-Software-Engineering-Team.-2bc2459/src/engineering_team/ephemeral_checkout.py :16 import subprocess
  • shell full-stack-dev-johncastrosanabria-MultiAgent-Software-Engineering-Team.-2bc2459/src/engineering_team/mcp/command.py :12 import subprocess
  • shell full-stack-dev-johncastrosanabria-MultiAgent-Software-Engineering-Team.-2bc2459/src/engineering_team/mcp/container.py :21 import subprocess
  • shell full-stack-dev-johncastrosanabria-MultiAgent-Software-Engineering-Team.-2bc2459/src/engineering_team/mcp/quality.py :10 import subprocess
  • shell full-stack-dev-johncastrosanabria-MultiAgent-Software-Engineering-Team.-2bc2459/src/engineering_team/mcp/run_daemon.py :6 import subprocess
  • shell full-stack-dev-johncastrosanabria-MultiAgent-Software-Engineering-Team.-2bc2459/src/engineering_team/mcp/workspace_runner.py :16 import subprocess
  • shell full-stack-dev-johncastrosanabria-MultiAgent-Software-Engineering-Team.-2bc2459/src/engineering_team/project_picker.py :14 import subprocess
  • shell full-stack-dev-johncastrosanabria-MultiAgent-Software-Engineering-Team.-2bc2459/src/engineering_team/reset_project.py :15 import subprocess
  • shell full-stack-dev-johncastrosanabria-MultiAgent-Software-Engineering-Team.-2bc2459/src/engineering_team/services.py :24 import subprocess
  • shell full-stack-dev-johncastrosanabria-MultiAgent-Software-Engineering-Team.-2bc2459/src/engineering_team/workspace/contract.py :21 import subprocess
  • shell (weak) full-stack-dev-johncastrosanabria-MultiAgent-Software-Engineering-Team.-2bc2459/tests/mcp/test_apply_infrastructure.py :2 import subprocess
  • shell (weak) full-stack-dev-johncastrosanabria-MultiAgent-Software-Engineering-Team.-2bc2459/tests/mcp/test_apply_quality_stack_selection.py :10 import subprocess
  • shell (weak) full-stack-dev-johncastrosanabria-MultiAgent-Software-Engineering-Team.-2bc2459/tests/mcp/test_container.py :12 import subprocess
  • shell (weak) full-stack-dev-johncastrosanabria-MultiAgent-Software-Engineering-Team.-2bc2459/tests/mcp/test_jvm_sandbox_toolchain.py :11 import subprocess
  • shell (weak) full-stack-dev-johncastrosanabria-MultiAgent-Software-Engineering-Team.-2bc2459/tests/mcp/test_mcp_client_source_pin.py :10 import subprocess
  • shell (weak) full-stack-dev-johncastrosanabria-MultiAgent-Software-Engineering-Team.-2bc2459/tests/mcp/test_quality.py :2 import subprocess
  • shell (weak) full-stack-dev-johncastrosanabria-MultiAgent-Software-Engineering-Team.-2bc2459/tests/mcp/test_repository.py :1 import subprocess
  • shell (weak) full-stack-dev-johncastrosanabria-MultiAgent-Software-Engineering-Team.-2bc2459/tests/mcp/test_run_daemon.py :1 import subprocess
  • shell (weak) full-stack-dev-johncastrosanabria-MultiAgent-Software-Engineering-Team.-2bc2459/tests/mcp/test_run_daemon_live.py :5 import subprocess
  • shell (weak) full-stack-dev-johncastrosanabria-MultiAgent-Software-Engineering-Team.-2bc2459/tests/mcp/test_runner.py :12 import subprocess
  • shell (weak) full-stack-dev-johncastrosanabria-MultiAgent-Software-Engineering-Team.-2bc2459/tests/mcp/test_runner_selection.py :103 import subprocess
  • shell (weak) full-stack-dev-johncastrosanabria-MultiAgent-Software-Engineering-Team.-2bc2459/tests/mcp/test_schema_initialisation.py :11 import subprocess
  • shell (weak) full-stack-dev-johncastrosanabria-MultiAgent-Software-Engineering-Team.-2bc2459/tests/mcp/test_service_stack.py :11 import subprocess
  • shell (weak) full-stack-dev-johncastrosanabria-MultiAgent-Software-Engineering-Team.-2bc2459/tests/mcp/test_stack_execution.py :12 import subprocess
  • shell (weak) full-stack-dev-johncastrosanabria-MultiAgent-Software-Engineering-Team.-2bc2459/tests/mcp/test_workspace_contract.py :14 import subprocess

11 more not shown — this panel samples each group; the count above is the real total.

network 17

  • net full-stack-dev-johncastrosanabria-MultiAgent-Software-Engineering-Team.-2bc2459/demo-projects/banca-demo-support/support.py :124 import urllib.request
  • net full-stack-dev-johncastrosanabria-MultiAgent-Software-Engineering-Team.-2bc2459/src/engineering_team/ephemeral_checkout.py :21 from urllib.parse import urlsplit
  • net full-stack-dev-johncastrosanabria-MultiAgent-Software-Engineering-Team.-2bc2459/src/engineering_team/interpreter.py :315 import urllib.request
  • net full-stack-dev-johncastrosanabria-MultiAgent-Software-Engineering-Team.-2bc2459/src/engineering_team/llm/cloud.py :11 import httpx
  • net full-stack-dev-johncastrosanabria-MultiAgent-Software-Engineering-Team.-2bc2459/src/engineering_team/llm/ollama.py :5 import httpx
  • net full-stack-dev-johncastrosanabria-MultiAgent-Software-Engineering-Team.-2bc2459/src/engineering_team/llm/runtime.py :10 import httpx
  • net (weak) full-stack-dev-johncastrosanabria-MultiAgent-Software-Engineering-Team.-2bc2459/tests/integration/test_documentation.py :7 from urllib.parse import unquote, urlsplit
  • net (weak) full-stack-dev-johncastrosanabria-MultiAgent-Software-Engineering-Team.-2bc2459/tests/integration/test_workflow.py :3 import httpx
  • net (weak) full-stack-dev-johncastrosanabria-MultiAgent-Software-Engineering-Team.-2bc2459/tests/unit/test_cloud_fallback.py :4 import httpx
  • net (weak) full-stack-dev-johncastrosanabria-MultiAgent-Software-Engineering-Team.-2bc2459/tests/unit/test_cloud_fallback_diagnostics.py :5 import httpx
  • net (weak) full-stack-dev-johncastrosanabria-MultiAgent-Software-Engineering-Team.-2bc2459/tests/unit/test_cloud_redaction.py :172 import httpx
  • net (weak) full-stack-dev-johncastrosanabria-MultiAgent-Software-Engineering-Team.-2bc2459/tests/unit/test_cloud_runtime.py :5 import httpx
show 5 more
  • net (weak) full-stack-dev-johncastrosanabria-MultiAgent-Software-Engineering-Team.-2bc2459/tests/unit/test_developer_target_plan.py :327 import httpx
  • net (weak) full-stack-dev-johncastrosanabria-MultiAgent-Software-Engineering-Team.-2bc2459/tests/unit/test_model_health.py :5 import httpx
  • net (weak) full-stack-dev-johncastrosanabria-MultiAgent-Software-Engineering-Team.-2bc2459/tests/unit/test_model_runtime.py :3 import httpx
  • net (weak) full-stack-dev-johncastrosanabria-MultiAgent-Software-Engineering-Team.-2bc2459/tests/unit/test_ollama_adapter.py :3 import httpx
  • net (weak) full-stack-dev-johncastrosanabria-MultiAgent-Software-Engineering-Team.-2bc2459/tests/unit/test_telemetry_and_history.py :11 import httpx

secrets 1

  • secrets full-stack-dev-johncastrosanabria-MultiAgent-Software-Engineering-Team.-2bc2459/src/engineering_team/observability/langfuse.py :130 secret_key = secret_key or os.getenv("LANGFUSE_SECRET_KEY")

database 6

  • db full-stack-dev-johncastrosanabria-MultiAgent-Software-Engineering-Team.-2bc2459/demo-projects/banca-demo/banca/auth.py :9 import sqlite3
  • db full-stack-dev-johncastrosanabria-MultiAgent-Software-Engineering-Team.-2bc2459/demo-projects/banca-demo/banca/cuentas.py :5 import sqlite3
  • db full-stack-dev-johncastrosanabria-MultiAgent-Software-Engineering-Team.-2bc2459/demo-projects/banca-demo/banca/db.py :5 import sqlite3
  • db full-stack-dev-johncastrosanabria-MultiAgent-Software-Engineering-Team.-2bc2459/demo-projects/banca-demo/banca/perfil.py :5 import sqlite3
  • db full-stack-dev-johncastrosanabria-MultiAgent-Software-Engineering-Team.-2bc2459/demo-projects/banca-demo/banca/transacciones.py :5 import sqlite3
  • db full-stack-dev-johncastrosanabria-MultiAgent-Software-Engineering-Team.-2bc2459/demo-projects/sample_app/app/service.py :2 import sqlite3

tool registrations 16

  • run_security_scan full-stack-dev-johncastrosanabria-MultiAgent-Software-Engineering-Team.-2bc2459/frontend/src/data/scenario.ts :92
  • list_files full-stack-dev-johncastrosanabria-MultiAgent-Software-Engineering-Team.-2bc2459/src/engineering_team/mcp/server.py :30
  • read_file full-stack-dev-johncastrosanabria-MultiAgent-Software-Engineering-Team.-2bc2459/src/engineering_team/mcp/server.py :34
  • search_code full-stack-dev-johncastrosanabria-MultiAgent-Software-Engineering-Team.-2bc2459/src/engineering_team/mcp/server.py :42
  • get_file_content full-stack-dev-johncastrosanabria-MultiAgent-Software-Engineering-Team.-2bc2459/src/engineering_team/mcp/server.py :50
  • create_file full-stack-dev-johncastrosanabria-MultiAgent-Software-Engineering-Team.-2bc2459/src/engineering_team/mcp/server.py :60
  • update_file full-stack-dev-johncastrosanabria-MultiAgent-Software-Engineering-Team.-2bc2459/src/engineering_team/mcp/server.py :66
  • get_diff full-stack-dev-johncastrosanabria-MultiAgent-Software-Engineering-Team.-2bc2459/src/engineering_team/mcp/server.py :72
  • run_tests full-stack-dev-johncastrosanabria-MultiAgent-Software-Engineering-Team.-2bc2459/src/engineering_team/mcp/server.py :92
  • get_test_results full-stack-dev-johncastrosanabria-MultiAgent-Software-Engineering-Team.-2bc2459/src/engineering_team/mcp/server.py :96
  • run_build full-stack-dev-johncastrosanabria-MultiAgent-Software-Engineering-Team.-2bc2459/src/engineering_team/mcp/server.py :100
  • get_build_status full-stack-dev-johncastrosanabria-MultiAgent-Software-Engineering-Team.-2bc2459/src/engineering_team/mcp/server.py :104
show 4 more
  • run_linter full-stack-dev-johncastrosanabria-MultiAgent-Software-Engineering-Team.-2bc2459/src/engineering_team/mcp/server.py :108
  • scan_dependencies full-stack-dev-johncastrosanabria-MultiAgent-Software-Engineering-Team.-2bc2459/src/engineering_team/mcp/server.py :112
  • run_security_scan full-stack-dev-johncastrosanabria-MultiAgent-Software-Engineering-Team.-2bc2459/src/engineering_team/mcp/server.py :116
  • get_security_report full-stack-dev-johncastrosanabria-MultiAgent-Software-Engineering-Team.-2bc2459/src/engineering_team/mcp/server.py :120

declared dependencies 37

  • mcp@>=2.1,<3
  • pydantic@>=2.8,<3
  • pydantic-settings@>=2.4,<3
  • langgraph@>=0.2,<2
  • typer@>=0.12,<1
  • httpx@>=0.27,<1
  • chromadb@>=0.5
  • langchain-core@>=1.2,<2
  • langchain-text-splitters@>=1.1,<2
  • sentence-transformers@>=3.0
  • langfuse@>=4.0,<5
  • fastapi@>=0.115
show 25 more
  • uvicorn@>=0.30
  • pytest@==8.4.2
  • pytest-cov@>=5.0
  • ruff@==0.16.5
  • iniconfig@==2.3.0
  • packaging@==26.3
  • pluggy@==1.6.0
  • pygments@==2.21.0
  • colorama@==0.4.6; sys_platform ==
  • 3.11@*
  • 3.13@*
  • org.springframework.boot:spring-boot-starter-web@*
  • org.springframework.boot:spring-boot-starter-data-jpa@*
  • org.springframework.boot:spring-boot-starter-validation@*
  • org.springframework.boot:spring-boot-starter-actuator@*
  • org.springframework.kafka:spring-kafka@*
  • org.postgresql:postgresql@*
  • org.springdoc:springdoc-openapi-starter-webmvc-ui@*
  • org.springframework.boot:spring-boot-starter-test@*
  • org.springframework.kafka:spring-kafka-test@*
  • org.testcontainers:junit-jupiter@*
  • org.testcontainers:postgresql@*
  • org.testcontainers:kafka@*
  • org.springframework.boot:spring-boot-testcontainers@*
  • org.awaitility:awaitility@*