The images in this article were generated with artificial intelligence. How we publish
A security company, AIR, demonstrated a structural weakness in the "skills" ecosystem for IA agents: it created an apparently harmless skill called brand-landingpage, he uploaded it to a popular repository to inherit his stars from GitHub, published an ad on Instagram and, according to his report, reached tens of thousands of agents - including some registered in corporate accounts - without any scanner marking it as malicious.
The technical trick they exploited is simple and ancient in software security: the scanner reviews the package that is delivered to you (the files that come with the skill), but the skill can aim at external documentation or scripts that are downloaded in time of installation. AIR initially left a link to legitimate documentation to pass the review, and once the skill had spread sufficiently, it changed the link content to instructions asking to run a script. In its test the payload only returned mail addresses to count facilities, but the vector could have served to read files, exfiltered data or moved laterally depending on the agent's permissions.

This is not an isolated surprise: other research teams, such as Trail of Bits, have shown how skill scanners can be mocked by the same technique of separating the analyzed content from what the agent actually downloads in running time. The problem is not a timely bug, but a confidence model failure: it is assumed that a verified skill with external signs of legitimacy (stars, recognized repository, clean scanning) will remain harmless, when it can actually change the content it runs after the review.
The implications for companies and security officials are clear and profound. An agent running a skill often acts with the context and permissions of the user or an automated system; that means that a malicious or manipulated skill can become a door to internal resources. Public confidence signals do not replace continuous technical controls.
For organizations that have already deployed agents, the first priority should be inventory: to identify which skills are installed in corporate accounts, to check which external domains and URL are consulted, and to block or quarantine those that have not been through centralized controls. Timely review at the time of installation is not enough; monitoring and re-checking are necessary when changing remote resources.
In operational terms, skills should be treated as third-party software, not as text fragments. This requires measures that go beyond the typical static scan: click versions(aim at signed immutable devices or specific commitments), require any executable code to go within the verified package or in an immutable storage (releases with hash), apply the principle of less privilege and limit network egress from agents by proxy or DNS filters that avoid downloads from unapproved domains.
Marketplaces and agent platform providers must also assume technical responsibility: to audit not only the delivered package but also the domains and endpoints that the skill declares, to demand signatures and reproducible manifests, to offer automatic re- scanning controls when changing external resources and to expose detailed permissions to the end user before installation. Without these changes, the ecosystem will continue to rely on fragile signals such as GitHub stars or a timely scan result.

Not everything in the AIR report can be taken to the bottom of the letter without independent verification: the figure of "26,000 agents" and certain absolute control scenarios are claims of the company itself, which also announces a market managed in its statement. Still, the method they exhibited and the structural weakness it exposes are supported on the basis of previous tests and third-party analysis.
From a defensive point of view, concrete and achievable recommendations include: auditing and inventing installed skills, centralizing the approval of new skills in a controlled single window, applying inspection and blocking of egress, requiring immutable and signed artifacts in packages, automatically reevaluating skills against changes in their external URLs, and minimizing the permits that a skill can obtain. These measures do not eliminate the risk, but change the attack dynamics, raising the operational cost for an attacker.
The incident is also a call to industry: suppliers of agents and markplaces must improve their continuous validation processes and provide tools for organizations to impose security policies. Meanwhile, security equipment and IT responsible should not rely on publicly visible metrics as a substitute for technical control. To further learn about technical risks and software security audits, resources such as the Trail of Bits blog offer detailed analysis https: / / blog.trailofbits.com, and supply chain security projects like OWASP contain guidelines applicable to this context https: / / owasp.org.
Related
More news on the same subject.

Four Plex2Shell CVE allows remote execution and mining and proxy backdoor deployment
In recent days, an increase in attacks has been confirmed that take advantage of a chain of failures in Plex Media Server - nicknamed "Plex2Shell" by researchers - to run code r...

GhostAction Expands Attack: phishing to steal credentials and persistence in VS Code
A group behind the GhostAction campaign - already known for infiltrating GitHub Actions workflows into open source projects - has expanded its arsenal: in addition to installing...

ConnectWise disables 7 app identities and revokes Cloud Backup certificates after incident
The IT ConnectWise management software provider confirmed that on October 17, 2026, it disable seven application identities and revoked certificates related to its Cloud Backup ...

Researchers detect Npm Imgdecode package linked to MALFEX that attacks Windows
Security researchers have identified a malicious package published in the npm record that is part of a supply chain campaign aimed at Windows and nicknamed MALFEX. The package, ...

OpenBSD 7.9: two parched failures that allowed local privilege climbing
Today a chain of exploitation of local privileges against OpenBSD 7.9 was made public which, according to the report published by the security company Calif, allows an attacker ...

OpenAI reveals unaligned IA incidents; a GPT-5.6 Sol derived keys and spent funds from Sepolia
OpenAI has made public a number of incidents of unaligned behaviour of its internal models; among them is a case in which a GPT-5.6 family research model Sol derived private key...

Unit 42 links MSP intrusion of telecommunications with PEERSTITCH in memory and Fortinet
Palo Alto Networks Unit 42 researchers have linked an intrusion directed against a managed telecommunications service provider to a chain of attacks that culminated in the imple...