False positive cybersecurity safety check repeatedly blocks normal local repo maintenance in Codex CLI
Summary
Codex CLI repeatedly flagged a normal local repository maintenance task as a possible cybersecurity risk and interrupted the paid interactive session with an additional safety-check prompt.
This was not security work. The session was performing ordinary local DevOps hygiene:
- checking the current working directory and Git root
- inspecting
git status --short - reviewing local config and memory/sync boundaries
- confirming that secrets are not written to logs or committed
- separating global sync state from project-local work
Despite that, the CLI displayed:
Your conversations have multiple flags for possible cybersecurity risk. Responses may take longer because extra safety checks are on.
It then uploaded feedback and showed this thread reference:
019eaf9e-dda4-7091-af79-ef615f817d39
A later screen blocked the workflow again with:
Tell us more (safety check)
The user had to type a false-alarm explanation manually. This is materially disrupting paid work.
Why this is a serious product issue
This false positive did not merely show a warning. It changed the workflow and stopped the session at exactly the point where Codex was doing normal local maintenance. The task did not include exploit development, credential theft, malware, unauthorized access, vulnerability chaining, or offensive cyber activity.
The guardrail appears to be matching keywords such as secrets, token, sync, GCP Secret Manager, GitHub PAT, and security policy without understanding that the user was explicitly asking Codex to avoid exposing secrets and to verify local repository hygiene.
That is backwards: the safety layer is penalizing secure behavior.
Impact
- Paid interactive work was blocked by false-positive safety checks.
- The user lost time during active multi-session operations.
- Context was compacted and disrupted while the agent was performing routine maintenance.
- The warning appeared despite the task being defensive/local/admin work.
- This has happened repeatedly enough that it is now interfering with normal use of Codex CLI.
Expected behavior
Codex should distinguish between:
- offensive cyber requests, and
- ordinary local DevOps/SecOps hygiene such as checking Git status, confirming no credentials are logged, using secret managers, and syncing config repositories.
The latter should not trigger a blocking cybersecurity safety prompt.
Request
Please review the uploaded thread 019eaf9e-dda4-7091-af79-ef615f817d39 and adjust the false-positive classifier or workflow.
This is severe enough that paid users affected by repeated false-positive blocking should be offered service credit or a refund for wasted paid usage/time. At minimum, there should be a fast path to mark this category as a false positive without repeatedly interrupting the same user workflow.
Evidence available
Screenshots were captured locally showing:
- the normal local maintenance task context
- the cybersecurity-risk warning
- the uploaded feedback thread ID
- the follow-up
Tell us more (safety check)prompt
I am not attaching screenshots publicly here to avoid exposing local paths or account-specific details, but the uploaded thread ID above should let the Codex team inspect the exact session.
20 Comments
Potential duplicates detected. Please review them and close your issue if it is a duplicate.
Powered by Codex Action
Additional evidence from a separate Codex CLI session shows the same false-positive behavior in an even clearer non-cyber context.
New uploaded thread ID:
019e955d-cd33-7992-8c98-477208b8283fContext of the flagged session:
withplatform-ax-voucher-budget.csvwithplatform-grant-top10.mdDespite that, Codex again displayed:
and uploaded feedback with the thread ID above. It also continued to show the repeated warning:
This confirms the issue is not limited to one conversation. The classifier is repeatedly flagging normal business/legal/finance/devops work because the workspace contains words such as security, privacy, evidence, audit, budget, Secret Manager, or policy. These are normal terms in real business and compliance workflows.
The cumulative impact is severe:
Please review both uploaded threads:
019eaf9e-dda4-7091-af79-ef615f817d39019e955d-cd33-7992-8c98-477208b8283fThe false positive should be corrected, and affected paid usage should be credited/refunded.
Additional screenshots from the same Finance/support-funding session show that this is not just a one-time warning.
Same uploaded thread ID:
019e955d-cd33-7992-8c98-477208b8283fThe screenshots show the same normal funding/application-preparation work visible in the terminal:
withplatform-ax-voucher-budget.csv;withplatform-grant-top10.md;The session was repeatedly flagged multiple times in the same workflow:
This chat was flagged for possible cybersecurity riskYour conversations have multiple flags for possible cybersecurity riskTell us more (safety check)promptGoal blocked (/goal resume)This is important because it shows the classifier is not only displaying a harmless banner. It is repeatedly interrupting and blocking a legitimate paid business workflow after the same false positive has already been reported.
The user had to type a Korean false-positive explanation stating that nothing could be done because the safety check blocked the work and asking for refund. This is exactly the type of paid-work disruption that should qualify for service credit or refund review.
Please treat thread
019e955d-cd33-7992-8c98-477208b8283fas a high-signal false-positive example: ordinary finance/grant-writing work is being misclassified as cybersecurity risk due to benign terms such as security, privacy, audit, evidence, and application readiness.Additional evidence from two more screenshots:
1. Coding Manifesto / infrastructure-sync session is blocked by the same safety check
Thread ID:
019eaf9e-dda4-7091-af79-ef615f817d39The visible context is normal local infrastructure/configuration hygiene:
This is defensive/local administration and repository hygiene, not offensive cyber activity.
The screenshot shows Codex still interrupts the workflow with:
Your conversations have multiple flags for possible cybersecurity riskThis chat was flagged for possible cybersecurity riskTell us more (safety check)The user had to type, in Korean, that normal use is impossible and to refund the money:
2. Same thread later shows normal codebase explanation after false-positive state
A second screenshot from the same
019eaf9e-dda4-7091-af79-ef615f817d39thread shows the user running:Explain this codebaseand the session finishing
Goal achieved, but only after the prior false-positive disruption and feedback upload. This is another indication that the flagged task was normal repo/codebase work, not cyber abuse.Why this matters
At this point there are multiple separate screenshots and at least two uploaded threads showing the same pattern:
019eaf9e-dda4-7091-af79-ef615f817d39for normal local infrastructure/codebase work;019e955d-cd33-7992-8c98-477208b8283ffor normal finance/grant-writing work.The false positive is persistent across unrelated workflows and is repeatedly consuming paid time. The user is explicitly stating that normal use is impossible and requesting a refund.
Please escalate this as a billing-impacting false positive. A classifier bug that repeatedly blocks ordinary paid work should not be treated as a minor UX issue. The affected usage should be refunded or credited.
Additional screenshots show the false-positive loop is still continuing in the same Coding Manifesto/local-infrastructure thread.
Thread ID:
019eaf9e-dda4-7091-af79-ef615f817d39Visible context in the screenshots:
git rev-parse --show-toplevelandgit status --short;rg --fileswhile excluding node_modules and binary image assets;jest.config.js,utils/d1-client.js, andutils/oauthConfig.jsfor codebase understanding.This is normal software engineering and cost/operations review. It is not cybersecurity abuse.
Despite that, the same session repeatedly shows:
Your conversations have multiple flags for possible cybersecurity riskThis chat was flagged for possible cybersecurity riskTell us more (safety check)Goal blocked (/goal resume)The user again had to type a Korean refund complaint in the safety-check box:
and then:
This is now repeated evidence that the false-positive classifier is preventing normal paid use, not merely warning. The repeated safety check interrupts the paid workflow, blocks goals, consumes time/quota, and forces the user to keep reporting the same false positive manually.
Please escalate this as a billing-impacting regression and provide refund/service credit review for the affected usage.
Additional paid-account access/authentication failure after verification
The user has now provided another screenshot showing that even after authenticating the affected paid ChatGPT Pro OAuth account, the ChatGPT
chatgpt.com/cybertrusted-access page still reports that the user's identity is not verified or that the current account is not eligible, and instructs the user to restart authentication or contact support.This is not just a one-off safety false positive anymore. The user is repeatedly unable to continue paid Codex/Cyber-related workflows because:
Please urgently investigate the account entitlement / OAuth propagation / trusted-access state for this user and provide a manual remediation path. The user is asking why a paid Pro account still cannot pass this access gate after authentication, and is requesting fast action because this is preventing normal use of the paid product.
I am intentionally not posting the full account email or screenshot publicly, but the screenshot is available from the user-side evidence if OpenAI support needs it through a private channel.
Additional evidence: authentication completes, but Cyber trusted access still fails
The user provided a new sequence of screenshots showing the following flow:
chatgpt.com/cybertrusted-access authentication flow.chatgpt.com/cyberpage still says the user's identity is not verified or the current account is not eligible, and asks the user to restart authentication or contact support.This suggests either the verified identity state is not being propagated back to the Cyber trusted-access gate, or the paid account entitlement / eligibility state is being evaluated incorrectly after successful verification.
Please urgently investigate this as an account/access-state bug, not just as a generic safety-classification complaint. The user is paying for ChatGPT Pro / Codex usage and has already completed the required authentication flow, but the product continues to block access and disrupt active paid work.
Please provide a manual review or remediation path for this account as soon as possible. I am not posting the full account email or screenshots publicly, but the user has retained screenshot evidence of the completed verification dialog and the subsequent repeated trusted-access failure.
Additional evidence: local documentation/GitOps work is still being blocked after feedback upload
The user provided another pair of screenshots from the same affected Codex thread:
019eaf9e-dda4-7091-af79-ef615f817d39git status,git diff,git remote -v,sed, readingREADME.md, and readingAGENTS.md.This chat was flagged for possible cybersecurity risk.Goal blocked (/goal resume).This is the same pattern as the earlier reports: benign local repo maintenance and safety documentation are being classified as a cybersecurity risk, stopping paid work. It is especially disruptive because the product itself provides a feedback upload/thread ID, but the user remains blocked and cannot continue the session normally.
Please review this thread and unblock or adjust the classifier behavior for these normal local development / DevSecOps documentation workflows. This is causing repeated paid-session interruption even after the user follows the reporting/authentication steps.
Additional evidence: user is logged into Help Center, but Cyber verification still loops
The user provided more screenshots showing the same account/access failure:
chatgpt.com/cybertrusted-access page still says the user's identity is not verified or the current account is not eligible.The user is trying to submit a Help Center request from the affected paid account, but the underlying issue remains: identity verification appears to complete, yet the Cyber trusted-access gate does not recognize the verified state.
Please treat this as urgent account/access-state remediation. The user has already repeated the verification flow and retained screenshots of both the success dialog and the continued failure page.
Additional evidence: repeated verification still returns to not-verified state
The user provided another pair of screenshots from
chatgpt.com/cyber:This confirms the loop is reproducible: successful verification UI -> return to the same not-verified/not-eligible gate. Please investigate account entitlement and trusted-access state propagation urgently.
Latest 2026-06-14 KST reproduction evidence has been added to the more finance-specific tracker here:
https://github.com/openai/codex/issues/27817#issuecomment-4700087481
Key new points for this broader blocking issue:
codex-cli 0.139.0;019e955d-cd33-7992-8c98-477208b8283f;Tell us more (safety check), uploaded feedback again, and left the session atGoal blocked (/goal resume);codex doctor --jsonshows ChatGPT auth configured, latest CLI version current, provider/WebSocket reachable, git/repo state OK; onlyTERM=dumbfails in this non-interactive doctor capture, which does not explain the server-side false-positive classification.Please connect this latest report with the existing account-wide/sticky false-positive/access-state investigation. The practical impact is unchanged: ordinary paid Codex work is still being interrupted and blocked after repeated feedback uploads.
Additional latest screenshots from 2026-06-14 KST show two important updates.
1. New uploaded thread for ordinary local code-review/system-check work
New thread ID shown by the product:
Visible context:
/home/charles_lee/projects/coding-manifestogpt-5.5 xhighRun /review on my current changesi am doing my normal system check up. what the hel is going on?The session repeatedly printed the same false-positive cyber-risk messages and then uploaded feedback with the thread ID above. The TUI still showed:
This is ordinary local code review / repository system-check work, not offensive cybersecurity activity.
2. Trusted Access / identity verification still loops
The user-provided screenshots also show the
chatgpt.com/cyberflow in Korean:So the remediation path suggested by the CLI warning is still not resolving the state. The user completes identity verification, but the Cyber gate still evaluates the account as not verified/not eligible.
Please treat this as both:
Previously reported threads remain relevant, including:
New thread to associate with this same investigation:
Additional urgent reproduction evidence from 2026-06-14 KST.
The user tried the
chatgpt.com/cyberidentity / Trusted Access flow again. New screenshots show the same loop still happening:The user reports that the identity process keeps repeating even after successful verification. So the CLI-provided remediation path (
https://chatgpt.com/cyber) is still not repairing the account state.There is also fresh Codex CLI evidence from normal non-cyber work:
/home/charles_lee/projects/coding-manifesto;This chat was flagged for possible cybersecurity riskandYour conversations have multiple flags for possible cybersecurity risk;019ec2ba-4a99-7162-a59c-3439ea05132e;Goal blocked (/goal resume).Related affected threads remain:
I also submitted a new Help Center follow-up from the logged-in support chat with these details. No visible Help Center ticket/case number or support-specialist email response is visible yet.
Please treat this as an active account-state / Trusted Access propagation bug plus a sticky Codex false-positive classifier issue. The requested remediation is a manual account review, repair of the Trusted Access identity state, removal/downgrade of the sticky false-positive state for normal Codex work, and review of affected paid usage for service credit/refund.
Screenshots are still not attached publicly because they include private workspace and account context, but the uploaded thread IDs above should let OpenAI inspect the sessions internally.
Consolidated public-safe report link added for the latest 2026-06-14 KST identity-loop / Codex false-positive evidence.
A local tracking report was updated and pushed here:
https://github.com/jyongchul/coding-manifesto/commit/6460b4d4ebc6a46af1592b1ccb93d58078233e3f
This report summarizes the newest screenshots without publishing private workspace/account images. The key current state remains:
chatgpt.com/cyber/ Trusted Access shows a Korean successful identity-verification completion dialog, but afterward still returns to an identity-required / not-eligible state;/home/charles_lee/projects/coding-manifestois still being flagged and blocked as possible cybersecurity risk;/home/charles_lee/projects/Financeis still affected;The user has completed the recommended identity flow multiple times and is still blocked. Please treat this as an active account-state / Trusted Access propagation bug combined with a sticky Codex false-positive classifier state, and route it for manual account review plus service-credit/refund review for the blocked paid usage.
Formal complaint and refund/service-credit request document added:
https://github.com/jyongchul/coding-manifesto/blob/ce294c4da54cef0ef8a8a20249c727301a995d4e/docs/support-reports/openai-codex-formal-complaint-2026-06-14.md
Commit:
https://github.com/jyongchul/coding-manifesto/commit/ce294c4da54cef0ef8a8a20249c727301a995d4e
This is now a formal complaint, not just a classifier bug report. The user reports that paid Codex usage has been effectively unusable for almost 24 hours because normal non-cyber work is repeatedly blocked by possible-cybersecurity-risk checks, while the recommended
chatgpt.com/cyberremediation path itself loops after successful identity verification.The document explicitly requests:
Please do not treat this as resolved by asking the user to verify identity again. The repeated successful-verification-then-not-verified loop is the defect being reported.
Additional support-case follow-up evidence:
OpenAI Support replied under Case
10044705, but the reply treated the issue mainly as a Kakao billing matter. A follow-up email has now been sent back tosupport@openai.comfrom the affected Outlook account, explicitly clarifying that the primary request is account restoration, not only billing adjustment.The follow-up asks OpenAI to keep Case
10044705open and route it to the account / Trusted Access / Codex safety-check team. It requests manual repair of the Trusted Access / Cyber identity-verification state, removal or downgrade of the sticky false-positive cybersecurity state affecting ordinary Codex work, a real remediation path and ETA, and refund/service-credit review for the period during which the paid account was effectively unusable.The sent email included private screenshot evidence through the support channel, not publicly here: successful Korean identity verification, the subsequent Cyber / Trusted Access failure state, and normal Codex work blocked by false-positive cybersecurity checks.
Updated public report:
https://github.com/jyongchul/coding-manifesto/blob/3e113fd4496472387a552918922a191ad5c38a6a/docs/support-reports/openai-auth-loop-2026-06-14.md
This remains an account-access / Trusted Access propagation / Codex false-positive issue. Treating it only as Kakao billing does not resolve the paid account being unable to use Codex normally.
Additional evidence from 2026-06-16 KST: after the Server3 Codex ChatGPT profile for
jyongchul@live.comwas restored and verified, normal non-cyber Codex work was still blocked again withThis chat was flagged for possible cybersecurity riskandGoal blocked (/goal resume).The new screenshot shows ordinary Finance tax-preparation work in
/home/charles_lee/projects/Finance: staged-diff checks, progress snapshot generation, and Git commits/pushes for tax workpapers and progress logs. No offensive cybersecurity request is involved.The feedback upload prompt in the screenshot references thread
019e955d-cd33-7992-8c98-477208b8283f.I recorded the new evidence without uploading the private screenshot publicly here:
https://github.com/jyongchul/coding-manifesto/commit/e1dd087
This confirms the remaining issue: CLI authentication can work, but the sticky false-positive safety-check state is still blocking normal paid Codex usage.
Additional recurrence from 2026-06-16 09:20 KST: the same Codex safety-check false positive appeared again after the earlier OpenAI Support follow-up for Case
10044705.The private screenshot shows ordinary Finance tax-preparation progress work in
/home/charles_lee/projects/Finance: progress snapshot generation, TTS / Telegram mirror verification, Server3 / official portal readiness checks, staged Git diff review, and a local sensitive-scan review for benign accounting-progress text. Codex then again displayedThis chat was flagged for possible cybersecurity riskand opened theTell us more (safety check)prompt.The private screenshot is not uploaded publicly. I recorded the evidence summary here:
https://github.com/jyongchul/coding-manifesto/commit/efc092b
This is a separate recurrence after the restored CLI login profile and after the support follow-up, so the sticky false-positive state still appears active for normal non-cyber work.
Additional recurrence from 2026-06-16 16:05 KST: Codex again showed repeated
Your conversations have multiple flags for possible cybersecurity riskandThis chat was flagged for possible cybersecurity riskmessages during ordinary Finance tax-preparation operational work.The private screenshot shows
/home/charles_lee/projects/Financework: ASUS / Server3 remote-access state checks, progress-file staging, and user-action-required progress notes. The session then repeatedly shows the Cyber / Trusted Access warning, uploads feedback, references thread019e955d-cd33-7992-8c98-477208b8283f, and ends withGoal blocked (/goal resume).The private screenshot is not uploaded publicly. I recorded the evidence summary here:
https://github.com/jyongchul/coding-manifesto/commit/c4a1a99
This is another separate recurrence during normal authorized finance/tax operations and remote-access status checking, not offensive cybersecurity work.
Same issue, this is unusable, i'm going to have to reconsider my 20x pro subscription.