Spaces:
Sleeping
Sleeping
| { | |
| "errors": [], | |
| "generated_at": "2026-03-15T08:33:04Z", | |
| "metrics": { | |
| "_totals": { | |
| "CONFIDENCE.HIGH": 0, | |
| "CONFIDENCE.LOW": 0, | |
| "CONFIDENCE.MEDIUM": 2, | |
| "CONFIDENCE.UNDEFINED": 0, | |
| "SEVERITY.HIGH": 0, | |
| "SEVERITY.LOW": 0, | |
| "SEVERITY.MEDIUM": 2, | |
| "SEVERITY.UNDEFINED": 0, | |
| "loc": 6655, | |
| "nosec": 0, | |
| "skipped_tests": 0 | |
| }, | |
| "src/__init__.py": { | |
| "CONFIDENCE.HIGH": 0, | |
| "CONFIDENCE.LOW": 0, | |
| "CONFIDENCE.MEDIUM": 0, | |
| "CONFIDENCE.UNDEFINED": 0, | |
| "SEVERITY.HIGH": 0, | |
| "SEVERITY.LOW": 0, | |
| "SEVERITY.MEDIUM": 0, | |
| "SEVERITY.UNDEFINED": 0, | |
| "loc": 3, | |
| "nosec": 0, | |
| "skipped_tests": 0 | |
| }, | |
| "src/agents\\__init__.py": { | |
| "CONFIDENCE.HIGH": 0, | |
| "CONFIDENCE.LOW": 0, | |
| "CONFIDENCE.MEDIUM": 0, | |
| "CONFIDENCE.UNDEFINED": 0, | |
| "SEVERITY.HIGH": 0, | |
| "SEVERITY.LOW": 0, | |
| "SEVERITY.MEDIUM": 0, | |
| "SEVERITY.UNDEFINED": 0, | |
| "loc": 3, | |
| "nosec": 0, | |
| "skipped_tests": 0 | |
| }, | |
| "src/agents\\biomarker_analyzer.py": { | |
| "CONFIDENCE.HIGH": 0, | |
| "CONFIDENCE.LOW": 0, | |
| "CONFIDENCE.MEDIUM": 0, | |
| "CONFIDENCE.UNDEFINED": 0, | |
| "SEVERITY.HIGH": 0, | |
| "SEVERITY.LOW": 0, | |
| "SEVERITY.MEDIUM": 0, | |
| "SEVERITY.UNDEFINED": 0, | |
| "loc": 97, | |
| "nosec": 0, | |
| "skipped_tests": 0 | |
| }, | |
| "src/agents\\biomarker_linker.py": { | |
| "CONFIDENCE.HIGH": 0, | |
| "CONFIDENCE.LOW": 0, | |
| "CONFIDENCE.MEDIUM": 0, | |
| "CONFIDENCE.UNDEFINED": 0, | |
| "SEVERITY.HIGH": 0, | |
| "SEVERITY.LOW": 0, | |
| "SEVERITY.MEDIUM": 0, | |
| "SEVERITY.UNDEFINED": 0, | |
| "loc": 138, | |
| "nosec": 0, | |
| "skipped_tests": 0 | |
| }, | |
| "src/agents\\clinical_guidelines.py": { | |
| "CONFIDENCE.HIGH": 0, | |
| "CONFIDENCE.LOW": 0, | |
| "CONFIDENCE.MEDIUM": 0, | |
| "CONFIDENCE.UNDEFINED": 0, | |
| "SEVERITY.HIGH": 0, | |
| "SEVERITY.LOW": 0, | |
| "SEVERITY.MEDIUM": 0, | |
| "SEVERITY.UNDEFINED": 0, | |
| "loc": 182, | |
| "nosec": 0, | |
| "skipped_tests": 0 | |
| }, | |
| "src/agents\\confidence_assessor.py": { | |
| "CONFIDENCE.HIGH": 0, | |
| "CONFIDENCE.LOW": 0, | |
| "CONFIDENCE.MEDIUM": 0, | |
| "CONFIDENCE.UNDEFINED": 0, | |
| "SEVERITY.HIGH": 0, | |
| "SEVERITY.LOW": 0, | |
| "SEVERITY.MEDIUM": 0, | |
| "SEVERITY.UNDEFINED": 0, | |
| "loc": 171, | |
| "nosec": 0, | |
| "skipped_tests": 0 | |
| }, | |
| "src/agents\\disease_explainer.py": { | |
| "CONFIDENCE.HIGH": 0, | |
| "CONFIDENCE.LOW": 0, | |
| "CONFIDENCE.MEDIUM": 0, | |
| "CONFIDENCE.UNDEFINED": 0, | |
| "SEVERITY.HIGH": 0, | |
| "SEVERITY.LOW": 0, | |
| "SEVERITY.MEDIUM": 0, | |
| "SEVERITY.UNDEFINED": 0, | |
| "loc": 168, | |
| "nosec": 0, | |
| "skipped_tests": 0 | |
| }, | |
| "src/agents\\response_synthesizer.py": { | |
| "CONFIDENCE.HIGH": 0, | |
| "CONFIDENCE.LOW": 0, | |
| "CONFIDENCE.MEDIUM": 0, | |
| "CONFIDENCE.UNDEFINED": 0, | |
| "SEVERITY.HIGH": 0, | |
| "SEVERITY.LOW": 0, | |
| "SEVERITY.MEDIUM": 0, | |
| "SEVERITY.UNDEFINED": 0, | |
| "loc": 208, | |
| "nosec": 0, | |
| "skipped_tests": 0 | |
| }, | |
| "src/biomarker_normalization.py": { | |
| "CONFIDENCE.HIGH": 0, | |
| "CONFIDENCE.LOW": 0, | |
| "CONFIDENCE.MEDIUM": 0, | |
| "CONFIDENCE.UNDEFINED": 0, | |
| "SEVERITY.HIGH": 0, | |
| "SEVERITY.LOW": 0, | |
| "SEVERITY.MEDIUM": 0, | |
| "SEVERITY.UNDEFINED": 0, | |
| "loc": 99, | |
| "nosec": 0, | |
| "skipped_tests": 0 | |
| }, | |
| "src/biomarker_validator.py": { | |
| "CONFIDENCE.HIGH": 0, | |
| "CONFIDENCE.LOW": 0, | |
| "CONFIDENCE.MEDIUM": 0, | |
| "CONFIDENCE.UNDEFINED": 0, | |
| "SEVERITY.HIGH": 0, | |
| "SEVERITY.LOW": 0, | |
| "SEVERITY.MEDIUM": 0, | |
| "SEVERITY.UNDEFINED": 0, | |
| "loc": 171, | |
| "nosec": 0, | |
| "skipped_tests": 0 | |
| }, | |
| "src/config.py": { | |
| "CONFIDENCE.HIGH": 0, | |
| "CONFIDENCE.LOW": 0, | |
| "CONFIDENCE.MEDIUM": 0, | |
| "CONFIDENCE.UNDEFINED": 0, | |
| "SEVERITY.HIGH": 0, | |
| "SEVERITY.LOW": 0, | |
| "SEVERITY.MEDIUM": 0, | |
| "SEVERITY.UNDEFINED": 0, | |
| "loc": 75, | |
| "nosec": 0, | |
| "skipped_tests": 0 | |
| }, | |
| "src/database.py": { | |
| "CONFIDENCE.HIGH": 0, | |
| "CONFIDENCE.LOW": 0, | |
| "CONFIDENCE.MEDIUM": 0, | |
| "CONFIDENCE.UNDEFINED": 0, | |
| "SEVERITY.HIGH": 0, | |
| "SEVERITY.LOW": 0, | |
| "SEVERITY.MEDIUM": 0, | |
| "SEVERITY.UNDEFINED": 0, | |
| "loc": 37, | |
| "nosec": 0, | |
| "skipped_tests": 0 | |
| }, | |
| "src/dependencies.py": { | |
| "CONFIDENCE.HIGH": 0, | |
| "CONFIDENCE.LOW": 0, | |
| "CONFIDENCE.MEDIUM": 0, | |
| "CONFIDENCE.UNDEFINED": 0, | |
| "SEVERITY.HIGH": 0, | |
| "SEVERITY.LOW": 0, | |
| "SEVERITY.MEDIUM": 0, | |
| "SEVERITY.UNDEFINED": 0, | |
| "loc": 20, | |
| "nosec": 0, | |
| "skipped_tests": 0 | |
| }, | |
| "src/evaluation\\__init__.py": { | |
| "CONFIDENCE.HIGH": 0, | |
| "CONFIDENCE.LOW": 0, | |
| "CONFIDENCE.MEDIUM": 0, | |
| "CONFIDENCE.UNDEFINED": 0, | |
| "SEVERITY.HIGH": 0, | |
| "SEVERITY.LOW": 0, | |
| "SEVERITY.MEDIUM": 0, | |
| "SEVERITY.UNDEFINED": 0, | |
| "loc": 24, | |
| "nosec": 0, | |
| "skipped_tests": 0 | |
| }, | |
| "src/evaluation\\evaluators.py": { | |
| "CONFIDENCE.HIGH": 0, | |
| "CONFIDENCE.LOW": 0, | |
| "CONFIDENCE.MEDIUM": 0, | |
| "CONFIDENCE.UNDEFINED": 0, | |
| "SEVERITY.HIGH": 0, | |
| "SEVERITY.LOW": 0, | |
| "SEVERITY.MEDIUM": 0, | |
| "SEVERITY.UNDEFINED": 0, | |
| "loc": 376, | |
| "nosec": 0, | |
| "skipped_tests": 0 | |
| }, | |
| "src/exceptions.py": { | |
| "CONFIDENCE.HIGH": 0, | |
| "CONFIDENCE.LOW": 0, | |
| "CONFIDENCE.MEDIUM": 0, | |
| "CONFIDENCE.UNDEFINED": 0, | |
| "SEVERITY.HIGH": 0, | |
| "SEVERITY.LOW": 0, | |
| "SEVERITY.MEDIUM": 0, | |
| "SEVERITY.UNDEFINED": 0, | |
| "loc": 66, | |
| "nosec": 0, | |
| "skipped_tests": 0 | |
| }, | |
| "src/gradio_app.py": { | |
| "CONFIDENCE.HIGH": 0, | |
| "CONFIDENCE.LOW": 0, | |
| "CONFIDENCE.MEDIUM": 1, | |
| "CONFIDENCE.UNDEFINED": 0, | |
| "SEVERITY.HIGH": 0, | |
| "SEVERITY.LOW": 0, | |
| "SEVERITY.MEDIUM": 1, | |
| "SEVERITY.UNDEFINED": 0, | |
| "loc": 132, | |
| "nosec": 0, | |
| "skipped_tests": 0 | |
| }, | |
| "src/llm_config.py": { | |
| "CONFIDENCE.HIGH": 0, | |
| "CONFIDENCE.LOW": 0, | |
| "CONFIDENCE.MEDIUM": 0, | |
| "CONFIDENCE.UNDEFINED": 0, | |
| "SEVERITY.HIGH": 0, | |
| "SEVERITY.LOW": 0, | |
| "SEVERITY.MEDIUM": 0, | |
| "SEVERITY.UNDEFINED": 0, | |
| "loc": 295, | |
| "nosec": 0, | |
| "skipped_tests": 0 | |
| }, | |
| "src/main.py": { | |
| "CONFIDENCE.HIGH": 0, | |
| "CONFIDENCE.LOW": 0, | |
| "CONFIDENCE.MEDIUM": 0, | |
| "CONFIDENCE.UNDEFINED": 0, | |
| "SEVERITY.HIGH": 0, | |
| "SEVERITY.LOW": 0, | |
| "SEVERITY.MEDIUM": 0, | |
| "SEVERITY.UNDEFINED": 0, | |
| "loc": 185, | |
| "nosec": 0, | |
| "skipped_tests": 0 | |
| }, | |
| "src/middlewares.py": { | |
| "CONFIDENCE.HIGH": 0, | |
| "CONFIDENCE.LOW": 0, | |
| "CONFIDENCE.MEDIUM": 0, | |
| "CONFIDENCE.UNDEFINED": 0, | |
| "SEVERITY.HIGH": 0, | |
| "SEVERITY.LOW": 0, | |
| "SEVERITY.MEDIUM": 0, | |
| "SEVERITY.UNDEFINED": 0, | |
| "loc": 133, | |
| "nosec": 0, | |
| "skipped_tests": 0 | |
| }, | |
| "src/models\\__init__.py": { | |
| "CONFIDENCE.HIGH": 0, | |
| "CONFIDENCE.LOW": 0, | |
| "CONFIDENCE.MEDIUM": 0, | |
| "CONFIDENCE.UNDEFINED": 0, | |
| "SEVERITY.HIGH": 0, | |
| "SEVERITY.LOW": 0, | |
| "SEVERITY.MEDIUM": 0, | |
| "SEVERITY.UNDEFINED": 0, | |
| "loc": 3, | |
| "nosec": 0, | |
| "skipped_tests": 0 | |
| }, | |
| "src/models\\analysis.py": { | |
| "CONFIDENCE.HIGH": 0, | |
| "CONFIDENCE.LOW": 0, | |
| "CONFIDENCE.MEDIUM": 0, | |
| "CONFIDENCE.UNDEFINED": 0, | |
| "SEVERITY.HIGH": 0, | |
| "SEVERITY.LOW": 0, | |
| "SEVERITY.MEDIUM": 0, | |
| "SEVERITY.UNDEFINED": 0, | |
| "loc": 83, | |
| "nosec": 0, | |
| "skipped_tests": 0 | |
| }, | |
| "src/pdf_processor.py": { | |
| "CONFIDENCE.HIGH": 0, | |
| "CONFIDENCE.LOW": 0, | |
| "CONFIDENCE.MEDIUM": 0, | |
| "CONFIDENCE.UNDEFINED": 0, | |
| "SEVERITY.HIGH": 0, | |
| "SEVERITY.LOW": 0, | |
| "SEVERITY.MEDIUM": 0, | |
| "SEVERITY.UNDEFINED": 0, | |
| "loc": 225, | |
| "nosec": 0, | |
| "skipped_tests": 0 | |
| }, | |
| "src/repositories\\__init__.py": { | |
| "CONFIDENCE.HIGH": 0, | |
| "CONFIDENCE.LOW": 0, | |
| "CONFIDENCE.MEDIUM": 0, | |
| "CONFIDENCE.UNDEFINED": 0, | |
| "SEVERITY.HIGH": 0, | |
| "SEVERITY.LOW": 0, | |
| "SEVERITY.MEDIUM": 0, | |
| "SEVERITY.UNDEFINED": 0, | |
| "loc": 1, | |
| "nosec": 0, | |
| "skipped_tests": 0 | |
| }, | |
| "src/repositories\\analysis.py": { | |
| "CONFIDENCE.HIGH": 0, | |
| "CONFIDENCE.LOW": 0, | |
| "CONFIDENCE.MEDIUM": 0, | |
| "CONFIDENCE.UNDEFINED": 0, | |
| "SEVERITY.HIGH": 0, | |
| "SEVERITY.LOW": 0, | |
| "SEVERITY.MEDIUM": 0, | |
| "SEVERITY.UNDEFINED": 0, | |
| "loc": 20, | |
| "nosec": 0, | |
| "skipped_tests": 0 | |
| }, | |
| "src/repositories\\document.py": { | |
| "CONFIDENCE.HIGH": 0, | |
| "CONFIDENCE.LOW": 0, | |
| "CONFIDENCE.MEDIUM": 0, | |
| "CONFIDENCE.UNDEFINED": 0, | |
| "SEVERITY.HIGH": 0, | |
| "SEVERITY.LOW": 0, | |
| "SEVERITY.MEDIUM": 0, | |
| "SEVERITY.UNDEFINED": 0, | |
| "loc": 27, | |
| "nosec": 0, | |
| "skipped_tests": 0 | |
| }, | |
| "src/routers\\__init__.py": { | |
| "CONFIDENCE.HIGH": 0, | |
| "CONFIDENCE.LOW": 0, | |
| "CONFIDENCE.MEDIUM": 0, | |
| "CONFIDENCE.UNDEFINED": 0, | |
| "SEVERITY.HIGH": 0, | |
| "SEVERITY.LOW": 0, | |
| "SEVERITY.MEDIUM": 0, | |
| "SEVERITY.UNDEFINED": 0, | |
| "loc": 1, | |
| "nosec": 0, | |
| "skipped_tests": 0 | |
| }, | |
| "src/routers\\analyze.py": { | |
| "CONFIDENCE.HIGH": 0, | |
| "CONFIDENCE.LOW": 0, | |
| "CONFIDENCE.MEDIUM": 0, | |
| "CONFIDENCE.UNDEFINED": 0, | |
| "SEVERITY.HIGH": 0, | |
| "SEVERITY.LOW": 0, | |
| "SEVERITY.MEDIUM": 0, | |
| "SEVERITY.UNDEFINED": 0, | |
| "loc": 127, | |
| "nosec": 0, | |
| "skipped_tests": 0 | |
| }, | |
| "src/routers\\ask.py": { | |
| "CONFIDENCE.HIGH": 0, | |
| "CONFIDENCE.LOW": 0, | |
| "CONFIDENCE.MEDIUM": 0, | |
| "CONFIDENCE.UNDEFINED": 0, | |
| "SEVERITY.HIGH": 0, | |
| "SEVERITY.LOW": 0, | |
| "SEVERITY.MEDIUM": 0, | |
| "SEVERITY.UNDEFINED": 0, | |
| "loc": 140, | |
| "nosec": 0, | |
| "skipped_tests": 0 | |
| }, | |
| "src/routers\\health.py": { | |
| "CONFIDENCE.HIGH": 0, | |
| "CONFIDENCE.LOW": 0, | |
| "CONFIDENCE.MEDIUM": 0, | |
| "CONFIDENCE.UNDEFINED": 0, | |
| "SEVERITY.HIGH": 0, | |
| "SEVERITY.LOW": 0, | |
| "SEVERITY.MEDIUM": 0, | |
| "SEVERITY.UNDEFINED": 0, | |
| "loc": 117, | |
| "nosec": 0, | |
| "skipped_tests": 0 | |
| }, | |
| "src/routers\\search.py": { | |
| "CONFIDENCE.HIGH": 0, | |
| "CONFIDENCE.LOW": 0, | |
| "CONFIDENCE.MEDIUM": 0, | |
| "CONFIDENCE.UNDEFINED": 0, | |
| "SEVERITY.HIGH": 0, | |
| "SEVERITY.LOW": 0, | |
| "SEVERITY.MEDIUM": 0, | |
| "SEVERITY.UNDEFINED": 0, | |
| "loc": 57, | |
| "nosec": 0, | |
| "skipped_tests": 0 | |
| }, | |
| "src/schemas\\__init__.py": { | |
| "CONFIDENCE.HIGH": 0, | |
| "CONFIDENCE.LOW": 0, | |
| "CONFIDENCE.MEDIUM": 0, | |
| "CONFIDENCE.UNDEFINED": 0, | |
| "SEVERITY.HIGH": 0, | |
| "SEVERITY.LOW": 0, | |
| "SEVERITY.MEDIUM": 0, | |
| "SEVERITY.UNDEFINED": 0, | |
| "loc": 1, | |
| "nosec": 0, | |
| "skipped_tests": 0 | |
| }, | |
| "src/schemas\\schemas.py": { | |
| "CONFIDENCE.HIGH": 0, | |
| "CONFIDENCE.LOW": 0, | |
| "CONFIDENCE.MEDIUM": 0, | |
| "CONFIDENCE.UNDEFINED": 0, | |
| "SEVERITY.HIGH": 0, | |
| "SEVERITY.LOW": 0, | |
| "SEVERITY.MEDIUM": 0, | |
| "SEVERITY.UNDEFINED": 0, | |
| "loc": 182, | |
| "nosec": 0, | |
| "skipped_tests": 0 | |
| }, | |
| "src/services\\agents\\__init__.py": { | |
| "CONFIDENCE.HIGH": 0, | |
| "CONFIDENCE.LOW": 0, | |
| "CONFIDENCE.MEDIUM": 0, | |
| "CONFIDENCE.UNDEFINED": 0, | |
| "SEVERITY.HIGH": 0, | |
| "SEVERITY.LOW": 0, | |
| "SEVERITY.MEDIUM": 0, | |
| "SEVERITY.UNDEFINED": 0, | |
| "loc": 1, | |
| "nosec": 0, | |
| "skipped_tests": 0 | |
| }, | |
| "src/services\\agents\\agentic_rag.py": { | |
| "CONFIDENCE.HIGH": 0, | |
| "CONFIDENCE.LOW": 0, | |
| "CONFIDENCE.MEDIUM": 0, | |
| "CONFIDENCE.UNDEFINED": 0, | |
| "SEVERITY.HIGH": 0, | |
| "SEVERITY.LOW": 0, | |
| "SEVERITY.MEDIUM": 0, | |
| "SEVERITY.UNDEFINED": 0, | |
| "loc": 110, | |
| "nosec": 0, | |
| "skipped_tests": 0 | |
| }, | |
| "src/services\\agents\\context.py": { | |
| "CONFIDENCE.HIGH": 0, | |
| "CONFIDENCE.LOW": 0, | |
| "CONFIDENCE.MEDIUM": 0, | |
| "CONFIDENCE.UNDEFINED": 0, | |
| "SEVERITY.HIGH": 0, | |
| "SEVERITY.LOW": 0, | |
| "SEVERITY.MEDIUM": 0, | |
| "SEVERITY.UNDEFINED": 0, | |
| "loc": 18, | |
| "nosec": 0, | |
| "skipped_tests": 0 | |
| }, | |
| "src/services\\agents\\medical\\__init__.py": { | |
| "CONFIDENCE.HIGH": 0, | |
| "CONFIDENCE.LOW": 0, | |
| "CONFIDENCE.MEDIUM": 0, | |
| "CONFIDENCE.UNDEFINED": 0, | |
| "SEVERITY.HIGH": 0, | |
| "SEVERITY.LOW": 0, | |
| "SEVERITY.MEDIUM": 0, | |
| "SEVERITY.UNDEFINED": 0, | |
| "loc": 1, | |
| "nosec": 0, | |
| "skipped_tests": 0 | |
| }, | |
| "src/services\\agents\\nodes\\__init__.py": { | |
| "CONFIDENCE.HIGH": 0, | |
| "CONFIDENCE.LOW": 0, | |
| "CONFIDENCE.MEDIUM": 0, | |
| "CONFIDENCE.UNDEFINED": 0, | |
| "SEVERITY.HIGH": 0, | |
| "SEVERITY.LOW": 0, | |
| "SEVERITY.MEDIUM": 0, | |
| "SEVERITY.UNDEFINED": 0, | |
| "loc": 1, | |
| "nosec": 0, | |
| "skipped_tests": 0 | |
| }, | |
| "src/services\\agents\\nodes\\generate_answer_node.py": { | |
| "CONFIDENCE.HIGH": 0, | |
| "CONFIDENCE.LOW": 0, | |
| "CONFIDENCE.MEDIUM": 0, | |
| "CONFIDENCE.UNDEFINED": 0, | |
| "SEVERITY.HIGH": 0, | |
| "SEVERITY.LOW": 0, | |
| "SEVERITY.MEDIUM": 0, | |
| "SEVERITY.UNDEFINED": 0, | |
| "loc": 50, | |
| "nosec": 0, | |
| "skipped_tests": 0 | |
| }, | |
| "src/services\\agents\\nodes\\grade_documents_node.py": { | |
| "CONFIDENCE.HIGH": 0, | |
| "CONFIDENCE.LOW": 0, | |
| "CONFIDENCE.MEDIUM": 0, | |
| "CONFIDENCE.UNDEFINED": 0, | |
| "SEVERITY.HIGH": 0, | |
| "SEVERITY.LOW": 0, | |
| "SEVERITY.MEDIUM": 0, | |
| "SEVERITY.UNDEFINED": 0, | |
| "loc": 55, | |
| "nosec": 0, | |
| "skipped_tests": 0 | |
| }, | |
| "src/services\\agents\\nodes\\guardrail_node.py": { | |
| "CONFIDENCE.HIGH": 0, | |
| "CONFIDENCE.LOW": 0, | |
| "CONFIDENCE.MEDIUM": 0, | |
| "CONFIDENCE.UNDEFINED": 0, | |
| "SEVERITY.HIGH": 0, | |
| "SEVERITY.LOW": 0, | |
| "SEVERITY.MEDIUM": 0, | |
| "SEVERITY.UNDEFINED": 0, | |
| "loc": 46, | |
| "nosec": 0, | |
| "skipped_tests": 0 | |
| }, | |
| "src/services\\agents\\nodes\\out_of_scope_node.py": { | |
| "CONFIDENCE.HIGH": 0, | |
| "CONFIDENCE.LOW": 0, | |
| "CONFIDENCE.MEDIUM": 0, | |
| "CONFIDENCE.UNDEFINED": 0, | |
| "SEVERITY.HIGH": 0, | |
| "SEVERITY.LOW": 0, | |
| "SEVERITY.MEDIUM": 0, | |
| "SEVERITY.UNDEFINED": 0, | |
| "loc": 12, | |
| "nosec": 0, | |
| "skipped_tests": 0 | |
| }, | |
| "src/services\\agents\\nodes\\retrieve_node.py": { | |
| "CONFIDENCE.HIGH": 0, | |
| "CONFIDENCE.LOW": 0, | |
| "CONFIDENCE.MEDIUM": 0, | |
| "CONFIDENCE.UNDEFINED": 0, | |
| "SEVERITY.HIGH": 0, | |
| "SEVERITY.LOW": 0, | |
| "SEVERITY.MEDIUM": 0, | |
| "SEVERITY.UNDEFINED": 0, | |
| "loc": 82, | |
| "nosec": 0, | |
| "skipped_tests": 0 | |
| }, | |
| "src/services\\agents\\nodes\\rewrite_query_node.py": { | |
| "CONFIDENCE.HIGH": 0, | |
| "CONFIDENCE.LOW": 0, | |
| "CONFIDENCE.MEDIUM": 0, | |
| "CONFIDENCE.UNDEFINED": 0, | |
| "SEVERITY.HIGH": 0, | |
| "SEVERITY.LOW": 0, | |
| "SEVERITY.MEDIUM": 0, | |
| "SEVERITY.UNDEFINED": 0, | |
| "loc": 32, | |
| "nosec": 0, | |
| "skipped_tests": 0 | |
| }, | |
| "src/services\\agents\\prompts.py": { | |
| "CONFIDENCE.HIGH": 0, | |
| "CONFIDENCE.LOW": 0, | |
| "CONFIDENCE.MEDIUM": 0, | |
| "CONFIDENCE.UNDEFINED": 0, | |
| "SEVERITY.HIGH": 0, | |
| "SEVERITY.LOW": 0, | |
| "SEVERITY.MEDIUM": 0, | |
| "SEVERITY.UNDEFINED": 0, | |
| "loc": 50, | |
| "nosec": 0, | |
| "skipped_tests": 0 | |
| }, | |
| "src/services\\agents\\state.py": { | |
| "CONFIDENCE.HIGH": 0, | |
| "CONFIDENCE.LOW": 0, | |
| "CONFIDENCE.MEDIUM": 0, | |
| "CONFIDENCE.UNDEFINED": 0, | |
| "SEVERITY.HIGH": 0, | |
| "SEVERITY.LOW": 0, | |
| "SEVERITY.MEDIUM": 0, | |
| "SEVERITY.UNDEFINED": 0, | |
| "loc": 28, | |
| "nosec": 0, | |
| "skipped_tests": 0 | |
| }, | |
| "src/services\\biomarker\\__init__.py": { | |
| "CONFIDENCE.HIGH": 0, | |
| "CONFIDENCE.LOW": 0, | |
| "CONFIDENCE.MEDIUM": 0, | |
| "CONFIDENCE.UNDEFINED": 0, | |
| "SEVERITY.HIGH": 0, | |
| "SEVERITY.LOW": 0, | |
| "SEVERITY.MEDIUM": 0, | |
| "SEVERITY.UNDEFINED": 0, | |
| "loc": 1, | |
| "nosec": 0, | |
| "skipped_tests": 0 | |
| }, | |
| "src/services\\biomarker\\service.py": { | |
| "CONFIDENCE.HIGH": 0, | |
| "CONFIDENCE.LOW": 0, | |
| "CONFIDENCE.MEDIUM": 0, | |
| "CONFIDENCE.UNDEFINED": 0, | |
| "SEVERITY.HIGH": 0, | |
| "SEVERITY.LOW": 0, | |
| "SEVERITY.MEDIUM": 0, | |
| "SEVERITY.UNDEFINED": 0, | |
| "loc": 87, | |
| "nosec": 0, | |
| "skipped_tests": 0 | |
| }, | |
| "src/services\\cache\\__init__.py": { | |
| "CONFIDENCE.HIGH": 0, | |
| "CONFIDENCE.LOW": 0, | |
| "CONFIDENCE.MEDIUM": 0, | |
| "CONFIDENCE.UNDEFINED": 0, | |
| "SEVERITY.HIGH": 0, | |
| "SEVERITY.LOW": 0, | |
| "SEVERITY.MEDIUM": 0, | |
| "SEVERITY.UNDEFINED": 0, | |
| "loc": 3, | |
| "nosec": 0, | |
| "skipped_tests": 0 | |
| }, | |
| "src/services\\cache\\redis_cache.py": { | |
| "CONFIDENCE.HIGH": 0, | |
| "CONFIDENCE.LOW": 0, | |
| "CONFIDENCE.MEDIUM": 0, | |
| "CONFIDENCE.UNDEFINED": 0, | |
| "SEVERITY.HIGH": 0, | |
| "SEVERITY.LOW": 0, | |
| "SEVERITY.MEDIUM": 0, | |
| "SEVERITY.UNDEFINED": 0, | |
| "loc": 105, | |
| "nosec": 0, | |
| "skipped_tests": 0 | |
| }, | |
| "src/services\\embeddings\\__init__.py": { | |
| "CONFIDENCE.HIGH": 0, | |
| "CONFIDENCE.LOW": 0, | |
| "CONFIDENCE.MEDIUM": 0, | |
| "CONFIDENCE.UNDEFINED": 0, | |
| "SEVERITY.HIGH": 0, | |
| "SEVERITY.LOW": 0, | |
| "SEVERITY.MEDIUM": 0, | |
| "SEVERITY.UNDEFINED": 0, | |
| "loc": 3, | |
| "nosec": 0, | |
| "skipped_tests": 0 | |
| }, | |
| "src/services\\embeddings\\service.py": { | |
| "CONFIDENCE.HIGH": 0, | |
| "CONFIDENCE.LOW": 0, | |
| "CONFIDENCE.MEDIUM": 0, | |
| "CONFIDENCE.UNDEFINED": 0, | |
| "SEVERITY.HIGH": 0, | |
| "SEVERITY.LOW": 0, | |
| "SEVERITY.MEDIUM": 0, | |
| "SEVERITY.UNDEFINED": 0, | |
| "loc": 108, | |
| "nosec": 0, | |
| "skipped_tests": 0 | |
| }, | |
| "src/services\\extraction\\__init__.py": { | |
| "CONFIDENCE.HIGH": 0, | |
| "CONFIDENCE.LOW": 0, | |
| "CONFIDENCE.MEDIUM": 0, | |
| "CONFIDENCE.UNDEFINED": 0, | |
| "SEVERITY.HIGH": 0, | |
| "SEVERITY.LOW": 0, | |
| "SEVERITY.MEDIUM": 0, | |
| "SEVERITY.UNDEFINED": 0, | |
| "loc": 3, | |
| "nosec": 0, | |
| "skipped_tests": 0 | |
| }, | |
| "src/services\\extraction\\service.py": { | |
| "CONFIDENCE.HIGH": 0, | |
| "CONFIDENCE.LOW": 0, | |
| "CONFIDENCE.MEDIUM": 0, | |
| "CONFIDENCE.UNDEFINED": 0, | |
| "SEVERITY.HIGH": 0, | |
| "SEVERITY.LOW": 0, | |
| "SEVERITY.MEDIUM": 0, | |
| "SEVERITY.UNDEFINED": 0, | |
| "loc": 85, | |
| "nosec": 0, | |
| "skipped_tests": 0 | |
| }, | |
| "src/services\\indexing\\__init__.py": { | |
| "CONFIDENCE.HIGH": 0, | |
| "CONFIDENCE.LOW": 0, | |
| "CONFIDENCE.MEDIUM": 0, | |
| "CONFIDENCE.UNDEFINED": 0, | |
| "SEVERITY.HIGH": 0, | |
| "SEVERITY.LOW": 0, | |
| "SEVERITY.MEDIUM": 0, | |
| "SEVERITY.UNDEFINED": 0, | |
| "loc": 4, | |
| "nosec": 0, | |
| "skipped_tests": 0 | |
| }, | |
| "src/services\\indexing\\service.py": { | |
| "CONFIDENCE.HIGH": 0, | |
| "CONFIDENCE.LOW": 0, | |
| "CONFIDENCE.MEDIUM": 0, | |
| "CONFIDENCE.UNDEFINED": 0, | |
| "SEVERITY.HIGH": 0, | |
| "SEVERITY.LOW": 0, | |
| "SEVERITY.MEDIUM": 0, | |
| "SEVERITY.UNDEFINED": 0, | |
| "loc": 69, | |
| "nosec": 0, | |
| "skipped_tests": 0 | |
| }, | |
| "src/services\\indexing\\text_chunker.py": { | |
| "CONFIDENCE.HIGH": 0, | |
| "CONFIDENCE.LOW": 0, | |
| "CONFIDENCE.MEDIUM": 0, | |
| "CONFIDENCE.UNDEFINED": 0, | |
| "SEVERITY.HIGH": 0, | |
| "SEVERITY.LOW": 0, | |
| "SEVERITY.MEDIUM": 0, | |
| "SEVERITY.UNDEFINED": 0, | |
| "loc": 175, | |
| "nosec": 0, | |
| "skipped_tests": 0 | |
| }, | |
| "src/services\\langfuse\\__init__.py": { | |
| "CONFIDENCE.HIGH": 0, | |
| "CONFIDENCE.LOW": 0, | |
| "CONFIDENCE.MEDIUM": 0, | |
| "CONFIDENCE.UNDEFINED": 0, | |
| "SEVERITY.HIGH": 0, | |
| "SEVERITY.LOW": 0, | |
| "SEVERITY.MEDIUM": 0, | |
| "SEVERITY.UNDEFINED": 0, | |
| "loc": 3, | |
| "nosec": 0, | |
| "skipped_tests": 0 | |
| }, | |
| "src/services\\langfuse\\tracer.py": { | |
| "CONFIDENCE.HIGH": 0, | |
| "CONFIDENCE.LOW": 0, | |
| "CONFIDENCE.MEDIUM": 0, | |
| "CONFIDENCE.UNDEFINED": 0, | |
| "SEVERITY.HIGH": 0, | |
| "SEVERITY.LOW": 0, | |
| "SEVERITY.MEDIUM": 0, | |
| "SEVERITY.UNDEFINED": 0, | |
| "loc": 77, | |
| "nosec": 0, | |
| "skipped_tests": 0 | |
| }, | |
| "src/services\\ollama\\__init__.py": { | |
| "CONFIDENCE.HIGH": 0, | |
| "CONFIDENCE.LOW": 0, | |
| "CONFIDENCE.MEDIUM": 0, | |
| "CONFIDENCE.UNDEFINED": 0, | |
| "SEVERITY.HIGH": 0, | |
| "SEVERITY.LOW": 0, | |
| "SEVERITY.MEDIUM": 0, | |
| "SEVERITY.UNDEFINED": 0, | |
| "loc": 3, | |
| "nosec": 0, | |
| "skipped_tests": 0 | |
| }, | |
| "src/services\\ollama\\client.py": { | |
| "CONFIDENCE.HIGH": 0, | |
| "CONFIDENCE.LOW": 0, | |
| "CONFIDENCE.MEDIUM": 0, | |
| "CONFIDENCE.UNDEFINED": 0, | |
| "SEVERITY.HIGH": 0, | |
| "SEVERITY.LOW": 0, | |
| "SEVERITY.MEDIUM": 0, | |
| "SEVERITY.UNDEFINED": 0, | |
| "loc": 136, | |
| "nosec": 0, | |
| "skipped_tests": 0 | |
| }, | |
| "src/services\\opensearch\\__init__.py": { | |
| "CONFIDENCE.HIGH": 0, | |
| "CONFIDENCE.LOW": 0, | |
| "CONFIDENCE.MEDIUM": 0, | |
| "CONFIDENCE.UNDEFINED": 0, | |
| "SEVERITY.HIGH": 0, | |
| "SEVERITY.LOW": 0, | |
| "SEVERITY.MEDIUM": 0, | |
| "SEVERITY.UNDEFINED": 0, | |
| "loc": 4, | |
| "nosec": 0, | |
| "skipped_tests": 0 | |
| }, | |
| "src/services\\opensearch\\client.py": { | |
| "CONFIDENCE.HIGH": 0, | |
| "CONFIDENCE.LOW": 0, | |
| "CONFIDENCE.MEDIUM": 0, | |
| "CONFIDENCE.UNDEFINED": 0, | |
| "SEVERITY.HIGH": 0, | |
| "SEVERITY.LOW": 0, | |
| "SEVERITY.MEDIUM": 0, | |
| "SEVERITY.UNDEFINED": 0, | |
| "loc": 180, | |
| "nosec": 0, | |
| "skipped_tests": 0 | |
| }, | |
| "src/services\\opensearch\\index_config.py": { | |
| "CONFIDENCE.HIGH": 0, | |
| "CONFIDENCE.LOW": 0, | |
| "CONFIDENCE.MEDIUM": 0, | |
| "CONFIDENCE.UNDEFINED": 0, | |
| "SEVERITY.HIGH": 0, | |
| "SEVERITY.LOW": 0, | |
| "SEVERITY.MEDIUM": 0, | |
| "SEVERITY.UNDEFINED": 0, | |
| "loc": 82, | |
| "nosec": 0, | |
| "skipped_tests": 0 | |
| }, | |
| "src/services\\pdf_parser\\__init__.py": { | |
| "CONFIDENCE.HIGH": 0, | |
| "CONFIDENCE.LOW": 0, | |
| "CONFIDENCE.MEDIUM": 0, | |
| "CONFIDENCE.UNDEFINED": 0, | |
| "SEVERITY.HIGH": 0, | |
| "SEVERITY.LOW": 0, | |
| "SEVERITY.MEDIUM": 0, | |
| "SEVERITY.UNDEFINED": 0, | |
| "loc": 1, | |
| "nosec": 0, | |
| "skipped_tests": 0 | |
| }, | |
| "src/services\\pdf_parser\\service.py": { | |
| "CONFIDENCE.HIGH": 0, | |
| "CONFIDENCE.LOW": 0, | |
| "CONFIDENCE.MEDIUM": 0, | |
| "CONFIDENCE.UNDEFINED": 0, | |
| "SEVERITY.HIGH": 0, | |
| "SEVERITY.LOW": 0, | |
| "SEVERITY.MEDIUM": 0, | |
| "SEVERITY.UNDEFINED": 0, | |
| "loc": 119, | |
| "nosec": 0, | |
| "skipped_tests": 0 | |
| }, | |
| "src/services\\retrieval\\__init__.py": { | |
| "CONFIDENCE.HIGH": 0, | |
| "CONFIDENCE.LOW": 0, | |
| "CONFIDENCE.MEDIUM": 0, | |
| "CONFIDENCE.UNDEFINED": 0, | |
| "SEVERITY.HIGH": 0, | |
| "SEVERITY.LOW": 0, | |
| "SEVERITY.MEDIUM": 0, | |
| "SEVERITY.UNDEFINED": 0, | |
| "loc": 16, | |
| "nosec": 0, | |
| "skipped_tests": 0 | |
| }, | |
| "src/services\\retrieval\\factory.py": { | |
| "CONFIDENCE.HIGH": 0, | |
| "CONFIDENCE.LOW": 0, | |
| "CONFIDENCE.MEDIUM": 0, | |
| "CONFIDENCE.UNDEFINED": 0, | |
| "SEVERITY.HIGH": 0, | |
| "SEVERITY.LOW": 0, | |
| "SEVERITY.MEDIUM": 0, | |
| "SEVERITY.UNDEFINED": 0, | |
| "loc": 133, | |
| "nosec": 0, | |
| "skipped_tests": 0 | |
| }, | |
| "src/services\\retrieval\\faiss_retriever.py": { | |
| "CONFIDENCE.HIGH": 0, | |
| "CONFIDENCE.LOW": 0, | |
| "CONFIDENCE.MEDIUM": 0, | |
| "CONFIDENCE.UNDEFINED": 0, | |
| "SEVERITY.HIGH": 0, | |
| "SEVERITY.LOW": 0, | |
| "SEVERITY.MEDIUM": 0, | |
| "SEVERITY.UNDEFINED": 0, | |
| "loc": 160, | |
| "nosec": 0, | |
| "skipped_tests": 0 | |
| }, | |
| "src/services\\retrieval\\interface.py": { | |
| "CONFIDENCE.HIGH": 0, | |
| "CONFIDENCE.LOW": 0, | |
| "CONFIDENCE.MEDIUM": 0, | |
| "CONFIDENCE.UNDEFINED": 0, | |
| "SEVERITY.HIGH": 0, | |
| "SEVERITY.LOW": 0, | |
| "SEVERITY.MEDIUM": 0, | |
| "SEVERITY.UNDEFINED": 0, | |
| "loc": 117, | |
| "nosec": 0, | |
| "skipped_tests": 0 | |
| }, | |
| "src/services\\retrieval\\opensearch_retriever.py": { | |
| "CONFIDENCE.HIGH": 0, | |
| "CONFIDENCE.LOW": 0, | |
| "CONFIDENCE.MEDIUM": 0, | |
| "CONFIDENCE.UNDEFINED": 0, | |
| "SEVERITY.HIGH": 0, | |
| "SEVERITY.LOW": 0, | |
| "SEVERITY.MEDIUM": 0, | |
| "SEVERITY.UNDEFINED": 0, | |
| "loc": 198, | |
| "nosec": 0, | |
| "skipped_tests": 0 | |
| }, | |
| "src/services\\telegram\\__init__.py": { | |
| "CONFIDENCE.HIGH": 0, | |
| "CONFIDENCE.LOW": 0, | |
| "CONFIDENCE.MEDIUM": 0, | |
| "CONFIDENCE.UNDEFINED": 0, | |
| "SEVERITY.HIGH": 0, | |
| "SEVERITY.LOW": 0, | |
| "SEVERITY.MEDIUM": 0, | |
| "SEVERITY.UNDEFINED": 0, | |
| "loc": 1, | |
| "nosec": 0, | |
| "skipped_tests": 0 | |
| }, | |
| "src/services\\telegram\\bot.py": { | |
| "CONFIDENCE.HIGH": 0, | |
| "CONFIDENCE.LOW": 0, | |
| "CONFIDENCE.MEDIUM": 0, | |
| "CONFIDENCE.UNDEFINED": 0, | |
| "SEVERITY.HIGH": 0, | |
| "SEVERITY.LOW": 0, | |
| "SEVERITY.MEDIUM": 0, | |
| "SEVERITY.UNDEFINED": 0, | |
| "loc": 76, | |
| "nosec": 0, | |
| "skipped_tests": 0 | |
| }, | |
| "src/settings.py": { | |
| "CONFIDENCE.HIGH": 0, | |
| "CONFIDENCE.LOW": 0, | |
| "CONFIDENCE.MEDIUM": 1, | |
| "CONFIDENCE.UNDEFINED": 0, | |
| "SEVERITY.HIGH": 0, | |
| "SEVERITY.LOW": 0, | |
| "SEVERITY.MEDIUM": 1, | |
| "SEVERITY.UNDEFINED": 0, | |
| "loc": 127, | |
| "nosec": 0, | |
| "skipped_tests": 0 | |
| }, | |
| "src/shared_utils.py": { | |
| "CONFIDENCE.HIGH": 0, | |
| "CONFIDENCE.LOW": 0, | |
| "CONFIDENCE.MEDIUM": 0, | |
| "CONFIDENCE.UNDEFINED": 0, | |
| "SEVERITY.HIGH": 0, | |
| "SEVERITY.LOW": 0, | |
| "SEVERITY.MEDIUM": 0, | |
| "SEVERITY.UNDEFINED": 0, | |
| "loc": 330, | |
| "nosec": 0, | |
| "skipped_tests": 0 | |
| }, | |
| "src/state.py": { | |
| "CONFIDENCE.HIGH": 0, | |
| "CONFIDENCE.LOW": 0, | |
| "CONFIDENCE.MEDIUM": 0, | |
| "CONFIDENCE.UNDEFINED": 0, | |
| "SEVERITY.HIGH": 0, | |
| "SEVERITY.LOW": 0, | |
| "SEVERITY.MEDIUM": 0, | |
| "SEVERITY.UNDEFINED": 0, | |
| "loc": 85, | |
| "nosec": 0, | |
| "skipped_tests": 0 | |
| }, | |
| "src/workflow.py": { | |
| "CONFIDENCE.HIGH": 0, | |
| "CONFIDENCE.LOW": 0, | |
| "CONFIDENCE.MEDIUM": 0, | |
| "CONFIDENCE.UNDEFINED": 0, | |
| "SEVERITY.HIGH": 0, | |
| "SEVERITY.LOW": 0, | |
| "SEVERITY.MEDIUM": 0, | |
| "SEVERITY.UNDEFINED": 0, | |
| "loc": 111, | |
| "nosec": 0, | |
| "skipped_tests": 0 | |
| } | |
| }, | |
| "results": [ | |
| { | |
| "code": "151 \n152 demo.launch(server_name=\"0.0.0.0\", server_port=server_port, share=share)\n153 \n", | |
| "col_offset": 28, | |
| "end_col_offset": 37, | |
| "filename": "src/gradio_app.py", | |
| "issue_confidence": "MEDIUM", | |
| "issue_cwe": { | |
| "id": 605, | |
| "link": "https://cwe.mitre.org/data/definitions/605.html" | |
| }, | |
| "issue_severity": "MEDIUM", | |
| "issue_text": "Possible binding to all interfaces.", | |
| "line_number": 152, | |
| "line_range": [ | |
| 152 | |
| ], | |
| "more_info": "https://bandit.readthedocs.io/en/1.9.2/plugins/b104_hardcoded_bind_all_interfaces.html", | |
| "test_id": "B104", | |
| "test_name": "hardcoded_bind_all_interfaces" | |
| }, | |
| { | |
| "code": "39 class APISettings(_Base):\n40 host: str = \"0.0.0.0\"\n41 port: int = 8000\n", | |
| "col_offset": 16, | |
| "end_col_offset": 25, | |
| "filename": "src/settings.py", | |
| "issue_confidence": "MEDIUM", | |
| "issue_cwe": { | |
| "id": 605, | |
| "link": "https://cwe.mitre.org/data/definitions/605.html" | |
| }, | |
| "issue_severity": "MEDIUM", | |
| "issue_text": "Possible binding to all interfaces.", | |
| "line_number": 40, | |
| "line_range": [ | |
| 40 | |
| ], | |
| "more_info": "https://bandit.readthedocs.io/en/1.9.2/plugins/b104_hardcoded_bind_all_interfaces.html", | |
| "test_id": "B104", | |
| "test_name": "hardcoded_bind_all_interfaces" | |
| } | |
| ] | |
| } |