posthog 7.75.10
- Source
- https://github.com/posthog/posthog-python
- Artifact scanned
posthog-7.75.10-py3-none-any.whl- Compared with
posthog-7.75.9-py3-none-any.whl(0 signals introduced since)- Files
- 263 scanned, 5 skipped (binary, oversized, or unrecognised)
- Signals
- 0 critical · 0 warn · 7 info
- Scan time
- 8.5 s
- LLM review
- Reviewed by claude-haiku-5-5 (Anthropic): 7 of 7 warn and critical signals; 7 demoted to info.
- Disclude version
- 4.3.0
- Scanned (UTC)
- 2026-10-23 16:42
Signals
Ordered by severity, then signals introduced in this release. Hidden characters are shown as ⟨U+…⟩.
-
= += 1likely benign Walks the call stack with sys._getframe to gather frame information for exception reporting.Reasoning
sys._getframe(depth) is used in a loop that walks up the call stack until ValueError, a standard way to collect frame info for exception reporting. Nothing decodes, executes, or reaches the network here.
-
) = # Encode side: our output is byte-identical to the shared wire format.likely benign A base64url-encoded JSON test fixture for a session token in a unit test.Reasoning
The raw-pass blob is a short base64url-encoded JSON fixture (session id, client name, version, date) in a test that checks wire-format compatibility. It is test data, not a hidden payload, and the high-FP raw pass fits this pattern.
-
# zlib header =likely benign Test helper that decompresses a captured zlib request body to verify its contents.Reasoning
zlib.decompress is applied to a request body captured from a mocked HTTP call so the test can assert that api_key is absent from the payload. This is a round-trip check on the SDK's own output, not an embedded runtime payload.
-
= returnlikely benign Test helper that gunzips and parses a mocked request body to check the sent JSON.Reasoning
gzip.decompress on the mocked request body, followed by json.loads, lets the test inspect what was sent. It is ordinary test verification of the SDK's compressed transport.
-
=likely benign Test that gunzips a captured request body and asserts on its batch and api_key fields.Reasoning
The code gunzips a captured request body and asserts on batch contents and the API key. It is test assertion logic over the SDK's own outgoing payload.
-
info
warn→ info by reviewdecoder-decompress-payloadposthog/test/tracing/test_client_traces.py:60:23, = return , ,likely benign Test helper that gunzips and parses a mocked POST body for trace assertions.Reasoning
A helper gunzips the kwargs data of a mocked session.post call and parses it so the test can inspect the trace payload. This is routine test inspection with no execution of decoded content.
-
assert == assert ==likely benign Test that gunzips a mocked transport request body and compares it to the expected payload.Reasoning
gzip.decompress on the mocked request data is compared to an expected PAYLOAD, a standard round-trip check for the transport's compression. The decoded data is only compared, never executed.
Reproduce This Scan
Run disclude locally to verify. These commands scan the published file; the "new in this release" marks come from comparing it with the previous release's file, which they don't repeat. Add --format sarif for SARIF output. Add --llm (with an API key in the environment) to include the LLM review.
|