How I vet a Codex plugin or MCP server in about two minutes
A new guide from PickAPlugin outlines a two-minute checklist for vetting AI model plugins and MCP servers before installation. The process aims to help users identify potential security risks, as these components can run code on a user's machine and are not universally audited for safety.
AI model plugins, such as those for ChatGPT and Codex, along with MCP servers, are designed to extend functionality but pose a security challenge because they execute code directly on a user's system. Installation is often straightforward, yet community-contributed plugins rarely undergo independent security audits, creating a risk of unintended operations or malicious activity.
The proposed vetting process involves several key checks. Users should first assess a plugin's maintenance status by examining its last commit date, open issues, and repository archival status. Crucially, reviewing the `.mcp.json` and `hooks.json` files reveals the specific commands the plugin will execute. Furthermore, users are advised to scrutinize requested permissions, such as access to tokens, filesystem, or network, ensuring they align with the plugin's stated function; for example, a Markdown formatter requesting GitHub tokens warrants closer inspection.
Additional steps include evaluating the developer's reputation, preferring known companies or maintainers with established project histories over new accounts. The presence of a software license indicates a level of development diligence. Users should also inspect `plugin.json` for red flags like absolute paths or hardcoded secrets. While plugins from curated built-in directories, such as those from OpenAI, offer a signal of trustworthiness, they still require individual review, especially if they interact with sensitive data like email or files.
Although this checklist offers a sensible initial pass to avoid most overtly problematic plugins, it is not a comprehensive security audit. For enhanced protection, especially against changes made after initial vetting, the article suggests examining tool definitions for explicit shell or file write access and implementing version pinning, along with diffing the manifest after each update to detect unexpected modifications.
Share this article
Related reading
6 storiesResearchers Uncover Prompt Adware Hidden in OpenAI Codex Jailbreak Toolkit
Our past coverage uncovered prompt adware hidden in an OpenAI Codex jailbreak toolkit, a similar security concern.

I tried to find PHP2Shell with a local LLM before it was disclosed, and it almost got there
We previously explored using a local LLM to find PHP2Shell, touching on the challenges of vetting code.

China’s appliance queen on her firm’s quest for greener cooling, and going global

DBS Names Anthony Lim as Chairman From January 2027

[ROUNDTABLE] Korea needs AI-ready ontology, should not end with developing models

