Що насправді робить новий OSS Scanner від Anthropic для супроводжувачів open-source?
Anthropic запустив OSS Scanner — опційний сервіс, що періодично сканує open-source проєкти на вразливості за допомогою своїх найпотужніших мовних моделей. Сканування безкоштовне, звіти надходять без людського перегляду: швидкість платиться можливістю false positives.
Сканер працює виключно на виводі моделі
OSS Scanner — новий сервіс пошуку вразливостей для супроводжувачів open-source. Він використовує найсильніші моделі Anthropic, включаючи Claude Mythos, для аналізу кодових баз і формування звітів, повністю згенерованих моделлю. Жоден людський рецензент не переглядає результат перед надсиланням команді проєкту. Такий підхід дозволяє сканувати частіше і швидше, ніж це можливо в класичному процесі координованого розкриття. Компроміс чіткий: звіти можуть бути невірними або недійсними. Anthropic позиціонує це як швидкий варіант для тих, хто хоче отримати сирі знайдення негайно, не чекаючи на людську триажу.
Основа сервісу — досвід Project Glasswing, де Anthropic застосовував Claude для пошуку вразливостей у критичному ПО. За півроку ця робота дала понад 29 000 кандидатів на вразливість. Людські рецензенти підтвердили близько 6 000. Розрив між виявленням і верифікацією став вузьким місцем. Паралельно майже 5 000 неперевірених звітів відправили безпосередньо супроводжувачам, які просили все, що знайшли моделі. Експлойти тепер створюються за хвилини, тому аргумент за швидкість простий: проєкти, що знаходять і виправляють вразливості швидше, здатні захиститися від зловмисників, які біжать озброїти ті самі слабкі місця.
Бенчмарки та рання валідація розповідають конкретну історію
На CyberGym — академічному бенчмарку пошуку вразливостей — великі мовні моделі за рік зросли від менше 20 % виявлених вразливостей до понад 85 %. Ця динаміка змінила якість надходжчих звітів про помилки для супроводжувачів: замість переважного сміття з'явилися якісні подання. Anthropic тестував ранню версію OSS Scanner з десятками open-source проєктів. Перші розкриття містили сотні звітів про дефекти. Кілька вразливостей ланцюжками складали unauthenticated RCE-експлойти, що вплинули на ці проєкти.
Кожен звіт йде із самодостатнім способом відтворення, поясненням, що включає бісекцію для визначення моменту появи помилки (де це можливо), та потенційним патчем, якщо він доступний. Для валідації конвеєра Anthropic попросив експертних тестувальників на проникнення, які переглядають знайдення CVD, перевірити 97 critical і high-severity вразливостей зі сканера по 48 проєктам. 85 з них, або 88 %, пройшли планку CVD. 11 — реальні, але дублювали відомі проблеми або інші знахідки того ж скану. Один — false positive. Супроводжувачі рідко повідомляли Anthropic, що critical або high знайдення недійсне. Деякі зазначали, що рейтинги серйозності можуть бути завищеними, або що сканер неправильно зрозумів модель загроз проєкту.
Супроводжувачі оцінюють сигнал як високий
Зворотний зв'язок ранніх учасників конкретний. Ноа Місч з PostgreSQL сказав: незвичайно висока частка знайдень виявила дефекти, кілька звітів прийшли з фіксами, придатними майже як є, і швидкий доступ дозволив команді закрити питання до релізу general availability. Антон Арапов з OpenSSL Corporation: ранні AI-звіти 18 місяців тому були жахливими, але звіти від Anthropic, включаючи сирий вивід моделі, були не гірші, а іноді кращі за людські, особливо коли додається реальний експлойт. Тодд Оуска з wolfSSL: з 74 звітів лише два недійсні, п'ять стали CVE, і з патчами вони нативно вписалися у існуючий процес верифікації. Едді Колер з HotCRP назвав звіти ретельними і зрозумілими, з глибоким розумінням складної моделі дозволів проєкту і гарним визначенням пріоритетів дефектів. Даніель Стенберг з curl: OSS Scanner допоміг знайти кілька проблем, вартих виправлення, включаючи одну з найгірших вразливостей curl за останні роки.
Зарахування працює за моделлю OSS-Fuzz
Основні супроводжувачі кваліфікованих проєктів підключаються через pull request до GitHub-репозиторію за стандартним шаблоном з додатковими вказівками в розширеному FAQ. Критерії кваліфікації повторюють OSS-Fuzz: проєкт має критичний вплив на інфраструктуру та безпеку користувачів, рішення приймаються індивідуально. Anthropic заявляє, що буде вдосконалювати систему за фідбеком супроводжувачів і покращенням моделей. Гарантії ідеальності сканера немає. Для проєктів без ресурсів на власну триажу Anthropic продовжить ручне розкриття людськи перевірених вразливостей через існуючий CVD-процес.
Рядом із сканером працюють два супутні програми. Cyber Verification Program надає кваліфікованим фахівцям безпеки розширені кібернетичні здібності та зменшені класифікатори, що блокують. Claude for OSS дає безкоштовні підписки Claude Max 20x для виправлення вразливостей і покращення open-source проєктів. Жодна програма не замінює сканер — вони закривають інші етапи робочого процесу. Сканер знаходить проблеми. Програма верифікації допомагає експертам їх підтвердити. Підписка дає супроводжувачам обчислювальні ресурси для фіксів.
Чого модель не гарантує
Сканер не замінює людський огляд. Він видає потенційні патчі, а не гарантовані фікси. Рейтинги серйозності можуть бути завищеними. Модель загроз, виведена моделлю, може не збігатися з реальною моделлю проєкту. False positives існують, хоча у валідаційній вибірці їх мало. Сервіс опційний саме через сирість виводу. Супроводжувачам, що не здатні триажити великі обсяги неперевірених звітів, краще залишитися в CVD-каналі. Документ не каже, скільки проєктів уже зараховано, і не дає таймлайну розширення кваліфікації за межами поточного case-by-case процесу. Також не розкриває false-positive rate для medium і low-severity знайдень — лише один недійсний кейс серед 97 critical і high.
Джерела, за якими написано статтю
- "Anthropic
https://www.anthropic.com/research/launching-opt-in-vuln-finding-service-for-open-source"