Scan timing: clone 7.34s · analysis 17.45s · 17.9 MB · GitHub API rate-limit (preflight)
https://github.com/deepset-ai/haystack-core-integrations
· scanned 2026-06-05 13:26 UTC (5 days, 6 hours ago)
· 10 languages
642 raw signals (198 security + 444 graph) 17th percentile · Python · large (100-500K LoC) System graph score 79 (lower by 16)
Last scanned 5 days, 6 hours ago · v2 · 206 actionable findings from 2 signal sources. 210 repeated signals grouped for readability. Security checks, system graph analysis, and verified AI-agent feedback are merged into one review queue.
| Component | Sub-score | Weight | Contribution |
|---|---|---|---|
structure_score |
40.0 | 0.15 | 6.00 |
security_score |
37.0 | 0.25 | 9.25 |
testing_score |
100.0 | 0.20 | 20.00 |
documentation_score |
90.0 | 0.15 | 13.50 |
practices_score |
74.0 | 0.15 | 11.10 |
code_quality |
31.5 | 0.10 | 3.15 |
| Overall | 1.00 | 63.0 |
Showing 135 of 206 actionable findings. 416 raw detector signals were grouped into reader-sized issues. Click TP / FP to vote on a finding's accuracy — votes adjust the confidence weighting and improve detection across the platform.
integrations/supabase/docker-compose.yml:1, 15 (2 hits)integrations/opensearch/docker-compose.yml:1integrations/oracle/docker-compose.yml:1.github/workflows/supabase.yml:137
integrations/arcadedb/src/haystack_integrations/document_stores/arcadedb/filters.py:29integrations/cohere/src/haystack_integrations/components/embedders/cohere/embedding_types.py:33integrations/falkordb/src/haystack_integrations/document_stores/falkordb/document_store.py:828.github/workflows/supabase.yml:137
.github/workflows/arcadedb.yml:30, 70, 147 (3 hits).github/workflows/mcp.yml:32, 33, 155 (3 hits).github/workflows/nvidia.yml:32, 33, 145 (3 hits).github/workflows/paddleocr.yml:32, 33, 143 (3 hits).github/workflows/cohere.yml:32, 142 (2 hits).github/workflows/firecrawl.yml:28, 137 (2 hits).github/workflows/amazon_sagemaker.yml:141.github/workflows/falkordb.yml:154integrations/alloydb/src/haystack_integrations/document_stores/alloydb/document_store.py:91
integrations/snowflake/src/haystack_integrations/components/retrievers/snowflake/auth.py:25
integrations/snowflake/src/haystack_integrations/components/retrievers/snowflake/snowflake_table_retriever.py:238
integrations/weaviate/src/haystack_integrations/document_stores/weaviate/auth.py:27
integrations/chroma/src/haystack_integrations/document_stores/chroma/document_store.py:141, 189, 398, 410, 426, 432, 446, 452, +14 more (22 hits)integrations/opensearch/docker-compose.yml:1
CI/CD securitycontainers
integrations/elasticsearch/docker-compose.yml:1
CI/CD securitycontainers
integrations/elasticsearch/docker-compose.yml:1integrations/opensearch/docker-compose.yml:1integrations/oracle/docker-compose.yml:1integrations/supabase/Dockerfile.pgroonga:1
.github/workflows/arcadedb.yml:67.github/workflows/falkordb.yml:64.github/workflows/pgvector.yml:64.github/workflows/supabase.yml:65.github/workflows/valkey.yml:65.github/workflows/CI_docstring_labeler.yml
CI/CD securitySupply chainGithub actions
integrations/huggingface_api/src/haystack_integrations/components/embedders/huggingface_api/text_embedder.py:44
integrations/weaviate/src/haystack_integrations/document_stores/weaviate/document_store.py:1360, 1454 (2 hits)integrations/mistral/src/haystack_integrations/components/converters/mistral/ocr_document_converter.py:428integrations/falkordb/docker-compose.yml:1
CI/CD securitycontainers
integrations/oracle/docker-compose.yml:1
CI/CD securitycontainers
integrations/supabase/docker-compose.yml:1
CI/CD securitycontainers
.dockerignore
CI/CD securitycontainers
integrations/supabase/Dockerfile.pgroonga:1
CI/CD securitycontainers
integrations/astra/examples/requirements.txt:3
integrations/astra/examples/requirements.txt:2
.github/workflows/ollama.yml:75
.github/workflows/llama_stack.yml:72
integrations/langfuse/example/requirements.txt:1, 2, 3 (3 hits)integrations/astra/examples/requirements.txt:1.github/workflows/CI_pypi_release.yml.github/workflows/aimlapi.yml.github/workflows/alloydb.yml.github/workflows/amazon_bedrock.yml.github/workflows/amazon_sagemaker.yml.github/workflows/amazon_textract.yml.github/workflows/anthropic.yml.github/workflows/arcadedb.ymlintegrations/falkordb/docker-compose.yml:1integrations/oracle/docker-compose.yml:1integrations/supabase/docker-compose.yml:1integrations/vespa/docker-compose.yml:1integrations/weaviate/docker-compose.yml:1integrations/falkordb/docker-compose.yml:1integrations/oracle/docker-compose.yml:1integrations/vespa/docker-compose.yml:1integrations/weaviate/docker-compose.yml:1integrations/supabase/Dockerfile.pgroonga:3
CI/CD securitycontainers
integrations/chonkie/src/haystack_integrations/components/preprocessors/chonkie/token_splitter.py:60, 80, 82 (3 hits)integrations/amazon_bedrock/src/haystack_integrations/components/generators/amazon_bedrock/generator.py:149, 254 (2 hits)integrations/anthropic/src/haystack_integrations/components/generators/anthropic/chat/vertex_chat_generator.py:87, 97 (2 hits)integrations/chonkie/src/haystack_integrations/components/preprocessors/chonkie/sentence_splitter.py:82, 102 (2 hits)integrations/elasticsearch/src/haystack_integrations/components/retrievers/elasticsearch/inference_sparse_retriever.py:67, 73 (2 hits)integrations/elasticsearch/src/haystack_integrations/components/retrievers/elasticsearch/sparse_embedding_retriever.py:74, 78 (2 hits)integrations/alloydb/src/haystack_integrations/components/retrievers/alloydb/keyword_retriever.py:60integrations/amazon_bedrock/src/haystack_integrations/components/embedders/amazon_bedrock/document_image_embedder.py:41repo-level (8 hits)repo-level (3 hits)repo-level (2 hits)integrations/oracle/src/haystack_integrations/document_stores/oracle/document_store.py:291
integrations/oracle/src/haystack_integrations/document_stores/oracle/document_store.py:260
integrations/chroma/src/haystack_integrations/document_stores/chroma/document_store.py:764integrations/elasticsearch/src/haystack_integrations/document_stores/elasticsearch/document_store.py:1006integrations/mongodb_atlas/src/haystack_integrations/document_stores/mongodb_atlas/document_store.py:739integrations/opensearch/src/haystack_integrations/document_stores/opensearch/document_store.py:901integrations/oracle/src/haystack_integrations/document_stores/oracle/document_store.py:612integrations/pgvector/src/haystack_integrations/document_stores/pgvector/document_store.py:1088integrations/pinecone/src/haystack_integrations/document_stores/pinecone/document_store.py:441integrations/qdrant/src/haystack_integrations/document_stores/qdrant/document_store.py:560integrations/mcp/src/haystack_integrations/tools/mcp/mcp_toolset.py:338
integrations/mem0/src/haystack_integrations/tools/mem0/writer_tool.py:114
integrations/anthropic/example/prompt_caching.py:28
This page is publicly accessible at:
https://repobility.com/scan/45850fae-6fe7-4e53-90fd-1a07f571b585/
To check status programmatically (no auth required):
curl -s https://repobility.com/api/v1/public/scan/45850fae-6fe7-4e53-90fd-1a07f571b585/
Important — please don't re-submit the same URL repeatedly. The submission endpoint is idempotent: re-submitting the same git URL returns this same scan_token, not a new one. To re-scan this repo, sign up free and use the dashboard.