[{"data":1,"prerenderedAt":-1},["ShallowReactive",2],{"summary-66be1220771465af-openai-s-codex-controls-sandbox-rules-telemetry-summary":3,"summaries-facets-categories":130,"summary-related-66be1220771465af-openai-s-codex-controls-sandbox-rules-telemetry-summary":3714},{"id":4,"title":5,"ai":6,"body":13,"categories":90,"created_at":93,"date_modified":93,"description":84,"extension":94,"faq":93,"featured":95,"kicker_label":93,"meta":96,"navigation":112,"path":113,"published_at":114,"question":93,"scraped_at":114,"seo":115,"sitemap":116,"source_id":117,"source_name":118,"source_type":119,"source_url":120,"stem":121,"tags":122,"thumbnail_url":93,"tldr":127,"tweet":93,"unknown_tags":128,"__hash__":129},"summaries\u002Fsummaries\u002F66be1220771465af-openai-s-codex-controls-sandbox-rules-telemetry-summary.md","OpenAI's Codex Controls: Sandbox, Rules, Telemetry",{"provider":7,"model":8,"input_tokens":9,"output_tokens":10,"processing_time_ms":11,"cost_usd":12},"openrouter","x-ai\u002Fgrok-4.1-fast",6558,1828,22901,0.00220295,{"type":14,"value":15,"toc":83},"minimark",[16,21,34,65,69,76,80],[17,18,20],"h2",{"id":19},"bounded-execution-enables-frictionless-low-risk-actions","Bounded Execution Enables Frictionless Low-Risk Actions",[22,23,24,25,29,30,33],"p",{},"OpenAI confines Codex to a sandbox defining write access (e.g., read-only or workspace-write modes via ",[26,27,28],"code",{},"allowed_sandbox_modes = [\"read-only\", \"workspace-write\"]"," in config.toml), network reach, and protected paths. Approvals gate actions outside the sandbox; users approve once or per session. Auto-review mode routes planned actions to a subagent that auto-approves low-risk requests (set via ",[26,31,32],{},"approvals_reviewer = \"auto_review\"","), keeping routine tasks uninterrupted while halting higher-risk ones. This balances productivity—routine dev work flows seamlessly—with safety.",[22,35,36,37,40,41,44,45,48,49,52,53,56,57,60,61,64],{},"Identity ties Codex to ChatGPT enterprise workspaces (",[26,38,39],{},"forced_chatgpt_workspace_id = \"\u003Cworkspace-uuid>\"",", credentials in OS keyring). Network policy blocks open outbound access: uses cached web search (",[26,42,43],{},"allowed_web_search_modes = [\"cached\"]","), enables proxy (",[26,46,47],{},"experimental_network.enabled = true","), allows localhost and whitelisted domains like ",[26,50,51],{},"*.openai.com",", denies others like ",[26,54,55],{},"pastebin.com",". Command rules allow benign patterns without approval outside sandbox (e.g., ",[26,58,59],{},"prefix_rule(pattern = [\"gh\", \"pr\", [\"view\", \"list\"]], decision = \"allow\")"," for GitHub PR inspection; ",[26,62,63],{},"[\"kubectl\", [\"get\", \"describe\", \"logs\"]]"," for K8s debugging) while blocking or requiring review for dangerous ones. Managed configs (cloud requirements, macOS prefs, local files) enforce baselines across desktop app, CLI, IDE, unoverrideable by users.",[17,66,68],{"id":67},"agent-native-logs-provide-intent-visibility","Agent-Native Logs Provide Intent Visibility",[22,70,71,72,75],{},"Beyond traditional logs showing 'what' (process start, file change), Codex exports agent-aware OpenTelemetry events: user prompts, tool approvals, executions, MCP usage, network decisions (",[26,73,74],{},"[otel] log_user_prompt = true; endpoint = \"http:\u002F\u002Flocalhost:14318\u002Fv1\u002Flogs\"","). Enterprise\u002FEdu users access via OpenAI Compliance Platform. Internally, OpenAI pairs these with endpoint alerts; an AI triage agent analyzes prompt context, approvals, results, and policies to explain 'why'—distinguishing expected behavior from issues—for security review. Operationally, logs track adoption, tool usage, sandbox blocks, tuning needs, integrable into SIEM\u002Fcompliance systems.",[17,77,79],{"id":78},"forward-path-for-secure-agent-adoption","Forward Path for Secure Agent Adoption",[22,81,82],{},"These controls—sandboxing, policies, telemetry—let security teams confidently enable Codex, prioritizing developer speed on safe actions while governing risks. Configuration details at developers.openai.com\u002Fcodex\u002Fconfig-basic; Compliance API at help.openai.com\u002Fen\u002Farticles\u002F9261474.",{"title":84,"searchDepth":85,"depth":85,"links":86},"",2,[87,88,89],{"id":19,"depth":85,"text":20},{"id":67,"depth":85,"text":68},{"id":78,"depth":85,"text":79},[91,92],"AI & LLMs","DevOps & Cloud",null,"md",false,{"content_references":97,"triage":107},[98,103],{"type":99,"title":100,"url":101,"context":102},"other","Codex configuration","https:\u002F\u002Fdevelopers.openai.com\u002Fcodex\u002Fconfig-basic","recommended",{"type":99,"title":104,"url":105,"context":106},"OpenAI Compliance Platform for Enterprise and Edu customers","https:\u002F\u002Fhelp.openai.com\u002Fen\u002Farticles\u002F9261474-openai-compliance-platform-for-enterprise-and-edu-customers","mentioned",{"relevance":108,"novelty":109,"quality":109,"actionability":109,"composite":110,"reasoning":111},5,4,4.35,"Category: AI Automation. The article provides in-depth insights into how OpenAI's Codex implements sandboxing and telemetry for safe developer workflows, addressing the audience's need for practical applications of AI in development. It includes specific configurations and rules that can be directly applied by developers looking to enhance their own AI-powered product workflows.",true,"\u002Fsummaries\u002F66be1220771465af-openai-s-codex-controls-sandbox-rules-telemetry-summary","2026-05-11 15:04:22",{"title":5,"description":84},{"loc":113},"66be1220771465af","OpenAI News","article","https:\u002F\u002Fopenai.com\u002Findex\u002Frunning-codex-safely","summaries\u002F66be1220771465af-openai-s-codex-controls-sandbox-rules-telemetry-summary",[123,124,125,126],"agents","devops","ai-automation","dev-productivity","OpenAI deploys Codex coding agents with sandboxing for bounded execution, auto-approvals for low-risk actions, network\u002Fcommand restrictions, and OpenTelemetry logs to enable safe, auditable developer workflows without broad access.",[125,126],"vV7Qy7cU9wzJtxOAQIJ0E8_53KAlieOaARUq54VpNPA",[131,134,137,139,142,145,147,149,151,153,155,157,160,162,164,166,168,170,172,174,176,178,181,184,186,188,191,193,195,198,200,202,204,206,208,210,212,214,216,218,220,222,224,226,228,230,232,234,236,238,240,242,244,246,248,250,252,254,256,258,260,262,264,266,268,270,272,274,276,278,280,282,284,286,288,290,292,294,296,298,300,302,304,306,308,310,312,314,316,318,320,322,324,326,328,330,332,334,336,338,340,342,344,346,348,350,352,354,356,358,360,362,364,366,368,370,372,374,376,378,380,382,384,386,388,390,392,394,396,398,400,402,404,406,408,410,412,414,416,418,420,422,424,426,428,430,432,434,436,438,440,442,444,446,448,450,452,454,456,458,460,462,464,466,468,470,472,474,476,478,480,482,484,486,488,490,492,494,496,498,500,502,504,506,508,510,512,514,516,518,520,522,524,526,528,530,532,534,536,538,540,542,544,546,548,550,552,554,556,558,560,562,564,566,568,570,572,574,576,578,580,582,584,586,588,590,592,594,596,598,600,602,604,606,608,610,612,614,616,618,620,622,624,626,628,630,632,634,636,638,640,642,644,646,648,650,652,654,656,658,660,662,664,666,668,670,672,674,676,678,680,682,684,686,688,690,692,694,696,698,700,702,704,706,708,710,712,714,716,718,720,722,724,726,728,730,732,734,736,738,740,742,744,746,748,750,752,754,756,758,760,762,764,766,768,770,772,774,776,778,780,782,784,786,788,790,792,794,796,798,800,802,804,806,808,810,812,814,816,818,820,822,824,826,828,830,832,834,836,838,840,842,844,846,848,850,852,854,856,858,860,862,864,866,868,870,872,874,876,878,880,882,884,886,888,890,892,894,896,898,900,902,904,906,908,910,912,914,916,918,920,922,924,926,928,930,932,934,936,938,940,942,944,946,948,950,952,954,956,958,960,962,964,966,968,970,972,974,976,978,980,982,984,986,988,990,992,994,996,998,1000,1002,1004,1006,1008,1010,1012,1014,1016,1018,1020,1022,1024,1026,1028,1030,1032,1034,1036,1038,1040,1042,1044,1046,1048,1050,1052,1054,1056,1058,1060,1062,1064,1066,1068,1070,1072,1074,1076,1078,1080,1082,1084,1086,1088,1090,1092,1094,1096,1098,1100,1102,1104,1106,1108,1110,1112,1114,1116,1118,1120,1122,1124,1126,1128,1130,1132,1134,1136,1138,1140,1142,1144,1146,1148,1150,1152,1154,1156,1158,1160,1162,1164,1166,1168,1170,1172,1174,1176,1178,1180,1182,1184,1186,1188,1190,1192,1194,1196,1198,1200,1202,1204,1206,1208,1210,1212,1214,1216,1218,1220,1222,1224,1226,1228,1230,1232,1234,1236,1238,1240,1242,1244,1246,1248,1250,1252,1254,1256,1258,1260,1262,1264,1266,1268,1270,1272,1274,1276,1278,1280,1282,1284,1286,1288,1290,1292,1294,1296,1298,1300,1302,1304,1306,1308,1310,1312,1314,1316,1318,1320,1322,1324,1326,1328,1330,1332,1334,1336,1338,1340,1342,1344,1346,1348,1350,1352,1354,1356,1358,1360,1362,1364,1366,1368,1370,1372,1374,1376,1378,1380,1382,1384,1386,1388,1390,1392,1394,1396,1398,1400,1402,1404,1406,1408,1410,1412,1414,1416,1418,1420,1422,1424,1426,1428,1430,1432,1434,1436,1438,1440,1442,1444,1446,1448,1450,1452,1454,1456,1458,1460,1462,1464,1466,1468,1470,1472,1474,1476,1478,1480,1482,1484,1486,1488,1490,1492,1494,1496,1498,1500,1502,1504,1506,1508,1510,1512,1514,1516,1518,1520,1522,1524,1526,1528,1530,1532,1534,1536,1538,1540,1542,1544,1546,1548,1550,1552,1554,1556,1558,1560,1562,1564,1566,1568,1570,1572,1574,1576,1578,1580,1582,1584,1586,1588,1590,1592,1594,1596,1598,1600,1602,1604,1606,1608,1610,1612,1614,1616,1618,1620,1622,1624,1626,1628,1630,1632,1634,1636,1638,1640,1642,1644,1646,1648,1650,1652,1654,1656,1658,1660,1662,1664,1666,1668,1670,1672,1674,1676,1678,1680,1682,1684,1686,1688,1690,1692,1694,1696,1698,1700,1702,1704,1706,1708,1710,1712,1714,1716,1718,1720,1722,1724,1726,1728,1730,1732,1734,1736,1738,1740,1742,1744,1746,1748,1750,1752,1754,1756,1758,1760,1762,1764,1766,1768,1770,1772,1774,1776,1778,1780,1782,1784,1786,1788,1790,1792,1794,1796,1798,1800,1802,1804,1806,1808,1810,1812,1814,1816,1818,1820,1822,1824,1826,1828,1830,1832,1834,1836,1838,1840,1842,1844,1846,1848,1850,1852,1854,1856,1858,1860,1862,1864,1866,1868,1870,1872,1874,1876,1878,1880,1882,1884,1886,1888,1890,1892,1894,1896,1898,1900,1902,1904,1906,1908,1910,1912,1914,1916,1918,1920,1922,1924,1926,1928,1930,1932,1934,1936,1938,1940,1942,1944,1946,1948,1950,1952,1954,1956,1958,1960,1962,1964,1966,1968,1970,1972,1974,1976,1978,1980,1982,1984,1986,1988,1990,1992,1994,1996,1998,2000,2002,2004,2006,2008,2010,2012,2014,2016,2018,2020,2022,2024,2026,2028,2030,2032,2034,2036,2038,2040,2042,2044,2046,2048,2050,2052,2054,2056,2058,2060,2062,2064,2066,2068,2070,2072,2074,2076,2078,2080,2082,2084,2086,2088,2090,2092,2094,2096,2098,2100,2102,2104,2106,2108,2110,2112,2114,2116,2118,2120,2122,2124,2126,2128,2130,2132,2134,2136,2138,2140,2142,2144,2146,2148,2150,2152,2154,2156,2158,2160,2162,2164,2166,2168,2170,2172,2174,2176,2178,2180,2182,2184,2186,2188,2190,2192,2194,2196,2198,2200,2202,2204,2206,2208,2210,2212,2214,2216,2218,2220,2222,2224,2226,2228,2230,2232,2234,2236,2238,2240,2242,2244,2246,2248,2250,2252,2254,2256,2258,2260,2262,2264,2266,2268,2270,2272,2274,2276,2278,2280,2282,2284,2286,2288,2290,2292,2294,2296,2298,2300,2302,2304,2306,2308,2310,2312,2314,2316,2318,2320,2322,2324,2326,2328,2330,2332,2334,2336,2338,2340,2342,2344,2346,2348,2350,2352,2354,2356,2358,2360,2362,2364,2366,2368,2370,2372,2374,2376,2378,2380,2382,2384,2386,2388,2390,2392,2394,2396,2398,2400,2402,2404,2406,2408,2410,2412,2414,2416,2418,2420,2422,2424,2426,2428,2430,2432,2434,2436,2438,2440,2442,2444,2446,2448,2450,2452,2454,2456,2458,2460,2462,2464,2466,2468,2470,2472,2474,2476,2478,2480,2482,2484,2486,2488,2490,2492,2494,2496,2498,2500,2502,2504,2506,2508,2510,2512,2514,2516,2518,2520,2522,2524,2526,2528,2530,2532,2534,2536,2538,2540,2542,2544,2546,2548,2550,2552,2554,2556,2558,2560,2562,2564,2566,2568,2570,2572,2574,2576,2578,2580,2582,2584,2586,2588,2590,2592,2594,2596,2598,2600,2602,2604,2606,2608,2610,2612,2614,2616,2618,2620,2622,2624,2626,2628,2630,2632,2634,2636,2638,2640,2642,2644,2646,2648,2650,2652,2654,2656,2658,2660,2662,2664,2666,2668,2670,2672,2674,2676,2678,2680,2682,2684,2686,2688,2690,2692,2694,2696,2698,2700,2702,2704,2706,2708,2710,2712,2714,2716,2718,2720,2722,2724,2726,2728,2730,2732,2734,2736,2738,2740,2742,2744,2746,2748,2750,2752,2754,2756,2758,2760,2762,2764,2766,2768,2770,2772,2774,2776,2778,2780,2782,2784,2786,2788,2790,2792,2794,2796,2798,2800,2802,2804,2806,2808,2810,2812,2814,2816,2818,2820,2822,2824,2826,2828,2830,2832,2834,2836,2838,2840,2842,2844,2846,2848,2850,2852,2854,2856,2858,2860,2862,2864,2866,2868,2870,2872,2874,2876,2878,2880,2882,2884,2886,2888,2890,2892,2894,2896,2898,2900,2902,2904,2906,2908,2910,2912,2914,2916,2918,2920,2922,2924,2926,2928,2930,2932,2934,2936,2938,2940,2942,2944,2946,2948,2950,2952,2954,2956,2958,2960,2962,2964,2966,2968,2970,2972,2974,2976,2978,2980,2982,2984,2986,2988,2990,2992,2994,2996,2998,3000,3002,3004,3006,3008,3010,3012,3014,3016,3018,3020,3022,3024,3026,3028,3030,3032,3034,3036,3038,3040,3042,3044,3046,3048,3050,3052,3054,3056,3058,3060,3062,3064,3066,3068,3070,3072,3074,3076,3078,3080,3082,3084,3086,3088,3090,3092,3094,3096,3098,3100,3102,3104,3106,3108,3110,3112,3114,3116,3118,3120,3122,3124,3126,3128,3130,3132,3134,3136,3138,3140,3142,3144,3146,3148,3150,3152,3154,3156,3158,3160,3162,3164,3166,3168,3170,3172,3174,3176,3178,3180,3182,3184,3186,3188,3190,3192,3194,3196,3198,3200,3202,3204,3206,3208,3210,3212,3214,3216,3218,3220,3222,3224,3226,3228,3230,3232,3234,3236,3238,3240,3242,3244,3246,3248,3250,3252,3254,3256,3258,3260,3262,3264,3266,3268,3270,3272,3274,3276,3278,3280,3282,3284,3286,3288,3290,3292,3294,3296,3298,3300,3302,3304,3306,3308,3310,3312,3314,3316,3318,3320,3322,3324,3326,3328,3330,3332,3334,3336,3338,3340,3342,3344,3346,3348,3350,3352,3354,3356,3358,3360,3362,3364,3366,3368,3370,3372,3374,3376,3378,3380,3382,3384,3386,3388,3390,3392,3394,3396,3398,3400,3402,3404,3406,3408,3410,3412,3414,3416,3418,3420,3422,3424,3426,3428,3430,3432,3434,3436,3438,3440,3442,3444,3446,3448,3450,3452,3454,3456,3458,3460,3462,3464,3466,3468,3470,3472,3474,3476,3478,3480,3482,3484,3486,3488,3490,3492,3494,3496,3498,3500,3502,3504,3506,3508,3510,3512,3514,3516,3518,3520,3522,3524,3526,3528,3530,3532,3534,3536,3538,3540,3542,3544,3546,3548,3550,3552,3554,3556,3558,3560,3562,3564,3566,3568,3570,3572,3574,3576,3578,3580,3582,3584,3586,3588,3590,3592,3594,3596,3598,3600,3602,3604,3606,3608,3610,3612,3614,3616,3618,3620,3622,3624,3626,3628,3630,3632,3634,3636,3638,3640,3642,3644,3646,3648,3650,3652,3654,3656,3658,3660,3662,3664,3666,3668,3670,3672,3674,3676,3678,3680,3682,3684,3686,3688,3690,3692,3694,3696,3698,3700,3702,3704,3706,3708,3710,3712],{"categories":132},[133],"Developer Productivity",{"categories":135},[136],"Business & SaaS",{"categories":138},[91],{"categories":140},[141],"AI Automation",{"categories":143},[144],"Product Strategy",{"categories":146},[91],{"categories":148},[133],{"categories":150},[136],{"categories":152},[],{"categories":154},[91],{"categories":156},[],{"categories":158},[159],"AI News & Trends",{"categories":161},[141],{"categories":163},[159],{"categories":165},[141],{"categories":167},[141],{"categories":169},[91],{"categories":171},[91],{"categories":173},[159],{"categories":175},[91],{"categories":177},[],{"categories":179},[180],"Design & Frontend",{"categories":182},[183],"Data Science & Visualization",{"categories":185},[159],{"categories":187},[],{"categories":189},[190],"Software Engineering",{"categories":192},[91],{"categories":194},[141],{"categories":196},[197],"Marketing & Growth",{"categories":199},[91],{"categories":201},[141],{"categories":203},[],{"categories":205},[],{"categories":207},[180],{"categories":209},[141],{"categories":211},[133],{"categories":213},[180],{"categories":215},[91],{"categories":217},[141],{"categories":219},[159],{"categories":221},[],{"categories":223},[],{"categories":225},[141],{"categories":227},[190],{"categories":229},[],{"categories":231},[136],{"categories":233},[],{"categories":235},[],{"categories":237},[141],{"categories":239},[141],{"categories":241},[91],{"categories":243},[],{"categories":245},[190],{"categories":247},[],{"categories":249},[],{"categories":251},[],{"categories":253},[91],{"categories":255},[197],{"categories":257},[180],{"categories":259},[180],{"categories":261},[91],{"categories":263},[141],{"categories":265},[91],{"categories":267},[91],{"categories":269},[141],{"categories":271},[141],{"categories":273},[183],{"categories":275},[159],{"categories":277},[141],{"categories":279},[197],{"categories":281},[141],{"categories":283},[144],{"categories":285},[],{"categories":287},[141],{"categories":289},[],{"categories":291},[141],{"categories":293},[190],{"categories":295},[180],{"categories":297},[91],{"categories":299},[],{"categories":301},[],{"categories":303},[141],{"categories":305},[],{"categories":307},[91],{"categories":309},[],{"categories":311},[133],{"categories":313},[190],{"categories":315},[136],{"categories":317},[159],{"categories":319},[91],{"categories":321},[],{"categories":323},[91],{"categories":325},[],{"categories":327},[190],{"categories":329},[183],{"categories":331},[],{"categories":333},[91],{"categories":335},[180],{"categories":337},[],{"categories":339},[180],{"categories":341},[141],{"categories":343},[],{"categories":345},[141],{"categories":347},[159],{"categories":349},[136],{"categories":351},[91],{"categories":353},[],{"categories":355},[141],{"categories":357},[91],{"categories":359},[144],{"categories":361},[],{"categories":363},[91],{"categories":365},[141],{"categories":367},[141],{"categories":369},[],{"categories":371},[183],{"categories":373},[91],{"categories":375},[],{"categories":377},[133],{"categories":379},[136],{"categories":381},[91],{"categories":383},[141],{"categories":385},[190],{"categories":387},[91],{"categories":389},[],{"categories":391},[],{"categories":393},[91],{"categories":395},[],{"categories":397},[180],{"categories":399},[],{"categories":401},[91],{"categories":403},[],{"categories":405},[141],{"categories":407},[91],{"categories":409},[180],{"categories":411},[],{"categories":413},[91],{"categories":415},[91],{"categories":417},[136],{"categories":419},[141],{"categories":421},[91],{"categories":423},[180],{"categories":425},[141],{"categories":427},[],{"categories":429},[],{"categories":431},[159],{"categories":433},[],{"categories":435},[91],{"categories":437},[136,197],{"categories":439},[],{"categories":441},[91],{"categories":443},[],{"categories":445},[],{"categories":447},[91],{"categories":449},[],{"categories":451},[91],{"categories":453},[92],{"categories":455},[],{"categories":457},[159],{"categories":459},[180],{"categories":461},[],{"categories":463},[159],{"categories":465},[159],{"categories":467},[91],{"categories":469},[197],{"categories":471},[],{"categories":473},[136],{"categories":475},[],{"categories":477},[91,92],{"categories":479},[91],{"categories":481},[91],{"categories":483},[141],{"categories":485},[91,190],{"categories":487},[183],{"categories":489},[91],{"categories":491},[197],{"categories":493},[141],{"categories":495},[141],{"categories":497},[],{"categories":499},[141],{"categories":501},[91,136],{"categories":503},[],{"categories":505},[180],{"categories":507},[180],{"categories":509},[],{"categories":511},[],{"categories":513},[159],{"categories":515},[],{"categories":517},[133],{"categories":519},[190],{"categories":521},[91],{"categories":523},[180],{"categories":525},[141],{"categories":527},[190],{"categories":529},[159],{"categories":531},[180],{"categories":533},[],{"categories":535},[91],{"categories":537},[91],{"categories":539},[91],{"categories":541},[159],{"categories":543},[133],{"categories":545},[91],{"categories":547},[141],{"categories":549},[92],{"categories":551},[180],{"categories":553},[141],{"categories":555},[],{"categories":557},[],{"categories":559},[180],{"categories":561},[159],{"categories":563},[183],{"categories":565},[],{"categories":567},[91],{"categories":569},[91],{"categories":571},[136],{"categories":573},[91],{"categories":575},[91],{"categories":577},[159],{"categories":579},[],{"categories":581},[141],{"categories":583},[190],{"categories":585},[],{"categories":587},[91],{"categories":589},[91],{"categories":591},[141],{"categories":593},[],{"categories":595},[],{"categories":597},[91],{"categories":599},[],{"categories":601},[136],{"categories":603},[141],{"categories":605},[],{"categories":607},[133],{"categories":609},[91],{"categories":611},[136],{"categories":613},[159],{"categories":615},[],{"categories":617},[],{"categories":619},[],{"categories":621},[159],{"categories":623},[159],{"categories":625},[],{"categories":627},[],{"categories":629},[136],{"categories":631},[],{"categories":633},[],{"categories":635},[133],{"categories":637},[],{"categories":639},[197],{"categories":641},[141],{"categories":643},[136],{"categories":645},[141],{"categories":647},[190],{"categories":649},[],{"categories":651},[144],{"categories":653},[180],{"categories":655},[190],{"categories":657},[91],{"categories":659},[141],{"categories":661},[136],{"categories":663},[91],{"categories":665},[],{"categories":667},[],{"categories":669},[190],{"categories":671},[183],{"categories":673},[144],{"categories":675},[141],{"categories":677},[91],{"categories":679},[],{"categories":681},[92],{"categories":683},[],{"categories":685},[141],{"categories":687},[],{"categories":689},[],{"categories":691},[91],{"categories":693},[180],{"categories":695},[197],{"categories":697},[141],{"categories":699},[],{"categories":701},[133],{"categories":703},[],{"categories":705},[159],{"categories":707},[91,92],{"categories":709},[159],{"categories":711},[91],{"categories":713},[136],{"categories":715},[91],{"categories":717},[],{"categories":719},[136],{"categories":721},[],{"categories":723},[190],{"categories":725},[180],{"categories":727},[159],{"categories":729},[183],{"categories":731},[133],{"categories":733},[91],{"categories":735},[190],{"categories":737},[],{"categories":739},[],{"categories":741},[144],{"categories":743},[],{"categories":745},[91],{"categories":747},[],{"categories":749},[180],{"categories":751},[180],{"categories":753},[180],{"categories":755},[],{"categories":757},[],{"categories":759},[159],{"categories":761},[141],{"categories":763},[91],{"categories":765},[91],{"categories":767},[91],{"categories":769},[136],{"categories":771},[91],{"categories":773},[],{"categories":775},[190],{"categories":777},[190],{"categories":779},[136],{"categories":781},[],{"categories":783},[91],{"categories":785},[91],{"categories":787},[136],{"categories":789},[159],{"categories":791},[197],{"categories":793},[141],{"categories":795},[],{"categories":797},[180],{"categories":799},[],{"categories":801},[91],{"categories":803},[],{"categories":805},[136],{"categories":807},[141],{"categories":809},[],{"categories":811},[92],{"categories":813},[183],{"categories":815},[190],{"categories":817},[197],{"categories":819},[190],{"categories":821},[141],{"categories":823},[],{"categories":825},[],{"categories":827},[141],{"categories":829},[133],{"categories":831},[141],{"categories":833},[144],{"categories":835},[136],{"categories":837},[],{"categories":839},[91],{"categories":841},[144],{"categories":843},[91],{"categories":845},[91],{"categories":847},[197],{"categories":849},[180],{"categories":851},[141],{"categories":853},[],{"categories":855},[],{"categories":857},[92],{"categories":859},[190],{"categories":861},[],{"categories":863},[141],{"categories":865},[91],{"categories":867},[180,91],{"categories":869},[133],{"categories":871},[],{"categories":873},[91],{"categories":875},[133],{"categories":877},[180],{"categories":879},[141],{"categories":881},[190],{"categories":883},[],{"categories":885},[91],{"categories":887},[],{"categories":889},[133],{"categories":891},[],{"categories":893},[141],{"categories":895},[144],{"categories":897},[91],{"categories":899},[91],{"categories":901},[180],{"categories":903},[141],{"categories":905},[92],{"categories":907},[180],{"categories":909},[141],{"categories":911},[91],{"categories":913},[91],{"categories":915},[91],{"categories":917},[159],{"categories":919},[],{"categories":921},[144],{"categories":923},[141],{"categories":925},[180],{"categories":927},[141],{"categories":929},[190],{"categories":931},[180],{"categories":933},[141],{"categories":935},[159],{"categories":937},[],{"categories":939},[91],{"categories":941},[180],{"categories":943},[91],{"categories":945},[133],{"categories":947},[159],{"categories":949},[91],{"categories":951},[197],{"categories":953},[91],{"categories":955},[91],{"categories":957},[141],{"categories":959},[141],{"categories":961},[91],{"categories":963},[141],{"categories":965},[180],{"categories":967},[91],{"categories":969},[],{"categories":971},[],{"categories":973},[190],{"categories":975},[],{"categories":977},[133],{"categories":979},[92],{"categories":981},[],{"categories":983},[133],{"categories":985},[136],{"categories":987},[197],{"categories":989},[],{"categories":991},[136],{"categories":993},[],{"categories":995},[],{"categories":997},[],{"categories":999},[],{"categories":1001},[],{"categories":1003},[91],{"categories":1005},[141],{"categories":1007},[92],{"categories":1009},[133],{"categories":1011},[91],{"categories":1013},[190],{"categories":1015},[144],{"categories":1017},[91],{"categories":1019},[197],{"categories":1021},[91],{"categories":1023},[91],{"categories":1025},[91],{"categories":1027},[91,133],{"categories":1029},[190],{"categories":1031},[190],{"categories":1033},[180],{"categories":1035},[91],{"categories":1037},[],{"categories":1039},[],{"categories":1041},[],{"categories":1043},[190],{"categories":1045},[183],{"categories":1047},[159],{"categories":1049},[180],{"categories":1051},[],{"categories":1053},[91],{"categories":1055},[91],{"categories":1057},[],{"categories":1059},[],{"categories":1061},[141],{"categories":1063},[91],{"categories":1065},[136],{"categories":1067},[],{"categories":1069},[133],{"categories":1071},[91],{"categories":1073},[133],{"categories":1075},[91],{"categories":1077},[190],{"categories":1079},[197],{"categories":1081},[91,180],{"categories":1083},[159],{"categories":1085},[180],{"categories":1087},[],{"categories":1089},[92],{"categories":1091},[180],{"categories":1093},[141],{"categories":1095},[],{"categories":1097},[],{"categories":1099},[],{"categories":1101},[],{"categories":1103},[190],{"categories":1105},[141],{"categories":1107},[141],{"categories":1109},[92],{"categories":1111},[91],{"categories":1113},[91],{"categories":1115},[91],{"categories":1117},[],{"categories":1119},[180],{"categories":1121},[],{"categories":1123},[],{"categories":1125},[141],{"categories":1127},[],{"categories":1129},[],{"categories":1131},[197],{"categories":1133},[197],{"categories":1135},[141],{"categories":1137},[],{"categories":1139},[91],{"categories":1141},[91],{"categories":1143},[190],{"categories":1145},[180],{"categories":1147},[180],{"categories":1149},[141],{"categories":1151},[133],{"categories":1153},[91],{"categories":1155},[180],{"categories":1157},[180],{"categories":1159},[141],{"categories":1161},[141],{"categories":1163},[91],{"categories":1165},[],{"categories":1167},[],{"categories":1169},[91],{"categories":1171},[141],{"categories":1173},[159],{"categories":1175},[190],{"categories":1177},[133],{"categories":1179},[91],{"categories":1181},[],{"categories":1183},[141],{"categories":1185},[141],{"categories":1187},[],{"categories":1189},[133],{"categories":1191},[91],{"categories":1193},[133],{"categories":1195},[133],{"categories":1197},[],{"categories":1199},[],{"categories":1201},[141],{"categories":1203},[141],{"categories":1205},[91],{"categories":1207},[91],{"categories":1209},[159],{"categories":1211},[183],{"categories":1213},[144],{"categories":1215},[159],{"categories":1217},[180],{"categories":1219},[],{"categories":1221},[159],{"categories":1223},[],{"categories":1225},[],{"categories":1227},[],{"categories":1229},[],{"categories":1231},[190],{"categories":1233},[183],{"categories":1235},[],{"categories":1237},[91],{"categories":1239},[91],{"categories":1241},[183],{"categories":1243},[190],{"categories":1245},[],{"categories":1247},[],{"categories":1249},[141],{"categories":1251},[159],{"categories":1253},[159],{"categories":1255},[141],{"categories":1257},[133],{"categories":1259},[91,92],{"categories":1261},[],{"categories":1263},[180],{"categories":1265},[133],{"categories":1267},[141],{"categories":1269},[180],{"categories":1271},[],{"categories":1273},[141],{"categories":1275},[141],{"categories":1277},[91],{"categories":1279},[197],{"categories":1281},[190],{"categories":1283},[180],{"categories":1285},[],{"categories":1287},[141],{"categories":1289},[91],{"categories":1291},[141],{"categories":1293},[141],{"categories":1295},[141],{"categories":1297},[197],{"categories":1299},[141],{"categories":1301},[91],{"categories":1303},[],{"categories":1305},[197],{"categories":1307},[159],{"categories":1309},[141],{"categories":1311},[],{"categories":1313},[],{"categories":1315},[91],{"categories":1317},[141],{"categories":1319},[159],{"categories":1321},[141],{"categories":1323},[],{"categories":1325},[],{"categories":1327},[],{"categories":1329},[141],{"categories":1331},[],{"categories":1333},[],{"categories":1335},[183],{"categories":1337},[91],{"categories":1339},[183],{"categories":1341},[159],{"categories":1343},[91],{"categories":1345},[91],{"categories":1347},[141],{"categories":1349},[91],{"categories":1351},[],{"categories":1353},[],{"categories":1355},[92],{"categories":1357},[],{"categories":1359},[],{"categories":1361},[133],{"categories":1363},[],{"categories":1365},[],{"categories":1367},[],{"categories":1369},[],{"categories":1371},[190],{"categories":1373},[159],{"categories":1375},[197],{"categories":1377},[136],{"categories":1379},[91],{"categories":1381},[91],{"categories":1383},[136],{"categories":1385},[],{"categories":1387},[180],{"categories":1389},[141],{"categories":1391},[136],{"categories":1393},[91],{"categories":1395},[91],{"categories":1397},[133],{"categories":1399},[],{"categories":1401},[133],{"categories":1403},[91],{"categories":1405},[197],{"categories":1407},[141],{"categories":1409},[159],{"categories":1411},[136],{"categories":1413},[91],{"categories":1415},[141],{"categories":1417},[],{"categories":1419},[91],{"categories":1421},[133],{"categories":1423},[91],{"categories":1425},[],{"categories":1427},[159],{"categories":1429},[91],{"categories":1431},[],{"categories":1433},[136],{"categories":1435},[91],{"categories":1437},[],{"categories":1439},[],{"categories":1441},[],{"categories":1443},[91],{"categories":1445},[],{"categories":1447},[92],{"categories":1449},[91],{"categories":1451},[],{"categories":1453},[91],{"categories":1455},[91],{"categories":1457},[91],{"categories":1459},[91,92],{"categories":1461},[91],{"categories":1463},[91],{"categories":1465},[180],{"categories":1467},[141],{"categories":1469},[],{"categories":1471},[141],{"categories":1473},[91],{"categories":1475},[91],{"categories":1477},[91],{"categories":1479},[133],{"categories":1481},[133],{"categories":1483},[190],{"categories":1485},[180],{"categories":1487},[141],{"categories":1489},[],{"categories":1491},[91],{"categories":1493},[159],{"categories":1495},[91],{"categories":1497},[136],{"categories":1499},[],{"categories":1501},[92],{"categories":1503},[180],{"categories":1505},[180],{"categories":1507},[141],{"categories":1509},[159],{"categories":1511},[141],{"categories":1513},[91],{"categories":1515},[],{"categories":1517},[91],{"categories":1519},[],{"categories":1521},[],{"categories":1523},[91],{"categories":1525},[91],{"categories":1527},[91],{"categories":1529},[141],{"categories":1531},[91],{"categories":1533},[],{"categories":1535},[183],{"categories":1537},[141],{"categories":1539},[],{"categories":1541},[],{"categories":1543},[91],{"categories":1545},[159],{"categories":1547},[],{"categories":1549},[180],{"categories":1551},[92],{"categories":1553},[159],{"categories":1555},[190],{"categories":1557},[190],{"categories":1559},[159],{"categories":1561},[159],{"categories":1563},[92],{"categories":1565},[],{"categories":1567},[159],{"categories":1569},[91],{"categories":1571},[133],{"categories":1573},[159],{"categories":1575},[],{"categories":1577},[183],{"categories":1579},[159],{"categories":1581},[190],{"categories":1583},[159],{"categories":1585},[92],{"categories":1587},[91],{"categories":1589},[91],{"categories":1591},[],{"categories":1593},[136],{"categories":1595},[],{"categories":1597},[],{"categories":1599},[91],{"categories":1601},[91],{"categories":1603},[91],{"categories":1605},[91],{"categories":1607},[],{"categories":1609},[183],{"categories":1611},[133],{"categories":1613},[],{"categories":1615},[91],{"categories":1617},[91],{"categories":1619},[92],{"categories":1621},[92],{"categories":1623},[],{"categories":1625},[141],{"categories":1627},[159],{"categories":1629},[159],{"categories":1631},[91],{"categories":1633},[141],{"categories":1635},[],{"categories":1637},[180],{"categories":1639},[91],{"categories":1641},[91],{"categories":1643},[],{"categories":1645},[],{"categories":1647},[92],{"categories":1649},[91],{"categories":1651},[190],{"categories":1653},[136],{"categories":1655},[91],{"categories":1657},[],{"categories":1659},[141],{"categories":1661},[133],{"categories":1663},[133],{"categories":1665},[],{"categories":1667},[91],{"categories":1669},[180],{"categories":1671},[141],{"categories":1673},[],{"categories":1675},[91],{"categories":1677},[91],{"categories":1679},[141],{"categories":1681},[],{"categories":1683},[141],{"categories":1685},[190],{"categories":1687},[],{"categories":1689},[91],{"categories":1691},[],{"categories":1693},[91],{"categories":1695},[],{"categories":1697},[91],{"categories":1699},[91],{"categories":1701},[],{"categories":1703},[91],{"categories":1705},[159],{"categories":1707},[91],{"categories":1709},[91],{"categories":1711},[133],{"categories":1713},[91],{"categories":1715},[159],{"categories":1717},[141],{"categories":1719},[],{"categories":1721},[91],{"categories":1723},[197],{"categories":1725},[],{"categories":1727},[],{"categories":1729},[],{"categories":1731},[133],{"categories":1733},[159],{"categories":1735},[141],{"categories":1737},[91],{"categories":1739},[180],{"categories":1741},[141],{"categories":1743},[],{"categories":1745},[141],{"categories":1747},[],{"categories":1749},[91],{"categories":1751},[141],{"categories":1753},[91],{"categories":1755},[],{"categories":1757},[91],{"categories":1759},[91],{"categories":1761},[159],{"categories":1763},[180],{"categories":1765},[141],{"categories":1767},[180],{"categories":1769},[136],{"categories":1771},[],{"categories":1773},[],{"categories":1775},[91],{"categories":1777},[133],{"categories":1779},[159],{"categories":1781},[],{"categories":1783},[],{"categories":1785},[190],{"categories":1787},[180],{"categories":1789},[],{"categories":1791},[91],{"categories":1793},[],{"categories":1795},[197],{"categories":1797},[91],{"categories":1799},[92],{"categories":1801},[190],{"categories":1803},[],{"categories":1805},[141],{"categories":1807},[91],{"categories":1809},[141],{"categories":1811},[141],{"categories":1813},[91],{"categories":1815},[],{"categories":1817},[133],{"categories":1819},[91],{"categories":1821},[136],{"categories":1823},[190],{"categories":1825},[180],{"categories":1827},[],{"categories":1829},[],{"categories":1831},[],{"categories":1833},[141],{"categories":1835},[180],{"categories":1837},[159],{"categories":1839},[91],{"categories":1841},[159],{"categories":1843},[180],{"categories":1845},[],{"categories":1847},[180],{"categories":1849},[159],{"categories":1851},[136],{"categories":1853},[91],{"categories":1855},[159],{"categories":1857},[197],{"categories":1859},[],{"categories":1861},[],{"categories":1863},[183],{"categories":1865},[91,190],{"categories":1867},[159],{"categories":1869},[91],{"categories":1871},[141],{"categories":1873},[141],{"categories":1875},[91],{"categories":1877},[],{"categories":1879},[190],{"categories":1881},[91],{"categories":1883},[183],{"categories":1885},[141],{"categories":1887},[197],{"categories":1889},[92],{"categories":1891},[],{"categories":1893},[133],{"categories":1895},[141],{"categories":1897},[141],{"categories":1899},[190],{"categories":1901},[91],{"categories":1903},[91],{"categories":1905},[],{"categories":1907},[],{"categories":1909},[],{"categories":1911},[92],{"categories":1913},[159],{"categories":1915},[91],{"categories":1917},[91],{"categories":1919},[91],{"categories":1921},[],{"categories":1923},[183],{"categories":1925},[136],{"categories":1927},[],{"categories":1929},[141],{"categories":1931},[92],{"categories":1933},[],{"categories":1935},[180],{"categories":1937},[180],{"categories":1939},[],{"categories":1941},[190],{"categories":1943},[180],{"categories":1945},[91],{"categories":1947},[],{"categories":1949},[159],{"categories":1951},[91],{"categories":1953},[180],{"categories":1955},[141],{"categories":1957},[159],{"categories":1959},[],{"categories":1961},[141],{"categories":1963},[180],{"categories":1965},[91],{"categories":1967},[],{"categories":1969},[91],{"categories":1971},[91],{"categories":1973},[92],{"categories":1975},[159],{"categories":1977},[183],{"categories":1979},[183],{"categories":1981},[],{"categories":1983},[],{"categories":1985},[],{"categories":1987},[141],{"categories":1989},[190],{"categories":1991},[190],{"categories":1993},[],{"categories":1995},[],{"categories":1997},[91],{"categories":1999},[],{"categories":2001},[141],{"categories":2003},[91],{"categories":2005},[],{"categories":2007},[91],{"categories":2009},[136],{"categories":2011},[91],{"categories":2013},[197],{"categories":2015},[141],{"categories":2017},[91],{"categories":2019},[190],{"categories":2021},[159],{"categories":2023},[141],{"categories":2025},[],{"categories":2027},[159],{"categories":2029},[141],{"categories":2031},[141],{"categories":2033},[],{"categories":2035},[136],{"categories":2037},[141],{"categories":2039},[],{"categories":2041},[91],{"categories":2043},[133],{"categories":2045},[159],{"categories":2047},[92],{"categories":2049},[141],{"categories":2051},[141],{"categories":2053},[133],{"categories":2055},[91],{"categories":2057},[],{"categories":2059},[],{"categories":2061},[180],{"categories":2063},[91,136],{"categories":2065},[],{"categories":2067},[133],{"categories":2069},[183],{"categories":2071},[91],{"categories":2073},[190],{"categories":2075},[91],{"categories":2077},[141],{"categories":2079},[91],{"categories":2081},[91],{"categories":2083},[159],{"categories":2085},[141],{"categories":2087},[],{"categories":2089},[],{"categories":2091},[141],{"categories":2093},[91],{"categories":2095},[92],{"categories":2097},[],{"categories":2099},[91],{"categories":2101},[141],{"categories":2103},[],{"categories":2105},[91],{"categories":2107},[197],{"categories":2109},[183],{"categories":2111},[141],{"categories":2113},[91],{"categories":2115},[92],{"categories":2117},[],{"categories":2119},[91],{"categories":2121},[197],{"categories":2123},[180],{"categories":2125},[91],{"categories":2127},[],{"categories":2129},[197],{"categories":2131},[159],{"categories":2133},[91],{"categories":2135},[91],{"categories":2137},[133],{"categories":2139},[],{"categories":2141},[],{"categories":2143},[180],{"categories":2145},[91],{"categories":2147},[183],{"categories":2149},[197],{"categories":2151},[197],{"categories":2153},[159],{"categories":2155},[],{"categories":2157},[],{"categories":2159},[91],{"categories":2161},[],{"categories":2163},[91,190],{"categories":2165},[159],{"categories":2167},[141],{"categories":2169},[190],{"categories":2171},[91],{"categories":2173},[133],{"categories":2175},[],{"categories":2177},[],{"categories":2179},[133],{"categories":2181},[197],{"categories":2183},[91],{"categories":2185},[],{"categories":2187},[180,91],{"categories":2189},[92],{"categories":2191},[133],{"categories":2193},[],{"categories":2195},[136],{"categories":2197},[136],{"categories":2199},[91],{"categories":2201},[190],{"categories":2203},[141],{"categories":2205},[159],{"categories":2207},[197],{"categories":2209},[180],{"categories":2211},[91],{"categories":2213},[91],{"categories":2215},[91],{"categories":2217},[133],{"categories":2219},[91],{"categories":2221},[141],{"categories":2223},[159],{"categories":2225},[],{"categories":2227},[],{"categories":2229},[183],{"categories":2231},[190],{"categories":2233},[91],{"categories":2235},[180],{"categories":2237},[183],{"categories":2239},[91],{"categories":2241},[91],{"categories":2243},[141],{"categories":2245},[141],{"categories":2247},[91,136],{"categories":2249},[],{"categories":2251},[180],{"categories":2253},[],{"categories":2255},[91],{"categories":2257},[159],{"categories":2259},[133],{"categories":2261},[133],{"categories":2263},[141],{"categories":2265},[91],{"categories":2267},[136],{"categories":2269},[190],{"categories":2271},[197],{"categories":2273},[],{"categories":2275},[159],{"categories":2277},[91],{"categories":2279},[91],{"categories":2281},[159],{"categories":2283},[190],{"categories":2285},[91],{"categories":2287},[141],{"categories":2289},[159],{"categories":2291},[91],{"categories":2293},[180],{"categories":2295},[91],{"categories":2297},[91],{"categories":2299},[92],{"categories":2301},[144],{"categories":2303},[141],{"categories":2305},[91],{"categories":2307},[159],{"categories":2309},[141],{"categories":2311},[197],{"categories":2313},[91],{"categories":2315},[],{"categories":2317},[91],{"categories":2319},[],{"categories":2321},[],{"categories":2323},[],{"categories":2325},[136],{"categories":2327},[91],{"categories":2329},[141],{"categories":2331},[159],{"categories":2333},[159],{"categories":2335},[159],{"categories":2337},[159],{"categories":2339},[],{"categories":2341},[133],{"categories":2343},[141],{"categories":2345},[159],{"categories":2347},[133],{"categories":2349},[141],{"categories":2351},[91],{"categories":2353},[91,141],{"categories":2355},[141],{"categories":2357},[92],{"categories":2359},[159],{"categories":2361},[159],{"categories":2363},[141],{"categories":2365},[91],{"categories":2367},[],{"categories":2369},[159],{"categories":2371},[197],{"categories":2373},[133],{"categories":2375},[91],{"categories":2377},[91],{"categories":2379},[],{"categories":2381},[190],{"categories":2383},[],{"categories":2385},[133],{"categories":2387},[141],{"categories":2389},[159],{"categories":2391},[91],{"categories":2393},[159],{"categories":2395},[133],{"categories":2397},[159],{"categories":2399},[159],{"categories":2401},[],{"categories":2403},[136],{"categories":2405},[141],{"categories":2407},[159],{"categories":2409},[159],{"categories":2411},[159],{"categories":2413},[159],{"categories":2415},[159],{"categories":2417},[159],{"categories":2419},[159],{"categories":2421},[159],{"categories":2423},[159],{"categories":2425},[159],{"categories":2427},[183],{"categories":2429},[133],{"categories":2431},[91],{"categories":2433},[91],{"categories":2435},[],{"categories":2437},[91,133],{"categories":2439},[],{"categories":2441},[141],{"categories":2443},[159],{"categories":2445},[141],{"categories":2447},[91],{"categories":2449},[91],{"categories":2451},[91],{"categories":2453},[91],{"categories":2455},[91],{"categories":2457},[141],{"categories":2459},[136],{"categories":2461},[180],{"categories":2463},[159],{"categories":2465},[91],{"categories":2467},[],{"categories":2469},[],{"categories":2471},[141],{"categories":2473},[180],{"categories":2475},[91],{"categories":2477},[],{"categories":2479},[],{"categories":2481},[197],{"categories":2483},[91],{"categories":2485},[],{"categories":2487},[],{"categories":2489},[133],{"categories":2491},[136],{"categories":2493},[91],{"categories":2495},[136],{"categories":2497},[180],{"categories":2499},[],{"categories":2501},[159],{"categories":2503},[],{"categories":2505},[180],{"categories":2507},[91],{"categories":2509},[197],{"categories":2511},[],{"categories":2513},[197],{"categories":2515},[],{"categories":2517},[],{"categories":2519},[141],{"categories":2521},[],{"categories":2523},[136],{"categories":2525},[133],{"categories":2527},[180],{"categories":2529},[190],{"categories":2531},[],{"categories":2533},[],{"categories":2535},[91],{"categories":2537},[133],{"categories":2539},[197],{"categories":2541},[],{"categories":2543},[141],{"categories":2545},[141],{"categories":2547},[159],{"categories":2549},[91],{"categories":2551},[141],{"categories":2553},[91],{"categories":2555},[141],{"categories":2557},[91],{"categories":2559},[144],{"categories":2561},[159],{"categories":2563},[],{"categories":2565},[197],{"categories":2567},[190],{"categories":2569},[141],{"categories":2571},[],{"categories":2573},[91],{"categories":2575},[141],{"categories":2577},[136],{"categories":2579},[133],{"categories":2581},[91],{"categories":2583},[180],{"categories":2585},[190],{"categories":2587},[190],{"categories":2589},[91],{"categories":2591},[183],{"categories":2593},[91],{"categories":2595},[141],{"categories":2597},[136],{"categories":2599},[141],{"categories":2601},[91],{"categories":2603},[91],{"categories":2605},[141],{"categories":2607},[159],{"categories":2609},[],{"categories":2611},[133],{"categories":2613},[91],{"categories":2615},[141],{"categories":2617},[91],{"categories":2619},[91],{"categories":2621},[],{"categories":2623},[180],{"categories":2625},[136],{"categories":2627},[159],{"categories":2629},[91],{"categories":2631},[91],{"categories":2633},[180],{"categories":2635},[197],{"categories":2637},[183],{"categories":2639},[91],{"categories":2641},[159],{"categories":2643},[91],{"categories":2645},[141],{"categories":2647},[92],{"categories":2649},[91],{"categories":2651},[141],{"categories":2653},[183],{"categories":2655},[],{"categories":2657},[141],{"categories":2659},[190],{"categories":2661},[180],{"categories":2663},[91],{"categories":2665},[133],{"categories":2667},[136],{"categories":2669},[190],{"categories":2671},[],{"categories":2673},[141],{"categories":2675},[91],{"categories":2677},[],{"categories":2679},[159],{"categories":2681},[],{"categories":2683},[159],{"categories":2685},[91],{"categories":2687},[141],{"categories":2689},[141],{"categories":2691},[141],{"categories":2693},[],{"categories":2695},[],{"categories":2697},[91],{"categories":2699},[91],{"categories":2701},[],{"categories":2703},[180],{"categories":2705},[141],{"categories":2707},[197],{"categories":2709},[133],{"categories":2711},[],{"categories":2713},[],{"categories":2715},[159],{"categories":2717},[190],{"categories":2719},[91],{"categories":2721},[91],{"categories":2723},[91],{"categories":2725},[190],{"categories":2727},[159],{"categories":2729},[180],{"categories":2731},[91],{"categories":2733},[91],{"categories":2735},[91],{"categories":2737},[159],{"categories":2739},[91],{"categories":2741},[159],{"categories":2743},[141],{"categories":2745},[141],{"categories":2747},[190],{"categories":2749},[141],{"categories":2751},[91],{"categories":2753},[190],{"categories":2755},[180],{"categories":2757},[],{"categories":2759},[141],{"categories":2761},[],{"categories":2763},[],{"categories":2765},[],{"categories":2767},[136],{"categories":2769},[91],{"categories":2771},[141],{"categories":2773},[133],{"categories":2775},[141],{"categories":2777},[197],{"categories":2779},[],{"categories":2781},[141],{"categories":2783},[],{"categories":2785},[133],{"categories":2787},[141],{"categories":2789},[],{"categories":2791},[141],{"categories":2793},[91],{"categories":2795},[159],{"categories":2797},[91],{"categories":2799},[141],{"categories":2801},[159],{"categories":2803},[141],{"categories":2805},[190],{"categories":2807},[180],{"categories":2809},[133],{"categories":2811},[],{"categories":2813},[141],{"categories":2815},[180],{"categories":2817},[92],{"categories":2819},[159],{"categories":2821},[91],{"categories":2823},[180],{"categories":2825},[133],{"categories":2827},[],{"categories":2829},[141],{"categories":2831},[141],{"categories":2833},[91],{"categories":2835},[],{"categories":2837},[141],{"categories":2839},[144],{"categories":2841},[159],{"categories":2843},[141],{"categories":2845},[136],{"categories":2847},[],{"categories":2849},[91],{"categories":2851},[144],{"categories":2853},[91],{"categories":2855},[141],{"categories":2857},[159],{"categories":2859},[133],{"categories":2861},[92],{"categories":2863},[91],{"categories":2865},[91],{"categories":2867},[91],{"categories":2869},[159],{"categories":2871},[136],{"categories":2873},[91],{"categories":2875},[180],{"categories":2877},[159],{"categories":2879},[92],{"categories":2881},[91],{"categories":2883},[],{"categories":2885},[],{"categories":2887},[92],{"categories":2889},[183],{"categories":2891},[141],{"categories":2893},[141],{"categories":2895},[159],{"categories":2897},[91],{"categories":2899},[133],{"categories":2901},[180],{"categories":2903},[141],{"categories":2905},[91],{"categories":2907},[197],{"categories":2909},[91],{"categories":2911},[141],{"categories":2913},[],{"categories":2915},[91],{"categories":2917},[91],{"categories":2919},[159],{"categories":2921},[133],{"categories":2923},[],{"categories":2925},[91],{"categories":2927},[91],{"categories":2929},[190],{"categories":2931},[180],{"categories":2933},[91,141],{"categories":2935},[197,136],{"categories":2937},[91],{"categories":2939},[],{"categories":2941},[141],{"categories":2943},[],{"categories":2945},[190],{"categories":2947},[91],{"categories":2949},[159],{"categories":2951},[],{"categories":2953},[141],{"categories":2955},[],{"categories":2957},[180],{"categories":2959},[141],{"categories":2961},[133],{"categories":2963},[141],{"categories":2965},[91],{"categories":2967},[92],{"categories":2969},[197],{"categories":2971},[136],{"categories":2973},[136],{"categories":2975},[133],{"categories":2977},[133],{"categories":2979},[91],{"categories":2981},[141],{"categories":2983},[91],{"categories":2985},[91],{"categories":2987},[133],{"categories":2989},[91],{"categories":2991},[197],{"categories":2993},[159],{"categories":2995},[91],{"categories":2997},[141],{"categories":2999},[91],{"categories":3001},[],{"categories":3003},[190],{"categories":3005},[],{"categories":3007},[141],{"categories":3009},[133],{"categories":3011},[],{"categories":3013},[92],{"categories":3015},[91],{"categories":3017},[],{"categories":3019},[159],{"categories":3021},[141],{"categories":3023},[190],{"categories":3025},[91],{"categories":3027},[141],{"categories":3029},[190],{"categories":3031},[141],{"categories":3033},[159],{"categories":3035},[133],{"categories":3037},[159],{"categories":3039},[190],{"categories":3041},[91],{"categories":3043},[180],{"categories":3045},[91],{"categories":3047},[91],{"categories":3049},[91],{"categories":3051},[91],{"categories":3053},[141],{"categories":3055},[91],{"categories":3057},[141],{"categories":3059},[91],{"categories":3061},[133],{"categories":3063},[91],{"categories":3065},[141],{"categories":3067},[180],{"categories":3069},[133],{"categories":3071},[141],{"categories":3073},[180],{"categories":3075},[],{"categories":3077},[91],{"categories":3079},[91],{"categories":3081},[190],{"categories":3083},[],{"categories":3085},[141],{"categories":3087},[197],{"categories":3089},[91],{"categories":3091},[159],{"categories":3093},[197],{"categories":3095},[141],{"categories":3097},[136],{"categories":3099},[136],{"categories":3101},[91],{"categories":3103},[133],{"categories":3105},[],{"categories":3107},[91],{"categories":3109},[],{"categories":3111},[133],{"categories":3113},[91],{"categories":3115},[141],{"categories":3117},[141],{"categories":3119},[],{"categories":3121},[190],{"categories":3123},[190],{"categories":3125},[197],{"categories":3127},[180],{"categories":3129},[],{"categories":3131},[91],{"categories":3133},[133],{"categories":3135},[91],{"categories":3137},[190],{"categories":3139},[133],{"categories":3141},[159],{"categories":3143},[159],{"categories":3145},[],{"categories":3147},[159],{"categories":3149},[141],{"categories":3151},[180],{"categories":3153},[183],{"categories":3155},[91],{"categories":3157},[],{"categories":3159},[159],{"categories":3161},[190],{"categories":3163},[136],{"categories":3165},[91],{"categories":3167},[133],{"categories":3169},[92],{"categories":3171},[133],{"categories":3173},[],{"categories":3175},[],{"categories":3177},[159],{"categories":3179},[],{"categories":3181},[141],{"categories":3183},[141],{"categories":3185},[141],{"categories":3187},[],{"categories":3189},[91],{"categories":3191},[],{"categories":3193},[159],{"categories":3195},[133],{"categories":3197},[180],{"categories":3199},[91],{"categories":3201},[159],{"categories":3203},[159],{"categories":3205},[],{"categories":3207},[159],{"categories":3209},[133],{"categories":3211},[91],{"categories":3213},[],{"categories":3215},[141],{"categories":3217},[141],{"categories":3219},[133],{"categories":3221},[],{"categories":3223},[],{"categories":3225},[],{"categories":3227},[180],{"categories":3229},[141],{"categories":3231},[91],{"categories":3233},[],{"categories":3235},[],{"categories":3237},[],{"categories":3239},[180],{"categories":3241},[],{"categories":3243},[133],{"categories":3245},[],{"categories":3247},[],{"categories":3249},[180],{"categories":3251},[91],{"categories":3253},[159],{"categories":3255},[],{"categories":3257},[197],{"categories":3259},[159],{"categories":3261},[197],{"categories":3263},[91],{"categories":3265},[],{"categories":3267},[],{"categories":3269},[141],{"categories":3271},[],{"categories":3273},[],{"categories":3275},[141],{"categories":3277},[91],{"categories":3279},[],{"categories":3281},[141],{"categories":3283},[159],{"categories":3285},[197],{"categories":3287},[183],{"categories":3289},[141],{"categories":3291},[141],{"categories":3293},[],{"categories":3295},[],{"categories":3297},[],{"categories":3299},[159],{"categories":3301},[],{"categories":3303},[],{"categories":3305},[180],{"categories":3307},[133],{"categories":3309},[],{"categories":3311},[136],{"categories":3313},[197],{"categories":3315},[91],{"categories":3317},[190],{"categories":3319},[133],{"categories":3321},[183],{"categories":3323},[136],{"categories":3325},[190],{"categories":3327},[],{"categories":3329},[],{"categories":3331},[141],{"categories":3333},[133],{"categories":3335},[180],{"categories":3337},[133],{"categories":3339},[141],{"categories":3341},[92],{"categories":3343},[141],{"categories":3345},[],{"categories":3347},[91],{"categories":3349},[159],{"categories":3351},[190],{"categories":3353},[],{"categories":3355},[180],{"categories":3357},[159],{"categories":3359},[133],{"categories":3361},[141],{"categories":3363},[91],{"categories":3365},[136],{"categories":3367},[141,92],{"categories":3369},[141],{"categories":3371},[190],{"categories":3373},[91],{"categories":3375},[183],{"categories":3377},[197],{"categories":3379},[141],{"categories":3381},[],{"categories":3383},[141],{"categories":3385},[91],{"categories":3387},[136],{"categories":3389},[],{"categories":3391},[],{"categories":3393},[91],{"categories":3395},[183],{"categories":3397},[91],{"categories":3399},[],{"categories":3401},[159],{"categories":3403},[],{"categories":3405},[159],{"categories":3407},[190],{"categories":3409},[141],{"categories":3411},[91],{"categories":3413},[197],{"categories":3415},[190],{"categories":3417},[],{"categories":3419},[159],{"categories":3421},[91],{"categories":3423},[],{"categories":3425},[91],{"categories":3427},[141],{"categories":3429},[91],{"categories":3431},[141],{"categories":3433},[91],{"categories":3435},[91],{"categories":3437},[91],{"categories":3439},[91],{"categories":3441},[136],{"categories":3443},[],{"categories":3445},[144],{"categories":3447},[159],{"categories":3449},[91],{"categories":3451},[],{"categories":3453},[190],{"categories":3455},[91],{"categories":3457},[91],{"categories":3459},[141],{"categories":3461},[159],{"categories":3463},[91],{"categories":3465},[91],{"categories":3467},[136],{"categories":3469},[141],{"categories":3471},[180],{"categories":3473},[],{"categories":3475},[183],{"categories":3477},[91],{"categories":3479},[],{"categories":3481},[159],{"categories":3483},[197],{"categories":3485},[],{"categories":3487},[],{"categories":3489},[159],{"categories":3491},[159],{"categories":3493},[197],{"categories":3495},[133],{"categories":3497},[141],{"categories":3499},[141],{"categories":3501},[91],{"categories":3503},[136],{"categories":3505},[],{"categories":3507},[],{"categories":3509},[159],{"categories":3511},[183],{"categories":3513},[190],{"categories":3515},[141],{"categories":3517},[180],{"categories":3519},[183],{"categories":3521},[183],{"categories":3523},[],{"categories":3525},[159],{"categories":3527},[91],{"categories":3529},[91],{"categories":3531},[190],{"categories":3533},[],{"categories":3535},[159],{"categories":3537},[159],{"categories":3539},[159],{"categories":3541},[],{"categories":3543},[141],{"categories":3545},[91],{"categories":3547},[],{"categories":3549},[133],{"categories":3551},[136],{"categories":3553},[],{"categories":3555},[91],{"categories":3557},[91],{"categories":3559},[],{"categories":3561},[190],{"categories":3563},[],{"categories":3565},[],{"categories":3567},[],{"categories":3569},[],{"categories":3571},[91],{"categories":3573},[159],{"categories":3575},[],{"categories":3577},[],{"categories":3579},[91],{"categories":3581},[91],{"categories":3583},[91],{"categories":3585},[183],{"categories":3587},[91],{"categories":3589},[183],{"categories":3591},[],{"categories":3593},[183],{"categories":3595},[183],{"categories":3597},[92],{"categories":3599},[141],{"categories":3601},[190],{"categories":3603},[],{"categories":3605},[],{"categories":3607},[183],{"categories":3609},[190],{"categories":3611},[190],{"categories":3613},[190],{"categories":3615},[],{"categories":3617},[133],{"categories":3619},[190],{"categories":3621},[190],{"categories":3623},[133],{"categories":3625},[190],{"categories":3627},[136],{"categories":3629},[190],{"categories":3631},[190],{"categories":3633},[190],{"categories":3635},[183],{"categories":3637},[159],{"categories":3639},[159],{"categories":3641},[91],{"categories":3643},[190],{"categories":3645},[183],{"categories":3647},[92],{"categories":3649},[183],{"categories":3651},[183],{"categories":3653},[183],{"categories":3655},[],{"categories":3657},[136],{"categories":3659},[],{"categories":3661},[92],{"categories":3663},[190],{"categories":3665},[190],{"categories":3667},[190],{"categories":3669},[141],{"categories":3671},[159,136],{"categories":3673},[183],{"categories":3675},[],{"categories":3677},[],{"categories":3679},[183],{"categories":3681},[],{"categories":3683},[183],{"categories":3685},[159],{"categories":3687},[141],{"categories":3689},[],{"categories":3691},[190],{"categories":3693},[91],{"categories":3695},[180],{"categories":3697},[],{"categories":3699},[91],{"categories":3701},[],{"categories":3703},[159],{"categories":3705},[133],{"categories":3707},[183],{"categories":3709},[],{"categories":3711},[190],{"categories":3713},[159],[3715,3891,4011,4111],{"id":3716,"title":3717,"ai":3718,"body":3723,"categories":3874,"created_at":93,"date_modified":93,"description":3875,"extension":94,"faq":93,"featured":95,"kicker_label":93,"meta":3876,"navigation":112,"path":3877,"published_at":3878,"question":93,"scraped_at":3879,"seo":3880,"sitemap":3881,"source_id":3882,"source_name":3883,"source_type":3884,"source_url":3885,"stem":3886,"tags":3887,"thumbnail_url":93,"tldr":3888,"tweet":93,"unknown_tags":3889,"__hash__":3890},"summaries\u002Fsummaries\u002Fdc755e65df89a5d5-ai-agents-demand-workflow-isolation-and-jit-creden-summary.md","AI Agents Demand Workflow Isolation and JIT Credentials",{"provider":7,"model":8,"input_tokens":3719,"output_tokens":3720,"processing_time_ms":3721,"cost_usd":3722},8133,2341,20902,0.00277445,{"type":14,"value":3724,"toc":3866},[3725,3729,3732,3735,3738,3742,3745,3748,3751,3755,3758,3761,3764,3767,3771,3774,3777,3780,3783,3787,3790,3809,3812,3815,3818,3836,3840],[17,3726,3728],{"id":3727},"unmanaged-identities-amplify-agent-risks","Unmanaged Identities Amplify Agent Risks",[22,3730,3731],{},"AI agents inherit broad, lingering access from human and non-human identities (NHI), creating insider threats that creatively exceed scopes. Jake Lunberg from HashiCorp highlights how agents, unlike deterministic scripts, explore unexpected paths due to their non-deterministic nature. Regulated industries like finance adopt conservative stances, while others rush ahead, mirroring early cloud adoption chaos where \"cloud first\" policies ignored security.",[22,3733,3734],{},"Panel consensus: Organizations overlook unmanaged identities—old roles, static API keys in codebases, or chat systems. Jake notes, \"I joke that I probably have access to any number of systems that I had access to over the last 30 years. And it's probably true.\" This compounds with agents' creativity, enabling self-escalating privilege chains where one agent delegates to another, expanding blast radius infinitely.",[22,3736,3737],{},"Jeff Kroom adds that traditional NHI for workloads like CI\u002FCD was deterministic; agents introduce unpredictability, nullifying biometrics or MFA suited for humans. Dave McInness frames agents as \"the most helpful insider threats we've ever had,\" echoing the segment's opener.",[17,3739,3741],{"id":3740},"traditional-iam-breaks-under-agent-creativity","Traditional IAM Breaks Under Agent Creativity",[22,3743,3744],{},"Human IAM and static NHI fail agents because they lack attestation for human-initiated workflows, inheritance controls across roles, and audit trails distinguishing user intent from agent actions. Jake explains: \"How do I attest that Jake is the one who asks for those things and then how do I reduce the boundaries of what my identity can do just for that particular domain space?\"",[22,3746,3747],{},"Key divergence: Panelists agree on identity scoping issues but emphasize workflow isolation over just credentials. Direct agent-to-agent communication risks \"confused deputy\" scenarios. Jake argues against it: \"If you allow your agents to reach out and talk to other agents, you've already lost this game.\" Instead, mimic human separations of duties—specialized agents with domain-specific models, even embedded in IoT.",[22,3749,3750],{},"Host Matt references \"self-escalating privilege chains,\" which Jake ties to missing isolation: Agents proxy requests creatively, bypassing scopes without ring-fencing.",[17,3752,3754],{"id":3753},"security-lifecycle-management-human-to-agent-handoff","Security Lifecycle Management: Human-to-Agent Handoff",[22,3756,3757],{},"IBM and HashiCorp's joint approach—Security Lifecycle Management—spans verification, credential vending, and inspection. Tools like IBM Verify handle human attestation; HashiCorp Vault provides JIT credentials for agents. Vault Identity Protect inspects network streams; Vault Radar discovers unmanaged identities.",[22,3759,3760],{},"Jake outlines layers: Test human workflows, vend laser-focused agent identities, verify both ends. Code scanning prevents API keys in repos, addressing breaches like LiteLLM where libraries exfiltrate local keys.",[22,3762,3763],{},"Suja reinforces: Agents need dynamic rotation beyond human MFA, shifting from static to session-based creds that expire post-task—even if designed for days, kill after minutes.",[22,3765,3766],{},"Trade-offs: JIT enables observability challenges—short-lived IDs complicate tracing—but enforces just-in-time over just-in-case access, flipping legacy IAM mindsets where creds outlive needs.",[17,3768,3770],{"id":3769},"isolate-workflows-with-orchestration-layers","Isolate Workflows with Orchestration Layers",[22,3772,3773],{},"Strongest argument from Jake: Prevent agent discovery and direct calls via coordination layers like IBM's CFKA (Cloud Foundry something? Transcript: CFKA). Agents watch domain-specific queues, orchestrated centrally—no visibility into peers.",[22,3775,3776],{},"\"Think of CFKA as almost like the partitioning layer to basically allow an agent to watch for the work that it's supposed to be doing and it can't be called by other agents,\" Jake says. This yields audit artifacts for compliance, crucial for regulated sectors.",[22,3778,3779],{},"Jeff probes trust between agents; Jake counters: Build human-like hierarchies via orchestration, not peer-to-peer. Dave nods to design: \"No one's thinking about... people are just so excited about what is possible and they release it and they go oops forgot about right.\"",[22,3781,3782],{},"Panel agreement: FOMO engineering repeats cloud mistakes—racing in Yugos vs. engineering F1 cars. Responsible design limits agents to scoped \"friends,\" preserving AI's power without chaos.",[17,3784,3786],{"id":3785},"roadmap-from-inventory-to-session-based-isolation","Roadmap: From Inventory to Session-Based Isolation",[22,3788,3789],{},"Jake's prioritized steps:",[3791,3792,3793,3797,3800,3803,3806],"ol",{},[3794,3795,3796],"li",{},"Inventory all identities—clean VCS, chats, files of unmanaged creds.",[3794,3798,3799],{},"Rotate static creds to shorter-lived.",[3794,3801,3802],{},"Shift to JIT\u002Fsession-based: Creds spawn on-request, expire post-session.",[3794,3804,3805],{},"Assign long-term agent identities sparingly (e.g., SPIFFE).",[3794,3807,3808],{},"Isolate via queues\u002Forchestration.",[22,3810,3811],{},"\"You have to be this tall to AI,\" Jake analogizes, like roller coaster height checks—master basics before advanced play.",[22,3813,3814],{},"Panelists converge: Tooling exists (Vault, Verify); execution needs will. Predictions: Domain-specific small models proliferate; compliance drives adoption in finance.",[22,3816,3817],{},"Notable quotes:",[3819,3820,3821,3824,3827,3830,3833],"ul",{},[3794,3822,3823],{},"Jake Lunberg: \"We need to isolate those agentic workflows... ring fence not just the identity but the scope and how those agents run and how it is that I allow them to live and die for the workloads that they need.\" (On workflow isolation vs. mere IAM.)",[3794,3825,3826],{},"Jake Lunberg: \"The beauty is... we have the tooling. It's now just... working on your people to actually affect this change.\" (Urging organizational buy-in for migration.)",[3794,3828,3829],{},"Dave McInness (quoted): \"AI agents are the most helpful insider threats we've ever had.\" (Framing the core risk.)",[3794,3831,3832],{},"Jeff Kroom: \"What we need to build in are things that are actually more human... How do those two agents learn to trust each other?\" (Probing inter-agent dynamics, countered by isolation.)",[3794,3834,3835],{},"Jake Lunberg: \"You're going to be fear of missing out on your revenue targets... because your company may not exist anymore.\" (Warning against FOMO-driven deployment.)",[17,3837,3839],{"id":3838},"key-takeaways","Key Takeaways",[3819,3841,3842,3845,3848,3851,3854,3857,3860,3863],{},[3794,3843,3844],{},"Inventory unmanaged identities across systems before deploying agents—remove static creds from codebases and files.",[3794,3846,3847],{},"Transition NHI from static\u002Flong-lived to rotation, then JIT\u002Fsession-based credentials that auto-expire post-task.",[3794,3849,3850],{},"Ban direct agent-to-agent communication; use orchestration layers (e.g., CFKA queues) for domain-isolated workflows.",[3794,3852,3853],{},"Design agents with separation of duties: Scope to single jobs, like human roles, using small\u002Fdomain-specific models.",[3794,3855,3856],{},"Prioritize compliance artifacts—auditable handoffs from human requests to agent actions—for regulated industries.",[3794,3858,3859],{},"Avoid FOMO engineering; treat AI adoption like F1 design, not reckless speed, to prevent breaches like LiteLLM.",[3794,3861,3862],{},"Combine human verification (IBM Verify) with agent credential vending (HashiCorp Vault) for end-to-end lifecycle.",[3794,3864,3865],{},"Expect workflow isolation to define secure AI, enabling creativity within guardrails without privilege escalation.",{"title":84,"searchDepth":85,"depth":85,"links":3867},[3868,3869,3870,3871,3872,3873],{"id":3727,"depth":85,"text":3728},{"id":3740,"depth":85,"text":3741},{"id":3753,"depth":85,"text":3754},{"id":3769,"depth":85,"text":3770},{"id":3785,"depth":85,"text":3786},{"id":3838,"depth":85,"text":3839},[91],"Learn more about solving agentic AI identity and access gaps → https:\u002F\u002Fibm.biz\u002FBdpSCg\n\nLiteLLM is a nifty little Python library that gives you access to about 100 different AI services through one API. It gets an estimated 3.4 million downloads a day. \n\nAnd last week, it was turned into a Trojan horse, distributing infostealers to hundreds of thousands of devices. (At least, that’s what TeamPCP says—the hackers behind the LiteLLM breach and a slew of other high-profile software supply chain attacks in recent weeks.) \n\nQuote Andrej Karpathy: This is “basically the scariest thing imaginable in modern software.” \n\nOn this episode of Security Intelligence, Suja Viswesan, Dave McGinnis and Jeff Crume help us break down the LiteLLM breach and the broader campaign TeamPCP is waging. \n\nWe’re also joined by HashiCorp Field CTO Jake Lundberg in the first segment for a discussion of how organizations are trying—with varying degrees of success—to tackle the agentic AI problem.  \n\nAI agents are identities—but identities our existing frameworks weren’t built to house. Simply porting existing human and non-human identity management practices onto them won’t cut it. \n\nBut the question remains: What do we need instead? \n\nAll that and more on Security Intelligence. \n\nSegments \n00:00 -- Intro \n1:13 -- Who will fix AI agent security?  \n21:17 -- RSAC 2026 Recap  \n29:31 -- 2026's most dangerous cyberattacks  \n40:45 -- The LiteLLM breach  \n\nThe opinions expressed in this podcast are solely those of the participants and do not necessarily reflect the views of IBM or any other organization or entity. \n\nExplore the podcast → https:\u002F\u002Fibm.biz\u002FBdpSCh\n\n#AIAgentSecurity #AIAgent #Cyberattack",{},"\u002Fsummaries\u002Fdc755e65df89a5d5-ai-agents-demand-workflow-isolation-and-jit-creden-summary","2026-04-01 10:00:03","2026-04-03 21:12:26",{"title":3717,"description":3875},{"loc":3877},"dc755e65df89a5d5","IBM Technology","video","https:\u002F\u002Fwww.youtube.com\u002Fwatch?v=0nPkGvNS0n8","summaries\u002Fdc755e65df89a5d5-ai-agents-demand-workflow-isolation-and-jit-creden-summary",[123,124,125],"Experts warn AI agents act as creative insider threats; secure them via unmanaged identity cleanup, dynamic just-in-time credentials, and strict workflow isolation to curb privilege chains.",[125],"7Pon0Ub6bNSQyfA1fprNpEXJ5hrN2flD8HgHKOT0Q9s",{"id":3892,"title":3893,"ai":3894,"body":3899,"categories":3983,"created_at":93,"date_modified":93,"description":84,"extension":94,"faq":93,"featured":95,"kicker_label":93,"meta":3984,"navigation":112,"path":3999,"published_at":93,"question":93,"scraped_at":4000,"seo":4001,"sitemap":4002,"source_id":4003,"source_name":4004,"source_type":119,"source_url":4005,"stem":4006,"tags":4007,"thumbnail_url":93,"tldr":4008,"tweet":93,"unknown_tags":4009,"__hash__":4010},"summaries\u002Fsummaries\u002Fb23e69dcdbf6e791-adlc-lifecycle-for-reliable-ai-agents-summary.md","ADLC: Lifecycle for Reliable AI Agents",{"provider":7,"model":8,"input_tokens":3895,"output_tokens":3896,"processing_time_ms":3897,"cost_usd":3898},5647,1517,15905,0.00138105,{"type":14,"value":3900,"toc":3978},[3901,3905,3908,3911,3915,3918,3945,3948,3952,3955,3975],[17,3902,3904],{"id":3903},"why-adlc-beats-sdlc-for-probabilistic-agents","Why ADLC Beats SDLC for Probabilistic Agents",[22,3906,3907],{},"Traditional SDLC works for deterministic software but fails for agentic AI's chaos—probabilistic reasoning demands constant tuning post-functional completion. ADLC rethinks this: agents wire up fast to end-to-end functionality, but reliability requires 10x more effort without methodical evals. Core claim: a curated eval suite unlocks success by turning vibes into metrics, preventing regressions as you add prompts, tools, or RAG. Use ADLC to guarantee robust results in mission-critical systems like finance or airlines.",[22,3909,3910],{},"Planning mirrors SDLC but accelerates: align on goals, behaviors, success metrics (e.g., business KPIs), then prototype with internal tests. Skip exhaustive specs—focus on quick functional pilots.",[17,3912,3914],{"id":3913},"master-reliability-with-the-agent-flywheel","Master Reliability with the Agent Flywheel",[22,3916,3917],{},"The Flywheel's continuous loop transforms unreliable pilots into production systems:",[3791,3919,3920,3927,3933,3939],{},[3794,3921,3922,3926],{},[3923,3924,3925],"strong",{},"Gather Data",": Deploy gradually (internal → pilots → production) plus simulated runs for edge cases, tools, prompts. This yields behavioral traces tied to KPIs.",[3794,3928,3929,3932],{},[3923,3930,3931],{},"Pinpoint Failures",": Trace decisions to expose hotspots—brittle prompts, bad retrievals, poor orchestration. Correlate with benchmarks to quantify underperformance.",[3794,3934,3935,3938],{},[3923,3936,3937],{},"Build Evolving Evals",": Feed failures into your suite as a 'control system' safety net. Ensures issues never recur silently.",[3794,3940,3941,3944],{},[3923,3942,3943],{},"Experiment Safely",": Update prompts, retrieval, tools with eval-backed metrics—no blind ships. Track regressions before user impact.",[22,3946,3947],{},"Arthur's platform simplifies eval curation; start small, it becomes routine. Result: trustworthy agents under stress.",[17,3949,3951],{"id":3950},"enforce-governance-for-production-safety","Enforce Governance for Production Safety",[22,3953,3954],{},"Govern agents with three automated pillars:",[3819,3956,3957,3963,3969],{},[3794,3958,3959,3962],{},[3923,3960,3961],{},"Real-time Monitoring",": Alert on anomalies, drift in prompts\u002Fretrievals\u002Ftools.",[3794,3964,3965,3968],{},[3923,3966,3967],{},"Change Approvals",": Eval-gate updates to block regressions.",[3794,3970,3971,3974],{},[3923,3972,3973],{},"Compliance Logging",": Audit traces for regulations.",[22,3976,3977],{},"Automation makes this scalable; forward-deployed engineers at Arthur stand up pipelines from day one.",{"title":84,"searchDepth":85,"depth":85,"links":3979},[3980,3981,3982],{"id":3903,"depth":85,"text":3904},{"id":3913,"depth":85,"text":3914},{"id":3950,"depth":85,"text":3951},[91],{"content_references":3985,"triage":3997},[3986,3990,3994],{"type":99,"title":3987,"url":3988,"context":3989},"Moving Beyond Vibe Checks: Going from Guesswork to Reliable Agents","https:\u002F\u002Fwww.arthur.ai\u002Fblog\u002Fmoving-beyond-vibe-checks-going-from-guesswork-to-reliable-agents?referrer=introducing-adlc-blog","cited",{"type":3991,"title":3992,"url":3993,"context":106},"tool","Arthur Platform","https:\u002F\u002Fwww.arthur.ai",{"type":99,"title":3995,"url":3996,"context":102},"Agentic Development Lifecycle","https:\u002F\u002Fwww.arthur.ai\u002Fagentic-development-lifecycle?referrer=introducing-adlc-blog",{"relevance":108,"novelty":109,"quality":109,"actionability":109,"composite":110,"reasoning":3998},"Category: AI Automation. The article introduces the ADLC framework specifically designed for managing AI agents, addressing the audience's need for practical methodologies in AI product development. It provides a structured approach to improving reliability in AI systems, which is actionable through its outlined Flywheel process.","\u002Fsummaries\u002Fb23e69dcdbf6e791-adlc-lifecycle-for-reliable-ai-agents-summary","2026-04-15 15:28:34",{"title":3893,"description":84},{"loc":3999},"b23e69dcdbf6e791","__oneoff__","https:\u002F\u002Fwww.arthur.ai\u002Fblog\u002Fintroducing-adlc?referrer=aeo-blogs","summaries\u002Fb23e69dcdbf6e791-adlc-lifecycle-for-reliable-ai-agents-summary",[123,125,126],"Replace SDLC with ADLC for agents: Plan quickly, iterate via Flywheel (usage data → failures → evals → improvements), and govern with monitoring, approvals, and compliance to achieve production reliability.",[125,126],"l4Z0Xx6ruxJOkOipUv8ByekUhuEDB4OlguicQAa-NS4",{"id":4012,"title":4013,"ai":4014,"body":4019,"categories":4075,"created_at":93,"date_modified":93,"description":84,"extension":94,"faq":93,"featured":95,"kicker_label":93,"meta":4076,"navigation":112,"path":4098,"published_at":4099,"question":93,"scraped_at":4100,"seo":4101,"sitemap":4102,"source_id":4103,"source_name":4104,"source_type":119,"source_url":4105,"stem":4106,"tags":4107,"thumbnail_url":93,"tldr":4108,"tweet":93,"unknown_tags":4109,"__hash__":4110},"summaries\u002Fsummaries\u002F7d2fe37ae2641198-folders-turn-llms-into-specialized-agents-summary.md","Folders Turn LLMs into Specialized Agents",{"provider":7,"model":8,"input_tokens":4015,"output_tokens":4016,"processing_time_ms":4017,"cost_usd":4018},9427,2052,15307,0.00240455,{"type":14,"value":4020,"toc":4070},[4021,4025,4028,4031,4034,4038,4041,4044,4052,4055,4059,4067],[17,4022,4024],{"id":4023},"build-folder-based-agents-with-layered-context","Build Folder-Based Agents with Layered Context",[22,4026,4027],{},"Point any LLM like Claude Opus at a project folder to instantiate a specialist agent: the folder provides all necessary context, turning a general model into an expert without re-explaining basics each time. Core components include a CLAUDE.md file defining conventions (e.g., Rails naming, deploy workflows, database patterns), docs\u002Fdeveloper-docs\u002F for architecture reports and pipelines, docs\u002Frunbooks\u002F and docs\u002Finvestigations\u002F for operational memory from incidents, and .claude\u002Fagents\u002F for refined specialists like reviewers or planners.",[22,4029,4030],{},"Specify a reading order—e.g., CLAUDE.md first, then architecture doc, system reports, prompts—to ensure consistent onboarding. Separate folders create distinct agents: ~\u002Fcora\u002F for feature building (inherits full app code and knowledge), ~\u002Fcora-agent\u002F for ops (no production code; includes skills for AppSignal error querying, Render log tailing, Postgres read-replica access, Intercom ticket reading, GitHub deploy correlation, plus bin\u002F daemons for scheduling\u002Finbox\u002Fhealth, postmortems, and deploy journals). This yields role-specific behavior: Rails engineer in one folder, ops engineer in another, all on the same model.",[22,4032,4033],{},"Result: Agents inherit months of compound engineering accumulation, enabling reliable work without swarms' coordination overhead. Anthropic research confirms multi-agent setups with Opus lead + Sonnet subs outperform single Opus by 90% on research but burn 15x tokens and struggle on coding's fewer parallel steps.",[17,4035,4037],{"id":4036},"scale-with-file-based-dispatch-layer","Scale with File-Based Dispatch Layer",[22,4039,4040],{},"Manually juggling 44 agents across folders overwhelms humans (fine at 5 tabs, unsustainable at 44). Build a lightweight Ruby daemon as dispatch layer: watches a spawn-request directory, routes via file-based messaging (no custom protocols\u002Fnetworking). Workflow: \u002Forchestrate \"Fix GitHub issue #1765\" spawns lead agent to decompose into subtasks (written as files); daemon assigns to appropriate folder-workers; workers report via files; daemon polls status every 60s.",[22,4042,4043],{},"Key commands replace 20 tabs:",[3819,4045,4046,4049],{},[3794,4047,4048],{},"\u002Fhey: Morning briefing scans projects for completed\u002Ferrored\u002Fblocked tasks + high-priority issues, giving full attention map across codebases\u002Fops\u002Forchestration.",[3794,4050,4051],{},"\u002Forchestrate: Delegates to context-aware workers; outputs PRs\u002FGitHub comments for async review.",[22,4053,4054],{},"Monitor via tmux panes for live agent views and agent-tree dashboard (statuses: working\u002Fwaiting\u002Fdone\u002Ferror). Humans retain control: decide tasks\u002Froutes, review outputs—dispatch just tracks.",[17,4056,4058],{"id":4057},"avoid-failures-by-building-trust-first","Avoid Failures by Building Trust First",[22,4060,4061,4062,4066],{},"Scale exposes issues: encoding bugs (e.g., em-dashes\u002Fcurly quotes crash US-ASCII daemons), context drift (stale\u002Fdupe tasks requiring manual prune), agent stalls (indefinite 'working' from API floods\u002Finput waits). Core rule: Never 'vibe orchestrate'—mimic vibe-coding pitfalls. For new projects: Manually setup folder, iterate compound engineering loop (plan\u002Fuse\u002Ftrust), run flows yourself until predictable, ",[4063,4064,4065],"em",{},"then"," dispatch. Skipping yields dupe PRs\u002Fissues.",[22,4068,4069],{},"Trade-offs: Folders scale simply (no Rube Goldberg swarms after 3 months failure), but demand upfront investment in context. Future: Pairs with managed services like Anthropic's Claude Managed Agents for sandboxing\u002Fstate\u002Ftools, focusing humans on specialization.",{"title":84,"searchDepth":85,"depth":85,"links":4071},[4072,4073,4074],{"id":4023,"depth":85,"text":4024},{"id":4036,"depth":85,"text":4037},{"id":4057,"depth":85,"text":4058},[141],{"content_references":4077,"triage":4095},[4078,4081,4086,4089,4092],{"type":3991,"title":4079,"url":4080,"context":106},"Cora","https:\u002F\u002Fcora.computer\u002F",{"type":4082,"title":4083,"author":4084,"url":4085,"context":3989},"report","Multi-Agent Research System","Anthropic","https:\u002F\u002Fwww.anthropic.com\u002Fengineering\u002Fmulti-agent-research-system",{"type":99,"title":4087,"url":4088,"context":102},"Compound Engineering Guide","https:\u002F\u002Fevery.to\u002Fguides\u002Fcompound-engineering",{"type":3991,"title":4090,"url":4091,"context":102},"Compound Engineering Plugin","https:\u002F\u002Fgithub.com\u002FEveryInc\u002Fcompound-engineering-plugin",{"type":99,"title":4093,"url":4094,"context":106},"Claude Managed Agents","https:\u002F\u002Fplatform.claude.com\u002Fdocs\u002Fen\u002Fmanaged-agents\u002Foverview",{"relevance":108,"novelty":109,"quality":109,"actionability":108,"composite":4096,"reasoning":4097},4.55,"Category: AI Automation. The article provides a detailed method for creating specialized agents using LLMs by leveraging project folders, which directly addresses the audience's need for practical applications in AI integration. It offers a concrete framework for building and scaling agents, making it immediately actionable for developers looking to implement this in their workflows.","\u002Fsummaries\u002F7d2fe37ae2641198-folders-turn-llms-into-specialized-agents-summary","2026-04-13 00:00:00","2026-04-13 17:53:28",{"title":4013,"description":84},{"loc":4098},"7d2fe37ae2641198","Source Code (Every.to)","https:\u002F\u002Fevery.to\u002Fsource-code\u002Fthe-folder-is-the-agent","summaries\u002F7d2fe37ae2641198-folders-turn-llms-into-specialized-agents-summary",[123,125,126],"Specialize LLMs by pointing them at project folders with CLAUDE.md instructions, docs, runbooks, and skills—creating agents that inherit your codebase's context. Scale to 44 parallel agents via a file-based dispatch layer using \u002Fhey for status and \u002Forchestrate for task routing.",[125,126],"yVWaTU1VEB8G9jk2clTINV031saRqUPKMLjnycwHzjM",{"id":4112,"title":4113,"ai":4114,"body":4119,"categories":4147,"created_at":93,"date_modified":93,"description":84,"extension":94,"faq":93,"featured":95,"kicker_label":93,"meta":4148,"navigation":112,"path":4174,"published_at":4175,"question":93,"scraped_at":4176,"seo":4177,"sitemap":4178,"source_id":4179,"source_name":4180,"source_type":119,"source_url":4181,"stem":4182,"tags":4183,"thumbnail_url":93,"tldr":4184,"tweet":93,"unknown_tags":4185,"__hash__":4186},"summaries\u002Fsummaries\u002F23bc0205949accea-agents-as-scaffolding-code-controls-flow-for-relia-summary.md","Agents as Scaffolding: Code Controls Flow for Reliable Automation",{"provider":7,"model":8,"input_tokens":4115,"output_tokens":4116,"processing_time_ms":4117,"cost_usd":4118},4642,1881,17230,0.0018464,{"type":14,"value":4120,"toc":4142},[4121,4125,4128,4132,4135,4139],[17,4122,4124],{"id":4123},"standalone-agents-fail-reliability-for-interruptions","Standalone Agents Fail Reliability for Interruptions",[22,4126,4127],{},"Pure agent setups for recurring tasks like security vulnerability alerts often underperform because they lack near-perfect accuracy. In one case, an agent processed GitHub Dependabot webhooks, filtering to critical issues and using GitHub APIs (checking CODEOWNERS files and recent commits) to assign owners, piping results to Slack. Despite prompt iterations with \"CRITICAL: you must...\" directives and model upgrades from GPT-4o-mini (\"GPT 4.1\") to GPT-4o (\"GPT 5.4\"), it included high and medium severity alerts ~20-30% of the time. This imperfection blocks rollout, as false positives would spam teams, unlike humans deterred by DM feedback. Verification evals (e.g., checking for non-critical mentions) add cost without full satisfaction, especially for unstructured tasks lacking tests or linting.",[17,4129,4131],{"id":4130},"code-driven-scaffolding-delivers-100-reliability","Code-Driven Scaffolding Delivers 100% Reliability",[22,4133,4134],{},"Shift to code-first workflows where software manages flow control by default, invoking agents only for non-deterministic steps like ownership inference. Feed Dependabot webhooks into a scripted pipeline: code deterministically filters to critical severity only, then calls the agent solely for owner lookup via GitHub APIs. Post-agent, code validates and posts to Slack. This hybrid runs perfectly every time, enabling aggressive rollout without babysitting. Extend with weekly pings on open criticals using the same split. Next: auto-generate fixes for human review\u002Fmerge, building on existing Dependabot PR auto-merge (which solves a subset of issues).",[17,4136,4138],{"id":4137},"pattern-scales-across-recurring-tasks","Pattern Scales Across Recurring Tasks",[22,4140,4141],{},"Generalize as: (1) Log recent human\u002Fagent runs, prompts, instructions; (2) Prompt Claude\u002FCodex for code-scaffolded replacement (minutes to prototype); (3) Deterministic code for all verifiable steps (filtering, sequencing); (4) Agents for judgment calls (e.g., ownership). Benefits: 100% uptime vs. agent flakiness, lower cost (fewer tokens), easier maintenance\u002Fdebugging. Applied 5-6 months after initial agent (1 month post-model upgrade), it eliminated manual dashboard checks, minimizing human handoffs entirely for this process.",{"title":84,"searchDepth":85,"depth":85,"links":4143},[4144,4145,4146],{"id":4123,"depth":85,"text":4124},{"id":4130,"depth":85,"text":4131},{"id":4137,"depth":85,"text":4138},[141],{"content_references":4149,"triage":4172},[4150,4156,4159,4163,4166,4169],{"type":4151,"title":4152,"author":4153,"publisher":84,"url":4154,"isbn":4155,"context":106},"book","An Elegant Puzzle","Will Larson","https:\u002F\u002Fwww.amazon.com\u002FElegant-Puzzle-Systems-Engineering-Management\u002Fdp\u002F1732265186","1732265186",{"type":4151,"title":4157,"author":4153,"url":4158,"context":106},"Staff Engineer","https:\u002F\u002Fstaffeng.com\u002Fbook",{"type":4151,"title":4160,"author":4153,"url":4161,"isbn":4162,"context":106},"The Engineering Executive's Primer","https:\u002F\u002Fwww.amazon.com\u002FEngineering-Executives-Primer-Impactful-Leadership\u002Fdp\u002F1098149483\u002F","1098149483",{"type":4151,"title":4164,"author":4153,"url":4165,"context":106},"Crafting Engineering Strategy","https:\u002F\u002Fcraftingengstrategy.com\u002F",{"type":99,"title":4167,"author":4153,"url":4168,"context":3989},"Agents as Coordinators","https:\u002F\u002Flethain.com\u002Fagents-coordinators\u002F",{"type":99,"title":4170,"author":4153,"url":4171,"context":3989},"Dependabot Auto-Merge","https:\u002F\u002Flethain.com\u002Fdependabot-auto-merge\u002F",{"relevance":108,"novelty":109,"quality":109,"actionability":108,"composite":4096,"reasoning":4173},"Category: AI Automation. The article provides a detailed framework for improving the reliability of automation through code-driven scaffolding, addressing a specific pain point of the audience regarding the limitations of pure agents. It offers actionable steps for implementing this approach, making it highly relevant and practical for builders of AI-powered products.","\u002Fsummaries\u002F23bc0205949accea-agents-as-scaffolding-code-controls-flow-for-relia-summary","2026-04-12 17:00:00","2026-04-13 17:53:30",{"title":4113,"description":84},{"loc":4174},"23bc0205949accea","Will Larson (Irrational Exuberance)","https:\u002F\u002Flethain.com\u002Fagents-as-scaffolding\u002F","summaries\u002F23bc0205949accea-agents-as-scaffolding-code-controls-flow-for-relia-summary",[123,125,126],"Replace pure agents with code-driven scaffolding: deterministic code handles filtering and flow, agents only infer ownership, achieving 100% reliability for recurring tasks like security patching—faster, cheaper, maintainable.",[125,126],"sdZjD1gN0e2SD4o8uyNhBAs1O7IUoBh20LZVxn7Td58"]