Компания Anthropic анонсировала запуск нового инструмента для проверки безопасности программного обеспечения с открытым исходным кодом. Инструмент под названием OSS Scanner позволяет разработчикам и проектам с открытым исходным кодом искать потенциальные уязвимости в их коде.
Согласно объявлению, OSS Scanner представляет собой автоматизированное решение, которое анализирует исходные коды проектов на наличие известных уязвимостей. Инструмент использует технологии, разработанные в рамках исследовательских программ Anthropic, для выявления рисков безопасности в кодовой базе. Сервис предоставляется бесплатно всем участникам сообщества open-source.
Разработчики могут интегрировать OSS Scanner в свои рабочие процессы для регулярной проверки кода. Инструмент поддерживает анализ проектов на различных языках программирования, включая Python, JavaScript и другие популярные языки. Результаты сканирования включают детализированные отчеты с рекомендациями по устранению выявленных проблем.
Представители Anthropic отметили, что цель инициатвы - укрепить безопасность экосистемы open-source, которая играет ключевую роль в современной цифровой инфраструктуре. Бесплатный доступ к инструменту направлен на поддержку сообщества разработчиков, особенно небольших проектов, которые могут не располагать ресурсами для комплексного аудита безопасности.
OSS Scanner стал частью более широкой стратегии компании по улучшению стандартов безопасности в сфере программного обеспечения. Ранее Anthropic уже внедряла подобные решения для корпоративных клиентов, а теперь расширяет доступ к таким технологиям для сообщества open-source.
Для использования инструмента необходимо зарегистрироваться на официальном сайте проекта. Разработчики могут загрузить исходные коды своих проектов для анализа или интегрировать OSS Scanner в CI/CD-процессы. Сервис поддерживает как одноразовые проверки, так и регулярное мониторинг кодовой базы.
В сообществе open-source уже начали обсуждать нововведение. Некоторые эксперты отметили, что подобные инструменты помогут снизить количество критических уязвимостей, которые остаются незамеченными в проектах с открытым исходным кодом. Однако, как и в случае с любыми автоматизированными решениями, пользователи подчеркивают важность дополнительной ручной проверки для обеспечения полной безопасности.



