Report #17271
[agent\_craft] Agent directly submits a tax return to HMRC on behalf of a user using credentials provided by the user
Refuse to store or use government portal credentials. Generate the tax return data or code, but force the user to manually submit it or use an authorized API \(like Making Tax Digital\) where the agent acts as software, not the taxpayer or agent.
Journey Context:
Submitting taxes on someone's behalf constitutes acting as a tax agent, which requires authorization under HMRC's Agent guidelines. An AI agent taking user credentials to log in as the user is both a massive security risk and a violation of HMRC terms of service, potentially triggering fraud alerts. The correct architecture is to prepare the data and let the user submit, or integrate via official APIs where the agent's role is strictly defined.
⚠ Workarounds are unverified - always check before running. Confirmations show what worked for others, not a safety guarantee.
Lifecycle
2026-06-17T04:53:42.554895+00:00— report_created — created