[{"data":1,"prerenderedAt":-1},["ShallowReactive",2],{"summary-40d0e47a51b3d11f-oss-fuzz-automates-fuzzing-to-secure-core-open-sou-summary":3,"summaries-facets-categories":124,"summary-related-40d0e47a51b3d11f-oss-fuzz-automates-fuzzing-to-secure-core-open-sou-summary":5698},{"id":4,"title":5,"ai":6,"body":13,"categories":66,"created_at":68,"date_modified":68,"description":60,"extension":69,"faq":68,"featured":70,"kicker_label":68,"meta":71,"navigation":107,"path":108,"published_at":68,"question":68,"scraped_at":109,"seo":110,"sitemap":111,"source_id":112,"source_name":113,"source_type":114,"source_url":115,"stem":116,"tags":117,"thumbnail_url":68,"tldr":121,"tweet":68,"unknown_tags":122,"__hash__":123},"summaries\u002Fsummaries\u002F40d0e47a51b3d11f-oss-fuzz-automates-fuzzing-to-secure-core-open-sou-summary.md","OSS-Fuzz Automates Fuzzing to Secure Core Open Source",{"provider":7,"model":8,"input_tokens":9,"output_tokens":10,"processing_time_ms":11,"cost_usd":12},"openrouter","x-ai\u002Fgrok-4.1-fast",5475,1974,11553,0.0020595,{"type":14,"value":15,"toc":59},"minimark",[16,21,25,28,32,47,51],[17,18,20],"h2",{"id":19},"fuzzing-pipeline-detects-hard-to-find-vulnerabilities","Fuzzing Pipeline Detects Hard-to-Find Vulnerabilities",[22,23,24],"p",{},"OSS-Fuzz integrates fuzzing engines like libFuzzer with Sanitizers (starting with AddressSanitizer) and ClusterFuzz for distributed execution, targeting buffer overflows, use-after-free errors, memory leaks, and logical bugs in open source libraries. This setup generates random inputs to trigger crashes in components like Chrome, outperforming manual audits by scaling to trillions of test cases weekly (~4 trillion). Developers gain automatic vulnerability detection without local setup, as OSS-Fuzz handles execution, reporting via Chromium bugs tracker, and fix verification—e.g., a FreeType heap buffer overflow (CVE-relevant) was detected hours after a code change, notified to maintainers, fixed, and confirmed in one day.",[22,26,27],{},"Trade-offs: Focuses on projects with large user bases or critical infrastructure (criteria left open for interpretation), enforcing a 90-day disclosure deadline to prioritize user patches per industry best practices.",[17,29,31],{"id":30},"proven-impact-on-billion-scale-libraries","Proven Impact on Billion-Scale Libraries",[22,33,34,35,39,40,46],{},"Early adoption on FreeType (used on over 1 billion devices for font rendering) exposed a heap-buffer-overflow in tt_face_vary_cvtsrc (ttgxvar.c:1556), scoring high scareness (24) via AddressSanitizer: ",[36,37,38],"code",{},"ERROR: AddressSanitizer: heap-buffer-overflow on address 0x615000000ffa READ of size 2",". OSS-Fuzz has fixed 150 bugs across integrated projects, including security issues listed at ",[41,42,43],"a",{"href":43,"rel":44},"https:\u002F\u002Fbugs.chromium.org\u002Fp\u002Foss-fuzz\u002Fissues\u002Flist",[45],"nofollow",". This prevents widespread exploits like Heartbleed or Stagefright by catching errors pre-internet exposure, stabilizing OSS foundations for apps, sites, and IoT.",[17,48,50],{"id":49},"integrate-your-project-for-automated-security","Integrate Your Project for Automated Security",[22,52,53,54,58],{},"Submit projects via GitHub (",[41,55,56],{"href":56,"rel":57},"https:\u002F\u002Fgithub.com\u002Fgoogle\u002Foss-fuzz#accepting-new-projects",[45],"); acceptance prioritizes global IT impact. Once onboarded, expect continuous fuzzing, auto-notifications, and 90-day disclosure. Contribute feedback or code to expand coverage—e.g., add engines like AFL—making fuzzing standard in OSS workflows for reliable infrastructure.",{"title":60,"searchDepth":61,"depth":61,"links":62},"",2,[63,64,65],{"id":19,"depth":61,"text":20},{"id":30,"depth":61,"text":31},{"id":49,"depth":61,"text":50},[67],"Software Engineering",null,"md",false,{"content_references":72,"triage":102},[73,78,83,86,89,92,95,98],{"type":74,"title":75,"url":76,"context":77},"tool","OSS-Fuzz","https:\u002F\u002Fgithub.com\u002Fgoogle\u002Foss-fuzz","recommended",{"type":79,"title":80,"url":81,"context":82},"other","Core Infrastructure Initiative","https:\u002F\u002Fwww.coreinfrastructure.org\u002F","mentioned",{"type":74,"title":84,"url":85,"context":82},"AFL","http:\u002F\u002Flcamtuf.coredump.cx\u002Fafl\u002F",{"type":74,"title":87,"url":88,"context":82},"libFuzzer","http:\u002F\u002Flibfuzzer.info\u002F",{"type":74,"title":90,"url":91,"context":82},"Sanitizers","https:\u002F\u002Fgithub.com\u002Fgoogle\u002Fsanitizers",{"type":74,"title":93,"url":94,"context":82},"AddressSanitizer","http:\u002F\u002Fclang.llvm.org\u002Fdocs\u002FAddressSanitizer.html",{"type":74,"title":96,"url":97,"context":82},"ClusterFuzz","https:\u002F\u002Fgithub.com\u002Fgoogle\u002Foss-fuzz\u002Fblob\u002Fmaster\u002Fdocs\u002Fclusterfuzz.md",{"type":74,"title":99,"url":100,"context":101},"FreeType","https:\u002F\u002Fwww.freetype.org\u002F","cited",{"relevance":103,"novelty":103,"quality":104,"actionability":103,"composite":105,"reasoning":106},3,4,3.25,"Category: AI Automation. The article discusses OSS-Fuzz, which automates the fuzzing process for open source projects, providing a practical tool for developers to enhance security. While it presents useful insights into the fuzzing pipeline and its impact, it lacks direct applicability to building AI-powered products.",true,"\u002Fsummaries\u002F40d0e47a51b3d11f-oss-fuzz-automates-fuzzing-to-secure-core-open-sou-summary","2026-04-16 03:00:38",{"title":5,"description":60},{"loc":108},"40d0e47a51b3d11f","__oneoff__","article","https:\u002F\u002Fopensource.googleblog.com\u002F2016\u002F12\u002Fannouncing-oss-fuzz-continuous-fuzzing.html","summaries\u002F40d0e47a51b3d11f-oss-fuzz-automates-fuzzing-to-secure-core-open-sou-summary",[118,119,120],"open-source","fuzzing","security","Google's OSS-Fuzz runs continuous fuzzing on critical OSS projects using libFuzzer, Sanitizers, and ClusterFuzz, uncovering 150 bugs and 4 trillion test cases weekly for faster security fixes.",[119,120],"cnj2LA2dc_KV7EUuv8kTb_H0C45-Nqtlf87xMxVUBpc",[125,128,131,134,137,140,142,144,146,148,150,152,154,157,159,161,163,165,168,170,172,174,176,178,180,182,184,186,188,190,192,194,196,198,200,202,205,208,210,212,214,216,218,220,222,224,226,228,231,233,235,237,239,241,243,245,247,249,251,253,255,257,259,262,264,266,268,270,272,274,276,278,280,282,284,286,289,291,293,295,297,299,301,303,305,307,309,311,313,315,317,319,321,323,325,327,329,331,333,335,337,339,341,343,345,348,350,352,354,356,358,360,362,364,366,369,371,373,375,377,379,381,383,385,387,389,391,394,396,398,400,402,404,406,408,411,413,415,417,419,421,423,425,427,429,431,433,435,437,439,441,443,445,447,449,451,453,455,457,460,462,464,467,469,471,473,475,477,479,481,483,485,487,489,491,493,496,498,500,502,504,506,508,510,512,515,517,519,521,523,525,527,529,531,533,535,537,539,541,543,545,547,549,551,553,555,557,559,561,563,565,567,569,571,573,575,577,579,581,583,585,587,589,591,593,595,597,599,601,603,605,607,609,611,613,615,617,619,621,623,625,627,629,631,633,635,637,639,641,643,645,647,649,651,653,655,657,659,661,663,665,667,669,671,673,675,677,679,681,683,685,687,689,691,693,695,697,699,701,703,705,707,709,711,713,715,717,719,721,723,725,727,729,731,733,735,737,739,741,743,745,747,749,751,754,756,758,760,763,765,767,769,771,773,775,777,779,781,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,1033,1035,1037,1039,1041,1043,1045,1047,1049,1051,1053,1055,1057,1059,1061,1063,1065,1067,1069,1071,1073,1075,1077,1079,1081,1083,1085,1087,1089,1091,1093,1095,1097,1099,1101,1103,1105,1107,1109,1111,1113,1115,1117,1119,1121,1123,1125,1127,1129,1131,1133,1135,1137,1139,1141,1143,1145,1147,1149,1151,1153,1155,1157,1159,1161,1163,1165,1167,1169,1171,1173,1175,1177,1179,1181,1183,1185,1187,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,1303,1305,1307,1309,1311,1313,1315,1317,1319,1321,1323,1325,1327,1329,1331,1333,1335,1337,1339,1341,1343,1345,1347,1349,1351,1353,1355,1357,1359,1361,1363,1365,1367,1369,1371,1373,1375,1377,1379,1381,1383,1385,1387,1389,1391,1393,1395,1397,1399,1401,1403,1405,1407,1409,1411,1413,1415,1417,1419,1421,1423,1425,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,1479,1481,1483,1485,1487,1489,1491,1493,1495,1497,1499,1501,1503,1505,1507,1509,1511,1513,1515,1517,1519,1521,1523,1525,1527,1529,1531,1533,1535,1537,1539,1541,1543,1545,1547,1549,1551,1553,1555,1557,1559,1561,1563,1565,1567,1569,1571,1573,1575,1577,1579,1581,1583,1585,1587,1589,1591,1593,1595,1597,1599,1601,1603,1605,1607,1609,1611,1613,1615,1617,1619,1621,1623,1625,1627,1629,1631,1633,1635,1637,1639,1641,1643,1645,1647,1649,1651,1653,1655,1657,1659,1661,1663,1665,1667,1669,1671,1673,1675,1677,1679,1681,1683,1685,1687,1689,1691,1693,1695,1697,1699,1701,1703,1705,1707,1709,1711,1713,1715,1717,1719,1721,1723,1725,1727,1729,1731,1733,1735,1737,1739,1741,1743,1745,1747,1749,1751,1753,1755,1757,1759,1761,1763,1765,1767,1769,1771,1773,1775,1777,1779,1781,1783,1785,1787,1789,1791,1793,1795,1797,1799,1801,1803,1805,1807,1809,1811,1813,1815,1817,1819,1821,1823,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,1901,1903,1905,1907,1909,1911,1913,1915,1917,1919,1921,1923,1925,1927,1929,1931,1933,1935,1937,1939,1941,1943,1945,1947,1949,1951,1953,1955,1957,1959,1961,1963,1965,1967,1969,1971,1973,1975,1977,1979,1981,1983,1985,1987,1989,1991,1993,1995,1997,2000,2002,2004,2006,2008,2010,2012,2014,2016,2018,2020,2022,2024,2026,2028,2030,2032,2034,2037,2039,2041,2043,2045,2047,2049,2051,2053,2055,2057,2059,2061,2063,2065,2067,2069,2071,2073,2075,2077,2079,2081,2083,2085,2087,2089,2091,2093,2095,2097,2099,2101,2103,2105,2107,2109,2111,2113,2115,2117,2119,2121,2123,2125,2127,2129,2131,2133,2135,2137,2139,2141,2143,2145,2147,2149,2151,2153,2155,2157,2159,2161,2163,2165,2167,2169,2171,2173,2175,2177,2179,2181,2183,2185,2187,2189,2191,2193,2195,2197,2199,2201,2203,2205,2207,2209,2211,2213,2215,2217,2219,2221,2223,2225,2227,2229,2231,2233,2235,2237,2239,2241,2243,2245,2247,2249,2251,2253,2255,2257,2259,2261,2263,2265,2267,2269,2271,2273,2275,2277,2279,2281,2283,2285,2287,2289,2291,2293,2295,2297,2299,2301,2303,2305,2307,2309,2311,2313,2315,2317,2319,2321,2323,2325,2327,2329,2331,2333,2335,2337,2339,2341,2343,2345,2347,2349,2351,2353,2355,2357,2359,2361,2363,2365,2367,2369,2371,2373,2375,2377,2379,2381,2383,2385,2387,2389,2391,2393,2395,2397,2399,2401,2403,2405,2407,2409,2411,2413,2415,2417,2419,2421,2423,2425,2427,2429,2431,2433,2435,2437,2439,2441,2443,2445,2447,2449,2451,2453,2455,2457,2459,2461,2463,2465,2467,2469,2471,2473,2475,2477,2479,2481,2483,2485,2487,2489,2491,2493,2495,2497,2499,2501,2503,2505,2507,2509,2511,2513,2515,2517,2519,2521,2523,2525,2527,2529,2531,2533,2535,2537,2539,2541,2543,2545,2547,2549,2551,2553,2555,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,2655,2657,2659,2661,2663,2665,2667,2669,2671,2673,2675,2677,2679,2681,2683,2685,2687,2689,2691,2693,2695,2697,2699,2701,2703,2705,2707,2709,2711,2713,2715,2717,2719,2721,2723,2725,2727,2729,2731,2733,2735,2737,2739,2741,2743,2745,2747,2749,2751,2753,2755,2757,2759,2761,2763,2765,2767,2769,2771,2773,2775,2777,2779,2781,2783,2785,2787,2789,2791,2793,2795,2797,2799,2801,2803,2805,2807,2809,2811,2813,2815,2817,2819,2821,2823,2825,2827,2829,2831,2833,2835,2837,2839,2841,2843,2845,2847,2849,2851,2853,2855,2857,2859,2861,2863,2865,2867,2869,2871,2873,2875,2877,2879,2881,2883,2885,2887,2889,2891,2893,2895,2897,2899,2901,2903,2905,2907,2909,2911,2913,2915,2917,2919,2921,2923,2925,2927,2929,2931,2933,2935,2937,2939,2941,2943,2945,2947,2949,2951,2953,2955,2957,2959,2961,2963,2965,2967,2969,2971,2973,2975,2977,2979,2981,2983,2985,2987,2989,2991,2993,2995,2997,2999,3001,3003,3005,3007,3009,3011,3013,3015,3017,3019,3021,3023,3025,3027,3029,3031,3033,3035,3037,3039,3041,3043,3045,3047,3049,3051,3053,3055,3057,3059,3061,3063,3065,3067,3069,3071,3073,3075,3077,3079,3081,3083,3085,3087,3089,3091,3093,3095,3097,3099,3101,3103,3105,3107,3109,3111,3113,3115,3117,3119,3121,3123,3125,3127,3129,3131,3133,3135,3137,3139,3141,3143,3145,3147,3149,3151,3153,3155,3157,3159,3161,3163,3165,3167,3169,3171,3173,3175,3177,3179,3181,3183,3185,3187,3189,3191,3193,3195,3197,3199,3201,3203,3205,3207,3209,3211,3213,3215,3217,3219,3221,3223,3225,3227,3229,3231,3233,3235,3237,3239,3241,3243,3245,3247,3249,3251,3253,3255,3257,3259,3261,3263,3265,3267,3269,3271,3273,3275,3277,3279,3281,3283,3285,3287,3289,3291,3293,3295,3297,3299,3301,3303,3305,3307,3309,3311,3313,3315,3317,3319,3321,3323,3325,3327,3329,3331,3333,3335,3337,3339,3341,3343,3345,3347,3349,3351,3353,3355,3357,3359,3361,3363,3365,3367,3369,3371,3373,3375,3377,3379,3381,3383,3385,3387,3389,3391,3393,3395,3397,3399,3401,3403,3405,3407,3409,3411,3413,3415,3417,3419,3421,3423,3425,3427,3429,3431,3433,3435,3437,3439,3441,3443,3445,3447,3449,3451,3453,3455,3457,3459,3461,3463,3465,3467,3469,3471,3473,3475,3477,3479,3481,3483,3485,3487,3489,3491,3493,3495,3497,3499,3501,3503,3505,3507,3509,3511,3513,3515,3517,3519,3521,3523,3525,3527,3529,3531,3533,3535,3537,3539,3541,3543,3545,3547,3549,3551,3553,3555,3557,3559,3561,3563,3565,3567,3569,3571,3573,3575,3577,3579,3581,3583,3585,3587,3589,3591,3593,3595,3597,3599,3601,3603,3605,3607,3609,3611,3613,3615,3617,3619,3621,3623,3625,3627,3629,3631,3633,3635,3637,3639,3641,3643,3645,3647,3649,3651,3653,3655,3657,3659,3661,3663,3665,3667,3669,3671,3673,3675,3677,3679,3681,3683,3685,3688,3690,3692,3694,3696,3698,3700,3702,3704,3706,3708,3710,3712,3714,3716,3718,3720,3722,3724,3726,3728,3730,3732,3734,3736,3738,3740,3742,3744,3746,3748,3750,3752,3754,3756,3758,3760,3762,3764,3766,3768,3770,3772,3774,3776,3778,3780,3782,3784,3786,3788,3790,3792,3794,3796,3798,3800,3802,3804,3806,3808,3810,3812,3814,3816,3818,3820,3822,3824,3826,3828,3830,3832,3834,3836,3838,3840,3842,3844,3846,3848,3850,3852,3854,3856,3858,3860,3862,3864,3866,3868,3870,3872,3874,3876,3878,3880,3882,3884,3886,3888,3890,3892,3894,3896,3898,3900,3902,3904,3906,3908,3910,3912,3914,3916,3918,3920,3922,3924,3926,3928,3930,3932,3934,3936,3938,3940,3942,3944,3946,3948,3950,3952,3954,3956,3958,3960,3962,3964,3966,3968,3970,3972,3974,3976,3978,3980,3982,3984,3986,3988,3990,3992,3994,3996,3998,4000,4002,4004,4006,4008,4010,4012,4014,4016,4018,4020,4022,4024,4026,4028,4030,4032,4034,4036,4038,4040,4042,4044,4046,4048,4050,4052,4054,4056,4058,4060,4062,4064,4066,4068,4070,4072,4074,4076,4078,4080,4082,4084,4086,4088,4090,4092,4094,4096,4098,4100,4102,4104,4106,4108,4110,4112,4114,4116,4118,4120,4122,4124,4126,4128,4130,4132,4134,4136,4138,4140,4142,4144,4146,4148,4150,4152,4154,4156,4158,4160,4162,4164,4166,4168,4170,4172,4174,4176,4178,4180,4182,4184,4186,4188,4190,4192,4194,4196,4198,4200,4202,4204,4206,4208,4210,4212,4214,4216,4218,4220,4222,4224,4226,4228,4230,4232,4234,4236,4238,4240,4242,4244,4246,4248,4250,4252,4254,4256,4258,4260,4262,4264,4266,4268,4270,4272,4274,4276,4278,4280,4282,4284,4286,4288,4290,4292,4294,4296,4298,4300,4302,4304,4306,4308,4310,4312,4314,4316,4318,4320,4322,4324,4326,4328,4330,4332,4334,4336,4338,4340,4342,4344,4346,4348,4350,4352,4354,4356,4358,4360,4362,4364,4366,4368,4370,4372,4374,4376,4378,4380,4382,4385,4387,4389,4391,4393,4395,4397,4399,4401,4403,4405,4407,4409,4411,4413,4415,4417,4419,4421,4423,4425,4427,4429,4431,4433,4435,4437,4439,4441,4443,4445,4447,4449,4451,4453,4455,4457,4459,4461,4463,4465,4467,4469,4471,4473,4475,4477,4479,4481,4483,4485,4487,4489,4491,4493,4495,4497,4499,4501,4503,4505,4507,4509,4511,4513,4515,4517,4519,4521,4523,4525,4527,4529,4531,4533,4535,4537,4539,4541,4543,4545,4548,4550,4552,4554,4556,4558,4560,4562,4564,4566,4568,4570,4572,4574,4576,4578,4580,4582,4584,4586,4588,4590,4592,4594,4596,4598,4600,4602,4604,4606,4608,4610,4612,4614,4616,4618,4620,4622,4624,4626,4628,4630,4632,4634,4636,4638,4640,4642,4644,4646,4648,4650,4652,4654,4656,4658,4660,4662,4664,4666,4668,4670,4672,4674,4676,4678,4680,4682,4684,4686,4688,4690,4692,4694,4696,4698,4700,4702,4704,4706,4708,4710,4712,4714,4716,4718,4720,4722,4724,4726,4728,4730,4732,4734,4736,4738,4740,4742,4744,4746,4748,4750,4752,4754,4756,4758,4760,4762,4764,4766,4768,4770,4772,4774,4776,4778,4780,4782,4784,4786,4788,4790,4792,4794,4796,4798,4800,4802,4804,4806,4808,4810,4812,4814,4816,4818,4820,4822,4824,4826,4828,4830,4832,4834,4836,4838,4840,4842,4844,4846,4848,4850,4852,4854,4856,4858,4860,4862,4864,4866,4868,4870,4872,4874,4876,4878,4880,4882,4884,4886,4888,4890,4892,4894,4896,4898,4900,4902,4904,4906,4908,4910,4912,4914,4916,4918,4920,4922,4924,4926,4928,4930,4932,4934,4936,4938,4940,4942,4944,4946,4948,4950,4952,4954,4956,4958,4960,4962,4964,4966,4968,4970,4972,4974,4976,4978,4980,4982,4984,4986,4988,4990,4992,4994,4996,4998,5000,5002,5004,5006,5008,5010,5012,5014,5016,5018,5020,5022,5024,5026,5028,5030,5032,5034,5036,5038,5040,5042,5044,5046,5048,5050,5052,5054,5056,5058,5060,5062,5064,5066,5068,5070,5072,5074,5076,5078,5080,5082,5084,5086,5088,5090,5092,5094,5096,5098,5100,5102,5104,5106,5108,5110,5112,5114,5116,5118,5120,5122,5124,5126,5128,5130,5132,5134,5136,5138,5140,5142,5144,5146,5148,5150,5152,5154,5156,5158,5160,5162,5164,5166,5168,5170,5172,5174,5176,5178,5180,5182,5184,5186,5188,5190,5192,5194,5196,5198,5200,5202,5204,5206,5208,5210,5212,5214,5216,5218,5220,5222,5224,5226,5228,5230,5232,5234,5236,5238,5240,5242,5244,5246,5248,5250,5252,5254,5256,5258,5260,5262,5264,5266,5268,5270,5272,5274,5276,5278,5280,5282,5284,5286,5288,5290,5292,5294,5296,5298,5300,5302,5304,5306,5308,5310,5312,5314,5316,5318,5320,5322,5324,5326,5328,5330,5332,5334,5336,5338,5340,5342,5344,5346,5348,5350,5352,5354,5356,5358,5360,5362,5364,5366,5368,5370,5372,5374,5376,5378,5380,5382,5384,5386,5388,5390,5392,5394,5396,5398,5400,5402,5404,5406,5408,5410,5412,5414,5416,5418,5420,5422,5424,5426,5428,5430,5432,5434,5436,5438,5440,5442,5444,5446,5448,5450,5452,5454,5456,5458,5460,5462,5464,5466,5468,5470,5472,5474,5476,5478,5480,5482,5484,5486,5488,5490,5492,5494,5496,5498,5500,5502,5504,5506,5508,5510,5512,5514,5516,5518,5520,5522,5524,5526,5528,5530,5532,5534,5536,5538,5540,5542,5544,5546,5548,5550,5552,5554,5556,5558,5560,5562,5564,5566,5568,5570,5572,5574,5576,5578,5580,5582,5584,5586,5588,5590,5592,5594,5596,5598,5600,5602,5604,5606,5608,5610,5612,5614,5616,5618,5620,5622,5624,5626,5628,5630,5632,5634,5636,5638,5640,5642,5644,5646,5648,5650,5652,5654,5656,5658,5660,5662,5664,5666,5668,5670,5672,5674,5676,5678,5680,5682,5684,5686,5688,5690,5692,5694,5696],{"categories":126},[127],"Developer Productivity",{"categories":129},[130],"Business & SaaS",{"categories":132},[133],"AI & LLMs",{"categories":135},[136],"AI Automation",{"categories":138},[139],"Product Strategy",{"categories":141},[133],{"categories":143},[127],{"categories":145},[67],{"categories":147},[133],{"categories":149},[130],{"categories":151},[],{"categories":153},[133],{"categories":155},[156],"Inference & Serving",{"categories":158},[133],{"categories":160},[133],{"categories":162},[136],{"categories":164},[],{"categories":166},[167],"AI News & Trends",{"categories":169},[136],{"categories":171},[133],{"categories":173},[130],{"categories":175},[133],{"categories":177},[136],{"categories":179},[167],{"categories":181},[136],{"categories":183},[136],{"categories":185},[133],{"categories":187},[136],{"categories":189},[133],{"categories":191},[133],{"categories":193},[133],{"categories":195},[167],{"categories":197},[133],{"categories":199},[133],{"categories":201},[],{"categories":203},[204],"Design & Frontend",{"categories":206},[207],"Data Science & Visualization",{"categories":209},[167],{"categories":211},[133],{"categories":213},[133],{"categories":215},[],{"categories":217},[133],{"categories":219},[136],{"categories":221},[67],{"categories":223},[133],{"categories":225},[136],{"categories":227},[133],{"categories":229},[230],"Marketing & Growth",{"categories":232},[204],{"categories":234},[133],{"categories":236},[136],{"categories":238},[133],{"categories":240},[],{"categories":242},[],{"categories":244},[204],{"categories":246},[133],{"categories":248},[136],{"categories":250},[127],{"categories":252},[67],{"categories":254},[204],{"categories":256},[133],{"categories":258},[67],{"categories":260},[261],"DevOps & Cloud",{"categories":263},[136],{"categories":265},[139],{"categories":267},[167],{"categories":269},[133],{"categories":271},[],{"categories":273},[133],{"categories":275},[],{"categories":277},[136],{"categories":279},[67],{"categories":281},[],{"categories":283},[67],{"categories":285},[133],{"categories":287},[288],"Governance & Standards",{"categories":290},[130],{"categories":292},[],{"categories":294},[],{"categories":296},[133],{"categories":298},[133],{"categories":300},[136],{"categories":302},[133],{"categories":304},[133],{"categories":306},[136],{"categories":308},[133],{"categories":310},[133],{"categories":312},[133],{"categories":314},[],{"categories":316},[67],{"categories":318},[],{"categories":320},[],{"categories":322},[67],{"categories":324},[],{"categories":326},[67],{"categories":328},[133],{"categories":330},[133],{"categories":332},[230],{"categories":334},[133],{"categories":336},[204],{"categories":338},[204],{"categories":340},[133],{"categories":342},[67],{"categories":344},[136],{"categories":346},[347],"GovTech & Public-Sector Adoption",{"categories":349},[67],{"categories":351},[133],{"categories":353},[133],{"categories":355},[136],{"categories":357},[136],{"categories":359},[207],{"categories":361},[133],{"categories":363},[167],{"categories":365},[136],{"categories":367},[368],"Legal AI Tools",{"categories":370},[136],{"categories":372},[230],{"categories":374},[136],{"categories":376},[139],{"categories":378},[67],{"categories":380},[347],{"categories":382},[],{"categories":384},[136],{"categories":386},[],{"categories":388},[136],{"categories":390},[136],{"categories":392},[393],"RAG & Retrieval",{"categories":395},[130],{"categories":397},[133],{"categories":399},[67],{"categories":401},[261],{"categories":403},[204],{"categories":405},[133],{"categories":407},[],{"categories":409},[410],"Agents & Orchestration",{"categories":412},[67],{"categories":414},[133],{"categories":416},[],{"categories":418},[136],{"categories":420},[130],{"categories":422},[],{"categories":424},[133],{"categories":426},[],{"categories":428},[127],{"categories":430},[67],{"categories":432},[130],{"categories":434},[133],{"categories":436},[133],{"categories":438},[167],{"categories":440},[133],{"categories":442},[],{"categories":444},[133],{"categories":446},[],{"categories":448},[67],{"categories":450},[207],{"categories":452},[],{"categories":454},[133],{"categories":456},[204],{"categories":458},[459],"Models & Frontier Labs",{"categories":461},[],{"categories":463},[204],{"categories":465},[466],"Regulation & Governance of AI",{"categories":468},[136],{"categories":470},[],{"categories":472},[133],{"categories":474},[133],{"categories":476},[136],{"categories":478},[167],{"categories":480},[130],{"categories":482},[133],{"categories":484},[],{"categories":486},[67],{"categories":488},[136],{"categories":490},[133],{"categories":492},[139],{"categories":494},[495],"AI Policy & Regulation",{"categories":497},[],{"categories":499},[133],{"categories":501},[139],{"categories":503},[136],{"categories":505},[133],{"categories":507},[136],{"categories":509},[],{"categories":511},[207],{"categories":513},[514],"Evals & Reliability",{"categories":516},[133],{"categories":518},[],{"categories":520},[127],{"categories":522},[347],{"categories":524},[495],{"categories":526},[133],{"categories":528},[130],{"categories":530},[133],{"categories":532},[136],{"categories":534},[133],{"categories":536},[136],{"categories":538},[410],{"categories":540},[133],{"categories":542},[67],{"categories":544},[133],{"categories":546},[],{"categories":548},[],{"categories":550},[133],{"categories":552},[347],{"categories":554},[133],{"categories":556},[133],{"categories":558},[],{"categories":560},[204],{"categories":562},[],{"categories":564},[133],{"categories":566},[],{"categories":568},[136],{"categories":570},[133],{"categories":572},[204],{"categories":574},[],{"categories":576},[133],{"categories":578},[136],{"categories":580},[133],{"categories":582},[130],{"categories":584},[136],{"categories":586},[133],{"categories":588},[133],{"categories":590},[67],{"categories":592},[204],{"categories":594},[136],{"categories":596},[],{"categories":598},[67],{"categories":600},[136],{"categories":602},[],{"categories":604},[167],{"categories":606},[],{"categories":608},[133],{"categories":610},[133],{"categories":612},[130,230],{"categories":614},[],{"categories":616},[133],{"categories":618},[133],{"categories":620},[136],{"categories":622},[],{"categories":624},[],{"categories":626},[133],{"categories":628},[204],{"categories":630},[133],{"categories":632},[],{"categories":634},[133],{"categories":636},[261],{"categories":638},[],{"categories":640},[136],{"categories":642},[167],{"categories":644},[133],{"categories":646},[204],{"categories":648},[],{"categories":650},[167],{"categories":652},[133],{"categories":654},[156],{"categories":656},[133],{"categories":658},[136],{"categories":660},[167],{"categories":662},[459],{"categories":664},[133],{"categories":666},[230],{"categories":668},[],{"categories":670},[136],{"categories":672},[130],{"categories":674},[67],{"categories":676},[133],{"categories":678},[136],{"categories":680},[],{"categories":682},[133,261],{"categories":684},[133],{"categories":686},[133],{"categories":688},[133],{"categories":690},[136],{"categories":692},[133,67],{"categories":694},[207],{"categories":696},[133],{"categories":698},[133],{"categories":700},[67],{"categories":702},[136],{"categories":704},[495],{"categories":706},[230],{"categories":708},[133],{"categories":710},[136],{"categories":712},[133],{"categories":714},[133],{"categories":716},[136],{"categories":718},[],{"categories":720},[133],{"categories":722},[136],{"categories":724},[133],{"categories":726},[133,130],{"categories":728},[130],{"categories":730},[],{"categories":732},[204],{"categories":734},[204],{"categories":736},[133],{"categories":738},[],{"categories":740},[],{"categories":742},[167],{"categories":744},[],{"categories":746},[127],{"categories":748},[133],{"categories":750},[67],{"categories":752},[753],"Generative UI & Design-to-Code",{"categories":755},[133],{"categories":757},[204],{"categories":759},[133],{"categories":761},[762],"Algorithmic Accountability",{"categories":764},[136],{"categories":766},[67],{"categories":768},[167],{"categories":770},[204],{"categories":772},[],{"categories":774},[133],{"categories":776},[133],{"categories":778},[133],{"categories":780},[136],{"categories":782},[783],"MLOps & Infrastructure",{"categories":785},[133],{"categories":787},[133],{"categories":789},[133],{"categories":791},[133],{"categories":793},[167],{"categories":795},[127],{"categories":797},[133],{"categories":799},[136],{"categories":801},[261],{"categories":803},[133],{"categories":805},[204],{"categories":807},[133],{"categories":809},[136],{"categories":811},[],{"categories":813},[],{"categories":815},[156],{"categories":817},[204],{"categories":819},[167],{"categories":821},[207],{"categories":823},[],{"categories":825},[133],{"categories":827},[133],{"categories":829},[130],{"categories":831},[133],{"categories":833},[133],{"categories":835},[133],{"categories":837},[167],{"categories":839},[156],{"categories":841},[133],{"categories":843},[204],{"categories":845},[],{"categories":847},[136],{"categories":849},[67],{"categories":851},[],{"categories":853},[133],{"categories":855},[133],{"categories":857},[136],{"categories":859},[67],{"categories":861},[133],{"categories":863},[207],{"categories":865},[],{"categories":867},[133],{"categories":869},[],{"categories":871},[133],{"categories":873},[],{"categories":875},[139],{"categories":877},[130],{"categories":879},[136],{"categories":881},[136],{"categories":883},[],{"categories":885},[127],{"categories":887},[133],{"categories":889},[130],{"categories":891},[167],{"categories":893},[127],{"categories":895},[],{"categories":897},[133],{"categories":899},[],{"categories":901},[],{"categories":903},[167],{"categories":905},[167],{"categories":907},[],{"categories":909},[410],{"categories":911},[133],{"categories":913},[204],{"categories":915},[67],{"categories":917},[],{"categories":919},[368],{"categories":921},[130],{"categories":923},[],{"categories":925},[],{"categories":927},[127],{"categories":929},[207],{"categories":931},[],{"categories":933},[230],{"categories":935},[136],{"categories":937},[130],{"categories":939},[136],{"categories":941},[130],{"categories":943},[67],{"categories":945},[],{"categories":947},[156],{"categories":949},[139],{"categories":951},[133],{"categories":953},[204],{"categories":955},[67],{"categories":957},[130],{"categories":959},[133],{"categories":961},[136],{"categories":963},[130],{"categories":965},[133],{"categories":967},[133],{"categories":969},[],{"categories":971},[],{"categories":973},[67],{"categories":975},[207],{"categories":977},[139],{"categories":979},[133],{"categories":981},[136],{"categories":983},[133],{"categories":985},[],{"categories":987},[167],{"categories":989},[139],{"categories":991},[133],{"categories":993},[514],{"categories":995},[261],{"categories":997},[],{"categories":999},[136],{"categories":1001},[],{"categories":1003},[127],{"categories":1005},[],{"categories":1007},[133],{"categories":1009},[133],{"categories":1011},[204],{"categories":1013},[230],{"categories":1015},[67],{"categories":1017},[136],{"categories":1019},[],{"categories":1021},[67],{"categories":1023},[127],{"categories":1025},[],{"categories":1027},[167],{"categories":1029},[133,261],{"categories":1031},[1032],"Design Systems for AI",{"categories":1034},[133],{"categories":1036},[167],{"categories":1038},[133],{"categories":1040},[133],{"categories":1042},[130],{"categories":1044},[133],{"categories":1046},[],{"categories":1048},[133],{"categories":1050},[133],{"categories":1052},[130],{"categories":1054},[133],{"categories":1056},[],{"categories":1058},[136],{"categories":1060},[67],{"categories":1062},[67],{"categories":1064},[204],{"categories":1066},[167],{"categories":1068},[207],{"categories":1070},[133],{"categories":1072},[127],{"categories":1074},[495],{"categories":1076},[133],{"categories":1078},[136],{"categories":1080},[133],{"categories":1082},[67],{"categories":1084},[67],{"categories":1086},[],{"categories":1088},[],{"categories":1090},[136],{"categories":1092},[139],{"categories":1094},[],{"categories":1096},[133],{"categories":1098},[],{"categories":1100},[204],{"categories":1102},[136],{"categories":1104},[67],{"categories":1106},[204],{"categories":1108},[133],{"categories":1110},[204],{"categories":1112},[],{"categories":1114},[],{"categories":1116},[167],{"categories":1118},[136],{"categories":1120},[136],{"categories":1122},[133],{"categories":1124},[133],{"categories":1126},[133],{"categories":1128},[130],{"categories":1130},[133],{"categories":1132},[133],{"categories":1134},[],{"categories":1136},[67],{"categories":1138},[67],{"categories":1140},[133],{"categories":1142},[67],{"categories":1144},[130],{"categories":1146},[],{"categories":1148},[133],{"categories":1150},[133],{"categories":1152},[133],{"categories":1154},[136],{"categories":1156},[127],{"categories":1158},[130],{"categories":1160},[167],{"categories":1162},[136],{"categories":1164},[156],{"categories":1166},[230],{"categories":1168},[133],{"categories":1170},[136],{"categories":1172},[],{"categories":1174},[204],{"categories":1176},[],{"categories":1178},[133],{"categories":1180},[133],{"categories":1182},[],{"categories":1184},[67],{"categories":1186},[130],{"categories":1188},[1189],"Visual & Generative Media",{"categories":1191},[136],{"categories":1193},[],{"categories":1195},[133],{"categories":1197},[133],{"categories":1199},[261],{"categories":1201},[207],{"categories":1203},[495],{"categories":1205},[67],{"categories":1207},[230],{"categories":1209},[133],{"categories":1211},[204],{"categories":1213},[133],{"categories":1215},[67],{"categories":1217},[136],{"categories":1219},[],{"categories":1221},[],{"categories":1223},[136],{"categories":1225},[127],{"categories":1227},[136],{"categories":1229},[459],{"categories":1231},[133],{"categories":1233},[139],{"categories":1235},[130],{"categories":1237},[],{"categories":1239},[133],{"categories":1241},[139],{"categories":1243},[133],{"categories":1245},[133],{"categories":1247},[133],{"categories":1249},[133],{"categories":1251},[133],{"categories":1253},[230],{"categories":1255},[133],{"categories":1257},[410],{"categories":1259},[133],{"categories":1261},[133],{"categories":1263},[133],{"categories":1265},[133],{"categories":1267},[133],{"categories":1269},[204],{"categories":1271},[136],{"categories":1273},[],{"categories":1275},[136],{"categories":1277},[],{"categories":1279},[261],{"categories":1281},[67],{"categories":1283},[],{"categories":1285},[459],{"categories":1287},[136],{"categories":1289},[133],{"categories":1291},[204,133],{"categories":1293},[127],{"categories":1295},[],{"categories":1297},[133],{"categories":1299},[127],{"categories":1301},[1302],"Medical Imaging & Radiology",{"categories":1304},[204],{"categories":1306},[136],{"categories":1308},[67],{"categories":1310},[],{"categories":1312},[133],{"categories":1314},[133],{"categories":1316},[133],{"categories":1318},[],{"categories":1320},[],{"categories":1322},[133],{"categories":1324},[410],{"categories":1326},[133],{"categories":1328},[127],{"categories":1330},[133],{"categories":1332},[133],{"categories":1334},[],{"categories":1336},[136],{"categories":1338},[133],{"categories":1340},[139],{"categories":1342},[67],{"categories":1344},[133],{"categories":1346},[410],{"categories":1348},[133],{"categories":1350},[136],{"categories":1352},[133],{"categories":1354},[204],{"categories":1356},[136],{"categories":1358},[261],{"categories":1360},[204],{"categories":1362},[130],{"categories":1364},[136],{"categories":1366},[133],{"categories":1368},[133],{"categories":1370},[133],{"categories":1372},[133],{"categories":1374},[133],{"categories":1376},[136],{"categories":1378},[67],{"categories":1380},[133],{"categories":1382},[139],{"categories":1384},[],{"categories":1386},[167],{"categories":1388},[],{"categories":1390},[139],{"categories":1392},[136],{"categories":1394},[1032],{"categories":1396},[1032],{"categories":1398},[204],{"categories":1400},[133],{"categories":1402},[133],{"categories":1404},[136],{"categories":1406},[67],{"categories":1408},[204],{"categories":1410},[136],{"categories":1412},[167],{"categories":1414},[],{"categories":1416},[133],{"categories":1418},[],{"categories":1420},[133],{"categories":1422},[133],{"categories":1424},[133],{"categories":1426},[1427],"Contract Review & E-Discovery",{"categories":1429},[204],{"categories":1431},[133],{"categories":1433},[127],{"categories":1435},[167],{"categories":1437},[133],{"categories":1439},[133],{"categories":1441},[230],{"categories":1443},[67],{"categories":1445},[133],{"categories":1447},[133],{"categories":1449},[136],{"categories":1451},[136],{"categories":1453},[762],{"categories":1455},[136],{"categories":1457},[136],{"categories":1459},[133],{"categories":1461},[133],{"categories":1463},[136],{"categories":1465},[133],{"categories":1467},[410],{"categories":1469},[393],{"categories":1471},[133],{"categories":1473},[136],{"categories":1475},[133],{"categories":1477},[1478],"Law-Firm Practice & Adoption",{"categories":1480},[133],{"categories":1482},[136],{"categories":1484},[204],{"categories":1486},[133],{"categories":1488},[133],{"categories":1490},[],{"categories":1492},[],{"categories":1494},[67],{"categories":1496},[],{"categories":1498},[127],{"categories":1500},[261],{"categories":1502},[133],{"categories":1504},[],{"categories":1506},[127],{"categories":1508},[130],{"categories":1510},[133],{"categories":1512},[230],{"categories":1514},[],{"categories":1516},[130],{"categories":1518},[130],{"categories":1520},[],{"categories":1522},[133],{"categories":1524},[133],{"categories":1526},[67],{"categories":1528},[],{"categories":1530},[],{"categories":1532},[],{"categories":1534},[],{"categories":1536},[133],{"categories":1538},[136],{"categories":1540},[261],{"categories":1542},[133],{"categories":1544},[127],{"categories":1546},[67],{"categories":1548},[133],{"categories":1550},[133],{"categories":1552},[67],{"categories":1554},[139],{"categories":1556},[133],{"categories":1558},[783],{"categories":1560},[133],{"categories":1562},[230],{"categories":1564},[67],{"categories":1566},[130],{"categories":1568},[133],{"categories":1570},[133],{"categories":1572},[204],{"categories":1574},[133],{"categories":1576},[133],{"categories":1578},[133],{"categories":1580},[136],{"categories":1582},[133,127],{"categories":1584},[410],{"categories":1586},[133],{"categories":1588},[67],{"categories":1590},[67],{"categories":1592},[204],{"categories":1594},[136],{"categories":1596},[67],{"categories":1598},[133],{"categories":1600},[133],{"categories":1602},[],{"categories":1604},[],{"categories":1606},[133],{"categories":1608},[],{"categories":1610},[133],{"categories":1612},[67],{"categories":1614},[207],{"categories":1616},[167],{"categories":1618},[204],{"categories":1620},[133],{"categories":1622},[67],{"categories":1624},[],{"categories":1626},[136],{"categories":1628},[133],{"categories":1630},[133],{"categories":1632},[133],{"categories":1634},[133],{"categories":1636},[],{"categories":1638},[136],{"categories":1640},[133],{"categories":1642},[133],{"categories":1644},[],{"categories":1646},[136],{"categories":1648},[133],{"categories":1650},[133],{"categories":1652},[130],{"categories":1654},[133],{"categories":1656},[],{"categories":1658},[127],{"categories":1660},[133],{"categories":1662},[204],{"categories":1664},[67],{"categories":1666},[133],{"categories":1668},[127],{"categories":1670},[133],{"categories":1672},[67],{"categories":1674},[230],{"categories":1676},[136],{"categories":1678},[136],{"categories":1680},[133,204],{"categories":1682},[133],{"categories":1684},[167],{"categories":1686},[133],{"categories":1688},[167],{"categories":1690},[136],{"categories":1692},[204],{"categories":1694},[],{"categories":1696},[67],{"categories":1698},[261],{"categories":1700},[204],{"categories":1702},[67],{"categories":1704},[133],{"categories":1706},[139],{"categories":1708},[133],{"categories":1710},[136],{"categories":1712},[],{"categories":1714},[],{"categories":1716},[133],{"categories":1718},[],{"categories":1720},[],{"categories":1722},[139],{"categories":1724},[67],{"categories":1726},[133],{"categories":1728},[136],{"categories":1730},[136],{"categories":1732},[130],{"categories":1734},[136],{"categories":1736},[261],{"categories":1738},[133],{"categories":1740},[133],{"categories":1742},[156],{"categories":1744},[133],{"categories":1746},[133],{"categories":1748},[136],{"categories":1750},[133],{"categories":1752},[133],{"categories":1754},[368],{"categories":1756},[762],{"categories":1758},[],{"categories":1760},[204],{"categories":1762},[1478],{"categories":1764},[67],{"categories":1766},[],{"categories":1768},[],{"categories":1770},[136],{"categories":1772},[],{"categories":1774},[],{"categories":1776},[230],{"categories":1778},[230],{"categories":1780},[136],{"categories":1782},[67],{"categories":1784},[],{"categories":1786},[133],{"categories":1788},[133],{"categories":1790},[67],{"categories":1792},[1427],{"categories":1794},[204],{"categories":1796},[204],{"categories":1798},[133],{"categories":1800},[136],{"categories":1802},[127],{"categories":1804},[133],{"categories":1806},[133],{"categories":1808},[204],{"categories":1810},[204],{"categories":1812},[136],{"categories":1814},[136],{"categories":1816},[133],{"categories":1818},[],{"categories":1820},[133],{"categories":1822},[],{"categories":1824},[1825],"Interaction & Product Design",{"categories":1827},[133],{"categories":1829},[136],{"categories":1831},[288],{"categories":1833},[167],{"categories":1835},[67],{"categories":1837},[133],{"categories":1839},[133],{"categories":1841},[67],{"categories":1843},[127],{"categories":1845},[133],{"categories":1847},[],{"categories":1849},[136],{"categories":1851},[136],{"categories":1853},[],{"categories":1855},[67],{"categories":1857},[133],{"categories":1859},[127],{"categories":1861},[1825],{"categories":1863},[133],{"categories":1865},[127],{"categories":1867},[127],{"categories":1869},[],{"categories":1871},[67],{"categories":1873},[],{"categories":1875},[136],{"categories":1877},[167],{"categories":1879},[133],{"categories":1881},[136],{"categories":1883},[133],{"categories":1885},[136],{"categories":1887},[133],{"categories":1889},[167],{"categories":1891},[207],{"categories":1893},[133],{"categories":1895},[139],{"categories":1897},[67],{"categories":1899},[1900],"Coding Agents & Dev Productivity",{"categories":1902},[167],{"categories":1904},[204],{"categories":1906},[],{"categories":1908},[133],{"categories":1910},[762],{"categories":1912},[],{"categories":1914},[133],{"categories":1916},[133],{"categories":1918},[167],{"categories":1920},[],{"categories":1922},[],{"categories":1924},[133],{"categories":1926},[],{"categories":1928},[136],{"categories":1930},[133],{"categories":1932},[],{"categories":1934},[67],{"categories":1936},[67],{"categories":1938},[133],{"categories":1940},[207],{"categories":1942},[],{"categories":1944},[133],{"categories":1946},[133],{"categories":1948},[133],{"categories":1950},[207],{"categories":1952},[67],{"categories":1954},[],{"categories":1956},[],{"categories":1958},[136],{"categories":1960},[136],{"categories":1962},[347],{"categories":1964},[67],{"categories":1966},[67],{"categories":1968},[136],{"categories":1970},[167],{"categories":1972},[167],{"categories":1974},[136],{"categories":1976},[136],{"categories":1978},[133],{"categories":1980},[127],{"categories":1982},[1825],{"categories":1984},[133,261],{"categories":1986},[],{"categories":1988},[204],{"categories":1990},[67],{"categories":1992},[127],{"categories":1994},[133],{"categories":1996},[136],{"categories":1998},[1999],"The Designer's Role & Craft",{"categories":2001},[204],{"categories":2003},[],{"categories":2005},[136],{"categories":2007},[133],{"categories":2009},[136],{"categories":2011},[136],{"categories":2013},[133],{"categories":2015},[230],{"categories":2017},[133],{"categories":2019},[67],{"categories":2021},[204],{"categories":2023},[133],{"categories":2025},[],{"categories":2027},[136],{"categories":2029},[204],{"categories":2031},[133],{"categories":2033},[133],{"categories":2035},[2036],"AI UX Patterns",{"categories":2038},[136],{"categories":2040},[136],{"categories":2042},[136],{"categories":2044},[136],{"categories":2046},[230],{"categories":2048},[207],{"categories":2050},[133],{"categories":2052},[136],{"categories":2054},[133],{"categories":2056},[1032],{"categories":2058},[],{"categories":2060},[230],{"categories":2062},[167],{"categories":2064},[67],{"categories":2066},[133],{"categories":2068},[136],{"categories":2070},[],{"categories":2072},[],{"categories":2074},[133],{"categories":2076},[136],{"categories":2078},[133],{"categories":2080},[136],{"categories":2082},[347],{"categories":2084},[204],{"categories":2086},[167],{"categories":2088},[67],{"categories":2090},[133],{"categories":2092},[136],{"categories":2094},[136],{"categories":2096},[],{"categories":2098},[133],{"categories":2100},[],{"categories":2102},[],{"categories":2104},[133],{"categories":2106},[133],{"categories":2108},[136],{"categories":2110},[67],{"categories":2112},[],{"categories":2114},[],{"categories":2116},[207],{"categories":2118},[156],{"categories":2120},[133],{"categories":2122},[207],{"categories":2124},[167],{"categories":2126},[133],{"categories":2128},[133],{"categories":2130},[136],{"categories":2132},[136],{"categories":2134},[133],{"categories":2136},[136],{"categories":2138},[],{"categories":2140},[],{"categories":2142},[133],{"categories":2144},[261],{"categories":2146},[133],{"categories":2148},[],{"categories":2150},[],{"categories":2152},[204],{"categories":2154},[783],{"categories":2156},[136],{"categories":2158},[127],{"categories":2160},[1999],{"categories":2162},[],{"categories":2164},[],{"categories":2166},[133],{"categories":2168},[],{"categories":2170},[],{"categories":2172},[67],{"categories":2174},[167],{"categories":2176},[230],{"categories":2178},[130],{"categories":2180},[133],{"categories":2182},[133],{"categories":2184},[130],{"categories":2186},[],{"categories":2188},[204],{"categories":2190},[133],{"categories":2192},[136],{"categories":2194},[130],{"categories":2196},[133],{"categories":2198},[133],{"categories":2200},[127],{"categories":2202},[133],{"categories":2204},[],{"categories":2206},[127],{"categories":2208},[133],{"categories":2210},[230],{"categories":2212},[136],{"categories":2214},[167],{"categories":2216},[133],{"categories":2218},[130],{"categories":2220},[133],{"categories":2222},[133],{"categories":2224},[133],{"categories":2226},[136],{"categories":2228},[],{"categories":2230},[133],{"categories":2232},[67],{"categories":2234},[127],{"categories":2236},[133],{"categories":2238},[133],{"categories":2240},[],{"categories":2242},[410],{"categories":2244},[167],{"categories":2246},[133],{"categories":2248},[133],{"categories":2250},[],{"categories":2252},[130],{"categories":2254},[130],{"categories":2256},[133],{"categories":2258},[133],{"categories":2260},[139],{"categories":2262},[133],{"categories":2264},[133],{"categories":2266},[67],{"categories":2268},[67],{"categories":2270},[133],{"categories":2272},[],{"categories":2274},[67],{"categories":2276},[133],{"categories":2278},[67],{"categories":2280},[495],{"categories":2282},[],{"categories":2284},[],{"categories":2286},[133],{"categories":2288},[167],{"categories":2290},[],{"categories":2292},[261],{"categories":2294},[133],{"categories":2296},[133],{"categories":2298},[204],{"categories":2300},[753],{"categories":2302},[],{"categories":2304},[133],{"categories":2306},[133],{"categories":2308},[67],{"categories":2310},[133],{"categories":2312},[133],{"categories":2314},[133,261],{"categories":2316},[133],{"categories":2318},[133],{"categories":2320},[204],{"categories":2322},[136],{"categories":2324},[],{"categories":2326},[136],{"categories":2328},[136],{"categories":2330},[133],{"categories":2332},[133],{"categories":2334},[133],{"categories":2336},[207],{"categories":2338},[133],{"categories":2340},[2036],{"categories":2342},[127],{"categories":2344},[207],{"categories":2346},[127],{"categories":2348},[67],{"categories":2350},[204],{"categories":2352},[136],{"categories":2354},[133],{"categories":2356},[],{"categories":2358},[133],{"categories":2360},[167],{"categories":2362},[133],{"categories":2364},[136],{"categories":2366},[133],{"categories":2368},[133],{"categories":2370},[130],{"categories":2372},[],{"categories":2374},[261],{"categories":2376},[133],{"categories":2378},[347],{"categories":2380},[204],{"categories":2382},[204],{"categories":2384},[67],{"categories":2386},[136],{"categories":2388},[133],{"categories":2390},[130],{"categories":2392},[167],{"categories":2394},[133],{"categories":2396},[204],{"categories":2398},[136],{"categories":2400},[133],{"categories":2402},[133],{"categories":2404},[459],{"categories":2406},[],{"categories":2408},[133],{"categories":2410},[133],{"categories":2412},[133],{"categories":2414},[],{"categories":2416},[],{"categories":2418},[133],{"categories":2420},[133],{"categories":2422},[133],{"categories":2424},[133],{"categories":2426},[67],{"categories":2428},[133],{"categories":2430},[133],{"categories":2432},[136],{"categories":2434},[133],{"categories":2436},[133],{"categories":2438},[133],{"categories":2440},[133],{"categories":2442},[],{"categories":2444},[67],{"categories":2446},[207],{"categories":2448},[133],{"categories":2450},[136],{"categories":2452},[133],{"categories":2454},[],{"categories":2456},[],{"categories":2458},[133],{"categories":2460},[133],{"categories":2462},[133],{"categories":2464},[167],{"categories":2466},[],{"categories":2468},[133],{"categories":2470},[204],{"categories":2472},[133],{"categories":2474},[261],{"categories":2476},[1478],{"categories":2478},[167],{"categories":2480},[67],{"categories":2482},[67],{"categories":2484},[67],{"categories":2486},[167],{"categories":2488},[167],{"categories":2490},[261],{"categories":2492},[],{"categories":2494},[167],{"categories":2496},[133],{"categories":2498},[127],{"categories":2500},[67],{"categories":2502},[133],{"categories":2504},[167],{"categories":2506},[],{"categories":2508},[133],{"categories":2510},[67],{"categories":2512},[207],{"categories":2514},[133],{"categories":2516},[167],{"categories":2518},[133],{"categories":2520},[67],{"categories":2522},[136],{"categories":2524},[167],{"categories":2526},[136],{"categories":2528},[261],{"categories":2530},[136],{"categories":2532},[133],{"categories":2534},[133],{"categories":2536},[67],{"categories":2538},[133],{"categories":2540},[],{"categories":2542},[130],{"categories":2544},[67],{"categories":2546},[],{"categories":2548},[],{"categories":2550},[133],{"categories":2552},[136],{"categories":2554},[133],{"categories":2556},[2557],"Frameworks & Tooling",{"categories":2559},[133],{"categories":2561},[133],{"categories":2563},[67],{"categories":2565},[133],{"categories":2567},[133],{"categories":2569},[],{"categories":2571},[207],{"categories":2573},[207],{"categories":2575},[127],{"categories":2577},[136],{"categories":2579},[204],{"categories":2581},[],{"categories":2583},[1478],{"categories":2585},[133],{"categories":2587},[67],{"categories":2589},[133],{"categories":2591},[261],{"categories":2593},[261],{"categories":2595},[],{"categories":2597},[136],{"categories":2599},[167],{"categories":2601},[167],{"categories":2603},[133],{"categories":2605},[136],{"categories":2607},[],{"categories":2609},[204],{"categories":2611},[133],{"categories":2613},[133],{"categories":2615},[],{"categories":2617},[133],{"categories":2619},[],{"categories":2621},[67],{"categories":2623},[133],{"categories":2625},[67],{"categories":2627},[261],{"categories":2629},[133],{"categories":2631},[67],{"categories":2633},[130],{"categories":2635},[133],{"categories":2637},[1478],{"categories":2639},[],{"categories":2641},[136],{"categories":2643},[127],{"categories":2645},[127],{"categories":2647},[],{"categories":2649},[136],{"categories":2651},[133],{"categories":2653},[2654],"AI Design Tooling",{"categories":2656},[204],{"categories":2658},[133],{"categories":2660},[133],{"categories":2662},[67],{"categories":2664},[204],{"categories":2666},[133],{"categories":2668},[67],{"categories":2670},[167],{"categories":2672},[139],{"categories":2674},[67],{"categories":2676},[136],{"categories":2678},[],{"categories":2680},[133],{"categories":2682},[133],{"categories":2684},[136],{"categories":2686},[133],{"categories":2688},[133],{"categories":2690},[],{"categories":2692},[136],{"categories":2694},[2557],{"categories":2696},[133],{"categories":2698},[136],{"categories":2700},[136],{"categories":2702},[67],{"categories":2704},[67],{"categories":2706},[],{"categories":2708},[67],{"categories":2710},[133],{"categories":2712},[133],{"categories":2714},[136],{"categories":2716},[130],{"categories":2718},[133],{"categories":2720},[],{"categories":2722},[133],{"categories":2724},[1825],{"categories":2726},[],{"categories":2728},[133],{"categories":2730},[133],{"categories":2732},[],{"categories":2734},[133],{"categories":2736},[133],{"categories":2738},[133],{"categories":2740},[230],{"categories":2742},[167],{"categories":2744},[133],{"categories":2746},[133],{"categories":2748},[1478],{"categories":2750},[127],{"categories":2752},[133],{"categories":2754},[133],{"categories":2756},[207],{"categories":2758},[133],{"categories":2760},[167],{"categories":2762},[136],{"categories":2764},[],{"categories":2766},[133],{"categories":2768},[204],{"categories":2770},[133],{"categories":2772},[230],{"categories":2774},[133],{"categories":2776},[136],{"categories":2778},[],{"categories":2780},[],{"categories":2782},[],{"categories":2784},[127],{"categories":2786},[167],{"categories":2788},[136],{"categories":2790},[133],{"categories":2792},[133],{"categories":2794},[133],{"categories":2796},[368],{"categories":2798},[204],{"categories":2800},[136],{"categories":2802},[133],{"categories":2804},[],{"categories":2806},[136],{"categories":2808},[136],{"categories":2810},[],{"categories":2812},[133],{"categories":2814},[136],{"categories":2816},[133],{"categories":2818},[],{"categories":2820},[133],{"categories":2822},[133],{"categories":2824},[167],{"categories":2826},[204],{"categories":2828},[136],{"categories":2830},[204],{"categories":2832},[136],{"categories":2834},[130],{"categories":2836},[],{"categories":2838},[],{"categories":2840},[133],{"categories":2842},[133],{"categories":2844},[127],{"categories":2846},[136],{"categories":2848},[167],{"categories":2850},[],{"categories":2852},[204],{"categories":2854},[],{"categories":2856},[67],{"categories":2858},[67],{"categories":2860},[204],{"categories":2862},[67],{"categories":2864},[133],{"categories":2866},[],{"categories":2868},[133],{"categories":2870},[133],{"categories":2872},[],{"categories":2874},[230],{"categories":2876},[133],{"categories":2878},[261],{"categories":2880},[67],{"categories":2882},[],{"categories":2884},[136],{"categories":2886},[133],{"categories":2888},[127],{"categories":2890},[459],{"categories":2892},[136],{"categories":2894},[136],{"categories":2896},[133],{"categories":2898},[133],{"categories":2900},[],{"categories":2902},[127],{"categories":2904},[133],{"categories":2906},[130],{"categories":2908},[67],{"categories":2910},[204],{"categories":2912},[],{"categories":2914},[],{"categories":2916},[],{"categories":2918},[136],{"categories":2920},[67],{"categories":2922},[204],{"categories":2924},[167],{"categories":2926},[133],{"categories":2928},[167],{"categories":2930},[136],{"categories":2932},[204],{"categories":2934},[133],{"categories":2936},[],{"categories":2938},[133],{"categories":2940},[156],{"categories":2942},[136],{"categories":2944},[204],{"categories":2946},[167],{"categories":2948},[130],{"categories":2950},[67],{"categories":2952},[133],{"categories":2954},[167],{"categories":2956},[230],{"categories":2958},[],{"categories":2960},[],{"categories":2962},[207],{"categories":2964},[410],{"categories":2966},[133],{"categories":2968},[136],{"categories":2970},[133,67],{"categories":2972},[167],{"categories":2974},[133],{"categories":2976},[133],{"categories":2978},[136],{"categories":2980},[133],{"categories":2982},[136],{"categories":2984},[133],{"categories":2986},[133],{"categories":2988},[],{"categories":2990},[1032],{"categories":2992},[67],{"categories":2994},[204],{"categories":2996},[133],{"categories":2998},[133],{"categories":3000},[133],{"categories":3002},[207],{"categories":3004},[136],{"categories":3006},[230],{"categories":3008},[261],{"categories":3010},[],{"categories":3012},[133],{"categories":3014},[130],{"categories":3016},[136],{"categories":3018},[127],{"categories":3020},[136],{"categories":3022},[133],{"categories":3024},[136],{"categories":3026},[139],{"categories":3028},[67],{"categories":3030},[133],{"categories":3032},[133],{"categories":3034},[],{"categories":3036},[],{"categories":3038},[],{"categories":3040},[261],{"categories":3042},[133],{"categories":3044},[167],{"categories":3046},[133],{"categories":3048},[133],{"categories":3050},[133],{"categories":3052},[133],{"categories":3054},[],{"categories":3056},[207],{"categories":3058},[130],{"categories":3060},[136],{"categories":3062},[133],{"categories":3064},[],{"categories":3066},[133],{"categories":3068},[136],{"categories":3070},[133],{"categories":3072},[261],{"categories":3074},[],{"categories":3076},[204],{"categories":3078},[204],{"categories":3080},[],{"categories":3082},[67],{"categories":3084},[133],{"categories":3086},[204],{"categories":3088},[133],{"categories":3090},[130],{"categories":3092},[136],{"categories":3094},[133],{"categories":3096},[],{"categories":3098},[167],{"categories":3100},[133],{"categories":3102},[133],{"categories":3104},[133],{"categories":3106},[204],{"categories":3108},[136],{"categories":3110},[167],{"categories":3112},[],{"categories":3114},[136],{"categories":3116},[136],{"categories":3118},[204],{"categories":3120},[133],{"categories":3122},[133],{"categories":3124},[133],{"categories":3126},[410],{"categories":3128},[133],{"categories":3130},[],{"categories":3132},[133],{"categories":3134},[133],{"categories":3136},[261],{"categories":3138},[167],{"categories":3140},[207],{"categories":3142},[495],{"categories":3144},[207],{"categories":3146},[],{"categories":3148},[],{"categories":3150},[],{"categories":3152},[136],{"categories":3154},[136],{"categories":3156},[67],{"categories":3158},[133],{"categories":3160},[393],{"categories":3162},[67],{"categories":3164},[133],{"categories":3166},[133],{"categories":3168},[133],{"categories":3170},[133],{"categories":3172},[136],{"categories":3174},[],{"categories":3176},[],{"categories":3178},[133],{"categories":3180},[],{"categories":3182},[133],{"categories":3184},[136],{"categories":3186},[204],{"categories":3188},[133],{"categories":3190},[133],{"categories":3192},[],{"categories":3194},[139],{"categories":3196},[133],{"categories":3198},[204],{"categories":3200},[133],{"categories":3202},[136],{"categories":3204},[130],{"categories":3206},[133],{"categories":3208},[230],{"categories":3210},[136],{"categories":3212},[133],{"categories":3214},[753],{"categories":3216},[133],{"categories":3218},[136],{"categories":3220},[133],{"categories":3222},[67],{"categories":3224},[133],{"categories":3226},[459],{"categories":3228},[204],{"categories":3230},[],{"categories":3232},[167],{"categories":3234},[410],{"categories":3236},[136],{"categories":3238},[133],{"categories":3240},[],{"categories":3242},[167],{"categories":3244},[347],{"categories":3246},[136],{"categories":3248},[136],{"categories":3250},[133],{"categories":3252},[133],{"categories":3254},[136],{"categories":3256},[],{"categories":3258},[130],{"categories":3260},[136],{"categories":3262},[],{"categories":3264},[67],{"categories":3266},[133],{"categories":3268},[127],{"categories":3270},[167],{"categories":3272},[261],{"categories":3274},[156],{"categories":3276},[136],{"categories":3278},[136],{"categories":3280},[133],{"categories":3282},[136],{"categories":3284},[127],{"categories":3286},[],{"categories":3288},[133],{"categories":3290},[133],{"categories":3292},[],{"categories":3294},[],{"categories":3296},[204],{"categories":3298},[133,130],{"categories":3300},[136],{"categories":3302},[133],{"categories":3304},[],{"categories":3306},[127],{"categories":3308},[207],{"categories":3310},[130],{"categories":3312},[133],{"categories":3314},[67],{"categories":3316},[133],{"categories":3318},[136],{"categories":3320},[133],{"categories":3322},[133],{"categories":3324},[133],{"categories":3326},[167],{"categories":3328},[1032],{"categories":3330},[136],{"categories":3332},[133],{"categories":3334},[],{"categories":3336},[],{"categories":3338},[136],{"categories":3340},[133],{"categories":3342},[261],{"categories":3344},[],{"categories":3346},[133],{"categories":3348},[136],{"categories":3350},[156],{"categories":3352},[136],{"categories":3354},[410],{"categories":3356},[],{"categories":3358},[368],{"categories":3360},[136],{"categories":3362},[133],{"categories":3364},[230],{"categories":3366},[133],{"categories":3368},[207],{"categories":3370},[136],{"categories":3372},[133],{"categories":3374},[410],{"categories":3376},[133],{"categories":3378},[261],{"categories":3380},[],{"categories":3382},[133],{"categories":3384},[230],{"categories":3386},[204],{"categories":3388},[133],{"categories":3390},[133],{"categories":3392},[],{"categories":3394},[230],{"categories":3396},[167],{"categories":3398},[133],{"categories":3400},[133],{"categories":3402},[495],{"categories":3404},[127],{"categories":3406},[133],{"categories":3408},[],{"categories":3410},[],{"categories":3412},[204],{"categories":3414},[133],{"categories":3416},[207],{"categories":3418},[230],{"categories":3420},[136],{"categories":3422},[230],{"categories":3424},[167],{"categories":3426},[],{"categories":3428},[133],{"categories":3430},[],{"categories":3432},[133],{"categories":3434},[514],{"categories":3436},[133],{"categories":3438},[133],{"categories":3440},[136],{"categories":3442},[410],{"categories":3444},[133],{"categories":3446},[133],{"categories":3448},[133],{"categories":3450},[],{"categories":3452},[133,67],{"categories":3454},[167],{"categories":3456},[136],{"categories":3458},[67],{"categories":3460},[136],{"categories":3462},[783],{"categories":3464},[67],{"categories":3466},[133],{"categories":3468},[127],{"categories":3470},[],{"categories":3472},[],{"categories":3474},[136],{"categories":3476},[133],{"categories":3478},[67],{"categories":3480},[127],{"categories":3482},[67],{"categories":3484},[67],{"categories":3486},[133],{"categories":3488},[230],{"categories":3490},[133],{"categories":3492},[67],{"categories":3494},[],{"categories":3496},[133],{"categories":3498},[204,133],{"categories":3500},[261],{"categories":3502},[127],{"categories":3504},[],{"categories":3506},[133],{"categories":3508},[133],{"categories":3510},[130],{"categories":3512},[130],{"categories":3514},[133],{"categories":3516},[133],{"categories":3518},[347],{"categories":3520},[133],{"categories":3522},[67],{"categories":3524},[207],{"categories":3526},[136],{"categories":3528},[133],{"categories":3530},[133],{"categories":3532},[167],{"categories":3534},[230],{"categories":3536},[204],{"categories":3538},[133],{"categories":3540},[133],{"categories":3542},[133],{"categories":3544},[133],{"categories":3546},[127],{"categories":3548},[133],{"categories":3550},[136],{"categories":3552},[136],{"categories":3554},[67],{"categories":3556},[167],{"categories":3558},[67],{"categories":3560},[],{"categories":3562},[],{"categories":3564},[207],{"categories":3566},[133],{"categories":3568},[67],{"categories":3570},[133],{"categories":3572},[204],{"categories":3574},[410],{"categories":3576},[368],{"categories":3578},[347],{"categories":3580},[133],{"categories":3582},[133],{"categories":3584},[133],{"categories":3586},[207],{"categories":3588},[133],{"categories":3590},[133],{"categories":3592},[133],{"categories":3594},[136],{"categories":3596},[127],{"categories":3598},[136],{"categories":3600},[133,130],{"categories":3602},[],{"categories":3604},[204],{"categories":3606},[],{"categories":3608},[139],{"categories":3610},[133],{"categories":3612},[167],{"categories":3614},[127],{"categories":3616},[127],{"categories":3618},[136],{"categories":3620},[136],{"categories":3622},[136],{"categories":3624},[133],{"categories":3626},[133],{"categories":3628},[130],{"categories":3630},[67],{"categories":3632},[230],{"categories":3634},[133],{"categories":3636},[],{"categories":3638},[167],{"categories":3640},[133],{"categories":3642},[133],{"categories":3644},[133],{"categories":3646},[133],{"categories":3648},[133],{"categories":3650},[67],{"categories":3652},[167],{"categories":3654},[67],{"categories":3656},[67],{"categories":3658},[133],{"categories":3660},[133],{"categories":3662},[368],{"categories":3664},[133],{"categories":3666},[136],{"categories":3668},[167],{"categories":3670},[133],{"categories":3672},[133],{"categories":3674},[133],{"categories":3676},[136],{"categories":3678},[133],{"categories":3680},[133],{"categories":3682},[133],{"categories":3684},[2557],{"categories":3686},[3687],"Clinical AI",{"categories":3689},[204],{"categories":3691},[133],{"categories":3693},[133],{"categories":3695},[133],{"categories":3697},[261],{"categories":3699},[2036],{"categories":3701},[133],{"categories":3703},[139],{"categories":3705},[133],{"categories":3707},[136],{"categories":3709},[133],{"categories":3711},[133],{"categories":3713},[167],{"categories":3715},[133],{"categories":3717},[136],{"categories":3719},[230],{"categories":3721},[133],{"categories":3723},[133],{"categories":3725},[130],{"categories":3727},[133],{"categories":3729},[459],{"categories":3731},[133],{"categories":3733},[],{"categories":3735},[133],{"categories":3737},[67],{"categories":3739},[133],{"categories":3741},[],{"categories":3743},[],{"categories":3745},[133],{"categories":3747},[],{"categories":3749},[130],{"categories":3751},[133],{"categories":3753},[136],{"categories":3755},[167],{"categories":3757},[167],{"categories":3759},[167],{"categories":3761},[167],{"categories":3763},[],{"categories":3765},[127],{"categories":3767},[136],{"categories":3769},[167],{"categories":3771},[133],{"categories":3773},[514],{"categories":3775},[139],{"categories":3777},[133],{"categories":3779},[127],{"categories":3781},[136],{"categories":3783},[133],{"categories":3785},[133],{"categories":3787},[133,136],{"categories":3789},[136],{"categories":3791},[261],{"categories":3793},[167],{"categories":3795},[136],{"categories":3797},[167],{"categories":3799},[136],{"categories":3801},[133],{"categories":3803},[],{"categories":3805},[167],{"categories":3807},[230],{"categories":3809},[127],{"categories":3811},[133],{"categories":3813},[133],{"categories":3815},[],{"categories":3817},[67],{"categories":3819},[],{"categories":3821},[127],{"categories":3823},[136],{"categories":3825},[167],{"categories":3827},[133],{"categories":3829},[167],{"categories":3831},[127],{"categories":3833},[167],{"categories":3835},[167],{"categories":3837},[],{"categories":3839},[130],{"categories":3841},[136],{"categories":3843},[167],{"categories":3845},[167],{"categories":3847},[167],{"categories":3849},[167],{"categories":3851},[167],{"categories":3853},[167],{"categories":3855},[167],{"categories":3857},[167],{"categories":3859},[167],{"categories":3861},[167],{"categories":3863},[207],{"categories":3865},[127],{"categories":3867},[133],{"categories":3869},[133],{"categories":3871},[136],{"categories":3873},[136],{"categories":3875},[],{"categories":3877},[133,127],{"categories":3879},[],{"categories":3881},[136],{"categories":3883},[167],{"categories":3885},[136],{"categories":3887},[783],{"categories":3889},[133],{"categories":3891},[133],{"categories":3893},[133],{"categories":3895},[133],{"categories":3897},[347],{"categories":3899},[133],{"categories":3901},[136],{"categories":3903},[130],{"categories":3905},[136],{"categories":3907},[136],{"categories":3909},[],{"categories":3911},[136],{"categories":3913},[204],{"categories":3915},[167],{"categories":3917},[133],{"categories":3919},[],{"categories":3921},[],{"categories":3923},[136],{"categories":3925},[204],{"categories":3927},[133],{"categories":3929},[],{"categories":3931},[133],{"categories":3933},[],{"categories":3935},[230],{"categories":3937},[133],{"categories":3939},[],{"categories":3941},[],{"categories":3943},[167],{"categories":3945},[127],{"categories":3947},[133],{"categories":3949},[133],{"categories":3951},[130],{"categories":3953},[133],{"categories":3955},[133],{"categories":3957},[133],{"categories":3959},[130],{"categories":3961},[204],{"categories":3963},[],{"categories":3965},[133],{"categories":3967},[167],{"categories":3969},[],{"categories":3971},[133],{"categories":3973},[133],{"categories":3975},[204],{"categories":3977},[133],{"categories":3979},[230],{"categories":3981},[133],{"categories":3983},[261],{"categories":3985},[],{"categories":3987},[136],{"categories":3989},[230],{"categories":3991},[67],{"categories":3993},[],{"categories":3995},[133],{"categories":3997},[],{"categories":3999},[136],{"categories":4001},[204],{"categories":4003},[67],{"categories":4005},[],{"categories":4007},[2557],{"categories":4009},[130],{"categories":4011},[127],{"categories":4013},[207],{"categories":4015},[136],{"categories":4017},[204],{"categories":4019},[67],{"categories":4021},[],{"categories":4023},[],{"categories":4025},[133],{"categories":4027},[127],{"categories":4029},[133],{"categories":4031},[230],{"categories":4033},[],{"categories":4035},[136],{"categories":4037},[136],{"categories":4039},[136],{"categories":4041},[133],{"categories":4043},[167],{"categories":4045},[67],{"categories":4047},[133],{"categories":4049},[136],{"categories":4051},[139],{"categories":4053},[133],{"categories":4055},[136],{"categories":4057},[133],{"categories":4059},[139],{"categories":4061},[230],{"categories":4063},[167],{"categories":4065},[],{"categories":4067},[230],{"categories":4069},[],{"categories":4071},[67],{"categories":4073},[136],{"categories":4075},[],{"categories":4077},[133],{"categories":4079},[133],{"categories":4081},[133],{"categories":4083},[133],{"categories":4085},[136],{"categories":4087},[130],{"categories":4089},[127],{"categories":4091},[133],{"categories":4093},[204],{"categories":4095},[67],{"categories":4097},[67],{"categories":4099},[133],{"categories":4101},[207],{"categories":4103},[136],{"categories":4105},[133],{"categories":4107},[136],{"categories":4109},[133],{"categories":4111},[130],{"categories":4113},[204],{"categories":4115},[67],{"categories":4117},[136],{"categories":4119},[133],{"categories":4121},[139],{"categories":4123},[133],{"categories":4125},[136],{"categories":4127},[133],{"categories":4129},[167],{"categories":4131},[],{"categories":4133},[127],{"categories":4135},[133],{"categories":4137},[133],{"categories":4139},[133],{"categories":4141},[67],{"categories":4143},[133],{"categories":4145},[67],{"categories":4147},[133],{"categories":4149},[136],{"categories":4151},[133],{"categories":4153},[133],{"categories":4155},[133],{"categories":4157},[133],{"categories":4159},[],{"categories":4161},[133],{"categories":4163},[204],{"categories":4165},[130],{"categories":4167},[167],{"categories":4169},[136],{"categories":4171},[133],{"categories":4173},[133],{"categories":4175},[204],{"categories":4177},[136],{"categories":4179},[133],{"categories":4181},[230],{"categories":4183},[133],{"categories":4185},[207],{"categories":4187},[133],{"categories":4189},[133],{"categories":4191},[167],{"categories":4193},[133],{"categories":4195},[133],{"categories":4197},[136],{"categories":4199},[261],{"categories":4201},[133],{"categories":4203},[67],{"categories":4205},[136],{"categories":4207},[207],{"categories":4209},[],{"categories":4211},[136],{"categories":4213},[67],{"categories":4215},[133],{"categories":4217},[1900],{"categories":4219},[204],{"categories":4221},[288],{"categories":4223},[133],{"categories":4225},[127],{"categories":4227},[67],{"categories":4229},[130],{"categories":4231},[67],{"categories":4233},[133],{"categories":4235},[],{"categories":4237},[136],{"categories":4239},[136],{"categories":4241},[133],{"categories":4243},[133],{"categories":4245},[207],{"categories":4247},[],{"categories":4249},[167],{"categories":4251},[],{"categories":4253},[167],{"categories":4255},[133],{"categories":4257},[133],{"categories":4259},[136],{"categories":4261},[136],{"categories":4263},[136],{"categories":4265},[],{"categories":4267},[167],{"categories":4269},[133],{"categories":4271},[],{"categories":4273},[133],{"categories":4275},[133],{"categories":4277},[],{"categories":4279},[204],{"categories":4281},[67],{"categories":4283},[136],{"categories":4285},[133],{"categories":4287},[133],{"categories":4289},[230],{"categories":4291},[133],{"categories":4293},[133],{"categories":4295},[127],{"categories":4297},[],{"categories":4299},[133],{"categories":4301},[133],{"categories":4303},[],{"categories":4305},[127],{"categories":4307},[167],{"categories":4309},[67],{"categories":4311},[410],{"categories":4313},[133],{"categories":4315},[133],{"categories":4317},[133],{"categories":4319},[67],{"categories":4321},[167],{"categories":4323},[204],{"categories":4325},[133],{"categories":4327},[133],{"categories":4329},[133],{"categories":4331},[167],{"categories":4333},[204],{"categories":4335},[133],{"categories":4337},[167],{"categories":4339},[204],{"categories":4341},[133],{"categories":4343},[167],{"categories":4345},[136],{"categories":4347},[136],{"categories":4349},[136],{"categories":4351},[67],{"categories":4353},[167],{"categories":4355},[136],{"categories":4357},[136],{"categories":4359},[133],{"categories":4361},[67],{"categories":4363},[204],{"categories":4365},[133],{"categories":4367},[],{"categories":4369},[136],{"categories":4371},[],{"categories":4373},[],{"categories":4375},[],{"categories":4377},[136],{"categories":4379},[130],{"categories":4381},[136],{"categories":4383},[4384],"Liability & Ethics",{"categories":4386},[133],{"categories":4388},[136],{"categories":4390},[127],{"categories":4392},[136],{"categories":4394},[130],{"categories":4396},[230],{"categories":4398},[136],{"categories":4400},[],{"categories":4402},[495],{"categories":4404},[136],{"categories":4406},[],{"categories":4408},[127],{"categories":4410},[136],{"categories":4412},[],{"categories":4414},[136],{"categories":4416},[133],{"categories":4418},[133],{"categories":4420},[167],{"categories":4422},[133],{"categories":4424},[133],{"categories":4426},[136],{"categories":4428},[133],{"categories":4430},[133],{"categories":4432},[167],{"categories":4434},[136],{"categories":4436},[67],{"categories":4438},[204],{"categories":4440},[127],{"categories":4442},[133],{"categories":4444},[],{"categories":4446},[136],{"categories":4448},[136],{"categories":4450},[410],{"categories":4452},[204],{"categories":4454},[261],{"categories":4456},[167],{"categories":4458},[133],{"categories":4460},[204],{"categories":4462},[133],{"categories":4464},[127],{"categories":4466},[],{"categories":4468},[136],{"categories":4470},[133],{"categories":4472},[133],{"categories":4474},[136],{"categories":4476},[133],{"categories":4478},[204],{"categories":4480},[],{"categories":4482},[136],{"categories":4484},[139],{"categories":4486},[167],{"categories":4488},[136],{"categories":4490},[130],{"categories":4492},[],{"categories":4494},[133],{"categories":4496},[139],{"categories":4498},[133],{"categories":4500},[136],{"categories":4502},[167],{"categories":4504},[127],{"categories":4506},[261],{"categories":4508},[133],{"categories":4510},[133],{"categories":4512},[133],{"categories":4514},[167],{"categories":4516},[130],{"categories":4518},[133],{"categories":4520},[204],{"categories":4522},[167],{"categories":4524},[261],{"categories":4526},[133],{"categories":4528},[136],{"categories":4530},[],{"categories":4532},[459],{"categories":4534},[],{"categories":4536},[133],{"categories":4538},[261],{"categories":4540},[207],{"categories":4542},[136],{"categories":4544},[136],{"categories":4546},[4547],"Design News & Tools",{"categories":4549},[133],{"categories":4551},[167],{"categories":4553},[133],{"categories":4555},[127],{"categories":4557},[133],{"categories":4559},[204],{"categories":4561},[136],{"categories":4563},[136],{"categories":4565},[133],{"categories":4567},[410],{"categories":4569},[133],{"categories":4571},[410],{"categories":4573},[230],{"categories":4575},[133],{"categories":4577},[136],{"categories":4579},[],{"categories":4581},[133],{"categories":4583},[133],{"categories":4585},[133],{"categories":4587},[167],{"categories":4589},[127],{"categories":4591},[],{"categories":4593},[133],{"categories":4595},[133],{"categories":4597},[67],{"categories":4599},[514],{"categories":4601},[67],{"categories":4603},[204],{"categories":4605},[133],{"categories":4607},[133,136],{"categories":4609},[230,130],{"categories":4611},[133],{"categories":4613},[133],{"categories":4615},[133],{"categories":4617},[],{"categories":4619},[136],{"categories":4621},[],{"categories":4623},[67],{"categories":4625},[133],{"categories":4627},[67],{"categories":4629},[],{"categories":4631},[136],{"categories":4633},[133],{"categories":4635},[167],{"categories":4637},[133],{"categories":4639},[],{"categories":4641},[136],{"categories":4643},[133],{"categories":4645},[],{"categories":4647},[204],{"categories":4649},[133],{"categories":4651},[136],{"categories":4653},[133],{"categories":4655},[133],{"categories":4657},[127],{"categories":4659},[136],{"categories":4661},[133],{"categories":4663},[],{"categories":4665},[261],{"categories":4667},[230],{"categories":4669},[130],{"categories":4671},[130],{"categories":4673},[133],{"categories":4675},[127],{"categories":4677},[127],{"categories":4679},[133],{"categories":4681},[136],{"categories":4683},[133],{"categories":4685},[133],{"categories":4687},[133],{"categories":4689},[67],{"categories":4691},[133],{"categories":4693},[127],{"categories":4695},[136],{"categories":4697},[133],{"categories":4699},[230],{"categories":4701},[133],{"categories":4703},[167],{"categories":4705},[133],{"categories":4707},[133],{"categories":4709},[136],{"categories":4711},[133],{"categories":4713},[],{"categories":4715},[67],{"categories":4717},[],{"categories":4719},[67],{"categories":4721},[136],{"categories":4723},[127],{"categories":4725},[],{"categories":4727},[207],{"categories":4729},[261],{"categories":4731},[133],{"categories":4733},[67],{"categories":4735},[133],{"categories":4737},[],{"categories":4739},[167],{"categories":4741},[136],{"categories":4743},[67],{"categories":4745},[204],{"categories":4747},[133],{"categories":4749},[136],{"categories":4751},[67],{"categories":4753},[136],{"categories":4755},[167],{"categories":4757},[133],{"categories":4759},[127],{"categories":4761},[167],{"categories":4763},[67],{"categories":4765},[133],{"categories":4767},[204],{"categories":4769},[130],{"categories":4771},[133],{"categories":4773},[133],{"categories":4775},[133],{"categories":4777},[133],{"categories":4779},[133],{"categories":4781},[136],{"categories":4783},[133],{"categories":4785},[136],{"categories":4787},[133],{"categories":4789},[133],{"categories":4791},[127],{"categories":4793},[133],{"categories":4795},[136],{"categories":4797},[136],{"categories":4799},[204],{"categories":4801},[136],{"categories":4803},[136],{"categories":4805},[127],{"categories":4807},[136],{"categories":4809},[204],{"categories":4811},[],{"categories":4813},[133],{"categories":4815},[207],{"categories":4817},[410],{"categories":4819},[133],{"categories":4821},[133],{"categories":4823},[133],{"categories":4825},[67],{"categories":4827},[],{"categories":4829},[136],{"categories":4831},[230],{"categories":4833},[133],{"categories":4835},[167],{"categories":4837},[136],{"categories":4839},[133],{"categories":4841},[230],{"categories":4843},[136],{"categories":4845},[130],{"categories":4847},[130],{"categories":4849},[133],{"categories":4851},[133],{"categories":4853},[133],{"categories":4855},[127],{"categories":4857},[],{"categories":4859},[133],{"categories":4861},[136],{"categories":4863},[136],{"categories":4865},[133],{"categories":4867},[133],{"categories":4869},[133],{"categories":4871},[67],{"categories":4873},[],{"categories":4875},[127],{"categories":4877},[133],{"categories":4879},[133],{"categories":4881},[136],{"categories":4883},[136],{"categories":4885},[],{"categories":4887},[67],{"categories":4889},[67],{"categories":4891},[133],{"categories":4893},[230],{"categories":4895},[130],{"categories":4897},[204],{"categories":4899},[],{"categories":4901},[133],{"categories":4903},[136],{"categories":4905},[127],{"categories":4907},[133],{"categories":4909},[67],{"categories":4911},[127],{"categories":4913},[167],{"categories":4915},[207],{"categories":4917},[167],{"categories":4919},[136],{"categories":4921},[],{"categories":4923},[167],{"categories":4925},[136],{"categories":4927},[204],{"categories":4929},[207],{"categories":4931},[133],{"categories":4933},[],{"categories":4935},[136],{"categories":4937},[2557],{"categories":4939},[167],{"categories":4941},[67],{"categories":4943},[133],{"categories":4945},[133],{"categories":4947},[130],{"categories":4949},[133],{"categories":4951},[127],{"categories":4953},[1478],{"categories":4955},[261],{"categories":4957},[127],{"categories":4959},[],{"categories":4961},[],{"categories":4963},[167],{"categories":4965},[136],{"categories":4967},[167],{"categories":4969},[],{"categories":4971},[136],{"categories":4973},[136],{"categories":4975},[136],{"categories":4977},[],{"categories":4979},[133],{"categories":4981},[],{"categories":4983},[167],{"categories":4985},[127],{"categories":4987},[204],{"categories":4989},[133],{"categories":4991},[136],{"categories":4993},[167],{"categories":4995},[133],{"categories":4997},[167],{"categories":4999},[],{"categories":5001},[167],{"categories":5003},[127],{"categories":5005},[410],{"categories":5007},[136],{"categories":5009},[133],{"categories":5011},[],{"categories":5013},[67],{"categories":5015},[136],{"categories":5017},[139],{"categories":5019},[136],{"categories":5021},[127],{"categories":5023},[],{"categories":5025},[],{"categories":5027},[],{"categories":5029},[204],{"categories":5031},[136],{"categories":5033},[133],{"categories":5035},[133],{"categories":5037},[],{"categories":5039},[],{"categories":5041},[],{"categories":5043},[204],{"categories":5045},[133],{"categories":5047},[],{"categories":5049},[136],{"categories":5051},[133],{"categories":5053},[127],{"categories":5055},[],{"categories":5057},[],{"categories":5059},[204],{"categories":5061},[133],{"categories":5063},[167],{"categories":5065},[],{"categories":5067},[230],{"categories":5069},[167],{"categories":5071},[230],{"categories":5073},[207],{"categories":5075},[133],{"categories":5077},[133],{"categories":5079},[],{"categories":5081},[],{"categories":5083},[136],{"categories":5085},[],{"categories":5087},[133],{"categories":5089},[410],{"categories":5091},[133],{"categories":5093},[133],{"categories":5095},[133],{"categories":5097},[],{"categories":5099},[136],{"categories":5101},[133],{"categories":5103},[133],{"categories":5105},[],{"categories":5107},[136],{"categories":5109},[133],{"categories":5111},[167],{"categories":5113},[133],{"categories":5115},[230],{"categories":5117},[130],{"categories":5119},[133],{"categories":5121},[133],{"categories":5123},[136],{"categories":5125},[207],{"categories":5127},[136],{"categories":5129},[136],{"categories":5131},[],{"categories":5133},[],{"categories":5135},[133],{"categories":5137},[],{"categories":5139},[167],{"categories":5141},[130],{"categories":5143},[],{"categories":5145},[],{"categories":5147},[204],{"categories":5149},[127],{"categories":5151},[],{"categories":5153},[130],{"categories":5155},[230],{"categories":5157},[133],{"categories":5159},[67],{"categories":5161},[127],{"categories":5163},[207],{"categories":5165},[130],{"categories":5167},[67],{"categories":5169},[67],{"categories":5171},[],{"categories":5173},[133],{"categories":5175},[],{"categories":5177},[136],{"categories":5179},[127],{"categories":5181},[204],{"categories":5183},[133],{"categories":5185},[127],{"categories":5187},[136],{"categories":5189},[261],{"categories":5191},[133],{"categories":5193},[133],{"categories":5195},[133],{"categories":5197},[127],{"categories":5199},[207],{"categories":5201},[136],{"categories":5203},[],{"categories":5205},[133],{"categories":5207},[67],{"categories":5209},[167],{"categories":5211},[67],{"categories":5213},[133],{"categories":5215},[139],{"categories":5217},[],{"categories":5219},[204],{"categories":5221},[167],{"categories":5223},[127],{"categories":5225},[136],{"categories":5227},[133],{"categories":5229},[133],{"categories":5231},[136],{"categories":5233},[133],{"categories":5235},[133],{"categories":5237},[130],{"categories":5239},[136],{"categories":5241},[136,261],{"categories":5243},[136],{"categories":5245},[67],{"categories":5247},[133],{"categories":5249},[133],{"categories":5251},[207],{"categories":5253},[136],{"categories":5255},[230],{"categories":5257},[136],{"categories":5259},[130],{"categories":5261},[],{"categories":5263},[136],{"categories":5265},[133],{"categories":5267},[130],{"categories":5269},[],{"categories":5271},[],{"categories":5273},[67],{"categories":5275},[133],{"categories":5277},[133],{"categories":5279},[136],{"categories":5281},[207],{"categories":5283},[230],{"categories":5285},[133],{"categories":5287},[133],{"categories":5289},[136],{"categories":5291},[],{"categories":5293},[136],{"categories":5295},[167],{"categories":5297},[136],{"categories":5299},[],{"categories":5301},[167],{"categories":5303},[67],{"categories":5305},[2557],{"categories":5307},[127],{"categories":5309},[67],{"categories":5311},[133],{"categories":5313},[136],{"categories":5315},[133],{"categories":5317},[133],{"categories":5319},[230],{"categories":5321},[67],{"categories":5323},[],{"categories":5325},[167],{"categories":5327},[133],{"categories":5329},[],{"categories":5331},[136],{"categories":5333},[133],{"categories":5335},[133],{"categories":5337},[133],{"categories":5339},[136],{"categories":5341},[133],{"categories":5343},[133],{"categories":5345},[139],{"categories":5347},[136],{"categories":5349},[133],{"categories":5351},[133],{"categories":5353},[133],{"categories":5355},[133],{"categories":5357},[133],{"categories":5359},[133],{"categories":5361},[130],{"categories":5363},[],{"categories":5365},[139],{"categories":5367},[167],{"categories":5369},[136],{"categories":5371},[133],{"categories":5373},[67],{"categories":5375},[],{"categories":5377},[67],{"categories":5379},[67],{"categories":5381},[136],{"categories":5383},[67],{"categories":5385},[133],{"categories":5387},[133],{"categories":5389},[67],{"categories":5391},[133],{"categories":5393},[136],{"categories":5395},[167],{"categories":5397},[133],{"categories":5399},[133],{"categories":5401},[133],{"categories":5403},[130],{"categories":5405},[133],{"categories":5407},[136],{"categories":5409},[204],{"categories":5411},[],{"categories":5413},[133],{"categories":5415},[207],{"categories":5417},[136],{"categories":5419},[133],{"categories":5421},[],{"categories":5423},[133],{"categories":5425},[133],{"categories":5427},[167],{"categories":5429},[133],{"categories":5431},[133],{"categories":5433},[136],{"categories":5435},[230],{"categories":5437},[],{"categories":5439},[],{"categories":5441},[67],{"categories":5443},[167],{"categories":5445},[67],{"categories":5447},[167],{"categories":5449},[133],{"categories":5451},[230],{"categories":5453},[133],{"categories":5455},[127],{"categories":5457},[136],{"categories":5459},[133],{"categories":5461},[136],{"categories":5463},[136],{"categories":5465},[133],{"categories":5467},[130],{"categories":5469},[],{"categories":5471},[207],{"categories":5473},[133],{"categories":5475},[],{"categories":5477},[167],{"categories":5479},[133],{"categories":5481},[207],{"categories":5483},[133],{"categories":5485},[67],{"categories":5487},[67],{"categories":5489},[67],{"categories":5491},[136],{"categories":5493},[136],{"categories":5495},[136],{"categories":5497},[133],{"categories":5499},[133],{"categories":5501},[204],{"categories":5503},[207],{"categories":5505},[207],{"categories":5507},[],{"categories":5509},[167],{"categories":5511},[133],{"categories":5513},[133],{"categories":5515},[67],{"categories":5517},[],{"categories":5519},[167],{"categories":5521},[167],{"categories":5523},[167],{"categories":5525},[],{"categories":5527},[136],{"categories":5529},[133],{"categories":5531},[],{"categories":5533},[127],{"categories":5535},[130],{"categories":5537},[],{"categories":5539},[133],{"categories":5541},[133],{"categories":5543},[],{"categories":5545},[67],{"categories":5547},[],{"categories":5549},[],{"categories":5551},[],{"categories":5553},[],{"categories":5555},[133],{"categories":5557},[167],{"categories":5559},[],{"categories":5561},[],{"categories":5563},[133],{"categories":5565},[133],{"categories":5567},[133],{"categories":5569},[207],{"categories":5571},[133],{"categories":5573},[207],{"categories":5575},[],{"categories":5577},[207],{"categories":5579},[207],{"categories":5581},[261],{"categories":5583},[136],{"categories":5585},[67],{"categories":5587},[],{"categories":5589},[],{"categories":5591},[207],{"categories":5593},[67],{"categories":5595},[67],{"categories":5597},[67],{"categories":5599},[],{"categories":5601},[127],{"categories":5603},[67],{"categories":5605},[67],{"categories":5607},[127],{"categories":5609},[67],{"categories":5611},[130],{"categories":5613},[67],{"categories":5615},[67],{"categories":5617},[67],{"categories":5619},[207],{"categories":5621},[167],{"categories":5623},[167],{"categories":5625},[133],{"categories":5627},[67],{"categories":5629},[207],{"categories":5631},[261],{"categories":5633},[207],{"categories":5635},[207],{"categories":5637},[207],{"categories":5639},[],{"categories":5641},[130],{"categories":5643},[],{"categories":5645},[261],{"categories":5647},[67],{"categories":5649},[67],{"categories":5651},[67],{"categories":5653},[136],{"categories":5655},[167,130],{"categories":5657},[207],{"categories":5659},[],{"categories":5661},[],{"categories":5663},[207],{"categories":5665},[],{"categories":5667},[207],{"categories":5669},[167],{"categories":5671},[136],{"categories":5673},[],{"categories":5675},[67],{"categories":5677},[133],{"categories":5679},[204],{"categories":5681},[],{"categories":5683},[133],{"categories":5685},[],{"categories":5687},[167],{"categories":5689},[127],{"categories":5691},[207],{"categories":5693},[],{"categories":5695},[67],{"categories":5697},[167],[5699,5775,6259,6323],{"id":5700,"title":5701,"ai":5702,"body":5707,"categories":5741,"created_at":68,"date_modified":68,"description":60,"extension":69,"faq":68,"featured":70,"kicker_label":68,"meta":5742,"navigation":107,"path":5764,"published_at":68,"question":68,"scraped_at":5765,"seo":5766,"sitemap":5767,"source_id":5768,"source_name":113,"source_type":114,"source_url":76,"stem":5769,"tags":5770,"thumbnail_url":68,"tldr":5772,"tweet":68,"unknown_tags":5773,"__hash__":5774},"summaries\u002Fsummaries\u002F6cd8641c27e89fa2-oss-fuzz-delivers-continuous-fuzzing-for-1-000-oss-summary.md","OSS-Fuzz Delivers Continuous Fuzzing for 1,000+ OSS Projects",{"provider":7,"model":8,"input_tokens":5703,"output_tokens":5704,"processing_time_ms":5705,"cost_usd":5706},6635,2068,20209,0.0023385,{"type":14,"value":5708,"toc":5736},[5709,5713,5716,5719,5723,5726,5729,5733],[17,5710,5712],{"id":5711},"proven-impact-on-oss-security-and-stability","Proven Impact on OSS Security and Stability",[22,5714,5715],{},"OSS-Fuzz automates fuzz testing—a technique that feeds unexpected inputs to software to expose errors like buffer overflows with serious security risks. Google scaled this from internal Chrome fuzzing, where it uncovered thousands of vulnerabilities, to serve the open source community via partnerships with Core Infrastructure Initiative and OpenSSF. Results: over 13,000 vulnerabilities and 50,000 bugs fixed across 1,000 projects (see \u002Fprojects folder). The repo itself boasts 12k stars, 2.7k forks, and 1,075 contributors, with recent advances like AI-powered fuzzing (2024 blog) boosting vulnerability detection beyond memory corruption.",[22,5717,5718],{},"Trade-offs: Free for qualifying OSS projects only; closed-source teams must self-host ClusterFuzz or ClusterFuzzLite. Runs on x86_64\u002Fi386, prioritizing scalable distributed execution with Sanitizers for error detection.",[17,5720,5722],{"id":5721},"core-engines-and-language-support","Core Engines and Language Support",[22,5724,5725],{},"Combines fuzzers libFuzzer (LLVM), AFL++, and Honggfuzz with Google's ClusterFuzz for orchestration and reporting. Sanitizers catch issues in real-time. Targets C\u002FC++ (primary, 19.1% of repo code), Rust, Go, Python (20.2% repo code), Java\u002FJVM (14% repo), JavaScript, Lua—plus any LLVM-supported language. Repo structure aids integration: \u002Fprojects holds configs for enrolled software, \u002Finfra manages execution, \u002Fdocs details setup.",[22,5727,5728],{},"Repo languages reflect tooling: Shell (26.1%), Python (20.2%), Dockerfile (15.8%), Java (14%), C++ (13.1%).",[17,5730,5732],{"id":5731},"integration-and-resources-for-maintainers","Integration and Resources for Maintainers",[22,5734,5735],{},"Enroll your OSS project via detailed docs at google.github.io\u002Foss-fuzz, including CONTRIBUTING.md and AGENTS.md for agents. No releases yet; master branch has 12,894 commits. Track progress through 10+ Google Security Blog posts, e.g., 2024's \"Leveling Up Fuzzing: Finding more vulnerabilities with AI\" and 2016's launch announcement. Apache-2.0 licensed; VSCode extension in \u002Ftools.",{"title":60,"searchDepth":61,"depth":61,"links":5737},[5738,5739,5740],{"id":5711,"depth":61,"text":5712},{"id":5721,"depth":61,"text":5722},{"id":5731,"depth":61,"text":5732},[67],{"content_references":5743,"triage":5762},[5744,5746,5749,5752,5754,5757,5760],{"type":74,"title":87,"url":5745,"context":82},"https:\u002F\u002Fllvm.org\u002Fdocs\u002FLibFuzzer.html",{"type":74,"title":5747,"url":5748,"context":82},"AFL++","https:\u002F\u002Fgithub.com\u002FAFLplusplus\u002FAFLplusplus",{"type":74,"title":5750,"url":5751,"context":82},"Honggfuzz","https:\u002F\u002Fgithub.com\u002Fgoogle\u002Fhonggfuzz",{"type":74,"title":96,"url":5753,"context":82},"https:\u002F\u002Fgithub.com\u002Fgoogle\u002Fclusterfuzz",{"type":74,"title":5755,"url":5756,"context":82},"ClusterFuzzLite","https:\u002F\u002Fgoogle.github.io\u002Fclusterfuzzlite\u002F",{"type":79,"title":5758,"url":5759,"context":82},"Leveling Up Fuzzing: Finding more vulnerabilities with AI","https:\u002F\u002Fsecurity.googleblog.com\u002F2024\u002F11\u002Fleveling-up-fuzzing-finding-more.html",{"type":79,"title":5761,"url":115,"context":82},"Announcing OSS-Fuzz: Continuous fuzzing for open source software",{"relevance":103,"novelty":103,"quality":104,"actionability":103,"composite":105,"reasoning":5763},"Category: AI Automation. The article discusses OSS-Fuzz, which automates fuzz testing for open-source projects, a relevant topic for developers interested in AI-powered tools for improving software security. It provides some insights into the impact of fuzz testing but lacks specific actionable steps for integrating this tool into existing workflows.","\u002Fsummaries\u002F6cd8641c27e89fa2-oss-fuzz-delivers-continuous-fuzzing-for-1-000-oss-summary","2026-04-15 15:30:17",{"title":5701,"description":60},{"loc":5764},"6cd8641c27e89fa2","summaries\u002F6cd8641c27e89fa2-oss-fuzz-delivers-continuous-fuzzing-for-1-000-oss-summary",[118,5771,120],"devops","Google's OSS-Fuzz runs distributed fuzz testing on open source C\u002FC++, Rust, Python, Java, JS, and Lua code using libFuzzer, AFL++, Honggfuzz—finding 13,000+ vulnerabilities and 50,000 bugs as of May 2025.",[120],"rKdxPd-dXk_Rpfp7BnwKUOpQirO0sD4x4rwsY2uueyU",{"id":5776,"title":5777,"ai":5778,"body":5783,"categories":6222,"created_at":68,"date_modified":68,"description":60,"extension":69,"faq":68,"featured":70,"kicker_label":68,"meta":6223,"navigation":107,"path":6248,"published_at":68,"question":68,"scraped_at":6249,"seo":6250,"sitemap":6251,"source_id":6252,"source_name":113,"source_type":114,"source_url":5745,"stem":6253,"tags":6254,"thumbnail_url":68,"tldr":6256,"tweet":68,"unknown_tags":6257,"__hash__":6258},"summaries\u002Fsummaries\u002Ff7c5c5fbae1115d1-libfuzzer-coverage-guided-fuzzing-done-right-summary.md","libFuzzer: Coverage-Guided Fuzzing Done Right",{"provider":7,"model":8,"input_tokens":5779,"output_tokens":5780,"processing_time_ms":5781,"cost_usd":5782},9959,3111,16595,0.00352465,{"type":14,"value":5784,"toc":6212},[5785,5789,5792,5795,5798,5801,5805,5812,5815,5841,5844,5847,5850,5854,5857,5868,5875,5882,5886,5901,5912,5919,5922,5926,5941,5944,6045,6068,6071,6075,6081,6095,6101,6116,6126,6130,6139,6142,6146],[17,5786,5788],{"id":5787},"libfuzzers-edge-coverage-engine-maximizes-path-exploration","libFuzzer's Edge Coverage Engine Maximizes Path Exploration",[22,5790,5791],{},"libFuzzer runs in-process, feeding mutated byte arrays to a user-defined fuzz target while LLVM's SanitizerCoverage tracks executed edges and blocks. It prioritizes mutations that expand coverage, saving them to a corpus for future seeding. This evolutionary approach beats random input generation by focusing on undiscovered code paths.",[22,5793,5794],{},"Tradeoffs are clear: it's single-process per run (unless parallelized), demands deterministic targets to avoid wasting cycles on noise, and shines on structured inputs like parsers but struggles without seed corpora for complex formats. Authors shifted to Centipede for new development, but libFuzzer remains bug-fixed and mature.",[22,5796,5797],{},"\"LibFuzzer is an in-process, coverage-guided, evolutionary fuzzing engine.\" This defines its core: no external processes, direct library linkage via a simple entrypoint.",[22,5799,5800],{},"Key decision: pair with sanitizers. AddressSanitizer (ASan) catches memory errors, UndefinedBehaviorSanitizer (UBSan) flags logic bugs, MemorySanitizer (MSan) hunts uninitialized reads—experimental but potent. Without them, you miss most bugs fuzzing reveals.",[17,5802,5804],{"id":5803},"fuzz-targets-narrow-fast-and-forgiving-by-design","Fuzz Targets: Narrow, Fast, and Forgiving by Design",[22,5806,5807,5808,5811],{},"Start with ",[36,5809,5810],{},"LLVMFuzzerTestOneInput(const uint8_t *Data, size_t Size)","—call your API, return 0. No dependencies on libFuzzer, so reuse with AFL or Radamsa.",[22,5813,5814],{},"Critical constraints ensure efficiency:",[5816,5817,5818,5822,5829,5832,5835,5838],"ul",{},[5819,5820,5821],"li",{},"Tolerate any input: zero-length, gigabytes, garbage.",[5819,5823,5824,5825,5828],{},"No ",[36,5826,5827],{},"exit()","—crashes via signals or sanitizers only.",[5819,5830,5831],{},"Join threads before return.",[5819,5833,5834],{},"Deterministic: seed randomness from input bytes.",[5819,5836,5837],{},"Sub-quadratic time: avoid logs, heavy allocs.",[5819,5839,5840],{},"Minimal globals; narrow scope—one format per target.",[22,5842,5843],{},"Splitting targets (e.g., PNG vs. JPG) isolates formats, speeding coverage per run. Wide targets dilute focus, slowing discovery.",[22,5845,5846],{},"\"The fuzzing engine will execute the fuzz target many times with different inputs in the same process.\" This demands resilience—design for billions of calls.",[22,5848,5849],{},"\"Usually, the narrower the target the better. E.g. if your target can parse several data formats, split it into several targets, one per format.\" Narrow wins by concentrating mutations.",[17,5851,5853],{"id":5852},"corpus-driven-mutation-seed-smart-merge-often","Corpus-Driven Mutation: Seed Smart, Merge Often",[22,5855,5856],{},"Seeds are king: copy valid\u002Finvalid samples (e.g., PNGs for image libs) to CORPUS_DIR. Empty starts work but crawl for structured data.",[22,5858,5859,5860,5863,5864,5867],{},"Run ",[36,5861,5862],{},".\u002Fmy_fuzzer CORPUS_DIR","—new coverage savers auto-add to dir1. Minimize bloated corpora: ",[36,5865,5866],{},".\u002Fmy_fuzzer -merge=1 NEW_DIR FULL_DIR"," keeps only coverage-unique inputs.",[22,5869,5870,5871,5874],{},"Resume interrupted merges with ",[36,5872,5873],{},"-merge_control_file=PATH"," and SIGUSR1—vital for cloud VMs. Corpora double as regression suites: list files, no fuzzing, just validate.",[22,5876,5877,5878,5881],{},"Mutations include bit flips, crossovers, inserts—logged as ",[36,5879,5880],{},"MS:3 CrossOver-ChangeBit-InsertByte-",". Reduce flag shrinks inputs without losing features.",[17,5883,5885],{"id":5884},"parallelism-jobs-scale-workers-fork-adds-resilience","Parallelism: Jobs Scale Workers, Fork Adds Resilience",[22,5887,5888,5889,5892,5893,5896,5897,5900],{},"Single-threaded per process, but ",[36,5890,5891],{},"-jobs=N"," launches parallel workers (default: jobs\u002F2 cores) sharing corpus via periodic reloads (",[36,5894,5895],{},"-reload=1","). Logs to ",[36,5898,5899],{},"fuzz-\u003CJOB>.log",".",[22,5902,5903,5904,5907,5908,5911],{},"Experimental ",[36,5905,5906],{},"-fork=N"," spawns fork-exec children with corpus subsets, merging survivors. Ignores OOMs\u002Ftimeouts\u002Fcrashes (",[36,5909,5910],{},"-ignore_ooms=1"," default)—top process orchestrates. Replaces jobs\u002Fworkers long-term.",[22,5913,5914,5915,5918],{},"On 12-cores: ",[36,5916,5917],{},"-jobs=30"," runs ~6 workers x5 jobs each. Shared corpus accelerates collective coverage.",[22,5920,5921],{},"\"This has the advantage that any new inputs found by one fuzzer process will be available to the other fuzzer processes.\" Parallel sharing beats isolated runs.",[17,5923,5925],{"id":5924},"flags-tune-for-speed-depth-and-constraints","Flags: Tune for Speed, Depth, and Constraints",[22,5927,5928,5929,5932,5933,5936,5937,5940],{},"Clang 6+: ",[36,5930,5931],{},"clang -g -O1 -fsanitize=fuzzer,address mytarget.cc","—auto-links libFuzzer main(). ",[36,5934,5935],{},"-O1"," balances speed\u002Fdebug; ",[36,5938,5939],{},"-g"," for stacks.",[22,5942,5943],{},"Core flags:",[5945,5946,5947,5963],"table",{},[5948,5949,5950],"thead",{},[5951,5952,5953,5957,5960],"tr",{},[5954,5955,5956],"th",{},"Flag",[5954,5958,5959],{},"Effect",[5954,5961,5962],{},"Default",[5964,5965,5966,5980,5993,6006,6019,6032],"tbody",{},[5951,5967,5968,5974,5977],{},[5969,5970,5971],"td",{},[36,5972,5973],{},"-runs=N",[5969,5975,5976],{},"Stop after N iterations",[5969,5978,5979],{},"-1 (indefinite)",[5951,5981,5982,5987,5990],{},[5969,5983,5984],{},[36,5985,5986],{},"-max_len=N",[5969,5988,5989],{},"Max input size",[5969,5991,5992],{},"Auto-guess",[5951,5994,5995,6000,6003],{},[5969,5996,5997],{},[36,5998,5999],{},"-timeout=S",[5969,6001,6002],{},"Per-input sec limit",[5969,6004,6005],{},"1200",[5951,6007,6008,6013,6016],{},[5969,6009,6010],{},[36,6011,6012],{},"-rss_limit_mb=M",[5969,6014,6015],{},"RSS cap",[5969,6017,6018],{},"2048",[5951,6020,6021,6026,6029],{},[5969,6022,6023],{},[36,6024,6025],{},"-max_total_time=S",[5969,6027,6028],{},"Total sec",[5969,6030,6031],{},"0 (indefinite)",[5951,6033,6034,6039,6042],{},[5969,6035,6036],{},[36,6037,6038],{},"-workers=N",[5969,6040,6041],{},"Parallel procs",[5969,6043,6044],{},"auto",[22,6046,6047,6048,6051,6052,6055,6056,6059,6060,6063,6064,6067],{},"Dictionaries (",[36,6049,6050],{},"-dict=FILE",") seed keywords like ",[36,6053,6054],{},"kw1=\"blah\""," or ",[36,6057,6058],{},"\\xF7\\xF8","—boosts for protocols. ",[36,6061,6062],{},"-use_value_profile=1"," + trace-cmp treats CMP arg diffs as coverage. ",[36,6065,6066],{},"-only_ascii=1"," limits printable.",[22,6069,6070],{},"\"If a mutation triggers execution of a previously-uncovered path in the code under test, then that mutation is saved to the corpus.\" Coverage is the sole retention criteria.",[17,6072,6074],{"id":6073},"output-signals-progress-and-bugs","Output Signals Progress and Bugs",[22,6076,6077,6080],{},[36,6078,6079],{},"stderr"," logs:",[5816,6082,6083,6086,6089,6092],{},[5819,6084,6085],{},"INITED: Post-seed coverage.",[5819,6087,6088],{},"NEW: Coverage bump, saved.",[5819,6090,6091],{},"REDUCE: Slimmer equivalent.",[5819,6093,6094],{},"RELOAD: Parallel sync.",[22,6096,6097,6098],{},"Stats: ",[36,6099,6100],{},"cov:42 ft:50 corp:100\u002F1kb lim:4096 exec\u002Fs:10k rss:2Gb L:50\u002F100 MS:2 ChangeByte-CrossOver-",[22,6102,6103,6104,6107,6108,6111,6112,6115],{},"Crashes: ",[36,6105,6106],{},"crash-\u003Csha1>",", timeouts ",[36,6109,6110],{},"timeout-\u003Csha1>",". ",[36,6113,6114],{},"-artifact_prefix=.\u002F"," custom paths.",[22,6117,6118,6119,6122,6123,5900],{},"Toy example: Fuzz \"HI!\" trap—hits in seconds from empty corpus, writes ",[36,6120,6121],{},"crash-..."," with ",[36,6124,6125],{},"HI!",[17,6127,6129],{"id":6128},"advanced-cmp-tracing-and-value-profiles","Advanced: CMP Tracing and Value Profiles",[22,6131,6132,6135,6136,6138],{},[36,6133,6134],{},"-fsanitize-coverage=trace-cmp"," (default in fuzzer) intercepts CMPs, biasing mutations toward equal args—cracks parsers. Value profile (",[36,6137,6062],{},") bitsets popcount(arg XOR) for finer signals.",[22,6140,6141],{},"Real bugs: tutorial.libfuzzer.info shows Heartbleed in 1s, more targets.",[17,6143,6145],{"id":6144},"key-takeaways","Key Takeaways",[5816,6147,6148,6151,6158,6161,6171,6192,6195,6202],{},[5819,6149,6150],{},"Write narrow, deterministic fuzz targets: one format, no globals, sub-quadratic—one per binary.",[5819,6152,6153,6154,6157],{},"Always compile with ",[36,6155,6156],{},"-fsanitize=fuzzer,address"," for memory\u002FUB detection; add UBSan parts.",[5819,6159,6160],{},"Seed corpora with 10-100 diverse samples; merge\u002Fminimize regularly for efficiency.",[5819,6162,6163,6164,6167,6168,6170],{},"Scale via ",[36,6165,6166],{},"-jobs=100 -workers=cores\u002F2","; try ",[36,6169,5906],{}," for resilient cloud runs.",[5819,6172,6173,6174,6177,6178,6177,6181,6184,6185,6177,6188,6191],{},"Monitor ",[36,6175,6176],{},"cov:",", ",[36,6179,6180],{},"ft:",[36,6182,6183],{},"exec\u002Fs:","—aim 1k+\u002Fs; tune ",[36,6186,6187],{},"-max_len",[36,6189,6190],{},"-timeout"," if stalled.",[5819,6193,6194],{},"Use dictionaries for domain bytes (e.g., HTTP headers); enable value profiles for compares.",[5819,6196,6197,6198,6201],{},"Regression test corpora: ",[36,6199,6200],{},".\u002Ffuzzer file1 file2","—no mutations, just validate.",[5819,6203,6204,6207,6208,6211],{},[36,6205,6206],{},"-print_final_stats=1"," for totals; ",[36,6209,6210],{},"-help=1"," lists all (~50 flags).",{"title":60,"searchDepth":61,"depth":61,"links":6213},[6214,6215,6216,6217,6218,6219,6220,6221],{"id":5787,"depth":61,"text":5788},{"id":5803,"depth":61,"text":5804},{"id":5852,"depth":61,"text":5853},{"id":5884,"depth":61,"text":5885},{"id":5924,"depth":61,"text":5925},{"id":6073,"depth":61,"text":6074},{"id":6128,"depth":61,"text":6129},{"id":6144,"depth":61,"text":6145},[67],{"content_references":6224,"triage":6246},[6225,6228,6231,6233,6236,6239,6240,6243],{"type":74,"title":6226,"url":6227,"context":82},"Centipede","https:\u002F\u002Fgithub.com\u002Fgoogle\u002Fcentipede",{"type":74,"title":6229,"url":6230,"context":101},"SanitizerCoverage","https:\u002F\u002Fclang.llvm.org\u002Fdocs\u002FSanitizerCoverage.html",{"type":74,"title":93,"url":6232,"context":77},"https:\u002F\u002Fclang.llvm.org\u002Fdocs\u002FAddressSanitizer.html",{"type":74,"title":6234,"url":6235,"context":77},"UndefinedBehaviorSanitizer","https:\u002F\u002Fclang.llvm.org\u002Fdocs\u002FUndefinedBehaviorSanitizer.html",{"type":74,"title":6237,"url":6238,"context":82},"MemorySanitizer","https:\u002F\u002Fclang.llvm.org\u002Fdocs\u002FMemorySanitizer.html",{"type":74,"title":84,"url":85,"context":82},{"type":74,"title":6241,"url":6242,"context":82},"Radamsa","https:\u002F\u002Fgithub.com\u002Faoh\u002Fradamsa",{"type":79,"title":6244,"url":6245,"context":77},"libFuzzer Tutorial","http:\u002F\u002Ftutorial.libfuzzer.info",{"relevance":103,"novelty":103,"quality":104,"actionability":103,"composite":105,"reasoning":6247},"Category: Software Engineering. The article provides a detailed overview of libFuzzer, a tool relevant to software engineers interested in improving code reliability through fuzz testing. It offers practical insights into how to implement fuzzing with specific constraints and considerations, though it lacks a step-by-step guide for immediate application.","\u002Fsummaries\u002Ff7c5c5fbae1115d1-libfuzzer-coverage-guided-fuzzing-done-right-summary","2026-04-16 03:00:27",{"title":5777,"description":60},{"loc":6248},"f7c5c5fbae1115d1","summaries\u002Ff7c5c5fbae1115d1-libfuzzer-coverage-guided-fuzzing-done-right-summary",[118,6255,119],"coding","Link your code with libFuzzer and LLVM coverage instrumentation to evolve inputs that hit new code paths, uncovering crashes and sanitizer bugs faster than manual testing—ideal for libraries handling untrusted data.",[119],"mrXlRHjXL-9FDaGUoH57S8xcWUNqKbojNgIKW5aJzOU",{"id":6260,"title":6261,"ai":6262,"body":6268,"categories":6291,"created_at":68,"date_modified":68,"description":60,"extension":69,"faq":68,"featured":70,"kicker_label":68,"meta":6292,"navigation":107,"path":6308,"published_at":6309,"question":68,"scraped_at":6310,"seo":6311,"sitemap":6312,"source_id":6313,"source_name":6314,"source_type":114,"source_url":6315,"stem":6316,"tags":6317,"thumbnail_url":68,"tldr":6320,"tweet":68,"unknown_tags":6321,"__hash__":6322},"summaries\u002Fsummaries\u002Ff7194843813fb6dc-openai-s-patch-the-planet-initiative-for-open-sour-summary.md","OpenAI's Patch the Planet Initiative for Open Source Security",{"provider":7,"model":6263,"input_tokens":6264,"output_tokens":6265,"processing_time_ms":6266,"cost_usd":6267},"google\u002Fgemini-3.1-flash-lite",5287,542,2416,0.00213475,{"type":14,"value":6269,"toc":6287},[6270,6274,6277,6280,6284],[17,6271,6273],{"id":6272},"scaling-security-for-open-source-maintainers","Scaling Security for Open Source Maintainers",[22,6275,6276],{},"OpenAI’s \"Patch the Planet\" initiative aims to address the resource constraints faced by open source maintainers who are often overwhelmed by the volume of security reports. By partnering with the security firm Trail of Bits, OpenAI provides a human-in-the-loop service where security engineers act as \"code EMTs.\"",[22,6278,6279],{},"These engineers use OpenAI’s internal security tools—such as Codex Security—to conduct initial reviews of potential vulnerabilities. This process is designed to filter findings before they reach the maintainers, ensuring that only actionable, verified issues are presented. The goal is to move beyond one-off fixes by developing reusable workflows and automated tests that allow projects to maintain a higher security posture independently over time.",[17,6281,6283],{"id":6282},"countering-the-automation-of-cybercrime","Countering the Automation of Cybercrime",[22,6285,6286],{},"The initiative serves as a strategic response to the growing concern that AI can be weaponized to identify and exploit vulnerabilities in codebases. While the automation of cyberattacks is not a new phenomenon, the emergence of advanced security tools has lowered the barrier for bad actors to find and exploit weaknesses in the decentralized open source ecosystem. By applying AI to defense rather than offense, OpenAI is attempting to stabilize the digital infrastructure that commercial software relies upon, effectively positioning itself as a proactive guardian of the open source supply chain.",{"title":60,"searchDepth":61,"depth":61,"links":6288},[6289,6290],{"id":6272,"depth":61,"text":6273},{"id":6282,"depth":61,"text":6283},[136],{"content_references":6293,"triage":6305},[6294,6297,6300],{"type":74,"title":6295,"url":6296,"context":77},"Patch the Planet","https:\u002F\u002Fopenai.com\u002Findex\u002Fpatch-the-planet\u002F",{"type":74,"title":6298,"url":6299,"context":77},"Trail of Bits","https:\u002F\u002Ftrailofbits.com\u002Fpatch-the-planet\u002F",{"type":6301,"title":6302,"publisher":6303,"url":6304,"context":101},"paper","Automating Cyber-Attacks","CSET","https:\u002F\u002Fcset.georgetown.edu\u002Fwp-content\u002Fuploads\u002FCSET-Automating-Cyber-Attacks.pdf",{"relevance":103,"novelty":103,"quality":104,"actionability":61,"composite":6306,"reasoning":6307},3.05,"Category: AI Automation. The article discusses OpenAI's initiative to enhance security for open source maintainers, which relates to AI automation in security processes. While it provides insights into the initiative's goals and methods, it lacks specific actionable steps for the audience to implement similar practices.","\u002Fsummaries\u002Ff7194843813fb6dc-openai-s-patch-the-planet-initiative-for-open-sour-summary","2026-06-23 00:11:31","2026-06-23 12:56:57",{"title":6261,"description":60},{"loc":6308},"f7194843813fb6dc","TechCrunch — AI","https:\u002F\u002Ftechcrunch.com\u002F2026\u002F06\u002F22\u002Fopenai-launches-new-initiative-to-help-find-and-patch-open-source-bugs\u002F","summaries\u002Ff7194843813fb6dc-openai-s-patch-the-planet-initiative-for-open-sour-summary",[6318,118,6319,120],"ai-tools","automation","OpenAI has launched 'Patch the Planet,' a collaboration with security firm Trail of Bits, to provide open source maintainers with expert security reviews and AI-assisted tooling to identify and remediate vulnerabilities.",[120],"LQINCp534whETzdy_t6pjoMSaSz3MzCvD0Zgt0Fci8Y",{"id":6324,"title":6325,"ai":6326,"body":6331,"categories":6409,"created_at":68,"date_modified":68,"description":60,"extension":69,"faq":68,"featured":70,"kicker_label":68,"meta":6410,"navigation":107,"path":6423,"published_at":6424,"question":68,"scraped_at":6425,"seo":6426,"sitemap":6427,"source_id":6428,"source_name":6429,"source_type":114,"source_url":6430,"stem":6431,"tags":6432,"thumbnail_url":68,"tldr":6433,"tweet":68,"unknown_tags":6434,"__hash__":6435},"summaries\u002Fsummaries\u002F3696e67c2c9e8aaa-patch-the-planet-scaling-open-source-security-with-summary.md","Patch the Planet: Scaling Open Source Security with AI-Assisted Workflows",{"provider":7,"model":6263,"input_tokens":6327,"output_tokens":6328,"processing_time_ms":6329,"cost_usd":6330},6770,743,10127,0.002807,{"type":14,"value":6332,"toc":6404},[6333,6337,6340,6343,6347,6350,6377,6381,6384],[17,6334,6336],{"id":6335},"the-human-in-the-loop-security-model","The Human-in-the-Loop Security Model",[22,6338,6339],{},"'Patch the Planet' is a collaborative initiative between OpenAI and Trail of Bits designed to strengthen open-source software by integrating AI-assisted research with expert human oversight. The core philosophy is to reduce, rather than increase, the workload for maintainers.",[22,6341,6342],{},"Security engineers act as a critical filter: they review all AI-generated findings, reproduce evidence, remove duplicates, and assess severity before any report reaches a maintainer. This ensures that maintainers only interact with high-signal, actionable data. Maintainers retain full agency over the remediation process, including patch development and disclosure timelines.",[17,6344,6346],{"id":6345},"ai-driven-security-workflows","AI-Driven Security Workflows",[22,6348,6349],{},"The initiative utilizes frontier models (GPT-5.5-Cyber) and Codex Security to compress security engineering timelines from weeks to days. Key reusable workflows include:",[5816,6351,6352,6359,6365,6371],{},[5819,6353,6354,6358],{},[6355,6356,6357],"strong",{},"Automated Fuzzing Labs:"," Engineers use goal-oriented prompts to build fuzzing infrastructure covering dozens of entry points and test seeds. This setup, which previously took weeks, is now achievable in under a day.",[5819,6360,6361,6364],{},[6355,6362,6363],{},"Historical CVE Variant Analysis:"," An end-to-end pipeline ingests historical CVEs, extracts vulnerability patterns, and searches target codebases for similar flaws. Specialized judging agents filter false positives and deduplicate results before human review.",[5819,6366,6367,6370],{},[6355,6368,6369],{},"Differential Testing:"," By using AI to generate shim and glue code, teams can fuzz multiple implementations of the same protocol against one another to identify behavioral divergences that signal bugs.",[5819,6372,6373,6376],{},[6355,6374,6375],{},"Specification-Grounded Testing:"," Models are used to develop threat models, attack taxonomies, and invariant tests based on RFCs and project documentation, resulting in improved test suites and CI\u002FCD pipelines.",[17,6378,6380],{"id":6379},"impact-on-critical-infrastructure","Impact on Critical Infrastructure",[22,6382,6383],{},"The project focuses on foundational software—including the Linux Kernel, OpenBSD, FreeBSD, and various networking tools—where security improvements provide broad downstream benefits. Early results have been significant:",[5816,6385,6386,6392,6398],{},[5819,6387,6388,6391],{},[6355,6389,6390],{},"Linux Kernel:"," Identified hundreds of issues, including 24 local privilege escalation (LPE) exploits.",[5819,6393,6394,6397],{},[6355,6395,6396],{},"Browsers:"," Found and reported over 10 exploitable vulnerabilities in Safari and five in Chrome's V8 engine within short timeframes.",[5819,6399,6400,6403],{},[6355,6401,6402],{},"Network Security:"," Independently identified patterns corresponding to four dnsmasq CVEs and discovered the 'HTTP\u002F2 Bomb' denial-of-service technique affecting major server software like NGINX and Apache.",{"title":60,"searchDepth":61,"depth":61,"links":6405},[6406,6407,6408],{"id":6335,"depth":61,"text":6336},{"id":6345,"depth":61,"text":6346},{"id":6379,"depth":61,"text":6380},[136],{"content_references":6411,"triage":6419},[6412,6415,6417],{"type":74,"title":6413,"url":6414,"context":82},"Codex Security","https:\u002F\u002Fdevelopers.openai.com\u002Fcodex\u002Fsecurity",{"type":74,"title":6416,"context":82},"HackerOne",{"type":74,"title":6418,"context":82},"Calif",{"relevance":6420,"novelty":104,"quality":104,"actionability":104,"composite":6421,"reasoning":6422},5,4.35,"Category: AI Automation. The article discusses the 'Patch the Planet' initiative, which integrates AI-assisted workflows to enhance open-source security, directly addressing the audience's need for practical applications of AI in product development. It provides specific examples of AI-driven workflows that can significantly reduce security engineering timelines, making it actionable for developers and product builders.","\u002Fsummaries\u002F3696e67c2c9e8aaa-patch-the-planet-scaling-open-source-security-with-summary","2026-06-22 17:00:00","2026-06-25 12:57:15",{"title":6325,"description":60},{"loc":6423},"3696e67c2c9e8aaa","OpenAI News","https:\u002F\u002Fopenai.com\u002Findex\u002Fpatch-the-planet","summaries\u002F3696e67c2c9e8aaa-patch-the-planet-scaling-open-source-security-with-summary",[6318,118,6319,120],"OpenAI's 'Patch the Planet' initiative pairs frontier AI models with human security experts to identify, validate, and patch vulnerabilities in critical open-source infrastructure, reducing the burden on maintainers.",[120],"caRnJDR0w_8-FBPIN4CVX8ZCjaEFIiaJMIlSNatad-0"]