codeql icon indicating copy to clipboard operation
codeql copied to clipboard

False positive `Explicit export is not defined` for item backed by `__getattr__`

Open jsoref opened this issue 1 month ago • 0 comments

Description of the false positive

The __all__ array includes a string which is handled by def __getattr__(name: str):, but CodeQL complains:

Image

Code samples or links to source code

https://github.com/check-spelling-sandbox/adk-python/blob/79db5168aefdf658a36b4833809602c819c3740b/src/google/adk/tools/retrieval/init.py#L19

https://github.com/check-spelling-sandbox/adk-python/blob/79db5168aefdf658a36b4833809602c819c3740b/src/google/adk/tools/retrieval/init.py#L25-L30

URL to the alert on GitHub code scanning (optional)

https://github.com/check-spelling-sandbox/adk-python/security/quality/rules/py%2Fundefined-export

Sorry, there doesn't appear to be a standard url for it

jsoref avatar Nov 05 '25 15:11 jsoref