awesome-repositories.com
Blog
MCP
awesome-repositories.com

Discover the best open-source repositories with AI-powered search.

ExploreCurated searchesOpen-source alternativesSelf-hosted softwareBlogSitemap
ProjectMCP serverAboutHow we rankPress
LegalPrivacyTerms
© 2026 Bringes Technology SRL·VAT RO45896025·hello@awesome-repositories.com
O

OWASP/Go-SCP

0
View on GitHub↗
5,285 stars·406 forks·Go·CC-BY-SA-4.0·27 views

Go SCP

Go-SCP is a secure coding guide and vulnerability prevention framework for the Go programming language. It serves as a technical manual for implementing defensive programming patterns and security benchmarks to prevent common software vulnerabilities.

The project functions as a static security reference, mapping known software weaknesses to specific Go remediation patterns. It provides a curated repository of secure coding standards and vetted implementation practices specifically focused on web application security.

The framework covers security auditing by comparing source code against established benchmarks and utilizes pattern-based vulnerability mapping to identify programming flaws. Guidance is distributed through a structured reference architecture and available in portable formats such as PDF and ePub for offline reference.

Features

  • Secure Go Development - Provides tooling and practices for implementing secure coding patterns specifically within the Go ecosystem.
  • Web Application Security Testing Guides - Provides a comprehensive technical manual and procedural framework for identifying and preventing vulnerabilities in web applications using Go.
  • Go Security Auditing - Offers security auditing capabilities tailored for analyzing Go source code against benchmarks.
  • Secure Coding Practices - Implements safe coding standards and methodologies to prevent vulnerabilities in Go source code.
  • Secure Coding Guides - Serves as a comprehensive reference for implementing defensive programming patterns and security benchmarks in Go.
  • Source Code Security Analysis - Provides a method for auditing source code against vetted security patterns to identify vulnerabilities.
  • Vulnerability Preventative Patterns - Uses preventative implementation patterns to reduce the application attack surface.
  • Web Application Security - Applies curated security patterns to protect web applications throughout their lifecycle.
  • Vulnerability Frameworks - Provides a structured framework mapping common software weaknesses to specific Go remediation patterns.
  • Defensive Programming Toolkits - Implements a structured set of defensive programming rules to reduce the attack surface of applications.
  • Curated Knowledge Repositories - Maintains a structured collection of security standards and remediation patterns.
  • Security Pattern Repositories - Provides a curated repository of security-focused coding standards organized by vulnerability type.
  • Security References - Provides a curated repository of secure coding standards as a finalized technical reference.
  • Security Pattern Mapping - Links identified code structures to specific security guidelines and remediation patterns.
  • Categorical Vulnerability Mappings - Implements logic that associates specific coding patterns with categorical security weaknesses.
  • Security Knowledge Bases - Provides actionable, industry-standard security guides and coding standards in portable formats.
  • Security - Organizes security best practices into a fixed structural hierarchy for use as a technical manual.
  • Technical Reference Manuals - Provides a structured technical reference manual for implementing security best practices.
  • Secure Coding Tools - Offers secure coding practices and guidelines specifically for Go development.
  • Hacking Playgrounds & Guides - Secure coding practices guide for the programming language.

Star history

Star history chart for owasp/go-scpStar history chart for owasp/go-scp

How this analysis was created: This summary and feature list are AI-generated from collected project material and can contain mistakes. Stars, license and language are imported from GitHub. Inclusion does not mean that we have tested or audited this project. Check the source documentation for any feature you depend on. Learn more on our About page.

AI search

Explore more awesome repositories

Describe what you need in plain English — the AI ranks thousands of curated open-source projects by relevance.

Start searching with AI

Projects sharing features with Go SCP

These projects share indexed features with Go SCP. Shared tags can include platform or build tooling; verify the primary use case before treating a result as a replacement.
  • tencent/secguideTencent avatar

    Tencent/secguide

    13,490View on GitHub↗

    Secguide is an API security hardening framework and a comprehensive knowledge base of secure coding guidelines. It provides a multi-language security standard and a set of static analysis rules designed to identify security flaws and protect application programming interfaces from common exploits. The project functions as a reference library of security patterns and remediation guides, maintaining consistent security requirements across various programming languages. It utilizes rule-based pattern matching and a static analysis pipeline to detect dangerous API calls and vulnerabilities within

    guidesecurity
    View on GitHub↗13,490
  • owasp/top10OWASP avatar

    OWASP/Top10

    5,273View on GitHub↗

    This project is a web application security standard and vulnerability framework. It provides a comprehensive list of the most critical security risks facing web applications, paired with technical guidance and a structured methodology for identifying and mitigating these flaws. The framework functions as a secure coding guide and a risk assessment methodology, offering a standardized approach to prioritizing vulnerabilities based on their potential impact and likelihood of exploitation. It defines architectural patterns and technical recommendations to help developers implement defense in dep

    HTML
    View on GitHub↗5,273
  • fallibleinc/security-guide-for-developersFallibleInc avatar

    FallibleInc/security-guide-for-developers

    21,090View on GitHub↗

    This project is a web application security guide and developer training resource. It serves as a secure coding framework and vulnerability remediation manual, providing software engineers with the tools to identify, prioritize, and fix common security holes across different application layers. The resource utilizes a structured verification framework and security audit checklists to systematically find vulnerabilities. It features a technical reference that maps specific security flaws to step-by-step instructions for remediation, supported by vulnerability statistics to help determine which

    View on GitHub↗21,090
  • securego/gosecsecurego avatar

    securego/gosec

    8,866View on GitHub↗

    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

    Go
    View on GitHub↗8,866
Compare all 30 related projects→

Frequently asked questions

What does owasp/go-scp do?

Go-SCP is a secure coding guide and vulnerability prevention framework for the Go programming language. It serves as a technical manual for implementing defensive programming patterns and security benchmarks to prevent common software vulnerabilities.

What are the main features of owasp/go-scp?

The main features of owasp/go-scp are: Secure Go Development, Web Application Security Testing Guides, Go Security Auditing, Secure Coding Practices, Secure Coding Guides, Source Code Security Analysis, Vulnerability Preventative Patterns, Web Application Security.

Which projects share features with owasp/go-scp?

Projects with overlapping indexed features include: tencent/secguide — Secguide is an API security hardening framework and a comprehensive knowledge base of secure coding guidelines. It… owasp/top10 — This project is a web application security standard and vulnerability framework. It provides a comprehensive list of… fallibleinc/security-guide-for-developers — This project is a web application security guide and developer training resource. It serves as a secure coding… securego/gosec — gosec is a static analysis security tool designed to scan Go source code for vulnerabilities and common coding flaws.… kathanp19/howtohunt — HowToHunt is a bug bounty hunting knowledge base and a structured guide for web application penetration testing. It… owasp/cheatsheetseries — The OWASP Cheat Sheet Series is a comprehensive, community-driven repository of concise security best practices and…