haystack-ai
v2.24.1LLM framework to build customizable, production-ready LLM applications. Connect components (models, vector DBs, file converters) to pipelines or agents that can interact with your data.
275
Total
1
Critical
144
High
130
Medium
Findings
unknownEnvironment file access
Detected by automated pattern matching (rule DE-002) with medium confidence. May be a false positive.
118:
119: # Environments
>>> 120: .env
121: .venv
122: env/Report false positiveDecoded base64 content: I��zwN����+���M�mf�u
Detected by automated pattern matching (rule DO-BAS) with medium confidence. May be a false positive.
Report false positiveDecoded base64 content: I��n�^tI'���
Detected by automated pattern matching (rule DO-BAS) with medium confidence. May be a false positive.
Report false positiveDecoded base64 content: �1�,j��ק�*'
Detected by automated pattern matching (rule DO-BAS) with medium confidence. May be a false positive.
Report false positiveDecoded base64 content: I��n�^tI'���
Detected by automated pattern matching (rule DO-BAS) with medium confidence. May be a false positive.
Report false positiveDecoded base64 content: �1�,j��ק�*'
Detected by automated pattern matching (rule DO-BAS) with medium confidence. May be a false positive.
Report false positiveDecoded base64 content: �1�,j��ק�*'
Detected by automated pattern matching (rule DO-BAS) with medium confidence. May be a false positive.
Report false positiveDecoded base64 content: I��n�^tI'���
Detected by automated pattern matching (rule DO-BAS) with medium confidence. May be a false positive.
Report false positiveDecoded base64 content: I��n�^tI'���
Detected by automated pattern matching (rule DO-BAS) with medium confidence. May be a false positive.
Report false positiveDecoded base64 content: I��n�^tI'���
Detected by automated pattern matching (rule DO-BAS) with medium confidence. May be a false positive.
Report false positiveDecoded base64 content: r��2)������Z�^��-
Detected by automated pattern matching (rule DO-BAS) with medium confidence. May be a false positive.
Report false positiveDecoded base64 content: >*^�)�1�B�jh���F��
Detected by automated pattern matching (rule DO-BAS) with medium confidence. May be a false positive.
Report false positiveDecoded base64 content: J�����jب��塿�j�^��ޮȨ���
Detected by automated pattern matching (rule DO-BAS) with medium confidence. May be a false positive.
Report false positiveDecoded base64 content: >ab�{�j�?�� 9��
Detected by automated pattern matching (rule DO-BAS) with medium confidence. May be a false positive.
Report false positiveDynamic code evaluation via eval()
Detected by automated pattern matching (rule SC-004) with medium confidence. May be a false positive.
134: with contextlib.suppress(Exception):
135: if not self._unsafe:
>>> 136: output_result = ast.literal_eval(output_result)
137:
138: adapted_outputs["output"] = output_resultReport false positiveDecoded base64 content: I��n�^tI'���
Detected by automated pattern matching (rule DO-BAS) with medium confidence. May be a false positive.
Report false positiveDecoded base64 content: I��n�^tI'���
Detected by automated pattern matching (rule DO-BAS) with medium confidence. May be a false positive.
Report false positiveDecoded base64 content: �����$����*'����\���
Detected by automated pattern matching (rule DO-BAS) with medium confidence. May be a false positive.
Report false positiveDecoded base64 content: .)� ��z{Qz��z��
Detected by automated pattern matching (rule DO-BAS) with medium confidence. May be a false positive.
Report false positiveDecoded base64 content: >*^�)�F��g���+
Detected by automated pattern matching (rule DO-BAS) with medium confidence. May be a false positive.
Report false positiveDecoded base64 content: I��zwN����+���M�mf�u
Detected by automated pattern matching (rule DO-BAS) with medium confidence. May be a false positive.
Report false positiveDecoded base64 content: I��zwN����+����.���f�u
Detected by automated pattern matching (rule DO-BAS) with medium confidence. May be a false positive.
Report false positiveDecoded base64 content: I��zwN����+����.���f�u
Detected by automated pattern matching (rule DO-BAS) with medium confidence. May be a false positive.
Report false positiveDecoded base64 content: �.���>������+
Detected by automated pattern matching (rule DO-BAS) with medium confidence. May be a false positive.
Report false positiveDecoded base64 content: �.���>������+
Detected by automated pattern matching (rule DO-BAS) with medium confidence. May be a false positive.
Report false positiveDecoded base64 content: �.���>������+
Detected by automated pattern matching (rule DO-BAS) with medium confidence. May be a false positive.
Report false positiveDecoded base64 content: �.���>������+
Detected by automated pattern matching (rule DO-BAS) with medium confidence. May be a false positive.
Report false positiveDecoded base64 content: �.���>������+
Detected by automated pattern matching (rule DO-BAS) with medium confidence. May be a false positive.
Report false positiveDecoded base64 content: I��zwN����+����.���f�u
Detected by automated pattern matching (rule DO-BAS) with medium confidence. May be a false positive.
Report false positiveDecoded base64 content: I��zwN����+����.���f�u
Detected by automated pattern matching (rule DO-BAS) with medium confidence. May be a false positive.
Report false positiveDecoded base64 content: w��m�<��vsO��6��q��f�ٷ�{m\���w�;�����ߞ[���
Detected by automated pattern matching (rule DO-BAS) with medium confidence. May be a false positive.
Report false positiveDecoded base64 content: km�n�ӽ�ٽ�m��{^z�ݟ��w{�����w���:���q�u�_{w6
Detected by automated pattern matching (rule DO-BAS) with medium confidence. May be a false positive.
Report false positiveDecoded base64 content: q�v�_{��v���kmxwG��W�=�<���ݶ�ow�}�\�����
Detected by automated pattern matching (rule DO-BAS) with medium confidence. May be a false positive.
Report false positiveDecoded base64 content: w�����=Ӈ�q��ѽ�����V�m�[ս�߷yѭ��ou����ui�x
Detected by automated pattern matching (rule DO-BAS) with medium confidence. May be a false positive.
Report false positiveDecoded base64 content: �����\�wt����mz�^o��ѷ�s�������|i�v���o�]�]:sַ
Detected by automated pattern matching (rule DO-BAS) with medium confidence. May be a false positive.
Report false positiveDynamic code evaluation via eval()
Detected by automated pattern matching (rule SC-004) with medium confidence. May be a false positive.
152: scale_score = self.scale_score
153:
>>> 154: docs = self.document_store.bm25_retrieval(query=query, filters=filters, top_k=top_k, scale_score=scale_score)
155: return {"documents": docs}
156: Report false positiveDynamic code evaluation via eval()
Detected by automated pattern matching (rule SC-004) with medium confidence. May be a false positive.
176: return_embedding = self.return_embedding
177:
>>> 178: docs = self.document_store.embedding_retrieval(
179: query_embedding=query_embedding,
180: filters=filters,Report false positiveDecoded base64 content: I��zwN����+����.���f�u
Detected by automated pattern matching (rule DO-BAS) with medium confidence. May be a false positive.
Report false positiveDecoded base64 content: I��zwN����+���M�mf�u
Detected by automated pattern matching (rule DO-BAS) with medium confidence. May be a false positive.
Report false positiveDecoded base64 content: I��zwN����+����.���f�u
Detected by automated pattern matching (rule DO-BAS) with medium confidence. May be a false positive.
Report false positiveDecoded base64 content: I��zwN����+���M�mf�u
Detected by automated pattern matching (rule DO-BAS) with medium confidence. May be a false positive.
Report false positiveDecoded base64 content: �^o4�o;���sN�
Detected by automated pattern matching (rule DO-BAS) with medium confidence. May be a false positive.
Report false positiveDecoded base64 content: _]�V��=�;�]�����w�w}�o|�]x
Detected by automated pattern matching (rule DO-BAS) with medium confidence. May be a false positive.
Report false positiveDynamic code evaluation via eval()
Detected by automated pattern matching (rule SC-004) with medium confidence. May be a false positive.
330: rendered = t.render(**kwargs)
331: if not self._unsafe:
>>> 332: rendered = ast.literal_eval(rendered)
333: if not rendered:
334: continueReport false positiveDynamic code evaluation via eval()
Detected by automated pattern matching (rule SC-004) with medium confidence. May be a false positive.
355: with contextlib.suppress(Exception):
356: if not self._unsafe:
>>> 357: output_value = ast.literal_eval(output_value)
358:
359: # Validate output type if neededReport false positiveDecoded base64 content: I��n�^tI'���
Detected by automated pattern matching (rule DO-BAS) with medium confidence. May be a false positive.
Report false positiveDecoded base64 content: 6�h�גzW���D�ǩ�*'
Detected by automated pattern matching (rule DO-BAS) with medium confidence. May be a false positive.
Report false positiveDecoded base64 content: I��n�^tI'���
Detected by automated pattern matching (rule DO-BAS) with medium confidence. May be a false positive.
Report false positiveDecoded base64 content: 6�h�גzW���D�ǩ�*'
Detected by automated pattern matching (rule DO-BAS) with medium confidence. May be a false positive.
Report false positiveDecoded base64 content: 6�h�גzW���D�ǩ�*'
Detected by automated pattern matching (rule DO-BAS) with medium confidence. May be a false positive.
Report false positiveDecoded base64 content: ��&��6����jY[i�,
Detected by automated pattern matching (rule DO-BAS) with medium confidence. May be a false positive.
Report false positiveDecoded base64 content: r��2)������Z�^��-
Detected by automated pattern matching (rule DO-BAS) with medium confidence. May be a false positive.
Report false positiveDecoded base64 content: +��y�܇��jf�
Detected by automated pattern matching (rule DO-BAS) with medium confidence. May be a false positive.
Report false positiveDecoded base64 content: I��zwN����+���M�mf�u
Detected by automated pattern matching (rule DO-BAS) with medium confidence. May be a false positive.
Report false positiveDecoded base64 content: I��zwN����+����.���f�u
Detected by automated pattern matching (rule DO-BAS) with medium confidence. May be a false positive.
Report false positiveDecoded base64 content: I��zwN����+����.���f�u
Detected by automated pattern matching (rule DO-BAS) with medium confidence. May be a false positive.
Report false positiveDecoded base64 content: I��zwN����+���M�mf�u
Detected by automated pattern matching (rule DO-BAS) with medium confidence. May be a false positive.
Report false positiveDecoded base64 content: I��zwN����+���M�mf�u
Detected by automated pattern matching (rule DO-BAS) with medium confidence. May be a false positive.
Report false positiveDecoded base64 content: 2��2ں���כz�Z
Detected by automated pattern matching (rule DO-BAS) with medium confidence. May be a false positive.
Report false positiveDecoded base64 content: >*^�)�F��g���+
Detected by automated pattern matching (rule DO-BAS) with medium confidence. May be a false positive.
Report false positiveDecoded base64 content: >*^�)�F��g���+
Detected by automated pattern matching (rule DO-BAS) with medium confidence. May be a false positive.
Report false positiveDecoded base64 content: >*^�)�F��g���+
Detected by automated pattern matching (rule DO-BAS) with medium confidence. May be a false positive.
Report false positiveDecoded base64 content: >*^�)�F��g���+
Detected by automated pattern matching (rule DO-BAS) with medium confidence. May be a false positive.
Report false positiveDecoded base64 content: >*^�)�1�B�jh���F��
Detected by automated pattern matching (rule DO-BAS) with medium confidence. May be a false positive.
Report false positiveDecoded base64 content: >*^�)�F��g���+
Detected by automated pattern matching (rule DO-BAS) with medium confidence. May be a false positive.
Report false positiveDecoded base64 content: >*^�)�F��g���+
Detected by automated pattern matching (rule DO-BAS) with medium confidence. May be a false positive.
Report false positiveDecoded base64 content: >*^�)�F��g���+
Detected by automated pattern matching (rule DO-BAS) with medium confidence. May be a false positive.
Report false positiveDecoded base64 content: >*^�)�F��g���+
Detected by automated pattern matching (rule DO-BAS) with medium confidence. May be a false positive.
Report false positiveDecoded base64 content: >*^�)�1�B�jh���F��
Detected by automated pattern matching (rule DO-BAS) with medium confidence. May be a false positive.
Report false positiveDecoded base64 content: >*^�)�F��g���+
Detected by automated pattern matching (rule DO-BAS) with medium confidence. May be a false positive.
Report false positiveDecoded base64 content: >*^�)�1�B�jh���F��
Detected by automated pattern matching (rule DO-BAS) with medium confidence. May be a false positive.
Report false positiveDecoded base64 content: ��&��6���Į�+
Detected by automated pattern matching (rule DO-BAS) with medium confidence. May be a false positive.
Report false positiveDecoded base64 content: >*^�)� ��y�D��+
Detected by automated pattern matching (rule DO-BAS) with medium confidence. May be a false positive.
Report false positiveDecoded base64 content: >*^�)����x��+
Detected by automated pattern matching (rule DO-BAS) with medium confidence. May be a false positive.
Report false positiveDecoded base64 content: >*^�)�1�B�jh���F��
Detected by automated pattern matching (rule DO-BAS) with medium confidence. May be a false positive.
Report false positiveDecoded base64 content: ��&��6����jY[i�,
Detected by automated pattern matching (rule DO-BAS) with medium confidence. May be a false positive.
Report false positiveDecoded base64 content: j/�k+-i�?��^jǬ
Detected by automated pattern matching (rule DO-BAS) with medium confidence. May be a false positive.
Report false positiveDecoded base64 content: ��&��6���Į�+
Detected by automated pattern matching (rule DO-BAS) with medium confidence. May be a false positive.
Report false positiveDecoded base64 content: ��&��6����jY[i�,
Detected by automated pattern matching (rule DO-BAS) with medium confidence. May be a false positive.
Report false positiveDecoded base64 content: ��&��6���Į�+
Detected by automated pattern matching (rule DO-BAS) with medium confidence. May be a false positive.
Report false positiveDecoded base64 content: ��&��6���Į�+
Detected by automated pattern matching (rule DO-BAS) with medium confidence. May be a false positive.
Report false positiveDecoded base64 content: ��&��6����jY[i�,
Detected by automated pattern matching (rule DO-BAS) with medium confidence. May be a false positive.
Report false positiveDecoded base64 content: ��&��6���Į�+
Detected by automated pattern matching (rule DO-BAS) with medium confidence. May be a false positive.
Report false positiveDecoded base64 content: >*^�)� ��y�D��+
Detected by automated pattern matching (rule DO-BAS) with medium confidence. May be a false positive.
Report false positiveDecoded base64 content: >*^�)� ��y�D��+
Detected by automated pattern matching (rule DO-BAS) with medium confidence. May be a false positive.
Report false positiveDecoded base64 content: >*^�)� ��y�D��+
Detected by automated pattern matching (rule DO-BAS) with medium confidence. May be a false positive.
Report false positiveDecoded base64 content: >*^�)� ��y�D��+
Detected by automated pattern matching (rule DO-BAS) with medium confidence. May be a false positive.
Report false positiveDecoded base64 content: >*^�)� ��y�D��+
Detected by automated pattern matching (rule DO-BAS) with medium confidence. May be a false positive.
Report false positiveDecoded base64 content: >*^�)� ��y�D��+
Detected by automated pattern matching (rule DO-BAS) with medium confidence. May be a false positive.
Report false positiveDecoded base64 content: >*^�)� ��y�D��+
Detected by automated pattern matching (rule DO-BAS) with medium confidence. May be a false positive.
Report false positiveDecoded base64 content: >*^�)� ��y�D��+
Detected by automated pattern matching (rule DO-BAS) with medium confidence. May be a false positive.
Report false positiveDecoded base64 content: >*^�)� ��y�D��+
Detected by automated pattern matching (rule DO-BAS) with medium confidence. May be a false positive.
Report false positiveDecoded base64 content: >*^�)����x��+
Detected by automated pattern matching (rule DO-BAS) with medium confidence. May be a false positive.
Report false positiveDecoded base64 content: >*^�)����x��+
Detected by automated pattern matching (rule DO-BAS) with medium confidence. May be a false positive.
Report false positiveDecoded base64 content: >*^�)����x��+
Detected by automated pattern matching (rule DO-BAS) with medium confidence. May be a false positive.
Report false positiveDecoded base64 content: >*^�)�1�B�jh���F��
Detected by automated pattern matching (rule DO-BAS) with medium confidence. May be a false positive.
Report false positiveDecoded base64 content: >*^�)�1�B�jh���F��
Detected by automated pattern matching (rule DO-BAS) with medium confidence. May be a false positive.
Report false positiveDecoded base64 content: >*^�)�F��g���+
Detected by automated pattern matching (rule DO-BAS) with medium confidence. May be a false positive.
Report false positiveDecoded base64 content: >*^�)�F��g���+
Detected by automated pattern matching (rule DO-BAS) with medium confidence. May be a false positive.
Report false positiveDecoded base64 content: >*^�)�F��g���+
Detected by automated pattern matching (rule DO-BAS) with medium confidence. May be a false positive.
Report false positiveDecoded base64 content: >*^�)����x��+
Detected by automated pattern matching (rule DO-BAS) with medium confidence. May be a false positive.
Report false positiveDecoded base64 content: >*^�)����x��+
Detected by automated pattern matching (rule DO-BAS) with medium confidence. May be a false positive.
Report false positiveDecoded base64 content: >*^�)����x��+
Detected by automated pattern matching (rule DO-BAS) with medium confidence. May be a false positive.
Report false positiveDecoded base64 content: >*^�)�"{ږ'O����w���l��D��+
Detected by automated pattern matching (rule DO-BAS) with medium confidence. May be a false positive.
Report false positiveDecoded base64 content: >*^�)�F��g���+
Detected by automated pattern matching (rule DO-BAS) with medium confidence. May be a false positive.
Report false positiveDecoded base64 content: >*^�)�F��g���+
Detected by automated pattern matching (rule DO-BAS) with medium confidence. May be a false positive.
Report false positiveDecoded base64 content: >*^�)�F��g���+
Detected by automated pattern matching (rule DO-BAS) with medium confidence. May be a false positive.
Report false positiveDecoded base64 content: >*^�)�F��g���+
Detected by automated pattern matching (rule DO-BAS) with medium confidence. May be a false positive.
Report false positiveDecoded base64 content: >*^�)�F��g���+
Detected by automated pattern matching (rule DO-BAS) with medium confidence. May be a false positive.
Report false positiveDecoded base64 content: >*^�)�F��g���+
Detected by automated pattern matching (rule DO-BAS) with medium confidence. May be a false positive.
Report false positiveDecoded base64 content: >*^�)�F��g���+
Detected by automated pattern matching (rule DO-BAS) with medium confidence. May be a false positive.
Report false positiveDecoded base64 content: >*^�)�F��g���+
Detected by automated pattern matching (rule DO-BAS) with medium confidence. May be a false positive.
Report false positiveDecoded base64 content: >*^�)�1�B�jh���F��
Detected by automated pattern matching (rule DO-BAS) with medium confidence. May be a false positive.
Report false positiveDecoded base64 content: >*^�)�"{ږ'O����w���l��D��+
Detected by automated pattern matching (rule DO-BAS) with medium confidence. May be a false positive.
Report false positiveDecoded base64 content: >*^�)�F��g���+
Detected by automated pattern matching (rule DO-BAS) with medium confidence. May be a false positive.
Report false positiveDecoded base64 content: >*^�)�F��g���+
Detected by automated pattern matching (rule DO-BAS) with medium confidence. May be a false positive.
Report false positiveDecoded base64 content: >*^�)�F��g���+
Detected by automated pattern matching (rule DO-BAS) with medium confidence. May be a false positive.
Report false positiveDecoded base64 content: "{ږ'Lj�b�Z�焮�+
Detected by automated pattern matching (rule DO-BAS) with medium confidence. May be a false positive.
Report false positiveDecoded base64 content: "{ږ'Lj�b�Z�焮�+
Detected by automated pattern matching (rule DO-BAS) with medium confidence. May be a false positive.
Report false positiveDecoded base64 content: "{ږ'Lj�b�Z�焮�+
Detected by automated pattern matching (rule DO-BAS) with medium confidence. May be a false positive.
Report false positiveDecoded base64 content: "{ږ'Lj�b�Z�焮�+
Detected by automated pattern matching (rule DO-BAS) with medium confidence. May be a false positive.
Report false positiveDecoded base64 content: "{ږ'Lj�b�Z�焮�+
Detected by automated pattern matching (rule DO-BAS) with medium confidence. May be a false positive.
Report false positiveDecoded base64 content: "{ږ'Lj�b�Z�焮�+
Detected by automated pattern matching (rule DO-BAS) with medium confidence. May be a false positive.
Report false positiveDecoded base64 content: "{ږ'Lj�b�Z�焮�+
Detected by automated pattern matching (rule DO-BAS) with medium confidence. May be a false positive.
Report false positiveDecoded base64 content: "{ږ'Lj�b�Z�焮�+
Detected by automated pattern matching (rule DO-BAS) with medium confidence. May be a false positive.
Report false positiveDecoded base64 content: "{ږ'Lj�b�Z�焮�+
Detected by automated pattern matching (rule DO-BAS) with medium confidence. May be a false positive.
Report false positiveDecoded base64 content: "{ږ'Lj�b�Z�焮�+
Detected by automated pattern matching (rule DO-BAS) with medium confidence. May be a false positive.
Report false positiveDecoded base64 content: "{ږ'Lj�b�Z�焮�+
Detected by automated pattern matching (rule DO-BAS) with medium confidence. May be a false positive.
Report false positiveDecoded base64 content: "{ږ'Lj�b�Z�焮�+
Detected by automated pattern matching (rule DO-BAS) with medium confidence. May be a false positive.
Report false positiveDecoded base64 content: "{ږ'Lj�b�Z�焮�+
Detected by automated pattern matching (rule DO-BAS) with medium confidence. May be a false positive.
Report false positiveDecoded base64 content: >*^�)����x��+
Detected by automated pattern matching (rule DO-BAS) with medium confidence. May be a false positive.
Report false positiveDecoded base64 content: >*^�)����x��+
Detected by automated pattern matching (rule DO-BAS) with medium confidence. May be a false positive.
Report false positiveDynamic code evaluation via eval()
Detected by automated pattern matching (rule SC-004) with medium confidence. May be a false positive.
551: return len(doc_ids)
552:
>>> 553: def bm25_retrieval(
554: self, query: str, filters: dict[str, Any] | None = None, top_k: int = 10, scale_score: bool = False
555: ) -> list[Document]:Report false positiveDynamic code evaluation via eval()
Detected by automated pattern matching (rule SC-004) with medium confidence. May be a false positive.
609: return return_documents
610:
>>> 611: def embedding_retrieval( # pylint: disable=too-many-positional-arguments
612: self,
613: query_embedding: list[float],Report false positiveDynamic code evaluation via eval()
Detected by automated pattern matching (rule SC-004) with medium confidence. May be a false positive.
777: return await asyncio.get_event_loop().run_in_executor(
778: self.executor,
>>> 779: lambda: self.bm25_retrieval(query=query, filters=filters, top_k=top_k, scale_score=scale_score),
780: )
781: Report false positiveDynamic code evaluation via eval()
Detected by automated pattern matching (rule SC-004) with medium confidence. May be a false positive.
800: return await asyncio.get_event_loop().run_in_executor(
801: self.executor,
>>> 802: lambda: self.embedding_retrieval(
803: query_embedding=query_embedding,
804: filters=filters,Report false positiveDecoded base64 content: r��v��jv� ����
Detected by automated pattern matching (rule DO-BAS) with medium confidence. May be a false positive.
Report false positiveDecoded base64 content: r�����{��hrG�
Detected by automated pattern matching (rule DO-BAS) with medium confidence. May be a false positive.
Report false positiveDecoded base64 content: ���s������w�
Detected by automated pattern matching (rule DO-BAS) with medium confidence. May be a false positive.
Report false positiveDecoded base64 content: q���&�{�ڱƥ �
Detected by automated pattern matching (rule DO-BAS) with medium confidence. May be a false positive.
Report false positiveDecoded base64 content: I��zwN����+���M�mf�u
Detected by automated pattern matching (rule DO-BAS) with medium confidence. May be a false positive.
Report false positiveDecoded base64 content: I��zwN����+����.���f�u
Detected by automated pattern matching (rule DO-BAS) with medium confidence. May be a false positive.
Report false positiveDecoded base64 content: I��zwN����+����.���f�u
Detected by automated pattern matching (rule DO-BAS) with medium confidence. May be a false positive.
Report false positiveDecoded base64 content: I��zwN����+���M�mf�u
Detected by automated pattern matching (rule DO-BAS) with medium confidence. May be a false positive.
Report false positiveDecoded base64 content: r��{e�Ȩ��)h,�nZ��v��w�m�떚q�z��{��i�{�^�G�k�)i̿�إ
Detected by automated pattern matching (rule DO-BAS) with medium confidence. May be a false positive.
Report false positiveSocket/database connection to literal address
Detected by automated pattern matching (rule NS-005) with medium confidence. May be a false positive.
62: p.add_component("message_producer", MessageProducer())
63:
>>> 64: p.connect("message_producer.messages", "joiner_for_llm")
65: p.connect("joiner_for_llm", "llm")
66: p.connect("llm.replies", "schema_validator.messages")Report false positiveSocket/database connection to literal address
Detected by automated pattern matching (rule NS-005) with medium confidence. May be a false positive.
63:
64: p.connect("message_producer.messages", "joiner_for_llm")
>>> 65: p.connect("joiner_for_llm", "llm")
66: p.connect("llm.replies", "schema_validator.messages")
67: p.connect("schema_validator.validation_error", "joiner_for_llm")Report false positiveJavaScript fetch() call
Detected by automated pattern matching (rule NS-003) with medium confidence. May be a false positive.
247: # don't use multithreading if there's only one URL
248: if len(urls) == 1:
>>> 249: stream_metadata, stream = self._fetch(urls[0])
250: stream.meta.update(stream_metadata)
251: stream.mime_type = stream.meta.get("content_type", None)Report false positiveJavaScript fetch() call
Detected by automated pattern matching (rule NS-003) with medium confidence. May be a false positive.
308: return {"streams": streams}
309:
>>> 310: def _fetch(self, url: str) -> tuple[dict[str, str], ByteStream]:
311: """
312: Fetches content from a URL and returns it as a ByteStream.Report false positiveJavaScript fetch() call
Detected by automated pattern matching (rule NS-003) with medium confidence. May be a false positive.
376: Fetches content from a URL and returns it as a ByteStream.
377:
>>> 378: If `raise_on_failure` is set to True, this method will wrap the fetch() method and catch any exceptions.
379: Otherwise, it will simply call the fetch() method.
380: :param url: The URL to fetch content from.Report false positiveJavaScript fetch() call
Detected by automated pattern matching (rule NS-003) with medium confidence. May be a false positive.
377:
378: If `raise_on_failure` is set to True, this method will wrap the fetch() method and catch any exceptions.
>>> 379: Otherwise, it will simply call the fetch() method.
380: :param url: The URL to fetch content from.
381: :returns: A tuple containing the ByteStream metadata dict and the corresponding ByteStream.Report false positiveJavaScript fetch() call
Detected by automated pattern matching (rule NS-003) with medium confidence. May be a false positive.
384: if self.raise_on_failure:
385: try:
>>> 386: return self._fetch(url)
387: except Exception as e:
388: logger.warning("Error fetching {url}: {error}", url=url, error=str(e))Report false positiveJavaScript fetch() call
Detected by automated pattern matching (rule NS-003) with medium confidence. May be a false positive.
389: return {"content_type": "Unknown", "url": url}, None
390: else:
>>> 391: return self._fetch(url)
392:
393: async def _get_response_async(self, url: str, client: httpx.AsyncClient) -> httpx.Response:Report false positiveHigh-entropy string (4.6 bits/char) — possible encoded payload
Detected by automated pattern matching (rule EN-001) with medium confidence. May be a false positive.
Report false positiveHigh-entropy string (4.5 bits/char) — possible encoded payload
Detected by automated pattern matching (rule EN-001) with medium confidence. May be a false positive.
Report false positiveSocket/database connection to literal address
Detected by automated pattern matching (rule NS-005) with medium confidence. May be a false positive.
64: p.connect("message_producer.messages", "joiner_for_llm")
65: p.connect("joiner_for_llm", "llm")
>>> 66: p.connect("llm.replies", "schema_validator.messages")
67: p.connect("schema_validator.validation_error", "joiner_for_llm")
68: Report false positiveSocket/database connection to literal address
Detected by automated pattern matching (rule NS-005) with medium confidence. May be a false positive.
65: p.connect("joiner_for_llm", "llm")
66: p.connect("llm.replies", "schema_validator.messages")
>>> 67: p.connect("schema_validator.validation_error", "joiner_for_llm")
68:
69: result = p.run(data={Report false positiveSocket/database connection to literal address
Detected by automated pattern matching (rule NS-005) with medium confidence. May be a false positive.
72: pipe.add_component("joiner", AnswerJoiner())
73:
>>> 74: pipe.connect("llm_1.replies", "aba")
75: pipe.connect("llm_2.replies", "abb")
76: pipe.connect("aba.answers", "joiner")Report false positiveSocket/database connection to literal address
Detected by automated pattern matching (rule NS-005) with medium confidence. May be a false positive.
73:
74: pipe.connect("llm_1.replies", "aba")
>>> 75: pipe.connect("llm_2.replies", "abb")
76: pipe.connect("aba.answers", "joiner")
77: pipe.connect("abb.answers", "joiner")Report false positiveSocket/database connection to literal address
Detected by automated pattern matching (rule NS-005) with medium confidence. May be a false positive.
74: pipe.connect("llm_1.replies", "aba")
75: pipe.connect("llm_2.replies", "abb")
>>> 76: pipe.connect("aba.answers", "joiner")
77: pipe.connect("abb.answers", "joiner")
78: Report false positiveSocket/database connection to literal address
Detected by automated pattern matching (rule NS-005) with medium confidence. May be a false positive.
75: pipe.connect("llm_2.replies", "abb")
76: pipe.connect("aba.answers", "joiner")
>>> 77: pipe.connect("abb.answers", "joiner")
78:
79: results = pipe.run(data={"llm_1": {"messages": messages},Report false positiveHigh-entropy string (4.6 bits/char) — possible encoded payload
Detected by automated pattern matching (rule EN-001) with medium confidence. May be a false positive.
Report false positiveHigh-entropy string (4.7 bits/char) — possible encoded payload
Detected by automated pattern matching (rule EN-001) with medium confidence. May be a false positive.
Report false positiveSocket/database connection to literal address
Detected by automated pattern matching (rule NS-005) with medium confidence. May be a false positive.
61:
62: # And connect them
>>> 63: pipe.connect("adapter", "joiner")
64: pipe.connect("joiner", "generator")
65: pipe.connect("generator.replies", "validator.messages")Report false positiveHigh-entropy string (4.8 bits/char) — possible encoded payload
Detected by automated pattern matching (rule EN-001) with medium confidence. May be a false positive.
Report false positiveSocket/database connection to literal address
Detected by automated pattern matching (rule NS-005) with medium confidence. May be a false positive.
62: # And connect them
63: pipe.connect("adapter", "joiner")
>>> 64: pipe.connect("joiner", "generator")
65: pipe.connect("generator.replies", "validator.messages")
66: pipe.connect("validator.validation_error", "joiner")Report false positiveSocket/database connection to literal address
Detected by automated pattern matching (rule NS-005) with medium confidence. May be a false positive.
63: pipe.connect("adapter", "joiner")
64: pipe.connect("joiner", "generator")
>>> 65: pipe.connect("generator.replies", "validator.messages")
66: pipe.connect("validator.validation_error", "joiner")
67: Report false positiveSocket/database connection to literal address
Detected by automated pattern matching (rule NS-005) with medium confidence. May be a false positive.
64: pipe.connect("joiner", "generator")
65: pipe.connect("generator.replies", "validator.messages")
>>> 66: pipe.connect("validator.validation_error", "joiner")
67:
68: result = pipe.run(Report false positiveHigh-entropy string (4.7 bits/char) — possible encoded payload
Detected by automated pattern matching (rule EN-001) with medium confidence. May be a false positive.
Report false positiveSocket/database connection to literal address
Detected by automated pattern matching (rule NS-005) with medium confidence. May be a false positive.
77: p.add_component(instance=InMemoryEmbeddingRetriever(document_store=document_store), name="embedding_retriever")
78: p.add_component(instance=DocumentJoiner(), name="joiner")
>>> 79: p.connect("bm25_retriever", "joiner")
80: p.connect("embedding_retriever", "joiner")
81: p.connect("text_embedder", "embedding_retriever")Report false positiveSocket/database connection to literal address
Detected by automated pattern matching (rule NS-005) with medium confidence. May be a false positive.
78: p.add_component(instance=DocumentJoiner(), name="joiner")
79: p.connect("bm25_retriever", "joiner")
>>> 80: p.connect("embedding_retriever", "joiner")
81: p.connect("text_embedder", "embedding_retriever")
82: query = "What is the capital of France?"Report false positiveSocket/database connection to literal address
Detected by automated pattern matching (rule NS-005) with medium confidence. May be a false positive.
79: p.connect("bm25_retriever", "joiner")
80: p.connect("embedding_retriever", "joiner")
>>> 81: p.connect("text_embedder", "embedding_retriever")
82: query = "What is the capital of France?"
83: p.run(data={"query": query, "text": query, "top_k": 1})Report false positiveHigh-entropy string (4.6 bits/char) — possible encoded payload
Detected by automated pattern matching (rule EN-001) with medium confidence. May be a false positive.
Report false positiveHigh-entropy string (4.8 bits/char) — possible encoded payload
Detected by automated pattern matching (rule EN-001) with medium confidence. May be a false positive.
Report false positiveSocket/database connection to literal address
Detected by automated pattern matching (rule NS-005) with medium confidence. May be a false positive.
148: rag_pipeline.add_component("prompt_builder", prompt_builder)
149: rag_pipeline.add_component("llm", llm)
>>> 150: rag_pipeline.connect("retriever", "prompt_builder.documents")
151: rag_pipeline.connect("prompt_builder", "llm")
152: Report false positiveSocket/database connection to literal address
Detected by automated pattern matching (rule NS-005) with medium confidence. May be a false positive.
149: rag_pipeline.add_component("llm", llm)
150: rag_pipeline.connect("retriever", "prompt_builder.documents")
>>> 151: rag_pipeline.connect("prompt_builder", "llm")
152:
153: # Prepare input dataReport false positiveSocket/database connection to literal address
Detected by automated pattern matching (rule NS-005) with medium confidence. May be a false positive.
524: rag_pipeline.add_component("prompt_builder", prompt_builder)
525: rag_pipeline.add_component("llm", llm)
>>> 526: rag_pipeline.connect("retriever", "prompt_builder.documents")
527: rag_pipeline.connect("prompt_builder", "llm")
528: Report false positiveSocket/database connection to literal address
Detected by automated pattern matching (rule NS-005) with medium confidence. May be a false positive.
50: pipe.add_component("list_joiner", ListJoiner(list[ChatMessage]))
51:
>>> 52: pipe.connect("prompt_builder.prompt", "llm.messages")
53: pipe.connect("prompt_builder.prompt", "list_joiner")
54: pipe.connect("llm.replies", "list_joiner")Report false positiveSocket/database connection to literal address
Detected by automated pattern matching (rule NS-005) with medium confidence. May be a false positive.
51:
52: pipe.connect("prompt_builder.prompt", "llm.messages")
>>> 53: pipe.connect("prompt_builder.prompt", "list_joiner")
54: pipe.connect("llm.replies", "list_joiner")
55: pipe.connect("llm.replies", "feedback_prompt_builder.response")Report false positiveSocket/database connection to literal address
Detected by automated pattern matching (rule NS-005) with medium confidence. May be a false positive.
52: pipe.connect("prompt_builder.prompt", "llm.messages")
53: pipe.connect("prompt_builder.prompt", "list_joiner")
>>> 54: pipe.connect("llm.replies", "list_joiner")
55: pipe.connect("llm.replies", "feedback_prompt_builder.response")
56: pipe.connect("feedback_prompt_builder.prompt", "feedback_llm.messages")Report false positiveSocket/database connection to literal address
Detected by automated pattern matching (rule NS-005) with medium confidence. May be a false positive.
53: pipe.connect("prompt_builder.prompt", "list_joiner")
54: pipe.connect("llm.replies", "list_joiner")
>>> 55: pipe.connect("llm.replies", "feedback_prompt_builder.response")
56: pipe.connect("feedback_prompt_builder.prompt", "feedback_llm.messages")
57: pipe.connect("feedback_llm.replies", "list_joiner")Report false positiveSocket/database connection to literal address
Detected by automated pattern matching (rule NS-005) with medium confidence. May be a false positive.
54: pipe.connect("llm.replies", "list_joiner")
55: pipe.connect("llm.replies", "feedback_prompt_builder.response")
>>> 56: pipe.connect("feedback_prompt_builder.prompt", "feedback_llm.messages")
57: pipe.connect("feedback_llm.replies", "list_joiner")
58: Report false positiveSocket/database connection to literal address
Detected by automated pattern matching (rule NS-005) with medium confidence. May be a false positive.
55: pipe.connect("llm.replies", "feedback_prompt_builder.response")
56: pipe.connect("feedback_prompt_builder.prompt", "feedback_llm.messages")
>>> 57: pipe.connect("feedback_llm.replies", "list_joiner")
58:
59: query = "What is nuclear physics?"Report false positiveHigh-entropy string (4.6 bits/char) — possible encoded payload
Detected by automated pattern matching (rule EN-001) with medium confidence. May be a false positive.
Report false positiveHigh-entropy string (4.8 bits/char) — possible encoded payload
Detected by automated pattern matching (rule EN-001) with medium confidence. May be a false positive.
Report false positiveSocket/database connection to literal address
Detected by automated pattern matching (rule NS-005) with medium confidence. May be a false positive.
31: pipeline.add_component("string_joiner", StringJoiner())
32:
>>> 33: pipeline.connect("prompt_builder_1.prompt", "string_joiner.strings")
34: pipeline.connect("prompt_builder_2.prompt", "string_joiner.strings")
35: Report false positiveSocket/database connection to literal address
Detected by automated pattern matching (rule NS-005) with medium confidence. May be a false positive.
32:
33: pipeline.connect("prompt_builder_1.prompt", "string_joiner.strings")
>>> 34: pipeline.connect("prompt_builder_2.prompt", "string_joiner.strings")
35:
36: print(pipeline.run(data={"prompt_builder_1": {"query": string_1}, "prompt_builder_2": {"query": string_2}}))Report false positiveHigh-entropy string (4.9 bits/char) — possible encoded payload
Detected by automated pattern matching (rule EN-001) with medium confidence. May be a false positive.
Report false positiveSocket/database connection to literal address
Detected by automated pattern matching (rule NS-005) with medium confidence. May be a false positive.
132:
133: # Connect the splitter output to cleaner
>>> 134: pp.connect("splitter.documents", "cleaner.documents")
135: self.pipeline = pp
136: Report false positiveSocket/database connection to literal address
Detected by automated pattern matching (rule NS-005) with medium confidence. May be a false positive.
525: rag_pipeline.add_component("llm", llm)
526: rag_pipeline.connect("retriever", "prompt_builder.documents")
>>> 527: rag_pipeline.connect("prompt_builder", "llm")
528:
529: # Ask a questionReport false positiveSocket/database connection to literal address
Detected by automated pattern matching (rule NS-005) with medium confidence. May be a false positive.
642: rag_pipeline.add_component("prompt_builder", prompt_builder)
643: rag_pipeline.add_component("llm", llm)
>>> 644: rag_pipeline.connect("retriever", "prompt_builder.documents")
645: rag_pipeline.connect("prompt_builder", "llm")
646: Report false positiveSocket/database connection to literal address
Detected by automated pattern matching (rule NS-005) with medium confidence. May be a false positive.
643: rag_pipeline.add_component("llm", llm)
644: rag_pipeline.connect("retriever", "prompt_builder.documents")
>>> 645: rag_pipeline.connect("prompt_builder", "llm")
646:
647: # Ask a questionReport false positiveHigh-entropy string (4.5 bits/char) — possible encoded payload
Detected by automated pattern matching (rule EN-001) with medium confidence. May be a false positive.
Report false positiveHigh-entropy string (4.6 bits/char) — possible encoded payload
Detected by automated pattern matching (rule EN-001) with medium confidence. May be a false positive.
Report false positivePossible Base64-encoded payload (long encoded string)
Detected by automated pattern matching (rule OB-001) with medium confidence. May be a false positive.
28:
29: This component is inspired by [5 Levels of Text Splitting](
>>> 30: https://github.com/FullStackRetrieval-com/RetrievalTutorials/blob/main/tutorials/LevelsOfTextSplitting/5_Levels_Of_Text_Splitting.ipynb
31: ) by Greg Kamradt.
32: Report false positiveHigh-entropy string (4.6 bits/char) — possible encoded payload
Detected by automated pattern matching (rule EN-001) with medium confidence. May be a false positive.
Report false positiveHigh-entropy string (4.6 bits/char) — possible encoded payload
Detected by automated pattern matching (rule EN-001) with medium confidence. May be a false positive.
Report false positiveSocket/database connection to literal address
Detected by automated pattern matching (rule NS-005) with medium confidence. May be a false positive.
68: retrieval_pipeline.add_component("retriever", InMemoryEmbeddingRetriever(document_store=document_store))
69:
>>> 70: retrieval_pipeline.connect("embedder.embedding", "retriever.query_embedding")
71:
72: # Wrap the pipeline as a toolReport false positiveHigh-entropy string (4.7 bits/char) — possible encoded payload
Detected by automated pattern matching (rule EN-001) with medium confidence. May be a false positive.
Report false positivePossible Base64-encoded payload (long encoded string)
Detected by automated pattern matching (rule OB-001) with medium confidence. May be a false positive.
44:
45: # [
>>> 46: # Document(id=d665bbc83e52c08c3d8275bccf4f22bf2bfee21c6e77d78794627637355b8ebc,
47: # content: 'Java is a popular programming language', meta: {'group': '42', 'split_id': 3, 'subgroup': 'subB'}),
48: # Document(id=a20b326f07382b3cbf2ce156092f7c93e8788df5d48f2986957dce2adb5fe3c2,Report false positivePossible Base64-encoded payload (long encoded string)
Detected by automated pattern matching (rule OB-001) with medium confidence. May be a false positive.
46: # Document(id=d665bbc83e52c08c3d8275bccf4f22bf2bfee21c6e77d78794627637355b8ebc,
47: # content: 'Java is a popular programming language', meta: {'group': '42', 'split_id': 3, 'subgroup': 'subB'}),
>>> 48: # Document(id=a20b326f07382b3cbf2ce156092f7c93e8788df5d48f2986957dce2adb5fe3c2,
49: # content: 'Python is a popular programming language', meta: {'group': '42', 'split_id': 4, 'subgroup': 'subB'}),
50: # Document(id=ce12919795d22f6ca214d0f161cf870993889dcb146f3bb1b3e1ffdc95be960f,Report false positivePossible Base64-encoded payload (long encoded string)
Detected by automated pattern matching (rule OB-001) with medium confidence. May be a false positive.
48: # Document(id=a20b326f07382b3cbf2ce156092f7c93e8788df5d48f2986957dce2adb5fe3c2,
49: # content: 'Python is a popular programming language', meta: {'group': '42', 'split_id': 4, 'subgroup': 'subB'}),
>>> 50: # Document(id=ce12919795d22f6ca214d0f161cf870993889dcb146f3bb1b3e1ffdc95be960f,
51: # content: 'Javascript is a popular programming language', meta: {'group': '42', 'split_id': 7, 'subgroup': 'subB'}),
52: # Document(id=d9fc857046c904e5cf790b3969b971b1bbdb1b3037d50a20728fdbf82991aa94,Report false positivePossible Base64-encoded payload (long encoded string)
Detected by automated pattern matching (rule OB-001) with medium confidence. May be a false positive.
50: # Document(id=ce12919795d22f6ca214d0f161cf870993889dcb146f3bb1b3e1ffdc95be960f,
51: # content: 'Javascript is a popular programming language', meta: {'group': '42', 'split_id': 7, 'subgroup': 'subB'}),
>>> 52: # Document(id=d9fc857046c904e5cf790b3969b971b1bbdb1b3037d50a20728fdbf82991aa94,
53: # content: 'A chromosome is a package of DNA', meta: {'group': '314', 'split_id': 2, 'subgroup': 'subC'}),
54: # Document(id=6d3b7bdc13d09aa01216471eb5fb0bfdc53c5f2f3e98ad125ff6b85d3106c9a3,Report false positivePossible Base64-encoded payload (long encoded string)
Detected by automated pattern matching (rule OB-001) with medium confidence. May be a false positive.
52: # Document(id=d9fc857046c904e5cf790b3969b971b1bbdb1b3037d50a20728fdbf82991aa94,
53: # content: 'A chromosome is a package of DNA', meta: {'group': '314', 'split_id': 2, 'subgroup': 'subC'}),
>>> 54: # Document(id=6d3b7bdc13d09aa01216471eb5fb0bfdc53c5f2f3e98ad125ff6b85d3106c9a3,
55: # content: 'An octopus has three hearts', meta: {'group': '11', 'split_id': 2, 'subgroup': 'subD'})
56: # ]Report false positiveHigh-entropy string (5.0 bits/char) — possible encoded payload
Detected by automated pattern matching (rule EN-001) with medium confidence. May be a false positive.
Report false positiveHigh-entropy string (4.6 bits/char) — possible encoded payload
Detected by automated pattern matching (rule EN-001) with medium confidence. May be a false positive.
Report false positiveHigh-entropy string (4.6 bits/char) — possible encoded payload
Detected by automated pattern matching (rule EN-001) with medium confidence. May be a false positive.
Report false positivePossible Base64-encoded payload (long encoded string)
Detected by automated pattern matching (rule OB-001) with medium confidence. May be a false positive.
33: coerced_value = tracing_utils.coerce_tag_value(value)
34: # Although set_tag declares value: Optional[str], its implementation accepts other types.
>>> 35: # https://github.com/DataDog/dd-trace-py/blob/200b33c5221db1af975f6f7017738cd99a2da4a4/ddtrace/_trace/span.py
36: self._span.set_tag(key, coerced_value) # type: ignore[arg-type]
37: Report false positivePossible Base64-encoded payload (long encoded string)
Detected by automated pattern matching (rule OB-001) with medium confidence. May be a false positive.
24:
25: Podman run would create the file /run/.containernv, see:
>>> 26: https://github.com/containers/podman/blob/main/docs/source/markdown/podman-run.1.md.in#L31
27: """
28: return os.path.exists("/run/.containerenv")Report false positivePossible Base64-encoded payload (long encoded string)
Detected by automated pattern matching (rule OB-001) with medium confidence. May be a false positive.
51: Check if the code is running in a Docker container using the cgroups v2 version.
52:
>>> 53: inspired from: https://github.com/jenkinsci/docker-workflow-plugin/blob/master/src/main/java/org/jenkinsci/plugins/docker/workflow/client/DockerClient.java
54: """
55: path = "/proc/self/mountinfo" # 'self' should be always symlinked to the actual PIDReport false positiveHigh-entropy string (4.6 bits/char) — possible encoded payload
Detected by automated pattern matching (rule EN-001) with medium confidence. May be a false positive.
Report false positiveHigh-entropy string (4.6 bits/char) — possible encoded payload
Detected by automated pattern matching (rule EN-001) with medium confidence. May be a false positive.
Report false positiveHigh-entropy string (4.5 bits/char) — possible encoded payload
Detected by automated pattern matching (rule EN-001) with medium confidence. May be a false positive.
Report false positiveHigh-entropy string (4.6 bits/char) — possible encoded payload
Detected by automated pattern matching (rule EN-001) with medium confidence. May be a false positive.
Report false positiveHigh-entropy string (4.6 bits/char) — possible encoded payload
Detected by automated pattern matching (rule EN-001) with medium confidence. May be a false positive.
Report false positivePossible Base64-encoded payload (long encoded string)
Detected by automated pattern matching (rule OB-001) with medium confidence. May be a false positive.
9: """
10: # Inspired by:
>>> 11: # https://github.com/explosion/spaCy/blob/e1249d3722765aaca56f538e830add7014d20e2a/spacy/util.py#L1079
12: try:
13: # We don't need to import `get_ipython` as it's always present in Jupyter notebooksReport false positiveSocket/database connection to literal address
Detected by automated pattern matching (rule NS-005) with medium confidence. May be a false positive.
571: f"'{receiver_component_name}': more than one connection is possible "
572: "between these components. Please specify the connection name, like: "
>>> 573: f"pipeline.connect('{sender_component_name}.{possible_connections[0][0].name}', "
574: f"'{receiver_component_name}.{possible_connections[0][1].name}').\n{status}"
575: )Report false positiveHigh-entropy string (4.7 bits/char) — possible encoded payload
Detected by automated pattern matching (rule EN-001) with medium confidence. May be a false positive.
Report false positiveSocket/database connection to literal address
Detected by automated pattern matching (rule NS-005) with medium confidence. May be a false positive.
59: rag.add_component("bm25_retriever", InMemoryBM25Retriever(doc_store, top_k=1))
60: rag.add_component("sentence_window_retriever", SentenceWindowRetriever(document_store=doc_store, window_size=2))
>>> 61: rag.connect("bm25_retriever", "sentence_window_retriever")
62:
63: rag.run({'bm25_retriever': {"query":"third"}})Report false positiveHigh-entropy string (4.9 bits/char) — possible encoded payload
Detected by automated pattern matching (rule EN-001) with medium confidence. May be a false positive.
Report false positiveHigh-entropy string (4.7 bits/char) — possible encoded payload
Detected by automated pattern matching (rule EN-001) with medium confidence. May be a false positive.
Report false positiveHigh-entropy string (4.5 bits/char) — possible encoded payload
Detected by automated pattern matching (rule EN-001) with medium confidence. May be a false positive.
Report false positiveSocket/database connection to literal address
Detected by automated pattern matching (rule NS-005) with medium confidence. May be a false positive.
443: pipeline.add_component("prompt_builder", prompt_builder)
444: pipeline.add_component("llm", OpenAIChatGenerator())
>>> 445: pipeline.connect("retriever.documents", "prompt_builder.documents")
446: pipeline.connect("prompt_builder.prompt", "llm.messages")
447: Report false positivePython requests library HTTP call
Detected by automated pattern matching (rule NS-001) with medium confidence. May be a false positive.
235: logger.debug("Rendering graph at {url}", url=url)
236: try:
>>> 237: resp = requests.get(url, timeout=timeout)
238: if resp.status_code >= 400:
239: logger.warning(Report false positiveHigh-entropy string (4.5 bits/char) — possible encoded payload
Detected by automated pattern matching (rule EN-001) with medium confidence. May be a false positive.
Report false positiveHigh-entropy string (4.9 bits/char) — possible encoded payload
Detected by automated pattern matching (rule EN-001) with medium confidence. May be a false positive.
Report false positiveHigh-entropy string (4.5 bits/char) — possible encoded payload
Detected by automated pattern matching (rule EN-001) with medium confidence. May be a false positive.
Report false positiveHigh-entropy string (4.5 bits/char) — possible encoded payload
Detected by automated pattern matching (rule EN-001) with medium confidence. May be a false positive.
Report false positiveHigh-entropy string (4.5 bits/char) — possible encoded payload
Detected by automated pattern matching (rule EN-001) with medium confidence. May be a false positive.
Report false positiveHigh-entropy string (4.7 bits/char) — possible encoded payload
Detected by automated pattern matching (rule EN-001) with medium confidence. May be a false positive.
Report false positiveHigh-entropy string (4.6 bits/char) — possible encoded payload
Detected by automated pattern matching (rule EN-001) with medium confidence. May be a false positive.
Report false positiveSocket/database connection to literal address
Detected by automated pattern matching (rule NS-005) with medium confidence. May be a false positive.
36: p.add_component(instance=TextLanguageRouter(languages=["en"]), name="text_language_router")
37: p.add_component(instance=InMemoryBM25Retriever(document_store=document_store), name="retriever")
>>> 38: p.connect("text_language_router.en", "retriever.query")
39:
40: result = p.run({"text_language_router": {"text": "Who was Elvis Presley?"}})Report false positiveHigh-entropy string (4.9 bits/char) — possible encoded payload
Detected by automated pattern matching (rule EN-001) with medium confidence. May be a false positive.
Report false positiveHigh-entropy string (4.8 bits/char) — possible encoded payload
Detected by automated pattern matching (rule EN-001) with medium confidence. May be a false positive.
Report false positiveSocket/database connection to literal address
Detected by automated pattern matching (rule NS-005) with medium confidence. May be a false positive.
57: )
58:
>>> 59: p.connect("text_router.en", "english_prompt_builder.query")
60: p.connect("text_router.de", "german_prompt_builder.query")
61: p.connect("english_prompt_builder.prompt", "english_llm.prompt")Report false positiveSocket/database connection to literal address
Detected by automated pattern matching (rule NS-005) with medium confidence. May be a false positive.
58:
59: p.connect("text_router.en", "english_prompt_builder.query")
>>> 60: p.connect("text_router.de", "german_prompt_builder.query")
61: p.connect("english_prompt_builder.prompt", "english_llm.prompt")
62: p.connect("german_prompt_builder.prompt", "german_llm.prompt")Report false positiveSocket/database connection to literal address
Detected by automated pattern matching (rule NS-005) with medium confidence. May be a false positive.
59: p.connect("text_router.en", "english_prompt_builder.query")
60: p.connect("text_router.de", "german_prompt_builder.query")
>>> 61: p.connect("english_prompt_builder.prompt", "english_llm.prompt")
62: p.connect("german_prompt_builder.prompt", "german_llm.prompt")
63: Report false positiveSocket/database connection to literal address
Detected by automated pattern matching (rule NS-005) with medium confidence. May be a false positive.
60: p.connect("text_router.de", "german_prompt_builder.query")
61: p.connect("english_prompt_builder.prompt", "english_llm.prompt")
>>> 62: p.connect("german_prompt_builder.prompt", "german_llm.prompt")
63:
64: # English ExampleReport false positiveHigh-entropy string (4.8 bits/char) — possible encoded payload
Detected by automated pattern matching (rule EN-001) with medium confidence. May be a false positive.
Report false positiveHigh-entropy string (4.7 bits/char) — possible encoded payload
Detected by automated pattern matching (rule EN-001) with medium confidence. May be a false positive.
Report false positiveSocket/database connection to literal address
Detected by automated pattern matching (rule NS-005) with medium confidence. May be a false positive.
444: pipeline.add_component("llm", OpenAIChatGenerator())
445: pipeline.connect("retriever.documents", "prompt_builder.documents")
>>> 446: pipeline.connect("prompt_builder.prompt", "llm.messages")
447:
448: # Create a super component with simplified input/output mappingReport false positiveSocket/database connection to literal address
Detected by automated pattern matching (rule NS-005) with medium confidence. May be a false positive.
80: pipe.add_component("prompt_builder", prompt_builder)
81: pipe.add_component("llm", llm)
>>> 82: pipe.connect("prompt_builder.prompt", "llm.messages")
83:
84: location = "Berlin"Report false positiveHigh-entropy string (4.9 bits/char) — possible encoded payload
Detected by automated pattern matching (rule EN-001) with medium confidence. May be a false positive.
Report false positiveSocket/database connection to literal address
Detected by automated pattern matching (rule NS-005) with medium confidence. May be a false positive.
75: )
76:
>>> 77: p.connect("text_router.passage", "passage_embedder.text")
78: p.connect("passage_embedder.embedding", "passage_retriever.query_embedding")
79: p.connect("text_router.query", "query_embedder.text")Report false positiveSocket/database connection to literal address
Detected by automated pattern matching (rule NS-005) with medium confidence. May be a false positive.
76:
77: p.connect("text_router.passage", "passage_embedder.text")
>>> 78: p.connect("passage_embedder.embedding", "passage_retriever.query_embedding")
79: p.connect("text_router.query", "query_embedder.text")
80: p.connect("query_embedder.embedding", "query_retriever.query_embedding")Report false positiveSocket/database connection to literal address
Detected by automated pattern matching (rule NS-005) with medium confidence. May be a false positive.
77: p.connect("text_router.passage", "passage_embedder.text")
78: p.connect("passage_embedder.embedding", "passage_retriever.query_embedding")
>>> 79: p.connect("text_router.query", "query_embedder.text")
80: p.connect("query_embedder.embedding", "query_retriever.query_embedding")
81: Report false positiveSocket/database connection to literal address
Detected by automated pattern matching (rule NS-005) with medium confidence. May be a false positive.
78: p.connect("passage_embedder.embedding", "passage_retriever.query_embedding")
79: p.connect("text_router.query", "query_embedder.text")
>>> 80: p.connect("query_embedder.embedding", "query_retriever.query_embedding")
81:
82: # Query ExampleReport false positiveSocket/database connection to literal address
Detected by automated pattern matching (rule NS-005) with medium confidence. May be a false positive.
66: p.add_component(instance=PromptBuilder(template=prompt_template), name="prompt_builder")
67: p.add_component(instance=OpenAIGenerator(api_key=Secret.from_env_var("OPENAI_API_KEY")), name="llm")
>>> 68: p.connect("prompt_builder", "llm")
69:
70: question = "Where does Joe live?"Report false positiveHigh-entropy string (4.6 bits/char) — possible encoded payload
Detected by automated pattern matching (rule EN-001) with medium confidence. May be a false positive.
Report false positiveHigh-entropy string (4.7 bits/char) — possible encoded payload
Detected by automated pattern matching (rule EN-001) with medium confidence. May be a false positive.
Report false positiveHigh-entropy string (4.7 bits/char) — possible encoded payload
Detected by automated pattern matching (rule EN-001) with medium confidence. May be a false positive.
Report false positiveHigh-entropy string (4.6 bits/char) — possible encoded payload
Detected by automated pattern matching (rule EN-001) with medium confidence. May be a false positive.
Report false positiveSocket/database connection to literal address
Detected by automated pattern matching (rule NS-005) with medium confidence. May be a false positive.
50: name="router")
51: p.add_component(instance=DocumentWriter(document_store=document_store), name="writer")
>>> 52: p.connect("language_classifier.documents", "router.documents")
53: p.connect("router.en", "writer.documents")
54: Report false positiveSocket/database connection to literal address
Detected by automated pattern matching (rule NS-005) with medium confidence. May be a false positive.
51: p.add_component(instance=DocumentWriter(document_store=document_store), name="writer")
52: p.connect("language_classifier.documents", "router.documents")
>>> 53: p.connect("router.en", "writer.documents")
54:
55: p.run({"language_classifier": {"documents": docs}})Report false positiveHigh-entropy string (4.6 bits/char) — possible encoded payload
Detected by automated pattern matching (rule EN-001) with medium confidence. May be a false positive.
Report false positiveHigh-entropy string (4.7 bits/char) — possible encoded payload
Detected by automated pattern matching (rule EN-001) with medium confidence. May be a false positive.
Report false positiveSocket/database connection to literal address
Detected by automated pattern matching (rule NS-005) with medium confidence. May be a false positive.
60: pipeline.add_component(instance=retriever, name="retriever")
61: pipeline.add_component(instance=document_classifier, name="document_classifier")
>>> 62: pipeline.connect("retriever", "document_classifier")
63:
64: queries = ["How was your day today?", "How was your day yesterday?"]Report false positiveHigh-entropy string (4.7 bits/char) — possible encoded payload
Detected by automated pattern matching (rule EN-001) with medium confidence. May be a false positive.
Report false positiveHigh-entropy string (4.7 bits/char) — possible encoded payload
Detected by automated pattern matching (rule EN-001) with medium confidence. May be a false positive.
Report false positivePython requests library HTTP call
Detected by automated pattern matching (rule NS-001) with medium confidence. May be a false positive.
183:
184: serper_token = <your_serper_dev_token>
>>> 185: serperdev_openapi_spec = json.loads(requests.get("https://bit.ly/serper_dev_spec").text)
186: service_connector = OpenAPIServiceConnector()
187: result = service_connector.run(messages=[ChatMessage.from_assistant(json.dumps(fc_payload))],Report false positiveHigh-entropy string (4.7 bits/char) — possible encoded payload
Detected by automated pattern matching (rule EN-001) with medium confidence. May be a false positive.
Report false positiveSocket/database connection to literal address
Detected by automated pattern matching (rule NS-005) with medium confidence. May be a false positive.
155: rag_pipeline.add_component("prompt_builder", prompt_builder)
156: rag_pipeline.add_component("llm", llm)
>>> 157: rag_pipeline.connect("retriever", "prompt_builder.documents")
158: rag_pipeline.connect("prompt_builder", "llm")
159: Report false positiveSocket/database connection to literal address
Detected by automated pattern matching (rule NS-005) with medium confidence. May be a false positive.
156: rag_pipeline.add_component("llm", llm)
157: rag_pipeline.connect("retriever", "prompt_builder.documents")
>>> 158: rag_pipeline.connect("prompt_builder", "llm")
159:
160: # Ask a questionReport false positiveSocket/database connection to literal address
Detected by automated pattern matching (rule NS-005) with medium confidence. May be a false positive.
83:
84: # Connect components
>>> 85: pipeline.connect("llm.replies", "tool_invoker.messages")
86:
87: message = ChatMessage.from_user("Use the web search tool to find information about Nikola Tesla")Report false positiveSocket/database connection to literal address
Detected by automated pattern matching (rule NS-005) with medium confidence. May be a false positive.
104: pp.connect(f"router.{mime_type.value}", str(mime_type).lower().rsplit(".", maxsplit=1)[-1])
105:
>>> 106: pp.connect("docx.documents", "joiner.documents")
107: pp.connect("html.documents", "joiner.documents")
108: pp.connect("json.documents", "joiner.documents")Report false positiveSocket/database connection to literal address
Detected by automated pattern matching (rule NS-005) with medium confidence. May be a false positive.
105:
106: pp.connect("docx.documents", "joiner.documents")
>>> 107: pp.connect("html.documents", "joiner.documents")
108: pp.connect("json.documents", "joiner.documents")
109: pp.connect("md.documents", "joiner.documents")Report false positiveSocket/database connection to literal address
Detected by automated pattern matching (rule NS-005) with medium confidence. May be a false positive.
106: pp.connect("docx.documents", "joiner.documents")
107: pp.connect("html.documents", "joiner.documents")
>>> 108: pp.connect("json.documents", "joiner.documents")
109: pp.connect("md.documents", "joiner.documents")
110: pp.connect("text.documents", "joiner.documents")Report false positiveSocket/database connection to literal address
Detected by automated pattern matching (rule NS-005) with medium confidence. May be a false positive.
107: pp.connect("html.documents", "joiner.documents")
108: pp.connect("json.documents", "joiner.documents")
>>> 109: pp.connect("md.documents", "joiner.documents")
110: pp.connect("text.documents", "joiner.documents")
111: pp.connect("pdf.documents", "joiner.documents")Report false positiveSocket/database connection to literal address
Detected by automated pattern matching (rule NS-005) with medium confidence. May be a false positive.
108: pp.connect("json.documents", "joiner.documents")
109: pp.connect("md.documents", "joiner.documents")
>>> 110: pp.connect("text.documents", "joiner.documents")
111: pp.connect("pdf.documents", "joiner.documents")
112: pp.connect("pptx.documents", "joiner.documents")Report false positiveSocket/database connection to literal address
Detected by automated pattern matching (rule NS-005) with medium confidence. May be a false positive.
109: pp.connect("md.documents", "joiner.documents")
110: pp.connect("text.documents", "joiner.documents")
>>> 111: pp.connect("pdf.documents", "joiner.documents")
112: pp.connect("pptx.documents", "joiner.documents")
113: Report false positiveSocket/database connection to literal address
Detected by automated pattern matching (rule NS-005) with medium confidence. May be a false positive.
110: pp.connect("text.documents", "joiner.documents")
111: pp.connect("pdf.documents", "joiner.documents")
>>> 112: pp.connect("pptx.documents", "joiner.documents")
113:
114: pp.connect("csv.documents", "joiner.documents")Report false positiveSocket/database connection to literal address
Detected by automated pattern matching (rule NS-005) with medium confidence. May be a false positive.
112: pp.connect("pptx.documents", "joiner.documents")
113:
>>> 114: pp.connect("csv.documents", "joiner.documents")
115: pp.connect("xlsx.documents", "joiner.documents")
116: Report false positiveSocket/database connection to literal address
Detected by automated pattern matching (rule NS-005) with medium confidence. May be a false positive.
113:
114: pp.connect("csv.documents", "joiner.documents")
>>> 115: pp.connect("xlsx.documents", "joiner.documents")
116:
117: self.pipeline = ppReport false positiveHigh-entropy string (4.7 bits/char) — possible encoded payload
Detected by automated pattern matching (rule EN-001) with medium confidence. May be a false positive.
Report false positiveHigh-entropy string (4.6 bits/char) — possible encoded payload
Detected by automated pattern matching (rule EN-001) with medium confidence. May be a false positive.
Report false positiveScan History
| Date | Risk | Findings | Files | Duration |
|---|---|---|---|---|
| Feb 25, 2026 | critical | 275 | 290 | 0.00s |
| Feb 23, 2026 | critical | 275 | 290 | 0.00s |
| Feb 22, 2026 | critical | 275 | 290 | 0.00s |