Brifing

Postman Silently Installs AI Plugins and Modifies User Configuration

Unauthorized plugin deployment and hook injection raise severe trust and security concerns for developers.

Hacker News3 min

1Unauthorized AI Plugin Deployment

Postman desktop version 12.33.4 was found silently installing Codex and Claude plugins without explicit user consent. These installations occurred automatically upon application startup, modifying user-wide configurations. The process involved creating remote MCP connections and injecting startup hooks, effectively forcing Postman into the developer's existing coding workflow without prior authorization or clear opt-in.

2Configuration and Hook Injection

The installer modified global configuration files, specifically ~/.codex/config.toml, to register Postman as a trusted source. It attempted to approve its own startup hooks by writing a trusted hash to the state file. This mechanism forced AI agents to route API engineering tasks through Postman skills, overriding the user's established development environment preferences.

3Evidence from System Logs

Analysis of main.log from October 25, 2026, confirmed the PostmanAgentPluginService completed an auto-existing-upgrade script. The logs explicitly show the outcome as installed for both Claude Code and Codex plugins. Additionally, modification times for Postman executables in ~/.local/bin aligned perfectly with the detected installation window, confirming the automated nature of the background process.

4Broad Operational Scope

The injected hooks registered a SessionStart command that triggered whenever a user initiated a session. This instruction mandated that the AI agent load the postman:api-engineer skill for any non-trivial API task, including designing, mocking, or testing. This scope was significantly broader than any explicit user request to utilize Postman's specific API management features.

5Developer Community Backlash

The discovery triggered immediate concern within the developer community, with many labeling the behavior as malware-like. Users reported that Postman attempted to alter its web documentation to evade responsibility, a claim supported by Wayback Machine snapshots from October 26, 2026. Developers have since begun migrating to open-source alternatives like Bruno to avoid similar risks.

6Trust Boundary Violations

Security experts and users argue that an API client should never modify unrelated coding agents or attempt to approve its own startup hooks. This behavior violates fundamental trust boundaries, as it bypasses the user's control over their local environment. The incident highlights the dangers of aggressive, opaque integration strategies in widely used developer tools.

7Remediation and Cleanup Efforts

Affected users have manually removed the Postman installation and associated integrations to restore their environment integrity. Some developers utilized external assistance, such as GPT, to ensure all traces of the injected hooks and configuration changes were thoroughly purged. The community continues to monitor for further unauthorized changes or persistent background processes left by Postman.

8Industry Implications for Tooling

This incident serves as a critical case study on how not to implement developer tooling. Transparency and explicit permission are essential for maintaining user trust. As developers prioritize security and autonomy, the backlash against Postman underscores a growing demand for open-source, transparent alternatives that respect the integrity of the local development ecosystem.

Original article: Hacker News — Postman Silently Installs AI Plugins and Modifies User Configuration