An open API service providing repository metadata for many open source software ecosystems.

GitHub topics: staticanalysis

owenrumney/lazytrivy

Vulnerability scanning just got lazier

Language: Go - Size: 28.3 MB - Last synced at: 3 days ago - Pushed at: 3 days ago - Stars: 296 - Forks: 8

gostaticanalysis/nilerr

Analyzer: nilerr checks returning nil when err is not nil

Language: Go - Size: 25.4 KB - Last synced at: 16 days ago - Pushed at: 17 days ago - Stars: 63 - Forks: 9

ajinabraham/njsscan

njsscan is a semantic aware SAST tool that can find insecure code patterns in your Node.js applications.

Language: JavaScript - Size: 387 KB - Last synced at: 14 days ago - Pushed at: 10 months ago - Stars: 409 - Forks: 82

lepo4789/Static-Malware-Analysis-Homelab

Performed deep static analysis using tools like HxD, Cmder, HashCalc, BinText, XorSearch, FLOSS, UPX, and PEStudio to extract strings, identify file structure, detect obfuscation, and reveal indicators of compromise.

Size: 5.42 MB - Last synced at: 19 days ago - Pushed at: 19 days ago - Stars: 0 - Forks: 0

openscanhub/openscanhub

OpenScanHub is a service for static and dynamic analysis.

Language: Python - Size: 6.3 MB - Last synced at: 26 days ago - Pushed at: 26 days ago - Stars: 18 - Forks: 15

Gusto/committer 📦

A CLI for managing linter executions in git hooks

Language: Go - Size: 2.53 MB - Last synced at: 10 days ago - Pushed at: 10 months ago - Stars: 24 - Forks: 2

k1LoW/gostyle

gostyle is a set of analyzers for coding styles.

Language: Go - Size: 308 KB - Last synced at: about 1 month ago - Pushed at: about 1 month ago - Stars: 18 - Forks: 0

policeman-tools/forbidden-apis

Policeman's Forbidden API Checker

Language: Java - Size: 1.42 MB - Last synced at: about 1 month ago - Pushed at: 5 months ago - Stars: 352 - Forks: 36

gcpug/zagane

zagane is a static analysis tool which can find bugs in spanner's code

Language: Go - Size: 2.18 MB - Last synced at: 25 days ago - Pushed at: about 1 month ago - Stars: 95 - Forks: 16

miyamo2/tagcase

Checking and standardizing the case conventions used in naming Go struct tags.

Language: Go - Size: 40 KB - Last synced at: 7 days ago - Pushed at: 17 days ago - Stars: 1 - Forks: 0

ajinabraham/libsast

Generic SAST Library

Language: Python - Size: 534 KB - Last synced at: 9 days ago - Pushed at: 3 months ago - Stars: 132 - Forks: 21

ucr-riple/NullAwayAnnotator

A tool to help adapting code bases to NullAway type system.

Language: Java - Size: 34.3 MB - Last synced at: about 2 months ago - Pushed at: about 2 months ago - Stars: 14 - Forks: 8

CristianoRC/DeadSharp

DeadSharp is a static analysis tool that detects unused (dead) code in C# projects to improve quality and maintainability.

Language: C# - Size: 185 KB - Last synced at: 28 days ago - Pushed at: 3 months ago - Stars: 2 - Forks: 0

gostaticanalysis/called

Analyzer: called is a analyzer which can find function calling

Language: Go - Size: 30.3 KB - Last synced at: 4 months ago - Pushed at: 4 months ago - Stars: 28 - Forks: 3

prakharvr02/Static-Malware-Analysis-Homelab

Performed deep static analysis using tools like HxD, Cmder, HashCalc, BinText, XorSearch, FLOSS, UPX, and PEStudio to extract strings, identify file structure, detect obfuscation, and reveal indicators of compromise.

Size: 5.42 MB - Last synced at: 4 months ago - Pushed at: 4 months ago - Stars: 0 - Forks: 0

secure-software-engineering/TypeEvalPy

A Micro-benchmarking Framework for Python Type Inference Tools

Language: Python - Size: 29.2 MB - Last synced at: 4 months ago - Pushed at: 4 months ago - Stars: 33 - Forks: 2

Samms15/OpenScan

OpenScan is an Open-Source Implementation of Scanner Class in Java but more Efficient.

Language: Java - Size: 23.4 KB - Last synced at: 5 months ago - Pushed at: 5 months ago - Stars: 0 - Forks: 0

gostaticanalysis/comment

Analyzer: CommentMap utilities for static analysis in Go

Language: Go - Size: 38.1 KB - Last synced at: 25 days ago - Pushed at: 10 months ago - Stars: 12 - Forks: 5

Projects-Developer/GIF-Malware-Detection-ProjectGIF-Malware-Detection-Project

The GIF Malware Detection Project aims to develop a system that can detect and identify malicious GIF files. Gif Malware Detection Project With Code, Documents, Video, PPT and Report

Size: 5.86 KB - Last synced at: 3 months ago - Pushed at: 8 months ago - Stars: 0 - Forks: 0

gostaticanalysis/typednil

Analyzer: typednil finds a comparison between typed nil and untyped nil

Language: Go - Size: 22.5 KB - Last synced at: 8 months ago - Pushed at: 8 months ago - Stars: 9 - Forks: 1

sanposhiho/wastedassign

Go Linter: finds wasted assignment statements 🗑

Language: Go - Size: 58.6 KB - Last synced at: 4 months ago - Pushed at: 9 months ago - Stars: 38 - Forks: 3

media-code/workspace

Extendible workspace configurator for Laravel to effortlessly keep linters, fixers, static analysis, CI workflows, editor integrations and more in sync across all your teams & projects

Language: PHP - Size: 308 KB - Last synced at: 20 days ago - Pushed at: 9 months ago - Stars: 5 - Forks: 2

umair9747/Staticot

A BASH script to automate simple tasks related to static malware analysis

Language: Shell - Size: 10.7 KB - Last synced at: about 1 month ago - Pushed at: almost 5 years ago - Stars: 12 - Forks: 4

Areenzor/CodePhantom

A cutting-edge framework for comprehensive software security analysis, combining static, dynamic and fuzz testing in a modular design.

Language: Java - Size: 48.8 KB - Last synced at: 9 months ago - Pushed at: 9 months ago - Stars: 0 - Forks: 2

gostaticanalysis/skeleton

Tool: skeleton is create skeleton codes for golang.org/x/tools/go/analysis.

Language: Go - Size: 171 KB - Last synced at: 10 months ago - Pushed at: 10 months ago - Stars: 174 - Forks: 14

ajinabraham/njsscan-action

nodejsscan Github Action

Language: Dockerfile - Size: 41 KB - Last synced at: 5 days ago - Pushed at: 10 months ago - Stars: 27 - Forks: 4

Janadeepa/InsightCode

nsightCode 🧠💻 is an AI-powered code review assistant designed to enhance code quality and streamline development workflows. It integrates with GitHub and CI/CD pipelines to provide real-time feedback using static code analysis and natural language processing. 🚀🔍

Language: Python - Size: 60.5 KB - Last synced at: 5 months ago - Pushed at: about 1 year ago - Stars: 1 - Forks: 1

DrakkLord/gradle-android-metric-plugin

Plugin for Android Studio that can collect and show code metric infromation from Gradle plugins, such as PMD, Checkstyle

Language: Java - Size: 152 KB - Last synced at: about 1 year ago - Pushed at: over 7 years ago - Stars: 3 - Forks: 0

gostaticanalysis/wraperrfmt

Analyzer: wraperrfmt checks invalid arguments of xerrors.Errorf

Language: Go - Size: 16.6 KB - Last synced at: 10 months ago - Pushed at: about 1 year ago - Stars: 7 - Forks: 0

gostaticanalysis/vetgen

Tool: vetgen is generator of vettools

Language: Go - Size: 23.4 KB - Last synced at: about 1 year ago - Pushed at: about 5 years ago - Stars: 9 - Forks: 0

gostaticanalysis/unitconst

Analyzer: unitconst finds using untyped constant as specified type

Language: Go - Size: 36.1 KB - Last synced at: about 1 year ago - Pushed at: over 4 years ago - Stars: 2 - Forks: 1

ExouciaMukubay/Seminar-paper-pmd-ss24

The topic of my seminar paper is: "Static code analysis with Checkstyle and PMD". The aim is to present and compare the features of the two tools.

Language: Java - Size: 1.95 KB - Last synced at: 2 months ago - Pushed at: over 1 year ago - Stars: 0 - Forks: 0

qawatake/fsel

Linter: fsel flags field access with unverified nil errors

Language: Go - Size: 32.2 KB - Last synced at: over 1 year ago - Pushed at: over 1 year ago - Stars: 0 - Forks: 0

takaokanbe/noioutil

Go linter: finds "io/ioutil" package.

Language: Go - Size: 2.95 MB - Last synced at: 2 months ago - Pushed at: almost 4 years ago - Stars: 0 - Forks: 0

gostaticanalysis/analysisutil

Library: Utilities for x/tools/go/analysis package

Language: Go - Size: 93.8 KB - Last synced at: 10 months ago - Pushed at: over 2 years ago - Stars: 29 - Forks: 6

rtfeng/FlowdroidCG

A build well Android APK call graph generator

Language: Java - Size: 86.5 MB - Last synced at: over 1 year ago - Pushed at: over 1 year ago - Stars: 4 - Forks: 2

qawatake/globalcall

Linter `globalcall` detects that specific functions are called in a package scope.

Language: Go - Size: 19.5 KB - Last synced at: 3 months ago - Pushed at: over 1 year ago - Stars: 0 - Forks: 0

mir-am/ml4cgp_study

On the Effectiveness of Machine Learning-based Call Graph Pruning: An Empirical Study

Language: Python - Size: 93.8 KB - Last synced at: 5 months ago - Pushed at: about 1 year ago - Stars: 1 - Forks: 0

qawatake/nilnop

Linter: nilnop detects nil is passed to a function that does nothing for nil

Language: Go - Size: 37.1 KB - Last synced at: about 1 month ago - Pushed at: almost 2 years ago - Stars: 0 - Forks: 0

krizzsk/HackersCave4StaticAndroidSec

A comprehensive resource for Android static analysis and vulnerability assessment. Tutorials, tools, and resources for identifying and mitigating security vulnerabilities in Android applications.

Size: 2.28 MB - Last synced at: almost 2 years ago - Pushed at: about 2 years ago - Stars: 162 - Forks: 20

qawatake/decorator

Library: decorator wraps analyzers to supplement the results with additional details

Language: Go - Size: 12.7 KB - Last synced at: 5 months ago - Pushed at: almost 2 years ago - Stars: 0 - Forks: 0

qawatake/notany

Linter: notany limits possible types for arguments of any type.

Language: Go - Size: 85 KB - Last synced at: 3 months ago - Pushed at: almost 2 years ago - Stars: 0 - Forks: 0

qawatake/dwrap

Linter: dwrap forces every public function to begin with an deferring call of a error wrapping function like derrors.Wrap.

Language: Go - Size: 47.9 KB - Last synced at: 5 months ago - Pushed at: almost 2 years ago - Stars: 0 - Forks: 0

qawatake/intcast

Analyzer: intcast finds integer type cast that can cause overflow

Language: Go - Size: 13.7 KB - Last synced at: 7 months ago - Pushed at: almost 2 years ago - Stars: 0 - Forks: 0

ZAhmaad/Static-Analysis-Strings-LiSA

Static Analysis of String Values in LiSA

Language: Java - Size: 1.14 MB - Last synced at: almost 2 years ago - Pushed at: over 4 years ago - Stars: 0 - Forks: 1

dibsy/StaticAnalyzer

StaticAnalyzer is a burp plugin that can be used to perform static analysis of the response information from server during run time. It will search for specific words in the response that is mentioned in the vectors.txt

Language: Java - Size: 212 KB - Last synced at: over 1 year ago - Pushed at: over 8 years ago - Stars: 9 - Forks: 6

yijiangtian/serianalyzer Fork of mbechler/serianalyzer

A static byte code analyzer for Java deserialization gadget research

Size: 151 KB - Last synced at: about 2 years ago - Pushed at: over 8 years ago - Stars: 0 - Forks: 0

yijiangtian/aibolit Fork of cqfn/aibolit

Static Analyzer for Java Code with Machine Learning in Mind

Size: 105 MB - Last synced at: about 2 years ago - Pushed at: about 5 years ago - Stars: 0 - Forks: 0

DasariJayanth/Malware-Detection-in-PE-files-using-Machine-Learning

Detecting Malware in PE files

Language: Jupyter Notebook - Size: 134 MB - Last synced at: about 2 years ago - Pushed at: about 2 years ago - Stars: 10 - Forks: 5

phpDocumentor/phpstan-ga 📦

phpstan github action for phpdocumentor

Language: Dockerfile - Size: 48.8 KB - Last synced at: over 1 year ago - Pushed at: about 3 years ago - Stars: 1 - Forks: 1

gostaticanalysis/nakedreturn

Analyzer: nakedretrun finds naked returns

Language: Go - Size: 15.6 KB - Last synced at: about 2 years ago - Pushed at: over 3 years ago - Stars: 1 - Forks: 1

tenntenn/gosa 📦

move to https://github.com/gostaticanalysis

Language: Go - Size: 2.92 MB - Last synced at: 24 days ago - Pushed at: over 6 years ago - Stars: 31 - Forks: 1

gostaticanalysis/testhelper

Analyzer: testhelper finds a package function which is not a test function and receives a value of *testing.T as a parameter but it does not call (*testing.T).Helper

Language: Go - Size: 8.79 KB - Last synced at: about 2 years ago - Pushed at: over 4 years ago - Stars: 2 - Forks: 0

shakedlokits/CodeQuality

Documentation, automation scripts and deployments, enabling the creation of an open-source, high quality, enterprise-wide code quality infrastructure over multiple languages and platforms:gem::star::tada:

Language: Ruby - Size: 4.68 MB - Last synced at: over 2 years ago - Pushed at: almost 3 years ago - Stars: 0 - Forks: 0

Wolff09/seal

Verification tool for lock-free data structures with safe memory reclamation.

Language: C++ - Size: 23.6 MB - Last synced at: over 2 years ago - Pushed at: about 4 years ago - Stars: 5 - Forks: 1

gostaticanalysis/readonly

Analyzer: check for possible assigning package variables

Language: Go - Size: 7.81 KB - Last synced at: 10 months ago - Pushed at: over 6 years ago - Stars: 6 - Forks: 0

wala/MiniJar

MiniJar is a tool for jar reduction that uses WALA for static analysis of Java bytecode. See README.

Language: Java - Size: 107 MB - Last synced at: over 1 year ago - Pushed at: almost 4 years ago - Stars: 3 - Forks: 0

gostaticanalysis/emptycase

Analyzer: emptycase finds case statements with no body

Language: Go - Size: 20.5 KB - Last synced at: almost 2 years ago - Pushed at: over 2 years ago - Stars: 0 - Forks: 1

gostaticanalysis/notest

Analyzer: notest checks either the package has test files

Language: Go - Size: 2.93 KB - Last synced at: 25 days ago - Pushed at: over 6 years ago - Stars: 4 - Forks: 0