813039 matches found
PraisonAI: DNS rebinding bypass in `web_crawl` SSRF protection allows internal response disclosure
Summary PraisonAI's webcrawl agent tool performs a server-side HTTP fetch of an agent/attacker-influenced URL. SSRF is meant to be prevented by issafecrawlurl, which resolves the hostname and rejects private/loopback/link-local IPs at validation time. The validated value is the URL string not a...
PraisonAI: Project config can auto-save agent output outside the project root
Project config can auto-save agent output outside the project root Summary praisonaiagents automatically reads project-local .praisonai/config.toml defaults when constructing an Agent. A repository-controlled config can set defaults.output.outputfile to an absolute path or a .. traversal path. Wh...
GHSA-QJW5-XWRP-XWPQ PraisonAI: Project config can auto-save agent output outside the project root
Project config can auto-save agent output outside the project root Summary praisonaiagents automatically reads project-local .praisonai/config.toml defaults when constructing an Agent. A repository-controlled config can set defaults.output.outputfile to an absolute path or a .. traversal path. Wh...
EUVD-2026-42895
PraisonAI: Project config can auto-save agent output outside the project root...
CVE-2021-38297
利用 CVE-2021-38297:GO Wasm 缓冲区溢出漏洞 漏洞概述 WebAssembly(WASM)是一种二进制指令格式,可在大多数现代 Web 浏览器中执行。它是 C、C++、Rust 和 GO 等多种高级语言的编译目标,允许用这些语言编写代码并编译为 WASM。 CVE-2021-38297 揭示了 GO 编译和加载 GO 编译的 WASM 二进制文件时的一个关键错误。该漏洞位于 GO 提供的 JS wasm 加载器(wasmexec.js)中,该加载器允许加载 WASM 二进制文件时 argv 参数中的数据不受限制。由于 argv 存储在 WASM...
SkillsGuard
支持开发 如果 SkillsGuard 保护了你的流水线,请考虑支持持续的研究和新的检测规则。 ETH 捐赠钱包 0x11282eE5726B3370c8B480e321b3B2aA13686582 扫描二维码或复制上方钱包地址。 AI 智能体技能包的静态安全扫描器。 在运行前检测恶意的 SKILL.md 文件和捆绑脚本。 “审计技能。不信任任何事物。安全交付。” ⚡ 60 秒内安装并使用 选项 A — 免费云 API(无需安装)bash Scan any SKILL.md with a single curl — no account, no key curl -s...
flawfinder
About This is "flawfinder" by David A. Wheeler. Flawfinder is a simple program that scans C/C++ source code and reports potential security flaws. It can be a useful tool for examining software for vulnerabilities, and it can also serve as a simple introduction to static source code analysis tools...
domain_analyzer
Domain Analyzer v0.8.3 What Domain analyzer is a security analysis tool that automatically discovers and reports information about a given domain. Its main purpose is to analyze domains in an unattended way. It has many crazy features, such as getting more domains from DNS zones, automatic nmap,...
domain_analyzer
Domain Analyzer v0.8.3 功能说明 Domain analyzer 是一款安全分析工具,能够自动发现并报告有关指定域的信息。其主要目的是以无人值守的方式分析域。 它拥有许多疯狂的功能,例如从 DNS 区域获取更多域、自动 nmap、网络爬虫以及世界统治模式。查看功能。 如果你希望 nmap 扫描更多端口、运行脚本,并在这些网站上运行爬虫,则需要拥有 root 权限。 默认选项示例 参见 asciinema 上的演示:https://asciinema.org/a/466274 运行原理 Domain analyzer 接收一个域名,并查找其相关信息,例如 DNS...
Monitorizer
Monitorizer 终极子域名监控框架 安装 ❗ 免责声明 --- 管理员用户可在本地服务器上执行代码,请务必更改默认密码,否则请自行承担风险 使用 Docker $ curl https://raw.githubusercontent.com/BitTheByte/Monitorizer/main/docker-compose.yml | docker compose -f - up 默认凭据: 一切就绪后,您将能够登录仪表盘:http://127.0.0.1:8000/dashboard/ 用户名| 电子邮件| 密码 ---|---|--- admin|...
threatcl
threatcl 使用 HCL 进行威胁建模 hcltm 发生了什么? hcltm 已更名为 threatcl。欢迎! 概述 !TIP 想阅读新的文档?请访问 threatcl.dev 威胁模型可以通过多种方式进行记录。从简单的文本文件,到更深入的 Word 文档,再到完全仪表化的集中式解决方案中的威胁模型。威胁模型的两个最有价值的属性是能够清晰记录威胁,并能够推动有价值的变更。 threatcl 旨在通过关注以下目标,提供一种 DevOps 优先的方法来记录系统威胁模型: 简单的文本文件格式 简单的 CLI 驱动用户体验 集成到版本控制系统(VCS)中 此仓库是 threatcl CL...
EUVD-2026-94531
Excelize Decrypt: unrecoverable panics on malformed OLE/CFB encrypted workbooks...
GHSA-2J4C-FFCH-9F23 Excelize Decrypt: unrecoverable panics on malformed OLE/CFB encrypted workbooks
Summary Any file whose first 8 bytes are the OLE compound-file signature D0 CF 11 E0 A1 B1 1A E1 is routed by OpenFile/OpenReader/OpenBytes → openReaderAt → Decrypt. The version dispatch only guarantees lenEncryptionInfo = 4 before handing attacker-controlled EncryptionInfo/EncryptedPackage buffe...
Excelize Decrypt: unrecoverable panics on malformed OLE/CFB encrypted workbooks
Summary Any file whose first 8 bytes are the OLE compound-file signature D0 CF 11 E0 A1 B1 1A E1 is routed by OpenFile/OpenReader/OpenBytes → openReaderAt → Decrypt. The version dispatch only guarantees lenEncryptionInfo = 4 before handing attacker-controlled EncryptionInfo/EncryptedPackage buffe...
GHSA-X2Q3-8CJH-766F Excelize: extractPart allocates attacker-controlled, unbounded and negative-sized buffers from CFB directory entries: remote panic / OOM DoS
Summary extractPart allocates directly from the mscfb directory-entry size with no clamping crypt.go:198, same missing bound at crypt.go:204: go buf := makebyte, entry.Size entry.Size is the raw streamSize field from the attacker-controlled CFB directory entry mscfb v1.0.8 fixFile, file.go:109-12...
EUVD-2026-94533
Excelize: extractPart allocates attacker-controlled, unbounded and negative-sized buffers from CFB directory entries: remote panic / OOM DoS...
Excelize: extractPart allocates attacker-controlled, unbounded and negative-sized buffers from CFB directory entries: remote panic / OOM DoS
Summary extractPart allocates directly from the mscfb directory-entry size with no clamping crypt.go:198, same missing bound at crypt.go:204: go buf := makebyte, entry.Size entry.Size is the raw streamSize field from the attacker-controlled CFB directory entry mscfb v1.0.8 fixFile, file.go:109-12...
WebAttackDetector
WebAttackDetector Static machine-learning triage for suspicio...
GHSA-WP2G-VPJJ-G53R Excelize ANCHORARRAY: mutually-referencing array formulas recurse unboundedly via re-entrant CalcCellValue, causing a fatal stack overflow
Summary ANCHORARRAY calc.go:15137 on current master evaluates each cell of the referenced spill range by calling the exported CalcCellValue, which unconditionally constructs a fresh calcContext — fresh entry marker, fresh iterations map, full MaxCalcIterations budget calc.go:896-900. The...