17 个仓库
The process of linking specific technical vulnerabilities to high-level compliance and security standards.
Distinct from Compliance Standards: Focuses on mapping specific weaknesses to standards for reporting, rather than general compliance maintenance
Explore 17 awesome GitHub repositories matching security & cryptography · Vulnerability Mapping. Refine with filters or upvote what's useful.
The Mobile Application Security Testing Guide is a comprehensive manual and compliance framework for verifying the security of mobile applications. It provides a standardized reference for identifying and validating common software security weaknesses and performing reverse engineering based on industry standards. The project provides a structured set of technical processes and checklists used to audit applications against established security weakness enumerations. It encompasses guidance for analyzing application binaries and runtime behavior to identify hidden functionality and security ga
Links specific software vulnerabilities to high-level security standards for organized compliance reporting.
Clair is a container vulnerability scanner that performs static analysis of container images to identify known security vulnerabilities. It functions as an analyzer for OCI and Docker images, indexing their contents to detect security risks and outdated packages without requiring the containers to be running. The tool identifies vulnerabilities by matching indexed container components against security databases to find common vulnerabilities and exposures. This process involves analyzing filesystem layers to track the provenance and versioning of packages across the image hierarchy. The proj
Links specific package versions to CVE identifiers using a structured database schema for fast retrieval.
gosec is a static analysis security tool designed to scan Go source code for vulnerabilities and common coding flaws. It functions as a security analyzer that inspects the abstract syntax tree to identify insecure function calls, API usage, and potential security risks. The tool distinguishes itself by mapping detected vulnerabilities to Common Weakness Enumeration identifiers for standardized reporting and integrating with external AI models to suggest code fixes for identified issues. Its capabilities cover the detection of injection vulnerabilities, hardcoded credentials, weak cryptograph
Links detected security flaws to Common Weakness Enumeration identifiers for standardized reporting.
Garak is an AI model evaluation tool and vulnerability scanner designed for red teaming large language models and auditing the security of retrieval-augmented generation pipelines. It identifies behavioral weaknesses, such as jailbreaks, hallucinations, and data leakage, by simulating adversarial attacks and executing automated testing vectors. The framework utilizes an adaptive probing loop where prompts can react to previous model behavior and be modified in flight via middleware. To ensure consistent analysis, it employs a provider-agnostic interface to interact with various model APIs and
Categorizes security risks by grouping vulnerability results according to recognized industry standards.
This project is a vulnerability intelligence database and aggregator that organizes common vulnerabilities and exposures alongside their corresponding proof-of-concept exploit code. It functions as a security vulnerability tracker and an indexed directory of public exploit payloads. The system monitors new security flaws and updates to known exploits through repository watches and atom feeds. It utilizes automated aggregation to collect vulnerability details from centralized repositories and discovers associated exploit code via reference analysis and global searches. The tool provides capab
Implements automated aggregation to collect vulnerability details from centralized repositories.
HowToHunt is a bug bounty hunting knowledge base and a structured guide for web application penetration testing. It provides a research methodology for organizing security testing procedures and validating application behaviors against known vulnerability patterns. The project features a curated library of security flaws and reconnaissance techniques. It organizes security testing into modular playbooks, checklists, and categorical vulnerability mappings to align specific exploitation techniques with target weaknesses. The repository covers a systematic sequence of information gathering task
Provides a system for mapping specific exploitation techniques to corresponding categories of web vulnerabilities.
Traitor is a Linux privilege escalation framework and automated root exploit suite. It provides specialized utilities for scanning system misconfigurations and deploying automated exploit scripts on local Linux hosts to elevate user privileges to the root level. The tool identifies insecure system setups and binary vulnerabilities, such as GTFOBins, to map potential routes for gaining root access. It automates the process of discovering and exploiting these local vulnerabilities through targeted exploit execution and the deployment of sequential scripts. The system covers vulnerability asses
Analyzes the environment to create a graph of available paths from a low-privilege user to root.
This project is a security auditing tool and vulnerability scanner designed to evaluate the security posture of Linux hosts. It functions as a privilege escalation auditor that scans running kernels for missing security patches and vulnerabilities to identify potential paths for gaining root access. The utility performs kernel security analysis by matching system version strings against a database of known exploits. It audits kernel hardening settings and evaluates system exposure to categorize the probability of successful privilege escalation attacks. The tool covers a broad range of asses
Maps discovered system attributes to a pre-defined list of publicly available exploit modules.
Naabu is a port scanner library and tool that probes hosts for open ports using SYN, CONNECT, and UDP methods to identify active services. It functions as a Go library for embedding port scanning into programs, and as a standalone tool that accepts targets as hostnames, IP addresses, CIDR ranges, or ASN numbers. The tool discovers live hosts before scanning, filters ports by range or top lists, and can integrate with Nmap for service version detection. The project distinguishes itself through its SYN-based port probing approach that sends TCP SYN packets and analyzes responses without complet
Displays the most frequently reported CVEs from HackerOne's CVE Discovery data.
Go-SCP 是一个针对 Go 编程语言的安全编码指南和漏洞预防框架。它作为一份技术手册,用于实施防御性编程模式和安全基准,以防止常见的软件漏洞。 该项目作为静态安全参考,将已知的软件弱点映射到特定的 Go 补救模式。它提供了一个精选的安全编码标准和经过审查的实现实践库,专门关注 Web 应用安全。 该框架通过将源代码与既定基准进行比较来涵盖安全审计,并利用基于模式的漏洞映射来识别编程缺陷。指南通过结构化参考架构分发,并以 PDF 和 ePub 等便携格式提供,以供离线参考。
Implements logic that associates specific coding patterns with categorical security weaknesses.
hackerone-reports is a bug bounty dataset aggregator and vulnerability intelligence tool designed to scrape and parse public security reports from the HackerOne platform. It functions as a security report parser that transforms raw bug bounty feeds into structured datasets for analysis. The system automates the collection of public vulnerability reports to identify common security patterns and facilitate security research. It specializes in organizing these disclosures by bug type, payout amount, and target program to enable vulnerability trend analysis. The tool covers capabilities for scra
Organizes security vulnerability reports by bug type, payout amount, and target program into a structured dataset.
该项目是一个 SSH 安全审计工具,旨在分析服务器和客户端配置。它作为一个密码分析器,评估密钥交换、MAC 和加密算法,以识别弱或遗留原语并确保安全合规性。 该工具的独特之处在于提供了一份带有特定平台配置说明和算法建议的加固指南,以修复检测到的漏洞。它还包括一个拒绝服务(DoS)测试器,用于测量服务器对 CPU 耗尽和并发 Socket 连接攻击的弹性。 广泛的能力涵盖安全审计和漏洞测试,包括验证安全策略和识别软件版本。该项目还通过 Diffie-Hellman 模数大小测试执行密码验证,并通过基于监听器的分析评估客户端软件行为。
Links detected encryption and key-exchange algorithms to high-level security standards and hardening guides.
This project is a diagnostic toolset used to scan CPU hardware and Linux kernel images to assess susceptibility to Spectre, Meltdown, and other transient execution vulnerabilities. It functions as a vulnerability scanner and security auditor designed to identify side-channel attack risks and verify the status of hardware-level security patches. The tool provides capabilities for both active system assessment and standalone kernel image security analysis. It evaluates the presence of security mitigations by analyzing CPU hardware and kernel configurations without requiring a running kernel or
Identifies hardware weaknesses by searching for specific instruction sequences or missing mitigation markers in binaries.
This project is a bug bounty target dataset and security asset list. It serves as a structured repository of reachable network assets, domains, and applications eligible for security testing across multiple vulnerability disclosure programs. The dataset is designed to support bug bounty reconnaissance, attack surface mapping, and security target analysis. It provides organized scopes and target lists to help identify valid assets for security testing and vulnerability research workflows. The repository utilizes automated scraping pipelines and platform API integration to synchronize data. It
Provides a structured collection of target data and scopes aggregated from public bug bounty platforms.
Dependency-Track is a software composition analysis tool and vulnerability management system designed to track dependencies and supply chain risk. It functions as a platform for ingesting and analyzing CycloneDX software bills of materials to identify known vulnerabilities and license compliance issues within third-party software components. The system distinguishes itself by mirroring external vulnerability databases locally to enable fast offline analysis and using VEX documents to differentiate between technical vulnerabilities and actual contextual risks. It also integrates with identity
Maps project-level vulnerabilities to ThreadFix applications to centralize security findings.
AI-Infra-Guard is a security scanning platform designed to detect vulnerabilities across large language model deployments, AI agent skills, and the underlying infrastructure. It functions as a security toolset for auditing source code, evaluating model robustness, and identifying insecure network configurations. The project provides a red teaming framework that uses curated attack datasets to test for jailbreak vulnerabilities and prompt injections. It also includes an infrastructure auditor that employs network fingerprinting and asset discovery to match running components against known comm
Links detected infrastructure software versions to known CVE identifiers using network fingerprinting.
This project is a comprehensive web application penetration testing guide and vulnerability research framework. It provides a structured methodology for identifying and exploiting security flaws through a phased approach involving reconnaissance, analysis, and exploitation. The resource is distinguished by its use of a curated methodology framework that links theoretical vulnerability patterns to real-world bug bounty reports and historical exploit examples. It includes a payload-based testing library and a reference system that maps specific vulnerability categories to recommended third-part
Maps theoretical vulnerability patterns to documented bug bounty reports and CVE data.