Лаборатория хакера
25.7K subscribers
1.27K photos
32 videos
11 files
1.35K links
Обзоры иб-инструментов с github, книги, курсы по ИБ.

Сотрудничество: @workhouse_price

Канал на бирже: https://telega.in/c/lab_hack

Канал в реестре РКН: https://clck.ru/3Fzjwv
Download Telegram
🖥 Репозиторий: Semgrep — инструмент статического анализа кода

Semgrep
— это мощный инструмент для статического анализа кода, который позволяет находить уязвимости и ошибки в приложениях на различных языках программирования.

— Данный инструмент поддерживает множество языков и фреймворков, которые помогают автоматизировать процессы анализа и выявлять потенциальные проблемы на ранних стадиях разработки.

Он предоставляет пользователям простую в использовании синтаксическую проверку и анализ, позволяя легко описывать шаблоны для поиска определённых паттернов в коде.


Ссылка на GitHub

#StaticAnalysis #Code #Vulnerability #OpenSource #Semgrep
Please open Telegram to view this post
VIEW IN TELEGRAM
👍61
🖥 Репозиторий: Delta — улучшаем читаемость кода

Delta — это приложение для Linux, которое помогает визуализировать различия в коде.

— Оно добавляет подсветку синтаксиса к результатам ripgrep, а при работе с Git показывает разницу между файлами (diff) удобно, с цветами и структурой.

Ссылка на GitHub

#Code
Please open Telegram to view this post
VIEW IN TELEGRAM
8👍6❤‍🔥2
🖥 Репозиторий: Bandit — Инструмент для поиска распространенных уязвимостей и проблем безопасности в коде на Python

Bandit — это статический анализатор кода (SAST) для обнаружения потенциальных угроз безопасности в Python-приложениях.

— Анализирует каждый файл проекта, строит абстрактное синтаксическое дерево (AST) и запускает специализированные плагины для поиска таких проблем, как жестко заданные пароли, использование небезопасных функций (например, eval или os.system) и уязвимых конфигураций.

Ссылка на GitHub

#Python #Security #Audit #DevSecOps #Code #AppSec #Pentest | Лаборатория хакера
Please open Telegram to view this post
VIEW IN TELEGRAM
🔥543👍2
📖 Книга: Эффективное тестирование
программного обеспечения

Автор:
Маурисио Аниче
Год издания: 2023

Практическое руководство по созданию надежных тестов и систематическому подходу к качеству ПО.

Учебное пособие для разработчиков и QA-инженеров, ориентированное на построение сильной и экономически эффективной стратегии тестирования в реальных проектах.

— Подробно рассматривает методологию проектирования тестов на основе спецификаций и структуры кода (black-box и white-box), применение TDD, работу с моками и заглушками, а также методы оценки покрытия и интеграцию тестов в CI/CD-пайплайны.

Ссылка на книгу

#Book #QA #Software #Automation #Testing #Code | Лаборатория хакера
Please open Telegram to view this post
VIEW IN TELEGRAM
🖕63🤬2😡21👎1🔥1
This media is not supported in your browser
VIEW IN TELEGRAM
🖥 Репозиторий: Shittier — инструмент для нечитаемого кода

Shittier это инструмент, который призван сделать код проекта нечитаемым, но при этом работоспособным. Он применяет случайные изменения в форматировании, добавляя пробелы, отступы и переносы строк, что приводит к нарушению структуры кода.

— Данный инструмент предназначен для форматирования кода в проекте, сохраняя изменения либо в исходном файле, либо в новом файле с другим именем. Вся работа с утилитой осуществляется через командную строку, что обеспечивает удобство и простоту взаимодействия с инструментом.

Ссылка на GitHub

#JS #NodeJS #Developer #Code #Tools | Лаборатория хакера
Please open Telegram to view this post
VIEW IN TELEGRAM
👍4🆒21