173 matches found
pytm
pytm: A Pythonic framework for threat modeling Introduction Traditional threat modeling too often comes late to the party, or sometimes not at all. In addition, creating manual data flows and reports can be extremely time-consuming. The goal of pytm is to shift threat modeling to the left, making...
paimei
PaiMei, is a reverse engineering framework consisting of multiple extensible components. The framework can essentially be thought of as a reverse engineer's swiss army knife and has already been proven effective for a wide range of both static and dynamic tasks such as fuzzer assistance, code...
bearer
Scan your source code against top security and privacy risks. Bearer is a static application security testing SAST tool designed to scan your source code and analyze data flows to identify, filter, and prioritize security and privacy risks. Bearer offers a free, open solution, Bearer CLI, and a...
pytm
pytm: A Pythonic framework for threat modeling Introduction Traditional threat modeling too often comes late to the party, or sometimes not at all. In addition, creating manual data flows and reports can be extremely time-consuming. The goal of pytm is to shift threat modeling to the left, making...
ABD
Advanced Binary Deobfuscation This repository contains the course materials of Advanced Binary Deobfuscation at the Global Cybersecurity Camp GCC Tokyo and the Security Camp National Workshop in 2020. Course Abstract Reverse engineering is not easy, especially if a binary code is obfuscated. Once...
threatspec
threatspec - 通过代码实现持续威胁建模 Threatspec 是一个开源项目,旨在通过将威胁建模过程更深入地融入开发流程,从而弥合开发与安全之间的差距。这是通过让开发者和安全工程师在源代码中以注释形式编写威胁建模注解,然后动态生成报告和数据流图来实现的。这使得工程师能够在编写代码的同时捕获他们所写代码的安全上下文。在万物即代码的世界中,除了传统应用代码外,还可以包括基础设施即代码、CI/CD流水线和无服务器等。 入门 第一步 - 安装 threatspec $ pip install threatspec root@kitploit: 您还需要安装 Graphviz...
threatspec
threatspec - continuous threat modeling, through code Threatspec is an open source project that aims to close the gap between development and security by bringing the threat modelling process further into the development process. This is achieved by having developers and security engineers write...
route-sixty-sink
✏️ Contributors Dillon Franke @dillonfranke Michael Maturi @a-marionette 📝 Blog https://www.mandiant.com/resources/route-sixty-sink-launch ⚓ Route Sixty-Sink Route Sixty-Sink is an open source tool that enables defenders and security researchers alike to quickly identify vulnerabilities in any .NE...
drawio-threatmodeling
Draw.io libraries for threat modeling This is a collection of custom libraries to turn the free and cross-platform Draw.io diagramming application into the perfect tool for threat modeling. Data Flow Diagrams Data Flow Diagramming is a simple diagramming technique used to gain an understanding of...
caracal
Caracal Caracal 是一个针对 Starknet 智能合约的 SIERRA 表示的静态分析工具。 功能特点 检测器:检测易受攻击的 Cairo 代码 打印器:报告信息 污点分析 数据流分析框架 易于在 Scarb 项目中运行 安装 预编译二进制文件 预编译的二进制文件可在我们的发布页面获取。如果您使用的是 Cairo 编译器 1.x.x,请使用 v0.1.x 二进制文件;如果您使用的是 Cairo 编译器 2.x.x,请使用 v0.2.x。 从源码构建 您需要安装 Rust 编译器和 Cargo。 从 git 构建: root@kitploit: cargo install...
caracal
Caracal Caracal is a static analyzer tool over the SIERRA representation for Starknet smart contracts. Features Detectors to detect vulnerable Cairo code Printers to report information Taint analysis Data flow analysis framework Easy to run in Scarb projects Installation Precompiled binaries...
owasp-threat-dragon-desktop
OWASP Threat Dragon Threat Dragon 是一款免费、开源、跨平台的威胁建模应用程序,包含系统图表绘制功能和自动生成威胁/缓解措施的规则引擎。它是 OWASP 孵化器项目。该项目专注于优秀的用户体验、强大的规则引擎以及与其他开发生命周期工具的集成。 关于威胁建模与风险评估的概述,OWASP 给出了很好的介绍,其中进一步阐述了 Threat Dragon 将要实现的功能: 设计数据流图 自动确定和排序威胁 建议缓解措施 记录缓解和应对措施 该应用程序有两种变体: 1. Web 应用程序:对于 Web 应用程序,模型文件存储在 GitHub...
pytm
pytm:一个Python式的威胁建模框架 简介 传统的威胁建模往往姗姗来迟,有时甚至根本不会进行。此外,手动创建数据流和报告极其耗时。pytm 的目标是将威胁建模前置,使其更加自动化并以开发人员为中心。 功能特性 基于您对架构设计的输入和定义,pytm 可以自动生成以下内容: 数据流图(DFD) 序列图 与您的系统相关的威胁 依赖要求 Linux/MacOS Python 3.11+ Graphviz 软件包 Java(OpenJDK 10 或 11) plantuml.jar 快速开始 tm.py 是一个示例模型。您可以运行它以生成其引用的报告和图表图像文件: mkdir -p tm...
ScratchABit
ScratchABit ScratchABit 是一个交互式增量反汇编器,具备数据流/控制流分析功能。ScratchABit 致力于支持开源逆向工程社区的努力(即通过逆向工程为未得到厂商适当支持的硬件生成开源驱动/固件,以实现硬件与软件的互操作性,并用于安全研究)。 ScratchABit 支持社区中广为人知的 IDAPython API,用于编写反汇编/扩展模块。 ScratchABit 仍在开发中,功能按需添加,欢迎贡献。 ScratchABit 根据 GNU 通用公共许可证 v3 GPLv3 的条款发布。 需求/宣言 1...
CVE-2025-32013
CVE-2025-32013 Security Advisory and PoC for CVE-2025-32013 How to Use 1. Start here: Read this README file for an overview of the repository structure and contents. 2. Internal Security Advisory: Open 01SecurityAdvisory.md to see the detailed write-up addressing the vulnerability, its impact, an...
sast-scan-action
Escaneo SAST de Offensive360 — Acción de GitHub Ejecuta un análisis completo de seguridad de aplicaciones estáticas SAST de Offensive360 en cada push o pull request. Análisis profundo de taint y flujo de datos en más de 60 lenguajes, resultados como SARIF para la pestaña de code scanning de GitHu...
polytracker
PolyTracker PolyTracker es una herramienta creada originalmente para la Automated Lexical Annotation and Navigation of Parsers , un backronym ideado únicamente para el propósito de referirse a ella como The ALAN Parsers Project. Sin embargo, ha evolucionado hasta convertirse en una herramienta de...
DRUPAL-CONTRIB-2026-074
The Events, Conditions, Actions ECA module's Render submodule enables you to build render arrays and render inline Twig templates as part of no-code ECA models. The module doesn't sufficiently sanitize template code when rendering, which can lead to information disclosure. This vulnerability is...
ECA: Event - Condition - Action - Less critical - Information disclosure - SA-CONTRIB-2026-074
The Events, Conditions, Actions ECA module's Render submodule enables you to build render arrays and render inline Twig templates as part of no-code ECA models. The module doesn't sufficiently sanitize template code when rendering, which can lead to information disclosure. This vulnerability is...
PT-2026-50776
Name of the Vulnerable Software and Affected Versions Node.js version 22 Node.js version 24 Description A flaw in the HTTP/2 server API allows servers to continue accepting data after a GOAWAY frame has been sent. A GOAWAY frame is a mechanism used in the HTTP/2 protocol to notify the peer that t...