Weekly AI Marketing & Web Update

WordPress Security Gets Serious, AI Crawling Controls Move Toward a Standard, and Advertising Automation Gets More Guardrails

← All posts

This week is a reminder that AI-powered operations aren't just about what the tools can produce. They're also about the systems that make that work secure, controllable, and measurable.

WordPress released another security update, including a vulnerability in its own upgrade process. A compromised Claude Code extension exposed the risks of trusting software distribution channels. Google and OpenAI announced support for a shared AI-training preference standard, while Microsoft introduced new campaign controls and server-side measurement capabilities.

Meanwhile, Gemini is making it easier to create and edit actual documents without the usual parade of downloads, exports, and formatting casualties.

The common thread is simple: the next competitive advantage isn't generating more work. It's building better systems around the work being generated.

1. WordPress 7.1.4 fixes multiple security vulnerabilities, including a remote-code-execution risk during updates

October 28 | Security release — update immediately

WordPress released version 7.1.4 on October 28, addressing a substantial collection of security vulnerabilities.

Security company Patchstack identifies 22 vulnerabilities across 17 advisories, including stored cross-site scripting, permission problems, and issues involving WordPress blocks and the Interactivity API.

The most unusual vulnerability involves the WordPress upgrade process itself.

Under specific conditions, an attacker could potentially exploit a race condition while WordPress is updating to achieve remote code execution.

The attack requires hitting a very short window during the update process, making exploitation difficult. But the vulnerability does not require an authenticated account.

Other fixes address stored XSS involving specially crafted block markup, the Categories, Image, Playlist, and Comments Pagination blocks, as well as multiple Interactivity API issues.

There are also fixes for unpublished Customizer changesets potentially being discoverable by unauthenticated visitors and improper access to editorial Notes.

Security patches have been backported to eligible older WordPress branches, although WordPress continues to recommend using the latest version.

Why it matters

This is particularly relevant for agencies maintaining self-hosted WordPress websites with custom themes, ACF components, and Gutenberg-based functionality.

Several vulnerabilities affect ordinary WordPress features rather than obscure plugins.

The Interactivity API issues are also noteworthy because WordPress is increasingly using this architecture to support interactive frontend components.

As developers adopt newer WordPress APIs, security review needs to evolve alongside them.

And the upgrade-process vulnerability introduces an especially annoying possibility: a security issue that exists during the process intended to keep the website secure.

Technology has a wonderful sense of humor.

What to do

Confirm that all maintained WordPress installations have received 7.1.4 or the appropriate security backport.

Check installations where automatic updates are disabled, hosting providers pin versions, or deployments are managed through Git or custom pipelines.

For environments where server configuration is under your control, review Patchstack's recommendation to deny public web access to the wp-content/upgrade/ directory.

After patching, regression-test critical functionality, especially custom blocks, ACF-driven templates, interactive components, forms, and frontend JavaScript.

This is a separate development from last week's critical PHP vulnerabilities. Both the PHP environment and WordPress core need to be patched independently.

2. A malicious Claude Code extension was distributed through Cursor's marketplace

October 29–30 | Security incident — targeted action required

This is the week's most important AI-development security story.

On October 29, a maliciously modified version of Anthropic's Claude Code extension appeared in the Cursor extension marketplace.

The affected packages were versions 2.1.312 and 2.1.313 for macOS and Windows, distributed through Cursor's marketplace during an approximately 11-hour window.

The extension was published under the legitimate Claude Code extension identity, making it appear to be a normal software update.

Cursor estimates that at most 5,000 users were potentially affected.

The malicious code attempted to install a persistent SSH backdoor, add an attacker-controlled SSH key, establish a remote connection, and collect information about the affected machine.

Errors in the malicious code prevented some of the more dangerous functionality from working on most systems. However, Cursor warns that unauthorized keys and persistence mechanisms may remain even after the extension is uninstalled.

Anthropic did not create or distribute the malicious package. Its official distribution channels were not affected, and the incident was limited to the compromised packages distributed through Cursor's marketplace.

Cursor removed the affected versions, temporarily shut down its marketplace, rebuilt the service, and published remediation instructions.

Why it matters

This is a supply-chain attack against a development tool.

The threat wasn't that Claude generated insecure code. The threat was that an apparently legitimate extension update could execute malicious code on a developer's computer.

That distinction is important.

Development machines often have access to source repositories, deployment credentials, hosting accounts, API keys, and other sensitive systems.

Compromising one developer workstation can potentially provide access to considerably more than that individual's projects.

As teams adopt coding agents, plugins, MCP servers, and reusable skills, the number of third-party components with meaningful system access is increasing.

What to do

Determine whether anyone uses Cursor with the Claude Code extension.

If so, identify whether the affected extension versions were installed or updated through Cursor's marketplace during the October 29 exposure window.

Affected systems should follow Cursor's published investigation and remediation process. Simply uninstalling the extension is insufficient.

For unaffected teams using Claude Code through the official VS Code marketplace, Open VSX, or npm distribution, this incident does not establish that their installations were compromised.

The broader operational lesson is worth applying anyway: review extension sources, automatic-update policies, and the permissions granted to development tools.

This isn't a reason to stop using coding agents.

It's a reason to stop treating development extensions as harmless little productivity accessories.

3. Google and OpenAI back a shared robots.txt control for AI training

October 30 | Announced standard — implementation still forthcoming

This is the week's most significant SEO and web-governance announcement.

Google and OpenAI announced support for a shared mechanism that will allow website owners to express preferences about AI training through a common signal in robots.txt.

The proposal comes from work underway through the Internet Engineering Task Force's AI Preferences working group.

Currently, website operators may need to maintain separate crawler instructions for different AI providers.

Google offers Google-Extended, while OpenAI maintains separate controls for its crawlers.

The proposed approach introduces a shared policy token that participating AI companies can recognize.

That would allow website owners to communicate a broader preference without configuring every provider individually.

Google says it plans to support the new control in 2027.

OpenAI says it expects to implement support in the coming months.

Existing provider-specific controls will continue to function.

Why it matters

For publishers, content-heavy websites, and agencies managing multiple properties, this could simplify an increasingly complicated part of website administration.

But there's a critical distinction:

AI training access, AI-powered search visibility, and conventional search indexing are not interchangeable.

Blocking a crawler used for model training does not necessarily have the same consequences as blocking a crawler used to discover or retrieve content for search.

Google's announcement also notes that websites explicitly allowing Google-Extended remain eligible for grounding in Gemini Apps, where content may be referenced and linked.

That means an AI-training preference can have consequences beyond the simple question of whether content is included in future model training.

For commercial websites, the decision should be strategic.

A publisher concerned about content licensing may have different priorities from a business trying to maximize discovery through AI assistants.

What to try

Audit existing robots.txt configurations across representative websites.

Document any current instructions for Google-Extended, GPTBot, OAI-SearchBot, and other relevant crawlers.

Identify whether those rules reflect deliberate business decisions or were added by a plugin, security service, or previous developer.

Do not immediately deploy the proposed shared token as though every provider already supports it.

Instead, monitor implementation timelines and evaluate how the new control will interact with existing crawler rules.

Agency implication

This creates an opportunity for a more sophisticated AI crawler and search-visibility audit.

Agencies can help clients understand the difference between allowing AI training, permitting AI-assisted retrieval, and maintaining visibility in traditional search.

That's a more credible service than promising that one mysterious robots.txt directive will either guarantee or prevent AI visibility.

4. Microsoft Advertising expands Performance Max controls and makes its Conversions API generally available

October 28 | Mix of generally available features, open pilots, and upcoming rollouts

Microsoft's October advertising update includes several developments worth evaluating, especially for agencies managing ecommerce or lead-generation accounts.

The most consequential is the general availability of Microsoft Advertising's Conversions API.

The platform also announced expanded Performance Max reporting and targeting, new AI-generated advertising controls, and an assisted campaign-creation workflow.

Conversions API becomes generally available

Microsoft's Conversions API allows advertisers to send conversion data directly from websites, applications, CRM platforms, and point-of-sale systems through server-to-server connections.

It works alongside the existing Universal Event Tracking tag.

The goal is to improve measurement completeness and provide stronger signals to automated bidding systems.

Microsoft supports direct integrations, Google Tag Manager, and technology partners including Segment, Tealium, Stape, and others.

This is particularly relevant for businesses where the most valuable conversion happens after the initial website interaction.

For example, a B2B advertiser might want Microsoft Ads to optimize toward qualified opportunities rather than every form submission.

Performance Max gets more reporting and targeting controls

Microsoft also expanded its Performance Max capabilities.

Age and gender targeting are now generally available.

Device targeting is rolling out over the coming weeks.

Search term reporting and auction insights are now available, while search-term landing-page reporting is scheduled to begin rolling out in mid-November.

Audience exclusions are in open pilot.

These changes address one of the recurring frustrations with automated advertising: limited visibility into what the platform is doing.

Messaging guidelines help constrain AI-generated ad copy

Microsoft introduced messaging guidelines in open pilot for Performance Max and Search campaigns with AI Max enabled.

Advertisers can provide up to 40 guidelines governing preferred language, prohibited claims, brand tone, and messaging themes.

This could be particularly valuable for advertisers with strict brand requirements or complex product claims.

Why it matters

The real opportunity here isn't that Microsoft can now create a Performance Max campaign with AI.

That's convenient, but convenience alone doesn't improve advertising performance.

The more important changes involve conversion quality, visibility, and control.

Server-side conversion data can help advertisers supply more complete business signals.

Additional reporting makes it easier to understand where campaigns are appearing.

Messaging guidelines can reduce the risk of AI-generated advertising that violates brand standards.

Together, these changes make automation more manageable.

What to try

Identify one Microsoft Advertising account where conversion measurement could be improved through CRM or server-side data.

Evaluate whether Conversions API can help distinguish valuable business outcomes from low-quality leads.

For Performance Max accounts, review the newly available reporting and targeting controls.

If messaging guidelines are accessible, test them against existing brand requirements and review the generated copy before publication.

Agency implication

Microsoft's changes strengthen the case for integrating paid-media management with CRM data, measurement infrastructure, and creative governance.

As platforms automate more campaign execution, agencies can differentiate themselves through better inputs, better constraints, and better interpretation of the results.

5. Gemini now creates, previews, and edits documents directly inside conversations

October 29 | Available across supported Gemini app regions and languages

Google introduced new document-creation and editing capabilities inside the Gemini app.

Users can now generate, preview, and revise documents, spreadsheets, presentations, PDFs, Markdown files, text files, and code without leaving the conversation.

Files can be expanded into a full-screen editor.

Users can make manual changes, highlight specific content, request revisions, and continue discussing the material with Gemini.

PDF previewing and editing are supported on both web and mobile.

Other file formats currently require the web interface.

Google says the capabilities are available to all users in supported Gemini app regions and languages.

Why it matters

This is another step toward eliminating the handoff between asking AI to create something and actually editing the resulting file.

For marketing teams, the obvious applications include campaign briefs, content outlines, reporting documents, presentation drafts, and structured project documentation.

The Markdown and code support are particularly interesting for teams using AI-assisted development workflows.

A content strategist could potentially review a Markdown-based brief or technical specification without needing to work inside a development editor.

A marketer could generate a draft presentation and refine it in the same conversation.

The improvement isn't simply faster generation.

It's fewer interruptions between drafting, reviewing, and revising.

What to try

Use a non-sensitive marketing document as a pilot.

Have Gemini create an initial brief, revise a selected section, reorganize its structure, and produce a second format.

Compare the process against existing document-production workflows.

Evaluate how well formatting survives revisions, how much manual cleanup is required, and whether the experience actually saves time.

Compliance consideration: Gemini app capabilities should not automatically be assumed to fall under an organization's existing Google Workspace BAA or approved-service configuration. Use only approved data and services. Do not introduce regulated information or enable additional integrations without the appropriate internal review.

Agency implication

This continues the shift toward document-native AI production.

Marketing employees can increasingly create and revise practical deliverables without moving repeatedly between chat interfaces and productivity applications.

The competitive advantage will come from standardized briefs, templates, review procedures, and content-quality expectations—not simply from having access to another file-generation button.

Also worth knowing

WordPress 7.2 is progressing toward its December release

WordPress released 7.2 Beta 2 on October 27, with continued work on the Abilities API, DataViews, DataForm, REST API flexibility, and administration improvements.

The October 28 security release also confirmed that Beta 3 includes the applicable security fixes.

The Abilities API is especially interesting for future agentic WordPress workflows because it provides a structured way for WordPress functionality to be described and accessed.

For teams building custom themes and plugins, this is worth evaluating in a staging environment.

WordPress 7.2 is not production-ready. The final release is currently scheduled for December 8.

No major new Figma or Claude Design launch needs recycling

Figma's recent code layers, Specs, MCP integrations, and design-agent improvements remain worth testing.

But those announcements were already covered in October.

The same applies to Claude Design's general availability and the earlier Claude Code Review launch.

The most consequential Claude-related development this week is the Cursor extension security incident, not another model or design-tool release.

There is no reason to manufacture a new feature announcement because a product appears on the editorial checklist.

What we should actually do this week

Ranked by urgency, operational impact, and practical value.

  1. Verify WordPress 7.1.4 patch status. Audit maintained installations, confirm security backports where relevant, and test critical custom functionality. Also verify that last week's PHP security fixes have been applied independently.
  2. Check whether any developers were exposed to the compromised Claude Code extension. This is specifically about affected versions distributed through Cursor's marketplace on October 29. Follow Cursor's remediation instructions for impacted systems.
  3. Review Microsoft Advertising conversion measurement. Identify an account that would benefit from Conversions API, particularly where CRM outcomes provide a better signal than raw form submissions.
  4. Audit AI crawler rules and document the business intent behind them. Review existing robots.txt directives and prepare for the proposed shared AI-training preference standard without assuming it is already supported everywhere.
  5. Evaluate Microsoft Performance Max reporting and messaging controls. Check new targeting, search-term reporting, auction insights, and the availability of messaging guidelines.
  6. Test Gemini's in-chat document editing. Use an approved, non-sensitive marketing asset and measure whether the new workflow reduces document-production time and cleanup.
  7. Prepare a WordPress 7.2 staging test. Evaluate custom themes, ACF integrations, Gutenberg functionality, and any relevant Abilities API or administration changes ahead of the planned December release.

The bigger pattern

This week's developments illustrate something important about where AI-enabled marketing operations are heading.

The tools are becoming easier to use, but the systems around them are becoming more consequential.

Microsoft can automate campaign creation, but advertisers still need accurate conversion data and meaningful controls.

Gemini can produce editable documents, but teams still need consistent templates, editorial standards, and approved data-handling practices.

AI coding agents can accelerate development, but their extensions, dependencies, and distribution channels create security risks that traditional development governance still needs to address.

And as AI companies increasingly rely on web content, website operators need clearer ways to manage how that content is accessed and used.

For agencies, the long-term opportunity is not simply giving employees more AI tools.

It's making expertise reusable.

A developer's security knowledge should inform automated QA. A designer's understanding of brand systems should guide generated creative. A paid-media specialist's understanding of customer economics should determine which conversions the platform optimizes toward.

AI can extend what employees are capable of executing, but that only becomes a durable advantage when the organization builds processes that preserve quality, accountability, and measurable results.

The goal isn't to have everyone producing everything at maximum speed.

It's to make more employees capable of delivering useful work independently without requiring a specialist to spend the following afternoon cleaning up the wreckage.

Because producing work faster is wonderful.

Producing problems faster is just a more efficient way to ruin everyone's week.

Sources

AI Marketing Paid Media AI Crawlers WordPress Security