🌐 Retire.js – расширение для поиска уязвимых JavaScript-библиотек
Небезопасные библиотеки могут представлять огромный риск для вашего веб-приложения. Цель Retire.js - помочь вам обнаружить использование версии с определенными уязвимостями. Retire.js имеет следующие части: сканер командной строки, плагин Grunt, расширение Chrome и расширение Firefox.
С помощью сканера командной строки можно проверять веб-приложения или Node-приложения на наличие уязвимых библиотек JavaScript или Node.js. Расширения Chrome и Firefox сканируют посещенные сайты на наличие ссылок на небезопасные библиотеки и выводят предупреждения в консоль разработчика. Значок в адресной строке также будет указывать, были ли загружены уязвимые библиотеки.
Расширение бесплатное, оно имеет широкие возможности сканирования: пути, папки, прокси-серверы, только Node / JS, URL и т.д. Вы можете добавить уязвимости, которые нужно игнорировать. Дополнительна опция - пассивное сканирование с помощью плагина браузера.
Сайтодел | #расширение #javascript
Небезопасные библиотеки могут представлять огромный риск для вашего веб-приложения. Цель Retire.js - помочь вам обнаружить использование версии с определенными уязвимостями. Retire.js имеет следующие части: сканер командной строки, плагин Grunt, расширение Chrome и расширение Firefox.
С помощью сканера командной строки можно проверять веб-приложения или Node-приложения на наличие уязвимых библиотек JavaScript или Node.js. Расширения Chrome и Firefox сканируют посещенные сайты на наличие ссылок на небезопасные библиотеки и выводят предупреждения в консоль разработчика. Значок в адресной строке также будет указывать, были ли загружены уязвимые библиотеки.
Расширение бесплатное, оно имеет широкие возможности сканирования: пути, папки, прокси-серверы, только Node / JS, URL и т.д. Вы можете добавить уязвимости, которые нужно игнорировать. Дополнительна опция - пассивное сканирование с помощью плагина браузера.
Сайтодел | #расширение #javascript
🌐 Polly.js - библиотека JavaScript, которая обнаруживает случайные сбои
Polly.js - это библиотека, которая помогает разработчикам восстанавливаться после случайных ошибок с помощью таких способов, как повторная попытка или ожидание и повторная попытка. Типичный вариант использования Polly.js - повторная попытка действий после сбоя. Примерами таких действий являются AJAX-запросы к сторонним сервисам, операции с файлами на диске или взаимодействие с базой данных.
Все эти действия имеют общие характеристики: они могут иногда завершаться сбоем из-за обстоятельств, не зависящих от вашего приложения. Пример - сетевое подключение временно недоступно или файл используется другим процессом. При неудачном завершении одно и то же действие повторяется. Polly.js упрощает кодирование этих повторных действий.
В зависимости от выполняемой функции используются различные способы обнаружения сбоя. Всякий раз, когда обнаруживается сбой, Polly.js будет пытаться повторить ваше действие.
Сайтодел | #библиотека #javascript
Polly.js - это библиотека, которая помогает разработчикам восстанавливаться после случайных ошибок с помощью таких способов, как повторная попытка или ожидание и повторная попытка. Типичный вариант использования Polly.js - повторная попытка действий после сбоя. Примерами таких действий являются AJAX-запросы к сторонним сервисам, операции с файлами на диске или взаимодействие с базой данных.
Все эти действия имеют общие характеристики: они могут иногда завершаться сбоем из-за обстоятельств, не зависящих от вашего приложения. Пример - сетевое подключение временно недоступно или файл используется другим процессом. При неудачном завершении одно и то же действие повторяется. Polly.js упрощает кодирование этих повторных действий.
В зависимости от выполняемой функции используются различные способы обнаружения сбоя. Всякий раз, когда обнаруживается сбой, Polly.js будет пытаться повторить ваше действие.
Сайтодел | #библиотека #javascript