Awesome Open Source
Search
Programming Languages
Languages
All Categories
Categories
About
Search results for golang static analysis
golang
x
static-analysis
x
70 search results found
Clair
⭐
9,979
Vulnerability Static Analysis for Containers
Semgrep
⭐
9,612
Lightweight static analysis for many languages. Find bug variants with patterns that look like source code.
Reviewdog
⭐
7,285
🐶 Automated code review tool integrated with any code analysis tools regardless of programming language
Gosec
⭐
7,276
Go security checker
Grype
⭐
7,107
A vulnerability scanner for container images and filesystems
Tfsec
⭐
6,525
Security scanner for your Terraform code
Go Tools
⭐
5,769
Staticcheck - The advanced Go linter
Go Callvis
⭐
5,716
Visualize call graph of a Go program using Graphviz
Syft
⭐
5,116
CLI tool and library for generating a Software Bill of Materials from container images and filesystems
Revive
⭐
4,505
🔥 ~6x faster, stricter, configurable, extensible, and beautiful drop-in replacement for golint
Go Recipes
⭐
3,584
🦩 Tools for Go projects
Goreporter
⭐
3,106
A Golang tool that does static analysis, unit testing, code review and generate code quality report.
Kube Linter
⭐
2,636
KubeLinter is a static analysis tool that checks Kubernetes YAML files and Helm charts to ensure the applications represented in them adhere to best practices.
Nilaway
⭐
2,413
Static Analysis tool to detect potential Nil panics in Go code
Gokart
⭐
2,141
A static analysis tool for securing Go code
Awesome Golang Security
⭐
1,768
Awesome Golang Security resources 🕶🔐
Bearer
⭐
1,554
Code security scanning tool (SAST) to discover, filter and prioritize security and privacy risks.
Horusec
⭐
1,000
Horusec is an open source tool that improves identification of vulnerabilities in your project with just one command.
Opensca Cli
⭐
964
OpenSCA is an open source software supply chain security solution that supports the detection of open source dependencies, vulnerabilities and license compliance with a widely noticed accuracy by the community.
Awesome Go Linters
⭐
880
A curated list of awesome Go linters. More than 60 linters and tools!
Go Ruleguard
⭐
731
Define and run pattern-based custom linting rules.
Salus
⭐
714
Security scanner coordinator
Saferwall
⭐
632
☁️ Collaborative Malware Analysis Platform at Scale
Apkhunt
⭐
580
APKHunt is a comprehensive static code analysis tool for Android apps that is based on the OWASP MASVS framework. Although APKHunt is intended primarily for mobile app developers and security testers, it can be used by anyone to identify and address potential security vulnerabilities in their code.
Huskyci
⭐
557
Performing security tests inside your CI
Sqlvet
⭐
476
Go fearless SQL. Sqlvet performs static analysis on raw SQL queries in your Go code base.
Codeql Go
⭐
455
The CodeQL extractor and libraries for Go.
Prealloc
⭐
436
prealloc is a Go static analysis tool to find slice declarations that could potentially be preallocated.
Crabviz
⭐
379
🦀 A tool to generate interactive call graphs for multiple languages
Woke
⭐
364
Detect non-inclusive language in your source code.
Chronos
⭐
362
Chronos - A static race detector for the go language
Shisho
⭐
358
Lightweight static analyzer for several programming languages
Dingo Hunter
⭐
305
Static analyser for finding Deadlocks in Go
Xeol
⭐
291
A scanner for deprecated and end-of-life (EOL) software in container images, filesystems, and SBOMs
Bodyclose
⭐
284
Analyzer: checks whether HTTP response body is closed and a re-use of TCP connection is not blocked.
Protoc Gen Lint
⭐
282
A plug-in for Google's Protocol Buffers (protobufs) compiler to lint .proto files for style violations.
Collector
⭐
262
A framework for Static Analysis of Docker container images
Lazytrivy
⭐
258
Vulnerability scanning just got lazier
Insider
⭐
255
Static Application Security Testing (SAST) engine focused on covering the OWASP Top 10, to make source code analysis to find vulnerabilities right in the source code, focused on a agile and easy to implement software inside your DevOps pipeline. Support the following technologies: Java (Maven and Android), Kotlin (Android), Swift (iOS), .NET Full Framework, C#, and Javascript (Node.js).
Qodana Action
⭐
232
⚙️ Scan your Go, Java, Kotlin, PHP, Python, JavaScript, TypeScript, .NET projects at GitHub with Qodana. This repository contains Qodana for Azure, GitHub, CircleCI and Gradle
Choccy
⭐
228
GitHub项目监控 && CodeQL自动扫描 (GitHub project monitoring && CodeQL automatic analysis)
Don
⭐
178
Less than half of mastodon.
Go Mnd
⭐
162
Magic number detector for Go.
Squealer
⭐
140
Telling tales on you for leaking secrets!
Claircore
⭐
127
foundation modules for scanning container packages and reporting vulnerabilities
Goexplorer
⭐
119
Interactive overview of Go packages using dynamic visualization.
Skeleton
⭐
115
Tool: skeleton is create skeleton codes for golang.org/x/tools/go/analysis.
Nakedret
⭐
106
nakedret is a Go static analysis tool to find naked returns in functions greater than a specified function length.
Sqlrows
⭐
86
Analyzer: helps uncover bugs by reporting a diagnostic for mistakes of *sql.Rows usage.
Florentino
⭐
82
Fast Static File Analysis Framework
Intercept
⭐
74
INTERCEPT / Policy as Code Auditing / SAST for Code & APIs
Mllint
⭐
68
`mllint` is a command-line utility to evaluate the technical quality of Python Machine Learning (ML) projects by means of static analysis of the project's repository.
Unimport
⭐
63
unimport is a Go static analysis tool to find unnecessary import aliases.
Staticcheck Action
⭐
61
Staticcheck's official GitHub Action
Golintui
⭐
61
A simple terminal UI for Go linters
Zagane
⭐
60
zagane is a static analysis tool which can find bugs in spanner's code
Go Sarif
⭐
55
Go library for sarif - Static Analysis Results Interchange Format
Cfsec
⭐
51
Static analysis for CloudFormation templates to identify common misconfiguration
Stank
⭐
50
stank: analyzers for determining whether files smell like rotten POSIX shell scripts, or faintly rosy like Ruby and Python scripts
Testifylint
⭐
46
The Golang linter that checks usage of github.com/stretchr/testify.
Gospal
⭐
45
Go static program analyser
Nilerr
⭐
41
Analyzer: nilerr checks returning nil when err is not nil
Go Disass
⭐
40
A suite of tools for disassembly, ROP, and binary analysis written in Go
Go Safer
⭐
39
Go Vet-style linter to find incorrect uses of reflect.SliceHeader and reflect.StringHeader, and unsafe casts between structs with architecture-sized fields
Gqlanalysis
⭐
37
gqlanalysis makes easy to develop static analysis tools for GraphQL in Go.
Go Perfguard
⭐
34
CPU-guided performance analyzer for Go
Nilnil
⭐
34
The Golang linter that checks that there is no simultaneous return of `nil` error and an invalid value.
Gpath
⭐
34
gpath is a Go package to access a field by a path using reflect pacakge
Go Ssaviz
⭐
32
Visualize Go SSA function using Graphviz
Kate
⭐
32
Because Clair needs a friend
Sloglint
⭐
29
🪵 Ensure consistent code style when using log/slog
Cfmt
⭐
28
cfmt is a tool to wrap Go comments over a certain length to a new line.
Srctx
⭐
25
A library for extracting and analyzing definition/reference graphs from your codebase. Powered by tree-sitter and LSIF/SCIP.
Arguard
⭐
25
🛡 Linter for Go that checks static call arguments against the function guards (aka contracts).
Identypo
⭐
24
identypo is a Go static analysis tool to find typos in identifiers (functions, function calls, variables, constants, type declarations, packages, labels).
Wastedassign
⭐
24
Go Linter: finds wasted assignment statements 🗑
Nestif
⭐
23
Detect deeply nested if statements in Go source code
Enumcheck
⭐
22
Allows to mark Go enum types as exhaustive.
Musttag
⭐
21
🚔 Enforce field tags in (un)marshaled structs
Gotcha
⭐
21
Go Taint CHeck Analyser
Golongfuncs
⭐
19
Find long/complex Golang functions in your code
Called
⭐
16
Analyzer: called is a analyzer which can find function calling
Errname
⭐
16
The Golang linter that checks that sentinel errors are prefixed with the `Err` and error types are suffixed with the `Error`.
Service_sonar
⭐
15
Example for analyzing Go code with SonarQube (including Github Action).
Huskyci Dashboard
⭐
14
Frontend to display data from huskyCI analyses
Containedctx
⭐
13
containedctx is a linter that detects struct contained context.Context field
Committer
⭐
12
A CLI for managing linter executions in git hooks
Xerrchk
⭐
11
Static analysis tool for xerrors (https://godoc.org/golang.org/x/xerrors)
Solgo
⭐
11
Solidity parser in Go, designed to transform Solidity code into a structured format for enhanced analysis, particularly beneficial for developers using Go to analyze Solidity smart contracts.
Dont
⭐
11
Don't: template-based, decentralized static analysis for Go
Gostyle
⭐
10
gostyle is a set of analyzers for coding styles.
Smrcptr
⭐
10
🥞 detect mixing pointer and value method receivers
Stackcheck
⭐
10
A callgraph path checker.
Migo
⭐
10
MiGo types library in Go
Vertfn
⭐
10
Go linter for Vertical Function Ordering
Spluggy
⭐
10
Static (i.e. compile-time) plugins for go
Revive Cc
⭐
9
Static analysis tool for Hyperledger Frabric smart contracts written in Go.
Semgrep Rules
⭐
9
semgrep rules for flakiness, missed error handling, Lua antipatterns and pitfalls.
Gokart Action
⭐
9
Integrate GoKart security static analysis to GitHub Actions
Vetgen
⭐
9
Tool: vetgen is generator of vettools
Related Searches
Golang Command Line (8,308)
Golang Docker (7,649)
Golang Kubernetes (7,458)
Golang Http (4,290)
Golang Server (4,285)
Javascript Golang (3,372)
Golang Amazon Web Services (2,930)
Golang Database (2,927)
Golang Json (2,652)
Golang Proxy (2,577)
1-70 of 70 search results
Privacy
|
About
|
Terms
|
Follow Us On Twitter
Copyright 2018-2024 Awesome Open Source. All rights reserved.