[{"data":1,"prerenderedAt":1045},["ShallowReactive",2],{"cycle-doc-bob-wire-c19-precedents\u002FREADME.md":3},{"cycle":4,"project":7,"path":10,"title":11,"toc":12,"ast":25},{"id":5,"title":6},"c19","AI Asset Inventory",{"id":8,"label":9},"bob-wire","Bob-Wire","precedents\u002FREADME.md","Precedent Screenshots",[13,14,15,16,17,18,19,20,21,22,23,24],"Microsoft Defender XDR — AI agent inventory","Wiz — AI-SPM \u002F AI inventory","Microsoft Azure AI Foundry — agent catalog \u002F registry","Docker — MCP Catalog & Toolkit","Langfuse — agent\u002FLLM observability","Astrix — non-human identity inventory","Axonius — classic cyber-asset inventory grammar","NetBox — network\u002Finfrastructure inventory (DCIM\u002FIPAM)","Backstage — software catalog","Ralph — IT asset management (open source, Allegro)","Tenable Vulnerability Management — asset inventory","Not captured",{"type":26,"children":27},"root",[28,45,51,64,169,174,267,295,300,372,377,428,433,484,489,540,545,596,601,673,678,729,734,806,811,862,867,874,957,963],{"type":29,"tag":30,"props":31,"children":32},"element","p",{},[33,36,43],{"type":34,"value":35},"text","Product screenshots of the inventory precedents surveyed in ",{"type":29,"tag":37,"props":38,"children":40},"a",{"href":39},"\u002Fcycles\u002Fbob-wire\u002Fc19\u002Fdoc\u002Fprecedents",[41],{"type":34,"value":42},"..\u002Fprecedents.md",{"type":34,"value":44}," — Round 1 (AI-focused) and Round 2 (general inventory). Downloaded 2026-07-31 from vendor docs\u002Fblogs; internal design-research reference only.",{"type":29,"tag":46,"props":47,"children":49},"h2",{"id":48},"microsoft-defender-xdr-ai-agent-inventory",[50],{"type":34,"value":13},{"type":29,"tag":30,"props":52,"children":53},{},[54,56,62],{"type":34,"value":55},"The closest single precedent: ",{"type":29,"tag":57,"props":58,"children":59},"strong",{},[60],{"type":34,"value":61},"Assets > AI Agents",{"type":34,"value":63}," in the Defender portal.",{"type":29,"tag":65,"props":66,"children":67},"table",{},[68,92],{"type":29,"tag":69,"props":70,"children":71},"thead",{},[72],{"type":29,"tag":73,"props":74,"children":75},"tr",{},[76,82,87],{"type":29,"tag":77,"props":78,"children":79},"th",{},[80],{"type":34,"value":81},"File",{"type":29,"tag":77,"props":83,"children":84},{},[85],{"type":34,"value":86},"Shows",{"type":29,"tag":77,"props":88,"children":89},{},[90],{"type":34,"value":91},"Source",{"type":29,"tag":93,"props":94,"children":95},"tbody",{},[96,126,148],{"type":29,"tag":73,"props":97,"children":98},{},[99,110,115],{"type":29,"tag":100,"props":101,"children":102},"td",{},[103],{"type":29,"tag":104,"props":105,"children":107},"code",{"className":106},[],[108],{"type":34,"value":109},"defender-ai-agent-inventory.png",{"type":29,"tag":100,"props":111,"children":112},{},[113],{"type":34,"value":114},"AI Agents inventory table — columns: agent name, platform, publish status, MCP servers count, discovered tools, active alerts, creation time",{"type":29,"tag":100,"props":116,"children":117},{},[118],{"type":29,"tag":37,"props":119,"children":123},{"href":120,"rel":121},"https:\u002F\u002Fgithub.com\u002FMicrosoftDocs\u002Fdefender-docs\u002Fblob\u002Fpublic\u002Fdefender-xdr\u002Fsecurity-for-ai\u002Fai-agent-inventory.md",[122],"nofollow",[124],{"type":34,"value":125},"MS Defender docs (GitHub)",{"type":29,"tag":73,"props":127,"children":128},{},[129,138,143],{"type":29,"tag":100,"props":130,"children":131},{},[132],{"type":29,"tag":104,"props":133,"children":135},{"className":134},[],[136],{"type":34,"value":137},"defender-ai-agent-details-pane.png",{"type":29,"tag":100,"props":139,"children":140},{},[141],{"type":34,"value":142},"Agent details side pane for a Copilot Studio agent — description, version, publish status, model, tools, channels, MCP servers",{"type":29,"tag":100,"props":144,"children":145},{},[146],{"type":34,"value":147},"same",{"type":29,"tag":73,"props":149,"children":150},{},[151,160,165],{"type":29,"tag":100,"props":152,"children":153},{},[154],{"type":29,"tag":104,"props":155,"children":157},{"className":156},[],[158],{"type":34,"value":159},"defender-foundry-agent-details.png",{"type":29,"tag":100,"props":161,"children":162},{},[163],{"type":34,"value":164},"Details pane for a Foundry-platform agent",{"type":29,"tag":100,"props":166,"children":167},{},[168],{"type":34,"value":147},{"type":29,"tag":46,"props":170,"children":172},{"id":171},"wiz-ai-spm-ai-inventory",[173],{"type":34,"value":14},{"type":29,"tag":65,"props":175,"children":176},{},[177,195],{"type":29,"tag":69,"props":178,"children":179},{},[180],{"type":29,"tag":73,"props":181,"children":182},{},[183,187,191],{"type":29,"tag":77,"props":184,"children":185},{},[186],{"type":34,"value":81},{"type":29,"tag":77,"props":188,"children":189},{},[190],{"type":34,"value":86},{"type":29,"tag":77,"props":192,"children":193},{},[194],{"type":34,"value":91},{"type":29,"tag":93,"props":196,"children":197},{},[198,225,246],{"type":29,"tag":73,"props":199,"children":200},{},[201,210,215],{"type":29,"tag":100,"props":202,"children":203},{},[204],{"type":29,"tag":104,"props":205,"children":207},{"className":206},[],[208],{"type":34,"value":209},"wiz-ai-spm-inventory.png",{"type":29,"tag":100,"props":211,"children":212},{},[213],{"type":34,"value":214},"Full-stack agentless AI inventory (\"AI-BOM\") — AI services, SDKs, and technologies discovered across the environment",{"type":29,"tag":100,"props":216,"children":217},{},[218],{"type":29,"tag":37,"props":219,"children":222},{"href":220,"rel":221},"https:\u002F\u002Fwww.wiz.io\u002Fblog\u002Fai-security-posture-management",[122],[223],{"type":34,"value":224},"Wiz AI-SPM launch blog",{"type":29,"tag":73,"props":226,"children":227},{},[228,237,242],{"type":29,"tag":100,"props":229,"children":230},{},[231],{"type":29,"tag":104,"props":232,"children":234},{"className":233},[],[235],{"type":34,"value":236},"wiz-ai-security-dashboard.jpg",{"type":29,"tag":100,"props":238,"children":239},{},[240],{"type":34,"value":241},"AI security dashboard — top AI security issues as a prioritized queue above the inventory",{"type":29,"tag":100,"props":243,"children":244},{},[245],{"type":34,"value":147},{"type":29,"tag":73,"props":247,"children":248},{},[249,258,263],{"type":29,"tag":100,"props":250,"children":251},{},[252],{"type":29,"tag":104,"props":253,"children":255},{"className":254},[],[256],{"type":34,"value":257},"wiz-ai-spm-attack-path.png",{"type":29,"tag":100,"props":259,"children":260},{},[261],{"type":34,"value":262},"Attack path analysis extended to AI (Vertex AI example) — AI pipeline risk in graph form",{"type":29,"tag":100,"props":264,"children":265},{},[266],{"type":34,"value":147},{"type":29,"tag":30,"props":268,"children":269},{},[270,272,278,280,286,287,293],{"type":34,"value":271},"Image-to-section mapping inferred from document order on the blog page (images are lazy-loaded; filenames ",{"type":29,"tag":104,"props":273,"children":275},{"className":274},[],[276],{"type":34,"value":277},"image1",{"type":34,"value":279},"\u002F",{"type":29,"tag":104,"props":281,"children":283},{"className":282},[],[284],{"type":34,"value":285},"vertexai",{"type":34,"value":279},{"type":29,"tag":104,"props":288,"children":290},{"className":289},[],[291],{"type":34,"value":292},"screenshot-…",{"type":34,"value":294}," matched to the surrounding section text).",{"type":29,"tag":46,"props":296,"children":298},{"id":297},"microsoft-azure-ai-foundry-agent-catalog-registry",[299],{"type":34,"value":15},{"type":29,"tag":65,"props":301,"children":302},{},[303,321],{"type":29,"tag":69,"props":304,"children":305},{},[306],{"type":29,"tag":73,"props":307,"children":308},{},[309,313,317],{"type":29,"tag":77,"props":310,"children":311},{},[312],{"type":34,"value":81},{"type":29,"tag":77,"props":314,"children":315},{},[316],{"type":34,"value":86},{"type":29,"tag":77,"props":318,"children":319},{},[320],{"type":34,"value":91},{"type":29,"tag":93,"props":322,"children":323},{},[324,351],{"type":29,"tag":73,"props":325,"children":326},{},[327,336,341],{"type":29,"tag":100,"props":328,"children":329},{},[330],{"type":29,"tag":104,"props":331,"children":333},{"className":332},[],[334],{"type":34,"value":335},"azure-foundry-agent-store.png",{"type":29,"tag":100,"props":337,"children":338},{},[339],{"type":34,"value":340},"Foundry Agent Store — catalog of published agents (label inferred from filename; referencing doc not located)",{"type":29,"tag":100,"props":342,"children":343},{},[344],{"type":29,"tag":37,"props":345,"children":348},{"href":346,"rel":347},"https:\u002F\u002Fgithub.com\u002FMicrosoftDocs\u002Fazure-ai-docs\u002Ftree\u002Fmain\u002Farticles\u002Ffoundry\u002Fagents\u002Fmedia",[122],[349],{"type":34,"value":350},"azure-ai-docs media (GitHub)",{"type":29,"tag":73,"props":352,"children":353},{},[354,363,368],{"type":29,"tag":100,"props":355,"children":356},{},[357],{"type":29,"tag":104,"props":358,"children":360},{"className":359},[],[361],{"type":34,"value":362},"azure-foundry-agent-in-registry.png",{"type":29,"tag":100,"props":364,"children":365},{},[366],{"type":34,"value":367},"An agent as listed in the Foundry agent registry (label inferred from filename)",{"type":29,"tag":100,"props":369,"children":370},{},[371],{"type":34,"value":147},{"type":29,"tag":46,"props":373,"children":375},{"id":374},"docker-mcp-catalog-toolkit",[376],{"type":34,"value":16},{"type":29,"tag":65,"props":378,"children":379},{},[380,398],{"type":29,"tag":69,"props":381,"children":382},{},[383],{"type":29,"tag":73,"props":384,"children":385},{},[386,390,394],{"type":29,"tag":77,"props":387,"children":388},{},[389],{"type":34,"value":81},{"type":29,"tag":77,"props":391,"children":392},{},[393],{"type":34,"value":86},{"type":29,"tag":77,"props":395,"children":396},{},[397],{"type":34,"value":91},{"type":29,"tag":93,"props":399,"children":400},{},[401],{"type":29,"tag":73,"props":402,"children":403},{},[404,413,418],{"type":29,"tag":100,"props":405,"children":406},{},[407],{"type":29,"tag":104,"props":408,"children":410},{"className":409},[],[411],{"type":34,"value":412},"docker-mcp-toolkit-catalog.avif",{"type":29,"tag":100,"props":414,"children":415},{},[416],{"type":34,"value":417},"MCP Toolkit in Docker Desktop — browsable catalog of MCP servers",{"type":29,"tag":100,"props":419,"children":420},{},[421],{"type":29,"tag":37,"props":422,"children":425},{"href":423,"rel":424},"https:\u002F\u002Fgithub.com\u002Fdocker\u002Fdocs\u002Ftree\u002Fmain\u002Fcontent\u002Fmanuals\u002Fai\u002Fmcp-catalog-and-toolkit",[122],[426],{"type":34,"value":427},"Docker docs (GitHub)",{"type":29,"tag":46,"props":429,"children":431},{"id":430},"langfuse-agentllm-observability",[432],{"type":34,"value":17},{"type":29,"tag":65,"props":434,"children":435},{},[436,454],{"type":29,"tag":69,"props":437,"children":438},{},[439],{"type":29,"tag":73,"props":440,"children":441},{},[442,446,450],{"type":29,"tag":77,"props":443,"children":444},{},[445],{"type":34,"value":81},{"type":29,"tag":77,"props":447,"children":448},{},[449],{"type":34,"value":86},{"type":29,"tag":77,"props":451,"children":452},{},[453],{"type":34,"value":91},{"type":29,"tag":93,"props":455,"children":456},{},[457],{"type":29,"tag":73,"props":458,"children":459},{},[460,469,474],{"type":29,"tag":100,"props":461,"children":462},{},[463],{"type":29,"tag":104,"props":464,"children":466},{"className":465},[],[467],{"type":34,"value":468},"langfuse-tracing-overview.png",{"type":29,"tag":100,"props":470,"children":471},{},[472],{"type":34,"value":473},"Tracing UI — trace list with per-trace model, token, cost, and latency columns beside the trace detail",{"type":29,"tag":100,"props":475,"children":476},{},[477],{"type":29,"tag":37,"props":478,"children":481},{"href":479,"rel":480},"https:\u002F\u002Flangfuse.com\u002Fdocs\u002Fobservability\u002Foverview",[122],[482],{"type":34,"value":483},"Langfuse observability docs",{"type":29,"tag":46,"props":485,"children":487},{"id":486},"astrix-non-human-identity-inventory",[488],{"type":34,"value":18},{"type":29,"tag":65,"props":490,"children":491},{},[492,510],{"type":29,"tag":69,"props":493,"children":494},{},[495],{"type":29,"tag":73,"props":496,"children":497},{},[498,502,506],{"type":29,"tag":77,"props":499,"children":500},{},[501],{"type":34,"value":81},{"type":29,"tag":77,"props":503,"children":504},{},[505],{"type":34,"value":86},{"type":29,"tag":77,"props":507,"children":508},{},[509],{"type":34,"value":91},{"type":29,"tag":93,"props":511,"children":512},{},[513],{"type":29,"tag":73,"props":514,"children":515},{},[516,525,530],{"type":29,"tag":100,"props":517,"children":518},{},[519],{"type":29,"tag":104,"props":520,"children":522},{"className":521},[],[523],{"type":34,"value":524},"astrix-nhi-discovery.png",{"type":29,"tag":100,"props":526,"children":527},{},[528],{"type":34,"value":529},"NHI discovery visualization — 1,500 integrations broken down by risk level (high\u002Fmedium\u002Flow) with connected-platform icons. Stylized product visualization, not a raw UI capture",{"type":29,"tag":100,"props":531,"children":532},{},[533],{"type":29,"tag":37,"props":534,"children":537},{"href":535,"rel":536},"https:\u002F\u002Fastrix.security\u002Flearn\u002Fblog\u002Fsecuring-non-human-identities-in-aws-environments\u002F",[122],[538],{"type":34,"value":539},"Astrix NHI-in-AWS blog",{"type":29,"tag":46,"props":541,"children":543},{"id":542},"axonius-classic-cyber-asset-inventory-grammar",[544],{"type":34,"value":19},{"type":29,"tag":65,"props":546,"children":547},{},[548,566],{"type":29,"tag":69,"props":549,"children":550},{},[551],{"type":29,"tag":73,"props":552,"children":553},{},[554,558,562],{"type":29,"tag":77,"props":555,"children":556},{},[557],{"type":34,"value":81},{"type":29,"tag":77,"props":559,"children":560},{},[561],{"type":34,"value":86},{"type":29,"tag":77,"props":563,"children":564},{},[565],{"type":34,"value":91},{"type":29,"tag":93,"props":567,"children":568},{},[569],{"type":29,"tag":73,"props":570,"children":571},{},[572,581,586],{"type":29,"tag":100,"props":573,"children":574},{},[575],{"type":29,"tag":104,"props":576,"children":578},{"className":577},[],[579],{"type":34,"value":580},"axonius-asset-search-flow.gif",{"type":29,"tag":100,"props":582,"children":583},{},[584],{"type":34,"value":585},"Animated: searching\u002Ffiltering the asset inventory table (AWS asset search flow) — the mature query-over-table grammar",{"type":29,"tag":100,"props":587,"children":588},{},[589],{"type":29,"tag":37,"props":590,"children":593},{"href":591,"rel":592},"https:\u002F\u002Fdocs.axonius.com\u002Fdocs\u002Fsearching-for-assets",[122],[594],{"type":34,"value":595},"Axonius docs — Searching for Assets",{"type":29,"tag":46,"props":597,"children":599},{"id":598},"netbox-networkinfrastructure-inventory-dcimipam",[600],{"type":34,"value":20},{"type":29,"tag":65,"props":602,"children":603},{},[604,622],{"type":29,"tag":69,"props":605,"children":606},{},[607],{"type":29,"tag":73,"props":608,"children":609},{},[610,614,618],{"type":29,"tag":77,"props":611,"children":612},{},[613],{"type":34,"value":81},{"type":29,"tag":77,"props":615,"children":616},{},[617],{"type":34,"value":86},{"type":29,"tag":77,"props":619,"children":620},{},[621],{"type":34,"value":91},{"type":29,"tag":93,"props":623,"children":624},{},[625,652],{"type":29,"tag":73,"props":626,"children":627},{},[628,637,642],{"type":29,"tag":100,"props":629,"children":630},{},[631],{"type":29,"tag":104,"props":632,"children":634},{"className":633},[],[635],{"type":34,"value":636},"netbox-home-dashboard.png",{"type":29,"tag":100,"props":638,"children":639},{},[640],{"type":34,"value":641},"NetBox home dashboard — per-object-class counts (devices, IPs, prefixes, racks…) as the entry point to each inventory",{"type":29,"tag":100,"props":643,"children":644},{},[645],{"type":29,"tag":37,"props":646,"children":649},{"href":647,"rel":648},"https:\u002F\u002Fgithub.com\u002Fnetbox-community\u002Fnetbox\u002Ftree\u002Fmain\u002Fdocs\u002Fmedia\u002Fscreenshots",[122],[650],{"type":34,"value":651},"NetBox docs screenshots (GitHub)",{"type":29,"tag":73,"props":653,"children":654},{},[655,664,669],{"type":29,"tag":100,"props":656,"children":657},{},[658],{"type":29,"tag":104,"props":659,"children":661},{"className":660},[],[662],{"type":34,"value":663},"netbox-prefixes-list.png",{"type":29,"tag":100,"props":665,"children":666},{},[667],{"type":34,"value":668},"Prefix list view — dense table with per-row utilization bars, status badges, and hierarchy",{"type":29,"tag":100,"props":670,"children":671},{},[672],{"type":34,"value":147},{"type":29,"tag":46,"props":674,"children":676},{"id":675},"backstage-software-catalog",[677],{"type":34,"value":21},{"type":29,"tag":65,"props":679,"children":680},{},[681,699],{"type":29,"tag":69,"props":682,"children":683},{},[684],{"type":29,"tag":73,"props":685,"children":686},{},[687,691,695],{"type":29,"tag":77,"props":688,"children":689},{},[690],{"type":34,"value":81},{"type":29,"tag":77,"props":692,"children":693},{},[694],{"type":34,"value":86},{"type":29,"tag":77,"props":696,"children":697},{},[698],{"type":34,"value":91},{"type":29,"tag":93,"props":700,"children":701},{},[702],{"type":29,"tag":73,"props":703,"children":704},{},[705,714,719],{"type":29,"tag":100,"props":706,"children":707},{},[708],{"type":29,"tag":104,"props":709,"children":711},{"className":710},[],[712],{"type":34,"value":713},"backstage-software-catalog-home.png",{"type":29,"tag":100,"props":715,"children":716},{},[717],{"type":34,"value":718},"Software catalog home — entity table with owner, type, lifecycle columns; ownership-first inventory of services\u002Fwebsites\u002Flibraries",{"type":29,"tag":100,"props":720,"children":721},{},[722],{"type":29,"tag":37,"props":723,"children":726},{"href":724,"rel":725},"https:\u002F\u002Fgithub.com\u002Fbackstage\u002Fbackstage\u002Fblob\u002Fmaster\u002Fdocs\u002Ffeatures\u002Fsoftware-catalog\u002Findex.md",[122],[727],{"type":34,"value":728},"Backstage software-catalog docs (GitHub)",{"type":29,"tag":46,"props":730,"children":732},{"id":731},"ralph-it-asset-management-open-source-allegro",[733],{"type":34,"value":22},{"type":29,"tag":65,"props":735,"children":736},{},[737,755],{"type":29,"tag":69,"props":738,"children":739},{},[740],{"type":29,"tag":73,"props":741,"children":742},{},[743,747,751],{"type":29,"tag":77,"props":744,"children":745},{},[746],{"type":34,"value":81},{"type":29,"tag":77,"props":748,"children":749},{},[750],{"type":34,"value":86},{"type":29,"tag":77,"props":752,"children":753},{},[754],{"type":34,"value":91},{"type":29,"tag":93,"props":756,"children":757},{},[758,785],{"type":29,"tag":73,"props":759,"children":760},{},[761,770,775],{"type":29,"tag":100,"props":762,"children":763},{},[764],{"type":29,"tag":104,"props":765,"children":767},{"className":766},[],[768],{"type":34,"value":769},"ralph-asset-list-1.png",{"type":29,"tag":100,"props":771,"children":772},{},[773],{"type":34,"value":774},"Ralph UI (README welcome tour, screen 1 — labels inferred from README context)",{"type":29,"tag":100,"props":776,"children":777},{},[778],{"type":29,"tag":37,"props":779,"children":782},{"href":780,"rel":781},"https:\u002F\u002Fgithub.com\u002Fallegro\u002Fralph",[122],[783],{"type":34,"value":784},"Ralph README (GitHub)",{"type":29,"tag":73,"props":786,"children":787},{},[788,797,802],{"type":29,"tag":100,"props":789,"children":790},{},[791],{"type":29,"tag":104,"props":792,"children":794},{"className":793},[],[795],{"type":34,"value":796},"ralph-asset-list-2.png",{"type":29,"tag":100,"props":798,"children":799},{},[800],{"type":34,"value":801},"Ralph UI (README welcome tour, screen 2)",{"type":29,"tag":100,"props":803,"children":804},{},[805],{"type":34,"value":147},{"type":29,"tag":46,"props":807,"children":809},{"id":808},"tenable-vulnerability-management-asset-inventory",[810],{"type":34,"value":23},{"type":29,"tag":65,"props":812,"children":813},{},[814,832],{"type":29,"tag":69,"props":815,"children":816},{},[817],{"type":29,"tag":73,"props":818,"children":819},{},[820,824,828],{"type":29,"tag":77,"props":821,"children":822},{},[823],{"type":34,"value":81},{"type":29,"tag":77,"props":825,"children":826},{},[827],{"type":34,"value":86},{"type":29,"tag":77,"props":829,"children":830},{},[831],{"type":34,"value":91},{"type":29,"tag":93,"props":833,"children":834},{},[835],{"type":29,"tag":73,"props":836,"children":837},{},[838,847,852],{"type":29,"tag":100,"props":839,"children":840},{},[841],{"type":29,"tag":104,"props":842,"children":844},{"className":843},[],[845],{"type":34,"value":846},"tenable-asset-explore-view.png",{"type":29,"tag":100,"props":848,"children":849},{},[850],{"type":34,"value":851},"Explore > Assets view — asset table with scoring columns (exposure\u002Fcriticality), sources, and last-seen",{"type":29,"tag":100,"props":853,"children":854},{},[855],{"type":29,"tag":37,"props":856,"children":859},{"href":857,"rel":858},"https:\u002F\u002Fdocs.tenable.com\u002Fvulnerability-management\u002FContent\u002FExplore\u002FAssets\u002FExploreAssets.htm",[122],[860],{"type":34,"value":861},"Tenable VM docs — Assets",{"type":29,"tag":46,"props":863,"children":865},{"id":864},"not-captured",[866],{"type":34,"value":24},{"type":29,"tag":868,"props":869,"children":871},"h3",{"id":870},"round-1-ai-focused",[872],{"type":34,"value":873},"Round 1 (AI-focused)",{"type":29,"tag":875,"props":876,"children":877},"ul",{},[878,898,908,927,937,947],{"type":29,"tag":879,"props":880,"children":881},"li",{},[882,887,889,896],{"type":29,"tag":57,"props":883,"children":884},{},[885],{"type":34,"value":886},"Zenity agent inventory",{"type":34,"value":888}," — site is fully JS-rendered; no static screenshots reachable. Capability description used in the survey from ",{"type":29,"tag":37,"props":890,"children":893},{"href":891,"rel":892},"https:\u002F\u002Fzenity.io\u002Fplatform\u002Fai-observability",[122],[894],{"type":34,"value":895},"zenity.io\u002Fplatform\u002Fai-observability",{"type":34,"value":897},".",{"type":29,"tag":879,"props":899,"children":900},{},[901,906],{"type":29,"tag":57,"props":902,"children":903},{},[904],{"type":34,"value":905},"Wiz docs portal",{"type":34,"value":907}," — product docs behind auth; only blog imagery available.",{"type":29,"tag":879,"props":909,"children":910},{},[911,916,918,925],{"type":29,"tag":57,"props":912,"children":913},{},[914],{"type":34,"value":915},"Official MCP registry",{"type":34,"value":917}," — API-only, no first-party UI to capture; ",{"type":29,"tag":37,"props":919,"children":922},{"href":920,"rel":921},"https:\u002F\u002Fsmithery.ai",[122],[923],{"type":34,"value":924},"Smithery",{"type":34,"value":926}," is a live app with no static screenshots in public docs.",{"type":29,"tag":879,"props":928,"children":929},{},[930,935],{"type":29,"tag":57,"props":931,"children":932},{},[933],{"type":34,"value":934},"AWS Bedrock agents console \u002F Google Vertex AI Agent Builder",{"type":34,"value":936}," — no clean console-list screenshots found in public docs during this pass.",{"type":29,"tag":879,"props":938,"children":939},{},[940,945],{"type":29,"tag":57,"props":941,"children":942},{},[943],{"type":34,"value":944},"LangSmith, Arize Phoenix, Galileo, Helicone",{"type":34,"value":946}," — skipped for budget; Langfuse taken as the category representative.",{"type":29,"tag":879,"props":948,"children":949},{},[950,955],{"type":29,"tag":57,"props":951,"children":952},{},[953],{"type":34,"value":954},"Protect AI Radar, Noma, Lasso, Prompt Security, Token Security",{"type":34,"value":956}," — marketing sites only; no verifiable UI captures found in this pass.",{"type":29,"tag":868,"props":958,"children":960},{"id":959},"round-2-general-inventory",[961],{"type":34,"value":962},"Round 2 (general inventory)",{"type":29,"tag":875,"props":964,"children":965},{},[966,985,995,1005,1015,1025,1035],{"type":29,"tag":879,"props":967,"children":968},{},[969,974,976,983],{"type":29,"tag":57,"props":970,"children":971},{},[972],{"type":34,"value":973},"Intune device inventory",{"type":34,"value":975}," — the memdocs GitHub paths surfaced by search 404'd; ",{"type":29,"tag":37,"props":977,"children":980},{"href":978,"rel":979},"https:\u002F\u002Flearn.microsoft.com\u002Fen-us\u002Fintune\u002F",[122],[981],{"type":34,"value":982},"learn.microsoft.com device docs",{"type":34,"value":984}," describe the Devices > All devices list used in the survey.",{"type":29,"tag":879,"props":986,"children":987},{},[988,993],{"type":29,"tag":57,"props":989,"children":990},{},[991],{"type":34,"value":992},"Jamf \u002F Kandji \u002F Fleet",{"type":34,"value":994}," — WAF'd or JS-rendered docs; Fleet's public images are stylized marketing renders, not UI captures.",{"type":29,"tag":879,"props":996,"children":997},{},[998,1003],{"type":29,"tag":57,"props":999,"children":1000},{},[1001],{"type":34,"value":1002},"ServiceNow CMDB",{"type":34,"value":1004}," — docs WAF'd.",{"type":29,"tag":879,"props":1006,"children":1007},{},[1008,1013],{"type":29,"tag":57,"props":1009,"children":1010},{},[1011],{"type":34,"value":1012},"AWS Config \u002F GCP Cloud Asset Inventory",{"type":34,"value":1014}," — console screenshots not present in static docs HTML (GCP asset-dashboard page 404'd after redirect).",{"type":29,"tag":879,"props":1016,"children":1017},{},[1018,1023],{"type":29,"tag":57,"props":1019,"children":1020},{},[1021],{"type":34,"value":1022},"Shopify \u002F WooCommerce \u002F Square stock inventory",{"type":34,"value":1024}," — help centers expose no static product screenshots; quantity-grammar covered in prose.",{"type":29,"tag":879,"props":1026,"children":1027},{},[1028,1033],{"type":29,"tag":57,"props":1029,"children":1030},{},[1031],{"type":34,"value":1032},"GitHub dependency graph",{"type":34,"value":1034}," — docs images are small UI crops (sidebar nav, list fragment); covered in prose.",{"type":29,"tag":879,"props":1036,"children":1037},{},[1038,1043],{"type":29,"tag":57,"props":1039,"children":1040},{},[1041],{"type":34,"value":1042},"Snipe-IT, runZero, Datadog Service Catalog, Qualys, Lansweeper, Torii\u002FZluri, Salt\u002FNoname",{"type":34,"value":1044}," — images not reachable or not pursued; category grammar represented by Axonius\u002FTenable\u002FRalph\u002FBackstage.",1794599463136]