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
CodeQL default setup is in state {"message":"Resource not accessible by personal access token","documentation_url":"https://docs.github.com/rest/code-scanning/code-scanning#get-a-code-scanning-default-setup-configuration","status":"403"}{"message":"Resource not accessible by personal access token","documentation_url":"https://docs.github.com/rest/code-scanning/code-scanning#get-a-code-scanning-default-setup-configuration","status":"403"}{"message":"Resource not accessible by personal access token","documentation_url":"https://docs.github.com/rest/code-scanning/code-scanning#get-a-code-scanning-default-setup-configuration","status":"403"} (expected configured). Run apply-repo-settings.sh google-app-scripts or gh api -X PATCH repos/petry-projects/google-app-scripts/code-scanning/default-setup -F state=configured -F query_suite=default.
Detail: CodeQL default setup is in state {"message":"Resource not accessible by personal access token","documentation_url":"https://docs.github.com/rest/code-scanning/code-scanning#get-a-code-scanning-default-setup-configuration","status":"403"}{"message":"Resource not accessible by personal access token","documentation_url":"https://docs.github.com/rest/code-scanning/code-scanning#get-a-code-scanning-default-setup-configuration","status":"403"}{"message":"Resource not accessible by personal access token","documentation_url":"https://docs.github.com/rest/code-scanning/code-scanning#get-a-code-scanning-default-setup-configuration","status":"403"} (expected configured). Run apply-repo-settings.sh google-app-scripts or gh api -X PATCH repos/petry-projects/google-app-scripts/code-scanning/default-setup -F state=configured -F query_suite=default.
Detail: CodeQL default setup is in state {"message":"Resource not accessible by personal access token","documentation_url":"https://docs.github.com/rest/code-scanning/code-scanning#get-a-code-scanning-default-setup-configuration","status":"403"}{"message":"Resource not accessible by personal access token","documentation_url":"https://docs.github.com/rest/code-scanning/code-scanning#get-a-code-scanning-default-setup-configuration","status":"403"}{"message":"Resource not accessible by personal access token","documentation_url":"https://docs.github.com/rest/code-scanning/code-scanning#get-a-code-scanning-default-setup-configuration","status":"403"} (expected configured). Run apply-repo-settings.sh google-app-scripts or gh api -X PATCH repos/petry-projects/google-app-scripts/code-scanning/default-setup -F state=configured -F query_suite=default.
Enabled GitHub-managed CodeQL default setup via gh api -X PATCH — the API returned a run ID confirming success.
Removed .github/workflows/codeql.yml — per ci-standards §2, a per-repo codeql.yml is now drift (the two configurations are mutually exclusive and leaving the file causes double CI billing).
Detail: CodeQL default setup is in state {"message":"Resource not accessible by personal access token","documentation_url":"https://docs.github.com/rest/code-scanning/code-scanning#get-a-code-scanning-default-setup-configuration","status":"403"}{"message":"Resource not accessible by personal access token","documentation_url":"https://docs.github.com/rest/code-scanning/code-scanning#get-a-code-scanning-default-setup-configuration","status":"403"}{"message":"Resource not accessible by personal access token","documentation_url":"https://docs.github.com/rest/code-scanning/code-scanning#get-a-code-scanning-default-setup-configuration","status":"403"} (expected configured). Run apply-repo-settings.sh google-app-scripts or gh api -X PATCH repos/petry-projects/google-app-scripts/code-scanning/default-setup -F state=configured -F query_suite=default.
Enabled GitHub-managed CodeQL default setup via gh api -X PATCH with state=configured and query_suite=default — API confirmed success with a run_id.
Removed .github/workflows/codeql.yml — per ci-standards §2, this file is drift. GitHub-managed default setup and a per-repo workflow are mutually exclusive; keeping both causes double CI billing.
Note on the 403 errors
The weekly compliance audit reports 403 when reading the CodeQL default setup state. This is a token-scope issue in the audit runner (the endpoint requires security_events or Administration: write to read), not a repo configuration problem. The setup itself is configured — a direct API call confirms {"state":"configured"}. Once the audit token is updated with the correct scope, the finding should auto-close. This needs to be addressed in petry-projects/.github.
Detail: CodeQL default setup is in state {"message":"Resource not accessible by personal access token","documentation_url":"https://docs.github.com/rest/code-scanning/code-scanning#get-a-code-scanning-default-setup-configuration","status":"403"}{"message":"Resource not accessible by personal access token","documentation_url":"https://docs.github.com/rest/code-scanning/code-scanning#get-a-code-scanning-default-setup-configuration","status":"403"}{"message":"Resource not accessible by personal access token","documentation_url":"https://docs.github.com/rest/code-scanning/code-scanning#get-a-code-scanning-default-setup-configuration","status":"403"} (expected configured). Run apply-repo-settings.sh google-app-scripts or gh api -X PATCH repos/petry-projects/google-app-scripts/code-scanning/default-setup -F state=configured -F query_suite=default.
Detail: CodeQL default setup is in state {"message":"Resource not accessible by personal access token","documentation_url":"https://docs.github.com/rest/code-scanning/code-scanning#get-a-code-scanning-default-setup-configuration","status":"403"}{"message":"Resource not accessible by personal access token","documentation_url":"https://docs.github.com/rest/code-scanning/code-scanning#get-a-code-scanning-default-setup-configuration","status":"403"}{"message":"Resource not accessible by personal access token","documentation_url":"https://docs.github.com/rest/code-scanning/code-scanning#get-a-code-scanning-default-setup-configuration","status":"403"} (expected configured). Run apply-repo-settings.sh google-app-scripts or gh api -X PATCH repos/petry-projects/google-app-scripts/code-scanning/default-setup -F state=configured -F query_suite=default.
Detail: CodeQL default setup is in state {"message":"Resource not accessible by personal access token","documentation_url":"https://docs.github.com/rest/code-scanning/code-scanning#get-a-code-scanning-default-setup-configuration","status":"403"}{"message":"Resource not accessible by personal access token","documentation_url":"https://docs.github.com/rest/code-scanning/code-scanning#get-a-code-scanning-default-setup-configuration","status":"403"}{"message":"Resource not accessible by personal access token","documentation_url":"https://docs.github.com/rest/code-scanning/code-scanning#get-a-code-scanning-default-setup-configuration","status":"403"} (expected configured). Run apply-repo-settings.sh google-app-scripts or gh api -X PATCH repos/petry-projects/google-app-scripts/code-scanning/default-setup -F state=configured -F query_suite=default.
Activity
don-petry commentedon Apr 9, 2026
Weekly Compliance Audit (2026-04-09)
This finding is still open.
Detail: CodeQL default setup is in state
{"message":"Resource not accessible by personal access token","documentation_url":"https://docs.github.com/rest/code-scanning/code-scanning#get-a-code-scanning-default-setup-configuration","status":"403"}{"message":"Resource not accessible by personal access token","documentation_url":"https://docs.github.com/rest/code-scanning/code-scanning#get-a-code-scanning-default-setup-configuration","status":"403"}{"message":"Resource not accessible by personal access token","documentation_url":"https://docs.github.com/rest/code-scanning/code-scanning#get-a-code-scanning-default-setup-configuration","status":"403"}(expectedconfigured). Runapply-repo-settings.sh google-app-scriptsorgh api -X PATCH repos/petry-projects/google-app-scripts/code-scanning/default-setup -F state=configured -F query_suite=default.Standard: standards/ci-standards.md#2-codeql-analysis-github-managed-default-setup
don-petry commentedon Apr 9, 2026
Claude encountered an error —— View job
I'll analyze this and get back to you.
don-petry commentedon Apr 10, 2026
Weekly Compliance Audit (2026-04-10)
This finding is still open.
Detail: CodeQL default setup is in state
{"message":"Resource not accessible by personal access token","documentation_url":"https://docs.github.com/rest/code-scanning/code-scanning#get-a-code-scanning-default-setup-configuration","status":"403"}{"message":"Resource not accessible by personal access token","documentation_url":"https://docs.github.com/rest/code-scanning/code-scanning#get-a-code-scanning-default-setup-configuration","status":"403"}{"message":"Resource not accessible by personal access token","documentation_url":"https://docs.github.com/rest/code-scanning/code-scanning#get-a-code-scanning-default-setup-configuration","status":"403"}(expectedconfigured). Runapply-repo-settings.sh google-app-scriptsorgh api -X PATCH repos/petry-projects/google-app-scripts/code-scanning/default-setup -F state=configured -F query_suite=default.Standard: standards/ci-standards.md#2-codeql-analysis-github-managed-default-setup
don-petry commentedon Apr 14, 2026
Claude finished @don-petry's task in 1m 55s —— View job •
claude/issue-168-20260414-1135• Create PR ➔Fixing CodeQL Default Setup
codeql.ymlis driftstate=configured,query_suite=default).github/workflows/codeql.ymlfileWhat was done
gh api -X PATCH— the API returned a run ID confirming success..github/workflows/codeql.yml— per ci-standards §2, a per-repocodeql.ymlis now drift (the two configurations are mutually exclusive and leaving the file causes double CI billing).ci: remove drift codeql.yml and enable GitHub-managed default setup
don-petry commentedon Apr 17, 2026
Weekly Compliance Audit (2026-04-17)
This finding is still open.
Detail: CodeQL default setup is in state
{"message":"Resource not accessible by personal access token","documentation_url":"https://docs.github.com/rest/code-scanning/code-scanning#get-a-code-scanning-default-setup-configuration","status":"403"}{"message":"Resource not accessible by personal access token","documentation_url":"https://docs.github.com/rest/code-scanning/code-scanning#get-a-code-scanning-default-setup-configuration","status":"403"}{"message":"Resource not accessible by personal access token","documentation_url":"https://docs.github.com/rest/code-scanning/code-scanning#get-a-code-scanning-default-setup-configuration","status":"403"}(expectedconfigured). Runapply-repo-settings.sh google-app-scriptsorgh api -X PATCH repos/petry-projects/google-app-scripts/code-scanning/default-setup -F state=configured -F query_suite=default.Standard: standards/ci-standards.md#2-codeql-analysis-github-managed-default-setup
don-petry commentedon Apr 18, 2026
Claude finished @don-petry's task in 3m 54s —— View job •
claude/issue-168-20260418-1849• [Create PR ➔](https://github.com/petry-projects/google-app-scripts/compare/main...claude/issue-168-20260418-1849?quick_pull=1&title=Issue%20%23168%3A%20Changes%20from%20Claude&body=This%20PR%20addresses%20issue%20%23168%0A%0AGenerated%20with%20%5BClaude%20Code%5D(https%3A%2F%2Fclaude.ai%2Fcode)Fixing CodeQL Compliance (Issue #168)
run_idreturned, new scan triggered).github/workflows/codeql.yml(per ci-standards §2)codeql.yml(42 lines, nothing added); correct per standardWhat was done
gh api -X PATCHwithstate=configuredandquery_suite=default— API confirmed success with arun_id..github/workflows/codeql.yml— per ci-standards §2, this file is drift. GitHub-managed default setup and a per-repo workflow are mutually exclusive; keeping both causes double CI billing.Note on the 403 errors
The weekly compliance audit reports
403when reading the CodeQL default setup state. This is a token-scope issue in the audit runner (the endpoint requiressecurity_eventsorAdministration: writeto read), not a repo configuration problem. The setup itself is configured — a direct API call confirms{"state":"configured"}. Once the audit token is updated with the correct scope, the finding should auto-close. This needs to be addressed inpetry-projects/.github.Note: PR #187 (previous attempt) is still open and covers the same change — @don-petry may want to close it.
•
claude/issue-168-20260418-1849ci: remove drift codeql.yml and enable GitHub-managed default setup
6 remaining items
don-petry commentedon May 8, 2026
Weekly Compliance Audit (2026-05-08)
This finding is still open.
Detail: CodeQL default setup is in state
{"message":"Resource not accessible by personal access token","documentation_url":"https://docs.github.com/rest/code-scanning/code-scanning#get-a-code-scanning-default-setup-configuration","status":"403"}{"message":"Resource not accessible by personal access token","documentation_url":"https://docs.github.com/rest/code-scanning/code-scanning#get-a-code-scanning-default-setup-configuration","status":"403"}{"message":"Resource not accessible by personal access token","documentation_url":"https://docs.github.com/rest/code-scanning/code-scanning#get-a-code-scanning-default-setup-configuration","status":"403"}(expectedconfigured). Runapply-repo-settings.sh google-app-scriptsorgh api -X PATCH repos/petry-projects/google-app-scripts/code-scanning/default-setup -F state=configured -F query_suite=default.Standard: standards/ci-standards.md#2-codeql-analysis-github-managed-default-setup
don-petry commentedon May 11, 2026
Weekly Compliance Audit (2026-05-11)
This finding is still open.
Detail: CodeQL default setup is in state
{"message":"Resource not accessible by personal access token","documentation_url":"https://docs.github.com/rest/code-scanning/code-scanning#get-a-code-scanning-default-setup-configuration","status":"403"}{"message":"Resource not accessible by personal access token","documentation_url":"https://docs.github.com/rest/code-scanning/code-scanning#get-a-code-scanning-default-setup-configuration","status":"403"}{"message":"Resource not accessible by personal access token","documentation_url":"https://docs.github.com/rest/code-scanning/code-scanning#get-a-code-scanning-default-setup-configuration","status":"403"}(expectedconfigured). Runapply-repo-settings.sh google-app-scriptsorgh api -X PATCH repos/petry-projects/google-app-scripts/code-scanning/default-setup -F state=configured -F query_suite=default.Standard: standards/ci-standards.md#2-codeql-analysis-github-managed-default-setup
don-petry commentedon May 12, 2026
Weekly Compliance Audit (2026-05-12)
This finding is still open.
Detail: CodeQL default setup is in state
{"message":"Resource not accessible by personal access token","documentation_url":"https://docs.github.com/rest/code-scanning/code-scanning#get-a-code-scanning-default-setup-configuration","status":"403"}{"message":"Resource not accessible by personal access token","documentation_url":"https://docs.github.com/rest/code-scanning/code-scanning#get-a-code-scanning-default-setup-configuration","status":"403"}{"message":"Resource not accessible by personal access token","documentation_url":"https://docs.github.com/rest/code-scanning/code-scanning#get-a-code-scanning-default-setup-configuration","status":"403"}(expectedconfigured). Runapply-repo-settings.sh google-app-scriptsorgh api -X PATCH repos/petry-projects/google-app-scripts/code-scanning/default-setup -F state=configured -F query_suite=default.Standard: standards/ci-standards.md#2-codeql-analysis-github-managed-default-setup
don-petry commentedon May 12, 2026
Resolved! This check is now passing as of 2026-05-12. Closing automatically.
ci: remove drift codeql.yml and enable GitHub-managed default setup
ci: remove drift codeql.yml and enable GitHub-managed default setup (#…
ci: remove drift codeql.yml and enable GitHub-managed default setup (#…
feat: implement issue #442 — SonarCloud modernization (1/3): src/ app…
ci: remove drift codeql.yml and enable GitHub-managed default setup (#…
feat: implement issue #442 — SonarCloud modernization (1/3): src/ app…
ci: remove drift codeql.yml and enable GitHub-managed default setup (#…
feat: implement issue #442 — SonarCloud modernization (1/3): src/ app…
ci: remove drift codeql.yml and enable GitHub-managed default setup (#…
feat: implement issue #521 — Compliance: stub-surface-drift-pr-auto-r…