[{"data":1,"prerenderedAt":-1},["ShallowReactive",2],{"package:cask:deviceshelf:zh":3,"releases:stats:cask:deviceshelf:zh":554,"related:cask:deviceshelf:zh":555,"markdown:3:593:1fil2ll":609},{"accentColor":4,"artifacts":5,"autoUpdates":43,"categories":44,"conflictsWith":50,"dependsOn":53,"deprecated":43,"description":60,"descriptionEn":61,"disabled":43,"displayName":62,"downloadSha256":63,"downloadSize":64,"downloadUrl":65,"editorChoice":43,"formulaeUrl":66,"homepage":67,"iconUrl":68,"installCommand":69,"installs":70,"installs30d":71,"isFont":43,"isLibrary":43,"kegOnly":43,"kind":72,"latestRelease":73,"machineTranslated":43,"name":62,"names":81,"platforms":83,"primaryCategory":525,"rank30d":526,"releaseCount":527,"releaseStats":528,"screenshots":532,"sourceLocale":536,"sourceUrl":541,"summary":542,"summaryTranslation":543,"supports":545,"tags":547,"tap":552,"token":82,"version":80,"versionChangedAt":553},"#162726",{"apps":6,"binaries":8,"entries":9,"pkgs":42},[7],"DeviceShelf.app",[],[10,21,28],{"declaration":11,"phase":19,"sources":20,"type":19},{"uninstall":12},[13],{"delete":14,"launchctl":17,"quit":18},[15,16],"\u002FLibrary\u002FApplication Support\u002FDeviceShelf\u002FChmodBPF","\u002FLibrary\u002FLaunchDaemons\u002Fapp.deviceshelf.ChmodBPF.plist","app.deviceshelf.ChmodBPF","com.wails.DeviceShelf","uninstall",[],{"declaration":22,"phase":25,"sources":26,"target":24,"type":27},{"app":23,"target":24},[7],"\u002FApplications\u002FDeviceShelf.app","install",[7],"app",{"declaration":29,"phase":39,"sources":40,"type":41},{"zap":30},[31],{"trash":32},[33,34,35,36,37,38],"\u002FLibrary\u002FApplication Support\u002FDeviceShelf","~\u002FLibrary\u002FApplication Support\u002FDeviceShelf","~\u002FLibrary\u002FCaches\u002Fcom.wails.DeviceShelf","~\u002FLibrary\u002FPreferences\u002Fcom.wails.DeviceShelf.plist","~\u002FLibrary\u002FSaved Application State\u002Fcom.wails.DeviceShelf.savedState","~\u002FLibrary\u002FWebKit\u002Fcom.wails.DeviceShelf","cleanup",[],"zap",[],false,[45],{"icon":46,"machineTranslated":43,"name":47,"slug":48,"sourceLocale":49},"lucide:network","网络","network","zh-CN",{"casks":51,"formulae":52},[],[],{"arch":54,"casks":57,"formulae":58,"requirements":59},[55,56],"arm64","x86_64",[],[],{},"DeviceShelf 是一款桌面网络扫描工具，用于检查本地 Wi-Fi 或有线网络中的设备。扫描结果汇集 IP 地址、主机名、厂商、设备类型、开放端口和可用状态等信息。\n\n- 扫描本地网络，并整理出有响应的设备清单。\n- 查看设备详情和开放端口，包括服务识别与横幅信息。\n- 查看按优先级排列的安全报告，其中包含风险评分、发现的问题和建议修复措施。\n- 检查设备可用性历史与延迟，并查看每台设备的实时带宽。\n- 根据 MAC 厂商、主机名和开放端口特征等网络信号识别设备。\n\n使用 `brew install --cask deviceshelf` 安装，然后打开 DeviceShelf 并扫描网络。产品将默认扫描描述为只读 TCP 连接探测。AI 功能为可选功能，需要受支持服务提供商的 API 密钥，也可使用 Ollama。该 cask 会在 macOS 或 Linux 上安装桌面应用。产品网站还介绍了 Windows、移动应用和自托管服务器版本；这些版本不属于此 cask 安装内容。\n\n[DeviceShelf](https:\u002F\u002Fdeviceshelf.app\u002F) · [Homebrew cask](https:\u002F\u002Fraw.githubusercontent.com\u002FHomebrew\u002Fhomebrew-cask\u002FHEAD\u002FCasks\u002Fd\u002Fdeviceshelf.rb)","Scanner for devices, open ports and security risks on the local network","DeviceShelf","843ec795b07c2821164d38efb5fbe2b359bb60416d4991bea84933eec21bdaeb",46245090,"https:\u002F\u002Fdownloads.deviceshelf.app\u002FDeviceShelf-1.9.76.dmg","https:\u002F\u002Fformulae.brew.sh\u002Fcask\u002Fdeviceshelf","https:\u002F\u002Fdeviceshelf.app\u002F","https:\u002F\u002Fcdn.opennavo.com\u002Ficons\u002Fuploads\u002Fad98373e1021\u002F39328192abda-256.png","brew install --cask deviceshelf",{"d30":71,"d365":71,"d90":71},59,"cask",{"brewCommittedAt":74,"hasNotes":43,"isLatest":75,"isPrerelease":43,"sections":76,"source":77,"translation":78,"version":80},"2026-10-09T15:51:57Z",true,[],"homebrew",{"status":79},"none","1.9.76",[62,82],"deviceshelf",[84,116,147,179,210,242,273,305,336,368,399,431,462,494],{"arch":56,"artifacts":85,"conflictsWith":106,"dependsOn":109,"downloadSha256":63,"downloadUrl":65,"macos":114,"requiresRosetta":43,"tag":115,"version":80},{"apps":86,"binaries":87,"entries":88,"pkgs":105},[7],[],[89,95,99],{"declaration":90,"phase":19,"sources":94,"type":19},{"uninstall":91},[92],{"delete":93,"launchctl":17,"quit":18},[15,16],[],{"declaration":96,"phase":25,"sources":98,"target":24,"type":27},{"app":97,"target":24},[7],[7],{"declaration":100,"phase":39,"sources":104,"type":41},{"zap":101},[102],{"trash":103},[33,34,35,36,37,38],[],[],{"casks":107,"formulae":108},[],[],{"arch":110,"casks":111,"formulae":112,"requirements":113},[56],[],[],{},"27","golden_gate",{"arch":55,"artifacts":117,"conflictsWith":138,"dependsOn":141,"downloadSha256":63,"downloadUrl":65,"macos":114,"requiresRosetta":43,"tag":146,"version":80},{"apps":118,"binaries":119,"entries":120,"pkgs":137},[7],[],[121,127,131],{"declaration":122,"phase":19,"sources":126,"type":19},{"uninstall":123},[124],{"delete":125,"launchctl":17,"quit":18},[15,16],[],{"declaration":128,"phase":25,"sources":130,"target":24,"type":27},{"app":129,"target":24},[7],[7],{"declaration":132,"phase":39,"sources":136,"type":41},{"zap":133},[134],{"trash":135},[33,34,35,36,37,38],[],[],{"casks":139,"formulae":140},[],[],{"arch":142,"casks":143,"formulae":144,"requirements":145},[55],[],[],{},"arm64_golden_gate",{"arch":56,"artifacts":148,"conflictsWith":169,"dependsOn":172,"downloadSha256":63,"downloadUrl":65,"macos":177,"requiresRosetta":43,"tag":178,"version":80},{"apps":149,"binaries":150,"entries":151,"pkgs":168},[7],[],[152,158,162],{"declaration":153,"phase":19,"sources":157,"type":19},{"uninstall":154},[155],{"delete":156,"launchctl":17,"quit":18},[15,16],[],{"declaration":159,"phase":25,"sources":161,"target":24,"type":27},{"app":160,"target":24},[7],[7],{"declaration":163,"phase":39,"sources":167,"type":41},{"zap":164},[165],{"trash":166},[33,34,35,36,37,38],[],[],{"casks":170,"formulae":171},[],[],{"arch":173,"casks":174,"formulae":175,"requirements":176},[56],[],[],{},"26","tahoe",{"arch":55,"artifacts":180,"conflictsWith":201,"dependsOn":204,"downloadSha256":63,"downloadUrl":65,"macos":177,"requiresRosetta":43,"tag":209,"version":80},{"apps":181,"binaries":182,"entries":183,"pkgs":200},[7],[],[184,190,194],{"declaration":185,"phase":19,"sources":189,"type":19},{"uninstall":186},[187],{"delete":188,"launchctl":17,"quit":18},[15,16],[],{"declaration":191,"phase":25,"sources":193,"target":24,"type":27},{"app":192,"target":24},[7],[7],{"declaration":195,"phase":39,"sources":199,"type":41},{"zap":196},[197],{"trash":198},[33,34,35,36,37,38],[],[],{"casks":202,"formulae":203},[],[],{"arch":205,"casks":206,"formulae":207,"requirements":208},[55],[],[],{},"arm64_tahoe",{"arch":56,"artifacts":211,"conflictsWith":232,"dependsOn":235,"downloadSha256":63,"downloadUrl":65,"macos":240,"requiresRosetta":43,"tag":241,"version":80},{"apps":212,"binaries":213,"entries":214,"pkgs":231},[7],[],[215,221,225],{"declaration":216,"phase":19,"sources":220,"type":19},{"uninstall":217},[218],{"delete":219,"launchctl":17,"quit":18},[15,16],[],{"declaration":222,"phase":25,"sources":224,"target":24,"type":27},{"app":223,"target":24},[7],[7],{"declaration":226,"phase":39,"sources":230,"type":41},{"zap":227},[228],{"trash":229},[33,34,35,36,37,38],[],[],{"casks":233,"formulae":234},[],[],{"arch":236,"casks":237,"formulae":238,"requirements":239},[56],[],[],{},"15","sequoia",{"arch":55,"artifacts":243,"conflictsWith":264,"dependsOn":267,"downloadSha256":63,"downloadUrl":65,"macos":240,"requiresRosetta":43,"tag":272,"version":80},{"apps":244,"binaries":245,"entries":246,"pkgs":263},[7],[],[247,253,257],{"declaration":248,"phase":19,"sources":252,"type":19},{"uninstall":249},[250],{"delete":251,"launchctl":17,"quit":18},[15,16],[],{"declaration":254,"phase":25,"sources":256,"target":24,"type":27},{"app":255,"target":24},[7],[7],{"declaration":258,"phase":39,"sources":262,"type":41},{"zap":259},[260],{"trash":261},[33,34,35,36,37,38],[],[],{"casks":265,"formulae":266},[],[],{"arch":268,"casks":269,"formulae":270,"requirements":271},[55],[],[],{},"arm64_sequoia",{"arch":56,"artifacts":274,"conflictsWith":295,"dependsOn":298,"downloadSha256":63,"downloadUrl":65,"macos":303,"requiresRosetta":43,"tag":304,"version":80},{"apps":275,"binaries":276,"entries":277,"pkgs":294},[7],[],[278,284,288],{"declaration":279,"phase":19,"sources":283,"type":19},{"uninstall":280},[281],{"delete":282,"launchctl":17,"quit":18},[15,16],[],{"declaration":285,"phase":25,"sources":287,"target":24,"type":27},{"app":286,"target":24},[7],[7],{"declaration":289,"phase":39,"sources":293,"type":41},{"zap":290},[291],{"trash":292},[33,34,35,36,37,38],[],[],{"casks":296,"formulae":297},[],[],{"arch":299,"casks":300,"formulae":301,"requirements":302},[56],[],[],{},"14","sonoma",{"arch":55,"artifacts":306,"conflictsWith":327,"dependsOn":330,"downloadSha256":63,"downloadUrl":65,"macos":303,"requiresRosetta":43,"tag":335,"version":80},{"apps":307,"binaries":308,"entries":309,"pkgs":326},[7],[],[310,316,320],{"declaration":311,"phase":19,"sources":315,"type":19},{"uninstall":312},[313],{"delete":314,"launchctl":17,"quit":18},[15,16],[],{"declaration":317,"phase":25,"sources":319,"target":24,"type":27},{"app":318,"target":24},[7],[7],{"declaration":321,"phase":39,"sources":325,"type":41},{"zap":322},[323],{"trash":324},[33,34,35,36,37,38],[],[],{"casks":328,"formulae":329},[],[],{"arch":331,"casks":332,"formulae":333,"requirements":334},[55],[],[],{},"arm64_sonoma",{"arch":56,"artifacts":337,"conflictsWith":358,"dependsOn":361,"downloadSha256":63,"downloadUrl":65,"macos":366,"requiresRosetta":43,"tag":367,"version":80},{"apps":338,"binaries":339,"entries":340,"pkgs":357},[7],[],[341,347,351],{"declaration":342,"phase":19,"sources":346,"type":19},{"uninstall":343},[344],{"delete":345,"launchctl":17,"quit":18},[15,16],[],{"declaration":348,"phase":25,"sources":350,"target":24,"type":27},{"app":349,"target":24},[7],[7],{"declaration":352,"phase":39,"sources":356,"type":41},{"zap":353},[354],{"trash":355},[33,34,35,36,37,38],[],[],{"casks":359,"formulae":360},[],[],{"arch":362,"casks":363,"formulae":364,"requirements":365},[56],[],[],{},"13","ventura",{"arch":55,"artifacts":369,"conflictsWith":390,"dependsOn":393,"downloadSha256":63,"downloadUrl":65,"macos":366,"requiresRosetta":43,"tag":398,"version":80},{"apps":370,"binaries":371,"entries":372,"pkgs":389},[7],[],[373,379,383],{"declaration":374,"phase":19,"sources":378,"type":19},{"uninstall":375},[376],{"delete":377,"launchctl":17,"quit":18},[15,16],[],{"declaration":380,"phase":25,"sources":382,"target":24,"type":27},{"app":381,"target":24},[7],[7],{"declaration":384,"phase":39,"sources":388,"type":41},{"zap":385},[386],{"trash":387},[33,34,35,36,37,38],[],[],{"casks":391,"formulae":392},[],[],{"arch":394,"casks":395,"formulae":396,"requirements":397},[55],[],[],{},"arm64_ventura",{"arch":56,"artifacts":400,"conflictsWith":421,"dependsOn":424,"downloadSha256":63,"downloadUrl":65,"macos":429,"requiresRosetta":43,"tag":430,"version":80},{"apps":401,"binaries":402,"entries":403,"pkgs":420},[7],[],[404,410,414],{"declaration":405,"phase":19,"sources":409,"type":19},{"uninstall":406},[407],{"delete":408,"launchctl":17,"quit":18},[15,16],[],{"declaration":411,"phase":25,"sources":413,"target":24,"type":27},{"app":412,"target":24},[7],[7],{"declaration":415,"phase":39,"sources":419,"type":41},{"zap":416},[417],{"trash":418},[33,34,35,36,37,38],[],[],{"casks":422,"formulae":423},[],[],{"arch":425,"casks":426,"formulae":427,"requirements":428},[56],[],[],{},"12","monterey",{"arch":55,"artifacts":432,"conflictsWith":453,"dependsOn":456,"downloadSha256":63,"downloadUrl":65,"macos":429,"requiresRosetta":43,"tag":461,"version":80},{"apps":433,"binaries":434,"entries":435,"pkgs":452},[7],[],[436,442,446],{"declaration":437,"phase":19,"sources":441,"type":19},{"uninstall":438},[439],{"delete":440,"launchctl":17,"quit":18},[15,16],[],{"declaration":443,"phase":25,"sources":445,"target":24,"type":27},{"app":444,"target":24},[7],[7],{"declaration":447,"phase":39,"sources":451,"type":41},{"zap":448},[449],{"trash":450},[33,34,35,36,37,38],[],[],{"casks":454,"formulae":455},[],[],{"arch":457,"casks":458,"formulae":459,"requirements":460},[55],[],[],{},"arm64_monterey",{"arch":56,"artifacts":463,"conflictsWith":484,"dependsOn":487,"downloadSha256":63,"downloadUrl":65,"macos":492,"requiresRosetta":43,"tag":493,"version":80},{"apps":464,"binaries":465,"entries":466,"pkgs":483},[7],[],[467,473,477],{"declaration":468,"phase":19,"sources":472,"type":19},{"uninstall":469},[470],{"delete":471,"launchctl":17,"quit":18},[15,16],[],{"declaration":474,"phase":25,"sources":476,"target":24,"type":27},{"app":475,"target":24},[7],[7],{"declaration":478,"phase":39,"sources":482,"type":41},{"zap":479},[480],{"trash":481},[33,34,35,36,37,38],[],[],{"casks":485,"formulae":486},[],[],{"arch":488,"casks":489,"formulae":490,"requirements":491},[56],[],[],{},"11","big_sur",{"arch":55,"artifacts":495,"conflictsWith":516,"dependsOn":519,"downloadSha256":63,"downloadUrl":65,"macos":492,"requiresRosetta":43,"tag":524,"version":80},{"apps":496,"binaries":497,"entries":498,"pkgs":515},[7],[],[499,505,509],{"declaration":500,"phase":19,"sources":504,"type":19},{"uninstall":501},[502],{"delete":503,"launchctl":17,"quit":18},[15,16],[],{"declaration":506,"phase":25,"sources":508,"target":24,"type":27},{"app":507,"target":24},[7],[7],{"declaration":510,"phase":39,"sources":514,"type":41},{"zap":511},[512],{"trash":513},[33,34,35,36,37,38],[],[],{"casks":517,"formulae":518},[],[],{"arch":520,"casks":521,"formulae":522,"requirements":523},[55],[],[],{},"arm64_big_sur",{"icon":46,"machineTranslated":43,"name":47,"slug":48,"sourceLocale":49},1057,20,{"brewLag":529,"cadence":531,"count30d":527},{"compared":530,"earlierCount":530},0,"daily",[533],{"caption":534,"height":535,"machineTranslated":43,"sourceLocale":536,"theme":537,"thumbUrl":538,"url":539,"width":540},"官方应用界面",800,"en-US","dark","https:\u002F\u002Fcdn.opennavo.com\u002Fscreenshots\u002Fuploads\u002Fscreenshot\u002F947f76f29f17\u002F790bbf69dbcb-640.png","https:\u002F\u002Fcdn.opennavo.com\u002Fscreenshots\u002Fuploads\u002Fscreenshot\u002F947f76f29f17\u002F790bbf69dbcb-1280.png",1280,"https:\u002F\u002Fgithub.com\u002Fhomebrew\u002Fhomebrew-cask\u002Fblob\u002FHEAD\u002FCasks\u002Fd\u002Fdeviceshelf.rb","扫描本地网络以识别有响应的设备、检查开放端口并查看安全问题。",{"locale":49,"machineTranslated":43,"sourceLocale":536,"status":544},"manual",{"arm64":75,"requiresRosetta":43,"status":546,"x86_64":75},"known",[548,549,550,551],"network scanner","device inventory","port scanning","security report","homebrew\u002Fcask","2026-10-09T17:00:58.404407Z",null,[556,567,577,588,599],{"accentColor":557,"autoUpdates":43,"deprecated":43,"disabled":43,"displayName":558,"editorChoice":43,"iconUrl":559,"installs30d":560,"isFont":43,"isLibrary":43,"kind":72,"machineTranslated":43,"name":558,"primaryCategory":561,"rank30d":562,"sourceLocale":536,"summary":563,"token":564,"version":565,"versionChangedAt":566},"#699241","Soduto","https:\u002F\u002Fcdn.opennavo.com\u002Ficons\u002Fuploads\u002F263fc781caf5\u002F55a145bbc808-256.png",23,{"icon":46,"machineTranslated":43,"name":47,"slug":48,"sourceLocale":49},1633,"一款 macOS 应用，可与 Android、Linux 和其他 Mac 设备共享信息。","soduto","1.0.1","2026-10-07T09:38:42.722922Z",{"accentColor":568,"autoUpdates":43,"deprecated":43,"disabled":43,"displayName":569,"editorChoice":43,"iconUrl":570,"installs30d":571,"isFont":43,"isLibrary":43,"kind":72,"machineTranslated":43,"name":569,"primaryCategory":572,"rank30d":573,"sourceLocale":536,"summary":574,"token":575,"version":576,"versionChangedAt":566},"#020E05","TapMap","https:\u002F\u002Fcdn.opennavo.com\u002Ficons\u002Fuploads\u002F4dd6130a40b3\u002F2903af87b0c9-256.png",58,{"icon":46,"machineTranslated":43,"name":47,"slug":48,"sourceLocale":49},1073,"在交互式地图上查看电脑的网络连接，并了解近期活动和连接详情。","tapmap","1.14.2",{"accentColor":578,"autoUpdates":43,"deprecated":43,"disabled":43,"displayName":579,"editorChoice":43,"iconUrl":580,"installs30d":581,"isFont":43,"isLibrary":43,"kind":72,"machineTranslated":43,"name":579,"primaryCategory":582,"rank30d":583,"sourceLocale":536,"summary":584,"token":585,"version":586,"versionChangedAt":587},"#1A1D23","PrivadoVPN","https:\u002F\u002Fcdn.opennavo.com\u002Ficons\u002Fuploads\u002Fda2ba2ae3017\u002F72196a79c6be-256.png",30,{"icon":46,"machineTranslated":43,"name":47,"slug":48,"sourceLocale":49},1456,"适用于 macOS 的 VPN 客户端，可通过 Homebrew Cask 安装为 PrivadoVPN.app。","privadovpn","4.2.0","2026-10-07T09:38:41.545736Z",{"accentColor":589,"autoUpdates":75,"deprecated":43,"disabled":43,"displayName":590,"editorChoice":43,"iconUrl":591,"installs30d":592,"isFont":43,"isLibrary":43,"kind":72,"machineTranslated":43,"name":590,"primaryCategory":593,"rank30d":594,"sourceLocale":536,"summary":595,"token":596,"version":597,"versionChangedAt":598},"#392016","JollysFastVNC","https:\u002F\u002Fcdn.opennavo.com\u002Ficons\u002Fuploads\u002Fa202df8574ca\u002F016ac9d7ed5c-256.png",27,{"icon":46,"machineTranslated":43,"name":47,"slug":48,"sourceLocale":49},1525,"一款用于远程访问计算机的 macOS ARD 和 VNC 客户端，支持 SSH 隧道和多显示器。","jollysfastvnc","1.66,26010802","2026-10-07T09:38:37.849603Z",{"accentColor":600,"autoUpdates":75,"deprecated":43,"disabled":43,"displayName":601,"editorChoice":43,"iconUrl":602,"installs30d":603,"isFont":43,"isLibrary":43,"kind":72,"machineTranslated":43,"name":601,"primaryCategory":604,"rank30d":605,"sourceLocale":536,"summary":606,"token":607,"version":608,"versionChangedAt":587},"#EF58FF","Screens Connect","https:\u002F\u002Fcdn.opennavo.com\u002Ficons\u002Fuploads\u002F1c7508c6342b\u002Fbdc8d2c562ec-256.png",25,{"icon":46,"machineTranslated":43,"name":47,"slug":48,"sourceLocale":49},1582,"一款让 Mac 可远程访问、供 Screens 配合使用的实用工具。","screens-connect","5.4.3,22984","\u003Cp>DeviceShelf 是一款桌面网络扫描工具，用于检查本地 Wi-Fi 或有线网络中的设备。扫描结果汇集 IP 地址、主机名、厂商、设备类型、开放端口和可用状态等信息。\u003C\u002Fp>\n\u003Cul>\n\u003Cli>扫描本地网络，并整理出有响应的设备清单。\u003C\u002Fli>\n\u003Cli>查看设备详情和开放端口，包括服务识别与横幅信息。\u003C\u002Fli>\n\u003Cli>查看按优先级排列的安全报告，其中包含风险评分、发现的问题和建议修复措施。\u003C\u002Fli>\n\u003Cli>检查设备可用性历史与延迟，并查看每台设备的实时带宽。\u003C\u002Fli>\n\u003Cli>根据 MAC 厂商、主机名和开放端口特征等网络信号识别设备。\u003C\u002Fli>\n\u003C\u002Ful>\n\u003Cp>使用 \u003Ccode>brew install --cask deviceshelf\u003C\u002Fcode> 安装，然后打开 DeviceShelf 并扫描网络。产品将默认扫描描述为只读 TCP 连接探测。AI 功能为可选功能，需要受支持服务提供商的 API 密钥，也可使用 Ollama。该 cask 会在 macOS 或 Linux 上安装桌面应用。产品网站还介绍了 Windows、移动应用和自托管服务器版本；这些版本不属于此 cask 安装内容。\u003C\u002Fp>\n\u003Cp>\u003Ca href=\"https:\u002F\u002Fdeviceshelf.app\u002F\" target=\"_blank\" rel=\"noopener noreferrer\">DeviceShelf\u003C\u002Fa> · \u003Ca href=\"https:\u002F\u002Fraw.githubusercontent.com\u002FHomebrew\u002Fhomebrew-cask\u002FHEAD\u002FCasks\u002Fd\u002Fdeviceshelf.rb\" target=\"_blank\" rel=\"noopener noreferrer\">Homebrew cask\u003C\u002Fa>\u003C\u002Fp>\n"]