Skip to content
Navigation Menu
Sign in
Appearance settings
Platform
AI CODE CREATION
GitHub Copilot
Write better code with AI
GitHub Copilot app
Direct agents from issue to merge
MCP Registry
Integrate external tools
DEVELOPER WORKFLOWS
Actions
Automate any workflow
Codespaces
Instant dev environments
Issues
Plan and track work
Code Review
Manage code changes
Code Quality
Enforce quality at merge
APPLICATION SECURITY
GitHub Advanced Security
Find and fix vulnerabilities
Code security
Secure your code as you build
Secret protection
Stop leaks before they start
EXPLORE
Why GitHub
Documentation
Blog
Changelog
Marketplace
View all features
Solutions
BY COMPANY SIZE
Enterprises
Small and medium teams
Startups
Nonprofits
BY USE CASE
App Modernization
DevSecOps
DevOps
CI/CD
View all use cases
BY INDUSTRY
Healthcare
Financial services
Manufacturing
Government
View all industries
View all solutions
Resources
EXPLORE BY TOPIC
AI
Software Development
DevOps
Security
View all topics
EXPLORE BY TYPE
Customer stories
Events & webinars
Ebooks & reports
Business insights
GitHub Skills
SUPPORT & SERVICES
Documentation
Customer support
Community forum
Trust center
Partners
View all resources
Open Source
COMMUNITY
GitHub Sponsors
Fund open source developers
PROGRAMS
Security Lab
Maintainer Community
GitHub Stars
Archive Program
REPOSITORIES
Topics
Trending
Collections
Enterprise
ENTERPRISE SOLUTIONS
Enterprise platform
AI-powered developer platform
AVAILABLE ADD-ONS
GitHub Advanced Security
Enterprise-grade security features
Copilot for Business
Enterprise-grade AI features
Premium Support
Enterprise-grade 24/7 support
Pricing
Search
/
Sign in
Sign up
Appearance settings
You signed in with another tab or window.
Reload
to refresh your session.
You signed out in another tab or window.
Reload
to refresh your session.
You switched accounts on another tab or window.
Reload
to refresh your session.
Dismiss alert
{{ message }}
permitio
/
permit-python
Public
Notifications
You must be signed in to change notification settings
Fork
7
Star
17
Code
Issues
0
Pull requests
12
Actions
Security and quality
0
Insights
Additional navigation options
Code
Issues
Pull requests
Actions
Security and quality
Insights
Stop logging the API key, and apply the log level and label settings
- #137
#137
Draft
2/9
zeevmoney
wants to merge 23 commits into
per-16676/release-ci-hardening
permitio/permit-python:per-16676/release-ci-hardening
from
per-16680/stop-logging-api-key
permitio/permit-python:per-16680/stop-logging-api-key
Copy head branch name to clipboard
Conversation
Commits
23
(23)
Checks
Files changed
Draft
Stop logging the API key, and apply the log level and label settings
#137
zeevmoney
wants to merge 23 commits into
per-16676/release-ci-hardening
permitio/permit-python:per-16676/release-ci-hardening
from
per-16680/stop-logging-api-key
permitio/permit-python:per-16680/stop-logging-api-key
Copy head branch name to clipboard
Commits
Commits on Oct 1, 2026
Stop logging the API key when a client is created
Show description for 2a6bd7b
zeevmoney
and
claude
committed
2a6bd7b
View commit details
Copy full SHA for 2a6bd7b
Browse repository at this point
Redact the API key from every record the SDK logs
Show description for 39f175f
zeevmoney
and
claude
committed
39f175f
View commit details
Copy full SHA for 39f175f
Browse repository at this point
Apply the log level and label to the SDK's records
Show description for 074cf96
zeevmoney
and
claude
committed
074cf96
View commit details
Copy full SHA for 074cf96
Browse repository at this point
Document what each log option does
Show description for 9965fed
zeevmoney
and
claude
committed
9965fed
View commit details
Copy full SHA for 9965fed
Browse repository at this point
Test that the SDK never logs its API key and applies log settings
Show description for 457ca08
zeevmoney
and
claude
committed
457ca08
View commit details
Copy full SHA for 457ca08
Browse repository at this point
Merge per-16680/impl-logging
Show description for 7fdac5b
zeevmoney
and
claude
committed
7fdac5b
View commit details
Copy full SHA for 7fdac5b
Browse repository at this point
Accept a lower-case log level the application added to loguru
Show description for eaf1722
zeevmoney
and
claude
committed
eaf1722
View commit details
Copy full SHA for eaf1722
Browse repository at this point
Say in the README what the log level hides and when it raises
Show description for 0a0cbbc
zeevmoney
and
claude
committed
0a0cbbc
View commit details
Copy full SHA for 0a0cbbc
Browse repository at this point
Hide the API key from PermitConfig's repr
Show description for ef40ecd
zeevmoney
and
claude
committed
ef40ecd
View commit details
Copy full SHA for ef40ecd
Browse repository at this point
Redact the longest registered API key first
Show description for 1bb2a32
zeevmoney
and
claude
committed
1bb2a32
View commit details
Copy full SHA for 1bb2a32
Browse repository at this point
Also redact the API key without surrounding whitespace
Show description for e9100d2
zeevmoney
and
claude
committed
e9100d2
View commit details
Copy full SHA for e9100d2
Browse repository at this point
Redact the API key from PDP error bodies the SDK raises
Show description for 9d02291
zeevmoney
and
claude
committed
9d02291
View commit details
Copy full SHA for 9d02291
Browse repository at this point
Undo only the SDK's own logger.disable when logging is enabled
Show description for 99ca527
zeevmoney
and
claude
committed
99ca527
View commit details
Copy full SHA for 99ca527
Browse repository at this point
Keep the process's log settings when wait_for_sync is used
Show description for abd47f2
zeevmoney
and
claude
committed
abd47f2
View commit details
Copy full SHA for abd47f2
Browse repository at this point
Show the JSON log recipe in place of loguru's default sink
Show description for 8f3af5b
zeevmoney
and
claude
committed
8f3af5b
View commit details
Copy full SHA for 8f3af5b
Browse repository at this point
Ban direct use of loguru's logger in the SDK package
Show description for 5dfe91f
zeevmoney
and
claude
committed
5dfe91f
View commit details
Copy full SHA for 5dfe91f
Browse repository at this point
Merge the release and CI hardening branch into the logging fix
Show description for 09bf8cd
zeevmoney
committed
09bf8cd
View commit details
Copy full SHA for 09bf8cd
Browse repository at this point
Warn and log at INFO for an unknown log level instead of raising
Show description for 3e36887
zeevmoney
and
claude
committed
3e36887
View commit details
Copy full SHA for 3e36887
Browse repository at this point
Merge the invites e2e fix from the base branch
Show description for 2573618
zeevmoney
committed
2573618
View commit details
Copy full SHA for 2573618
Browse repository at this point
Merge the RBAC e2e polling fix from the base branch
Show description for 57a9ff1
zeevmoney
committed
57a9ff1
View commit details
Copy full SHA for 57a9ff1
Browse repository at this point
Commits on Oct 2, 2026
Merge the base branch's RBAC e2e polling fix
Show description for ba6ff70
zeevmoney
and
claude
committed
ba6ff70
View commit details
Copy full SHA for ba6ff70
Browse repository at this point
Merge the review fixes from the base branch
Show description for 90110a5
zeevmoney
and
claude
committed
90110a5
View commit details
Copy full SHA for 90110a5
Browse repository at this point
Merge the base branch's backported e2e and schema fixes
Show description for 5cc67b8
zeevmoney
and
claude
committed
5cc67b8
View commit details
Copy full SHA for 5cc67b8
Browse repository at this point
You can’t perform that action at this time.