[{"data":1,"prerenderedAt":846},["ShallowReactive",2],{"tech-openclaw-ops-self-healing":3},{"id":4,"title":5,"author":6,"body":7,"category":830,"date":831,"description":832,"extension":833,"image":834,"meta":835,"navigation":276,"path":836,"readingTime":837,"seo":838,"stem":839,"tags":840,"__hash__":845},"tech\u002Ftech\u002Fopenclaw-ops-self-healing.md","OpenClaw Ops — Bikin Gateway Kamu Self-Healing Setelah Update","Zainul Fanani",{"type":8,"value":9,"toc":809},"minimark",[10,15,19,27,33,36,47,52,55,60,76,83,87,90,136,139,143,150,154,200,203,211,214,218,221,311,324,327,333,336,340,343,346,351,365,369,376,424,432,437,459,463,467,470,490,493,497,512,515,519,522,536,539,543,546,558,561,565,568,594,672,675,679,711,715,723,726,758,762,765,771,785,791,794,797,805],[11,12,14],"h1",{"id":13},"openclaw-ops-bikin-gateway-kamu-self-healing","OpenClaw Ops — Bikin Gateway Kamu Self-Healing",[16,17,18],"p",{},"Gue benci momen ini.",[16,20,21,22,26],{},"Besok bangun, buka Telegram — ",[23,24,25],"strong",{},"agents pada diam",". Cek server — gateway down. Cek logs — auth error. Cek exec approval — nge-blok semua command.",[16,28,29,30],{},"Penyebabnya? ",[23,31,32],{},"Update OpenClaw semalam.",[16,34,35],{},"Ini bukan overheal. Ini pola yang konsisten. OpenClaw aggressive soal update, dan tiap update selalu ada yang ke-reset: auth mode, exec policy, allowlist, cron job. Lo gak notice sampai sesuatu penting udah kelewat.",[16,37,38,39,46],{},"Cathryn Lavery build ",[40,41,45],"a",{"href":42,"rel":43},"https:\u002F\u002Fgithub.com\u002Fcathrynlavery\u002Fopenclaw-ops",[44],"nofollow","openclaw-ops"," — skill yang ngurus semua itu secara otomatis. Auto-fix, auto-restart, auto-log.",[48,49,51],"h2",{"id":50},"bridged-to-sumopod-vps","Bridged to Sumopod VPS",[16,53,54],{},"This openclaw-ops setup runs natively on Sumopod VPS — a managed OpenClaw hosting service built on Alibaba Cloud ECS.",[16,56,57],{},[23,58,59],{},"Architecture:",[61,62,63,67,70,73],"ul",{},[64,65,66],"li",{},"Gateway deployed on Sumopod VPS (Intel Xeon, 2 vCPU, 8GB RAM)",[64,68,69],{},"Health checks run every 5 minutes via cron",[64,71,72],{},"Alerts sent to Telegram when issues detected",[64,74,75],{},"Auto-repair scripts execute automatically",[16,77,78,79],{},"Learn more about Sumopod VPS: ",[40,80,81],{"href":81,"rel":82},"https:\u002F\u002Fblog.fanani.co\u002Fsumopod",[44],[48,84,86],{"id":85},"kenapa-ini-perlu","Kenapa Ini Perlu?",[16,88,89],{},"Oke jadi singkat aja:",[61,91,92,102,112,118,124,130],{},[64,93,94,101],{},[23,95,96,100],{},[97,98,99],"code",{},"auth: \"none\""," dihapus"," di v2026.1.29 — gateway langsung exit abis upgrade",[64,103,104,107,108,111],{},[23,105,106],{},"Exec approval"," punya ",[23,109,110],{},"dua layer"," — bahkan kalo lo fix satu, yang satu lagi bisa nge-blok",[64,113,114,117],{},[23,115,116],{},"Cron job auto-disable"," abis 3 error berturut-turut — lo baru notice 3 hari kemudian",[64,119,120,123],{},[23,121,122],{},"Session bloat"," — gateway melambat tanpa lo sadari",[64,125,126,129],{},[23,127,128],{},"Discord WebSocket"," disconnect + typing indicator nyangkut di v2026.2.24",[64,131,132,135],{},[23,133,134],{},"CVE-2026-25253"," — one-click RCE via token leakage di versi lama",[16,137,138],{},"Lo bisa fix semua ini manual. Atau lo bisa install openclaw-ops dan tidur nyenyak.",[48,140,142],{"id":141},"apa-yang-di-repair-otomatis","Apa Yang Di-Repair Otomatis?",[16,144,145],{},[146,147],"img",{"alt":148,"src":149},"Heal Process Flow","\u002Fimages\u002Fposts\u002Fdiagrams\u002Fopenclaw-ops-flow.png",[48,151,153],{"id":152},"install","Install",[155,156,161],"pre",{"className":157,"code":158,"language":159,"meta":160,"style":160},"language-bash shiki shiki-themes github-light github-dark","openclaw skills install https:\u002F\u002Fgithub.com\u002Fcathrynlavery\u002Fopenclaw-ops\ncd ~\u002F.openclaw\u002Fskills\u002Fopenclaw-ops\nbash scripts\u002Fheal.sh\n","bash","",[97,162,163,182,192],{"__ignoreMap":160},[164,165,168,172,176,179],"span",{"class":166,"line":167},"line",1,[164,169,171],{"class":170},"sScJk","openclaw",[164,173,175],{"class":174},"sZZnC"," skills",[164,177,178],{"class":174}," install",[164,180,181],{"class":174}," https:\u002F\u002Fgithub.com\u002Fcathrynlavery\u002Fopenclaw-ops\n",[164,183,185,189],{"class":166,"line":184},2,[164,186,188],{"class":187},"sj4cs","cd",[164,190,191],{"class":174}," ~\u002F.openclaw\u002Fskills\u002Fopenclaw-ops\n",[164,193,195,197],{"class":166,"line":194},3,[164,196,159],{"class":170},[164,198,199],{"class":174}," scripts\u002Fheal.sh\n",[16,201,202],{},"Muncul kaya gini:",[155,204,209],{"className":205,"code":207,"language":208},[206],"language-text","OpenClaw Self-Heal\n────────────────────────────────\n[1] Gateway process     ✓ Running\n[2] Auth config        ✓ Token mode\n[3] Exec approvals     ✓ Layer 1 & 2 OK\n[4] Cron jobs          ✓ 3 jobs active\n[5] Agent sessions     ✓ No bloat\n\nSummary\n────────────────────────────────\n✅ All checks passed — nothing to fix\n","text",[97,210,207],{"__ignoreMap":160},[16,212,213],{},"Kalo ada yang break, bakal keliatan di kolom Fixed dan langsung di-repair.",[48,215,217],{"id":216},"watchdog-auto-restart-tanpa-lo-ngapa-ngapain","Watchdog: Auto-Restart Tanpa Lo Ngapa-ngapain",[16,219,220],{},"heal.sh buat on-demand. Tapi kalo gateway mati jam 3 pagi?",[155,222,224],{"className":157,"code":223,"language":159,"meta":160,"style":160},"# Linux — systemd\nsudo cp scripts\u002Fopenclaw-watchdog.service \u002Fetc\u002Fsystemd\u002Fsystem\u002F\nsudo systemctl enable openclaw-watchdog\nsudo systemctl start openclaw-watchdog\n\n# macOS — LaunchAgent\nln -sf ~\u002F.openclaw\u002Fskills\u002Fopenclaw-ops\u002Fscripts\u002Fopenclaw-watchdog.plist ~\u002FLibrary\u002FLaunchAgents\u002F\nlaunchctl load ~\u002FLibrary\u002FLaunchAgents\u002Fopenclaw-watchdog.plist\n",[97,225,226,232,246,259,271,278,284,299],{"__ignoreMap":160},[164,227,228],{"class":166,"line":167},[164,229,231],{"class":230},"sJ8bj","# Linux — systemd\n",[164,233,234,237,240,243],{"class":166,"line":184},[164,235,236],{"class":170},"sudo",[164,238,239],{"class":174}," cp",[164,241,242],{"class":174}," scripts\u002Fopenclaw-watchdog.service",[164,244,245],{"class":174}," \u002Fetc\u002Fsystemd\u002Fsystem\u002F\n",[164,247,248,250,253,256],{"class":166,"line":194},[164,249,236],{"class":170},[164,251,252],{"class":174}," systemctl",[164,254,255],{"class":174}," enable",[164,257,258],{"class":174}," openclaw-watchdog\n",[164,260,262,264,266,269],{"class":166,"line":261},4,[164,263,236],{"class":170},[164,265,252],{"class":174},[164,267,268],{"class":174}," start",[164,270,258],{"class":174},[164,272,274],{"class":166,"line":273},5,[164,275,277],{"emptyLinePlaceholder":276},true,"\n",[164,279,281],{"class":166,"line":280},6,[164,282,283],{"class":230},"# macOS — LaunchAgent\n",[164,285,287,290,293,296],{"class":166,"line":286},7,[164,288,289],{"class":170},"ln",[164,291,292],{"class":187}," -sf",[164,294,295],{"class":174}," ~\u002F.openclaw\u002Fskills\u002Fopenclaw-ops\u002Fscripts\u002Fopenclaw-watchdog.plist",[164,297,298],{"class":174}," ~\u002FLibrary\u002FLaunchAgents\u002F\n",[164,300,302,305,308],{"class":166,"line":301},8,[164,303,304],{"class":170},"launchctl",[164,306,307],{"class":174}," load",[164,309,310],{"class":174}," ~\u002FLibrary\u002FLaunchAgents\u002Fopenclaw-watchdog.plist\n",[312,313,314],"blockquote",{},[16,315,316,319,320,323],{},[23,317,318],{},"NOTE:"," watchdog.sh bikin PID file di ",[97,321,322],{},"\u002Ftmp\u002Fopenclaw-watchdog.pid"," — ini yang bikin dia survives reboot di macOS.",[16,325,326],{},"Watchdog punya 3 tier escalation:",[16,328,329],{},[146,330],{"alt":331,"src":332},"Watchdog Tier Escalation","\u002Fimages\u002Fposts\u002Fdiagrams\u002Fopenclaw-watchdog-tier.png",[16,334,335],{},"Tier 3 baru ngirim notification abis 3 kali failure berturut-turut — jadi lo gak di-spam.",[48,337,339],{"id":338},"exec-approval-the-silent-killer","Exec Approval: The Silent Killer",[16,341,342],{},"Ini yang paling sering bikin agents stall tapi lo gak sadar.",[16,344,345],{},"Dua layer independent — kedua-duanya harus bener:",[347,348,350],"h3",{"id":349},"layer-1-per-agent-allowlist","Layer 1: Per-Agent Allowlist",[16,352,353,356,357,360,361,364],{},[97,354,355],{},"~\u002F.openclaw\u002Fexec-approvals.json"," — kalo ada agent dengan ",[97,358,359],{},"allowlist: []",", dia shadow wildcard ",[97,362,363],{},"*",". Gateway check agent-specific entry duluan, block semua command, gak pernah jatuh ke rule global.",[347,366,368],{"id":367},"layer-2-exec-policy-settings","Layer 2: Exec Policy Settings",[16,370,371,372,375],{},"Ini yang sering gak ke-notice. Even kalo allowlist udah bener, ",[97,373,374],{},"tools.exec.security"," bisa ke-reset ama update:",[155,377,381],{"className":378,"code":379,"language":380,"meta":160,"style":160},"language-json shiki shiki-themes github-light github-dark","{\n  \"allowMode\": \"all\",\n  \"denyPatterns\": [],\n  \"requireApproval\": []\n}\n","json",[97,382,383,389,403,411,419],{"__ignoreMap":160},[164,384,385],{"class":166,"line":167},[164,386,388],{"class":387},"sVt8B","{\n",[164,390,391,394,397,400],{"class":166,"line":184},[164,392,393],{"class":187},"  \"allowMode\"",[164,395,396],{"class":387},": ",[164,398,399],{"class":174},"\"all\"",[164,401,402],{"class":387},",\n",[164,404,405,408],{"class":166,"line":194},[164,406,407],{"class":187},"  \"denyPatterns\"",[164,409,410],{"class":387},": [],\n",[164,412,413,416],{"class":166,"line":261},[164,414,415],{"class":187},"  \"requireApproval\"",[164,417,418],{"class":387},": []\n",[164,420,421],{"class":166,"line":273},[164,422,423],{"class":387},"}\n",[312,425,426],{},[16,427,428,431],{},[23,429,430],{},"WARNING:"," Never run OpenClaw below v2026.2.12 — multiple CVEs including CVE-2026-25253 (one-click RCE) remain unpatched. Upgrade first, then run heal.sh.",[16,433,434],{},[23,435,436],{},"Symptoms kalo ini break:",[61,438,439,446,453,456],{},[64,440,441,442,445],{},"Agent kirim ",[97,443,444],{},"\u002Fapprove allow-always"," ke lo tiap 30 menit",[64,447,448,449,452],{},"Logs show ",[97,450,451],{},"exec.approval.waitDecision"," timeout (1800s)",[64,454,455],{},"Heartbeat fails silently",[64,457,458],{},"Command sederhana work, command kompleks diblok",[48,460,462],{"id":461},"security-scanning-4-layer-defense","Security Scanning: 4 Layer Defense",[347,464,466],{"id":465},"pre-install-vetting","Pre-Install Vetting",[16,468,469],{},"Sebelum install skill apapun dari ClawHub:",[155,471,473],{"className":157,"code":472,"language":159,"meta":160,"style":160},"bash scripts\u002Fskill-audit.sh openclaw-gmail-automation\n# Output: LOW \u002F MEDIUM \u002F HIGH risk\n",[97,474,475,485],{"__ignoreMap":160},[164,476,477,479,482],{"class":166,"line":167},[164,478,159],{"class":170},[164,480,481],{"class":174}," scripts\u002Fskill-audit.sh",[164,483,484],{"class":174}," openclaw-gmail-automation\n",[164,486,487],{"class":166,"line":184},[164,488,489],{"class":230},"# Output: LOW \u002F MEDIUM \u002F HIGH risk\n",[16,491,492],{},"Scan buat API keys, network calls mencurigakan, command berbahaya.",[347,494,496],{"id":495},"config-hardening","Config Hardening",[155,498,500],{"className":157,"code":499,"language":159,"meta":160,"style":160},"bash scripts\u002Fsecurity-scan.sh --harden\n",[97,501,502],{"__ignoreMap":160},[164,503,504,506,509],{"class":166,"line":167},[164,505,159],{"class":170},[164,507,508],{"class":174}," scripts\u002Fsecurity-scan.sh",[164,510,511],{"class":187}," --harden\n",[16,513,514],{},"Harden config permissions, enforce exec policy, setup fail2ban.",[347,516,518],{"id":517},"drift-detection","Drift Detection",[16,520,521],{},"Kalo ada file skill yang diubah tanpa lo tau:",[155,523,525],{"className":157,"code":524,"language":159,"meta":160,"style":160},"bash scripts\u002Fsecurity-scan.sh --drift\n",[97,526,527],{"__ignoreMap":160},[164,528,529,531,533],{"class":166,"line":167},[164,530,159],{"class":170},[164,532,508],{"class":174},[164,534,535],{"class":187}," --drift\n",[16,537,538],{},"Bikin SHA-256 baseline, compare tiap next run. Kalo ada file baru\u002Fmodified\u002Fremoved — lo dikasih tau.",[48,540,542],{"id":541},"check-buat-update-baru","Check Buat Update Baru",[16,544,545],{},"Abis OpenClaw update, jalankan:",[155,547,549],{"className":157,"code":548,"language":159,"meta":160,"style":160},"bash scripts\u002Fcheck-update.sh\n",[97,550,551],{"__ignoreMap":160},[164,552,553,555],{"class":166,"line":167},[164,554,159],{"class":170},[164,556,557],{"class":174}," scripts\u002Fcheck-update.sh\n",[16,559,560],{},"Ntar dia compare versi sekarang vs sebelumnya, explain apa yang break, dan kalo ada fix available, tunjukin apa yang perlu dirubah di config.",[48,562,564],{"id":563},"logs-incident-history","Logs: Incident History",[16,566,567],{},"Tiap heal run menulis ke JSONL:",[155,569,571],{"className":157,"code":570,"language":159,"meta":160,"style":160},"cat ~\u002F.openclaw\u002Flogs\u002Fheal-incidents.jsonl | python3 -m json.tool\n",[97,572,573],{"__ignoreMap":160},[164,574,575,578,581,585,588,591],{"class":166,"line":167},[164,576,577],{"class":170},"cat",[164,579,580],{"class":174}," ~\u002F.openclaw\u002Flogs\u002Fheal-incidents.jsonl",[164,582,584],{"class":583},"szBVR"," |",[164,586,587],{"class":170}," python3",[164,589,590],{"class":187}," -m",[164,592,593],{"class":174}," json.tool\n",[155,595,597],{"className":378,"code":596,"language":380,"meta":160,"style":160},"{\n  \"ts\": \"2026-04-03T02:00:00Z\",\n  \"outcome\": \"fixed\",\n  \"fixed\": [\n    \"Cron re-enabled: email-digest\",\n    \"Exec approval wildcard added for: raka\"\n  ],\n  \"broken\": [],\n  \"manual\": []\n}\n",[97,598,599,603,615,627,635,642,647,652,659,667],{"__ignoreMap":160},[164,600,601],{"class":166,"line":167},[164,602,388],{"class":387},[164,604,605,608,610,613],{"class":166,"line":184},[164,606,607],{"class":187},"  \"ts\"",[164,609,396],{"class":387},[164,611,612],{"class":174},"\"2026-04-03T02:00:00Z\"",[164,614,402],{"class":387},[164,616,617,620,622,625],{"class":166,"line":194},[164,618,619],{"class":187},"  \"outcome\"",[164,621,396],{"class":387},[164,623,624],{"class":174},"\"fixed\"",[164,626,402],{"class":387},[164,628,629,632],{"class":166,"line":261},[164,630,631],{"class":187},"  \"fixed\"",[164,633,634],{"class":387},": [\n",[164,636,637,640],{"class":166,"line":273},[164,638,639],{"class":174},"    \"Cron re-enabled: email-digest\"",[164,641,402],{"class":387},[164,643,644],{"class":166,"line":280},[164,645,646],{"class":174},"    \"Exec approval wildcard added for: raka\"\n",[164,648,649],{"class":166,"line":286},[164,650,651],{"class":387},"  ],\n",[164,653,654,657],{"class":166,"line":301},[164,655,656],{"class":187},"  \"broken\"",[164,658,410],{"class":387},[164,660,662,665],{"class":166,"line":661},9,[164,663,664],{"class":187},"  \"manual\"",[164,666,418],{"class":387},[164,668,670],{"class":166,"line":669},10,[164,671,423],{"class":387},[16,673,674],{},"Abis 1 bulan, lo bisa lihat pattern — \"cron email-digest keeps disabling\" atau \"setiap abis update, exec approval ke-reset\". Berguna banget buat debugging.",[48,676,678],{"id":677},"yang-lo-perlu-paham","Yang Lo Perlu Paham",[61,680,681,687,693,699,705],{},[64,682,683,686],{},[23,684,685],{},"Minimum version:"," v2026.2.12 — kalo lo di bawah ini, upgrade dulu. Banyak CVE yang udah di-patch.",[64,688,689,692],{},[23,690,691],{},"Node.js v22+"," — bukan Bun. Bun cause WhatsApp\u002FTelegram issues.",[64,694,695,698],{},[23,696,697],{},"Dua layer exec approval"," — lo bisa fix Layer 1, tapi Layer 2 tetep bisa nge-blok.",[64,700,701,704],{},[23,702,703],{},"Watchdog auto-restart"," — ini bukan replacement buat monitoring. Ini insurance.",[64,706,707,710],{},[23,708,709],{},"Version check tiap heal"," — kalo versi berubah, heal.sh kasih tau apa yang perlu di-check.",[48,712,714],{"id":713},"referensi","Referensi",[16,716,717,718,722],{},"Skill ini dari ",[40,719,721],{"href":42,"rel":720},[44],"cathrynlavery\u002Fopenclaw-ops",". Credit ke Cathryn Lavery dan contributors.",[16,724,725],{},"Script yang dipake:",[61,727,728,734,740,746,752],{},[64,729,730,733],{},[23,731,732],{},"heal.sh"," — one-shot auto-fix",[64,735,736,739],{},[23,737,738],{},"watchdog.sh"," — 5-minute guardian",[64,741,742,745],{},[23,743,744],{},"security-scan.sh"," — hardening + drift + credentials",[64,747,748,751],{},[23,749,750],{},"skill-audit.sh"," — pre-install vetting",[64,753,754,757],{},[23,755,756],{},"check-update.sh"," — version change detector",[48,759,761],{"id":760},"openclaw-sumopod-self-healing-gateway-as-a-service","OpenClaw Sumopod — Self-Healing Gateway as a Service",[16,763,764],{},"Want this self-healing setup running on your own VPS 24\u002F7 without managing it yourself?",[16,766,767,770],{},[23,768,769],{},"OpenClaw Sumopod"," provides:",[61,772,773,776,779,782],{},[64,774,775],{},"Pre-configured self-healing scripts",[64,777,778],{},"24\u002F7 monitoring and auto-restart",[64,780,781],{},"Security hardening built-in",[64,783,784],{},"Weekly health reports to Telegram",[16,786,787,788],{},"Get started: ",[40,789,81],{"href":81,"rel":790},[44],[792,793],"hr",{},[16,795,796],{},"Butuh bantuan setup OpenClaw, konsultasi IT, atau mau diskusi project engineering? Book a call langsung — gratis.",[16,798,799,804],{},[40,800,803],{"href":801,"rel":802},"https:\u002F\u002Fcal.com\u002Fzainul-fanani-lkk8qx",[44],"Book a Call — Gratis"," via Cal.com — WITA (UTC+8)",[806,807,808],"style",{},"html pre.shiki code .sScJk, html code.shiki .sScJk{--shiki-default:#6F42C1;--shiki-dark:#B392F0}html pre.shiki code .sZZnC, html code.shiki .sZZnC{--shiki-default:#032F62;--shiki-dark:#9ECBFF}html pre.shiki code .sj4cs, html code.shiki .sj4cs{--shiki-default:#005CC5;--shiki-dark:#79B8FF}html .default .shiki span {color: var(--shiki-default);background: var(--shiki-default-bg);font-style: var(--shiki-default-font-style);font-weight: var(--shiki-default-font-weight);text-decoration: var(--shiki-default-text-decoration);}html .shiki span {color: var(--shiki-default);background: var(--shiki-default-bg);font-style: var(--shiki-default-font-style);font-weight: var(--shiki-default-font-weight);text-decoration: var(--shiki-default-text-decoration);}html .dark .shiki span {color: var(--shiki-dark);background: var(--shiki-dark-bg);font-style: var(--shiki-dark-font-style);font-weight: var(--shiki-dark-font-weight);text-decoration: var(--shiki-dark-text-decoration);}html.dark .shiki span {color: var(--shiki-dark);background: var(--shiki-dark-bg);font-style: var(--shiki-dark-font-style);font-weight: var(--shiki-dark-font-weight);text-decoration: var(--shiki-dark-text-decoration);}html pre.shiki code .sJ8bj, html code.shiki .sJ8bj{--shiki-default:#6A737D;--shiki-dark:#6A737D}html pre.shiki code .sVt8B, html code.shiki .sVt8B{--shiki-default:#24292E;--shiki-dark:#E1E4E8}html pre.shiki code .szBVR, html code.shiki .szBVR{--shiki-default:#D73A49;--shiki-dark:#F97583}",{"title":160,"searchDepth":184,"depth":184,"links":810},[811,812,813,814,815,816,820,825,826,827,828,829],{"id":50,"depth":184,"text":51},{"id":85,"depth":184,"text":86},{"id":141,"depth":184,"text":142},{"id":152,"depth":184,"text":153},{"id":216,"depth":184,"text":217},{"id":338,"depth":184,"text":339,"children":817},[818,819],{"id":349,"depth":194,"text":350},{"id":367,"depth":194,"text":368},{"id":461,"depth":184,"text":462,"children":821},[822,823,824],{"id":465,"depth":194,"text":466},{"id":495,"depth":194,"text":496},{"id":517,"depth":194,"text":518},{"id":541,"depth":184,"text":542},{"id":563,"depth":184,"text":564},{"id":677,"depth":184,"text":678},{"id":713,"depth":184,"text":714},{"id":760,"depth":184,"text":761},"tech","2026-04-03","OpenClaw tiap update suka break sesuatu. Auth ke-reset, exec approval nge-blok, cron job di-disable otomatis. Ini layer ops yang bikin gateway kamu fix diri sendiri.","md","\u002Fimages\u002Fposts\u002Fopenclaw-ops-self-healing-og.jpg",{},"\u002Ftech\u002Fopenclaw-ops-self-healing","5",{"title":5,"description":832},"tech\u002Fopenclaw-ops-self-healing",[171,841,842,843,844],"ops","self-healing","security","automation","vb8DEl45SPpS_rQUMFb9jFfqRdeFW7G7BHfUIA8rVtQ",1775317693331]