Add article: Agentic security is only as good as the device data underneath it - #50203
Draft
allenhouchins wants to merge 3 commits into
Draft
Add article: Agentic security is only as good as the device data underneath it#50203allenhouchins wants to merge 3 commits into
allenhouchins wants to merge 3 commits into
Conversation
Draft thought-leadership article pegged to Microsoft's MAI-Cyber-1-Flash and Project Perception launch (July 27, 2026). Argues that agentic security tooling is only as reliable as the device data feeding it, and lays out four properties that data needs: current, cross-platform, inspectable, and able to answer artifact questions before a CVE exists. Grounded only in shipped, already-published Fleet capabilities (live queries, cross-platform inventory, open-source fleetd, GitOps) plus the fleet-mcp community project, which is described as such rather than as a supported product. Claude-Session: https://claude.ai/code/session_01RtQYtRJZGBArkR8JrCEesR
fleet-release
previously approved these changes
Jul 30, 2026
Contributor
There was a problem hiding this comment.
Copilot wasn't able to review any files in this pull request.
💡 Add Copilot custom instructions for smarter, more guided reviews. Learn how to get started.
Adds a "Start with the agents you already have" section built on fleetd's ai_tools table, which ships in the next fleetd release (see orbit/changes/47619-ai-tools-table). The section turns the article's thesis back on itself: before deciding whether to let a vendor's agents act in your environment, inventory the agents already acting in it. Uses the risk_flags column (mcp_shell_exec, mcp_fs_write, bypass_permissions, skip_permissions_runtime, plaintext_secret, world_readable_config, injection_markers, hidden_unicode) to show what each tool has been permitted to do. All queries, columns, type values, and risk flag names are taken from schema/tables/ai_tools.yml. Documents two honest limits: root is required for full cross-user visibility, and symlinked paths are deliberately not resolved, so an empty result is not proof of absence. Rebalanced key takeaways to stay at six by merging the "current" and "inspectable" bullets, keeping one takeaway per body section. Cross-references the published shadow AI article instead of repeating it. Claude-Session: https://claude.ai/code/session_01RtQYtRJZGBArkR8JrCEesR
fleet-release
approved these changes
Jul 30, 2026
fleet-release
previously approved these changes
Jul 30, 2026
fleet-release
approved these changes
Jul 31, 2026
mike-j-thomas
approved these changes
Jul 31, 2026
This file contains hidden or bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
Sign up for free
to join this conversation on GitHub.
Already have an account?
Sign in to comment
Add this suggestion to a batch that can be applied as a single commit.This suggestion is invalid because no changes were made to the code.Suggestions cannot be applied while the pull request is closed.Suggestions cannot be applied while viewing a subset of changes.Only one suggestion per line can be applied in a batch.Add this suggestion to a batch that can be applied as a single commit.Applying suggestions on deleted lines is not supported.You must change the existing code in this line in order to create a valid suggestion.Outdated suggestions cannot be applied.This suggestion has been applied or marked resolved.Suggestions cannot be applied from pending reviews.Suggestions cannot be applied on multi-line comments.Suggestions cannot be applied while the pull request is queued to merge.Suggestion cannot be applied right now. Please check back later.
Related issue: NA (drafted from a news-scan routine, no tracking issue)
What this is
A draft thought-leadership article (
category: articles) pegged to Microsoft's July 27, 2026 launch of MAI-Cyber-1-Flash and Project Perception.The argument: agentic security tooling is shipping now, and an agent that triages and remediates is only as reliable as its picture of your devices. The piece lays out what that picture needs (current, cross-platform, inspectable, able to answer artifact questions before a CVE exists), shows how to inventory the agentic tooling already running on your fleet, then argues for a narrow write path and a GitOps audit trail.
New file:
articles/agentic-security-needs-ground-truth.mdFormatting
Follows the house article format: sentence-case title, italic dek, Key takeaways (6 outcome-first bullets, one per body section) immediately after the dek, CTA button before the intro, two-paragraph intro,
See it liveblock, closing italic CTA, and meta endmatter.The
ai_toolssectionThe strongest section is "Start with the agents you already have," built on fleetd's
ai_toolstable. It turns the article's thesis back on itself: before deciding whether to let a vendor's agents act in your environment, inventory the agents already acting in it, with what reach and on whose authority.It leans on the
risk_flagscolumn to make that concrete, since flags likemcp_shell_exec,mcp_fs_write,bypass_permissions,skip_permissions_runtime,plaintext_secret,world_readable_config,injection_markers, andhidden_unicodedescribe what each tool has been permitted to do rather than just that it exists.Everything in that section (queries, column names,
typevalues, and every risk flag named) comes fromschema/tables/ai_tools.yml. The section also documents two limits, so an empty result isn't misread as an absence:One thing to confirm: the draft doesn't name a version number for
ai_tools, sinceorbit/changes/47619-ai-tools-tableis still pending rather than released. Please add the concrete fleetd version at publish time, or confirm you'd rather leave it unversioned.Sourcing and honesty notes
Two other things I want a second pair of eyes on:
fleet-mcp. The draft describes it as an open-source MCP server built by Dhruv Majumdar, Fleet's VP of Security Solutions, and says plainly that it's a community project rather than a supported Fleet product. That mirrors how the published MCP manifesto article frames it, but please confirm that's still the framing marketing wants.Per the competitor-framing rules, Microsoft's launch is described factually with no editorializing, and the piece explicitly credits the approach ("this is not a knock on the approach") rather than positioning against it.
To avoid overlapping the published shadow AI article, this piece stops at inventory and cross-references that one for the fuller find-and-govern tour.
Before merge
ai_toolsonce the release landspublishedOnis set to2026-07-30; update to the real publish datearticleImageUrlset (optional meta, present on about half of existing articles). Add one if you want a card image./visibility-and-reportingis the intended landing page. I picked it because/observabilityand/orchestrationboth 301-redirect there.Checklist for submitter
Content-only change, so most of the standard checklist doesn't apply. Trimmed to what's relevant:
ai_toolschanges file already exists atorbit/changes/47619-ai-tools-table)https://claude.ai/code/session_01RtQYtRJZGBArkR8JrCEesR