Skip to content
Permalink

Comparing changes

Choose two branches to see what’s changed or to start a new pull request. If you need to, you can also or learn more about diff comparisons.

Open a pull request

Create a new pull request by comparing changes across two branches. If you need to, you can also . Learn more about diff comparisons here.
base repository: SocketDev/socket-sdk-python
Failed to load repositories. Confirm that selected base ref is valid, then try again.
Loading
base: v3.0.22
Choose a base ref
...
head repository: SocketDev/socket-sdk-python
Failed to load repositories. Confirm that selected head ref is valid, then try again.
Loading
compare: v3.0.23
Choose a head ref
  • 2 commits
  • 13 files changed
  • 2 contributors

Commits on Jan 1, 2026

  1. feat: Add comprehensive SDK enhancements and new endpoint modules

    Major Features:
    - Add environment variable support for API token initialization (SOCKET_SECURITY_API_TOKEN, SOCKET_SECURITY_API_KEY, SOCKET_API_KEY, SOCKET_API_TOKEN)
    - Add 5 new endpoint modules: AlertFullScanSearch, Alerts, Fixes, SupportedFiles, Webhooks, Telemetry
    - Add archive upload functionality with support for .tar, .tar.gz, .tgz, and .zip files
    - Implement lazy file loading with FileDescriptorManager to prevent file descriptor exhaustion
    - Add full scan rescan and tar file download capabilities
    
    Enhancements:
    - Export: Add openvex_bom method for OpenVEX SBOM export
    - Historical: Add dependencies_trend method for historical dependency analysis
    - FullScans: Improve type safety with Optional types, fix integration_type handling, add archive/rescan/get_tar_files methods
    - Repos: Fix from_dict null handling for better robustness
    - Utils: Add create_tar_gz_from_files and prepare_archive_files_for_upload helper methods
    
    Bug Fixes:
    - Fix integration_type parameter handling to properly preserve None values
    - Fix dataclass from_dict methods to handle None data safely
    - Improve SocketArtifact deserialization with explicit field extraction
    - Add proper null checks in response parsing
    
    Developer Experience:
    - Make token parameter optional in socketdev constructor with automatic environment variable fallback
    - Add comprehensive error messages when token is missing
    - Improve file handling with lazy loading to support large workspaces
    dacoburn committed Jan 1, 2026
    Configuration menu
    Copy the full SHA
    ca719d4 View commit details
    Browse the repository at this point in the history
  2. Merge pull request #60 from SocketDev/doug/add-integration-settings-e…

    …ndpoints
    
    feat: Add comprehensive SDK enhancements and new endpoint modules
    dc-larsen authored Jan 1, 2026
    Configuration menu
    Copy the full SHA
    cfb301b View commit details
    Browse the repository at this point in the history
Loading