Skip to content

Update Code#72

Closed
pineconemachine wants to merge 1 commit into
mainfrom
c065f6
Closed

Update Code#72
pineconemachine wants to merge 1 commit into
mainfrom
c065f6

Conversation

@pineconemachine

Copy link
Copy Markdown
Contributor

Update generated code from latest proto defintions

@yarden-slon yarden-slon closed this Jul 3, 2022
@jhamon jhamon deleted the c065f6 branch June 20, 2024 17:23
jhamon added a commit that referenced this pull request Feb 3, 2026
Fixed security vulnerability (CWE-312, CWE-532) where API key response
objects containing sensitive data were being logged. Now only logging
non-sensitive IDs instead of full response objects.

Resolves code scanning alert #72

Co-authored-by: Cursor <cursoragent@cursor.com>
jhamon added a commit that referenced this pull request Feb 3, 2026
Fixed security vulnerability (CWE-312, CWE-532) where API key response
objects containing sensitive data were being logged. Now only logging
non-sensitive IDs instead of full response objects.

Resolves code scanning alert #72

Co-authored-by: Cursor <cursoragent@cursor.com>
jhamon added a commit that referenced this pull request Feb 3, 2026
## Summary
Fixed security vulnerability where API key response objects containing
sensitive data were being logged in clear text in test files.

## Changes
- Modified `tests/integration/rest_sync/admin/test_api_key.py` to log
only non-sensitive API key IDs instead of full response objects
- This prevents exposure of sensitive data (passwords/API key values) in
logs

## Security Impact
- Resolves code scanning alert #72:
https://github.com/pinecone-io/pinecone-python-client/security/code-scanning/72
- Addresses CWE-312 (Cleartext Storage of Sensitive Information)
- Addresses CWE-532 (Insertion of Sensitive Information into Log File)
- Security severity: High

## Testing
- Existing tests continue to pass
- Pre-commit hooks passed


Made with [Cursor](https://cursor.com)

<!-- CURSOR_SUMMARY -->
---

> [!NOTE]
> **Low Risk**
> Low risk test-only change that reduces exposure of sensitive API key
material in logs; no runtime behavior is affected.
> 
> **Overview**
> Updates the admin API key integration test to **stop logging full API
key response objects** and instead log only non-sensitive identifiers
(the key `id`) when fetching via `fetch`/`get` aliases, preventing
accidental leakage of API key values in test logs.
> 
> <sup>Written by [Cursor
Bugbot](https://cursor.com/dashboard?tab=bugbot) for commit
a5cf44f. This will update automatically
on new commits. Configure
[here](https://cursor.com/dashboard?tab=bugbot).</sup>
<!-- /CURSOR_SUMMARY -->

Co-authored-by: Cursor <cursoragent@cursor.com>
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Labels

None yet

Projects

None yet

Development

Successfully merging this pull request may close these issues.

2 participants