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

GitHub topics: staticanalysis

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: 3 days ago - Pushed at: 3 days ago - Stars: 0 - Forks: 0

k1LoW/gostyle

gostyle is a set of analyzers for coding styles.

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

policeman-tools/forbidden-apis

Policeman's Forbidden API Checker

Language: Java - Size: 1.42 MB - Last synced at: 7 days ago - Pushed at: 18 days ago - Stars: 347 - Forks: 36

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: 9 days ago - Pushed at: 5 months ago - Stars: 397 - Forks: 79

Gusto/committer

A CLI for managing linter executions in git hooks

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

owenrumney/lazytrivy

Vulnerability scanning just got lazier

Language: Go - Size: 28.3 MB - Last synced at: 9 days ago - Pushed at: 21 days ago - Stars: 286 - Forks: 8

secure-software-engineering/TypeEvalPy

A Micro-benchmarking Framework for Python Type Inference Tools

Language: Python - Size: 29.3 MB - Last synced at: 11 days ago - Pushed at: about 2 months ago - Stars: 33 - Forks: 2

ucr-riple/NullAwayAnnotator

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

Language: Java - Size: 17.9 MB - Last synced at: 3 days ago - Pushed at: 3 days ago - Stars: 13 - Forks: 9

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: about 2 months ago - Pushed at: 3 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: 4 months ago - Pushed at: 4 months ago - Stars: 9 - Forks: 1

sanposhiho/wastedassign

Go Linter: finds wasted assignment statements 🗑

Language: Go - Size: 58.6 KB - Last synced at: 2 days ago - Pushed at: 5 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: 13 days ago - Pushed at: 5 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: 18 days ago - Pushed at: over 4 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: 5 months ago - Pushed at: 5 months ago - Stars: 0 - Forks: 2

gostaticanalysis/comment

Analyzer: CommentMap utilities for static analysis in Go

Language: Go - Size: 38.1 KB - Last synced at: 5 months ago - Pushed at: 5 months ago - Stars: 11 - Forks: 5

gostaticanalysis/skeleton

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

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

ajinabraham/njsscan-action

nodejsscan Github Action

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

ajinabraham/libsast

Generic SAST Library

Language: Python - Size: 286 KB - Last synced at: 6 months ago - Pushed at: 10 months ago - Stars: 124 - Forks: 20

gostaticanalysis/nilerr

Analyzer: nilerr checks returning nil when err is not nil

Language: Go - Size: 18.6 KB - Last synced at: 5 months ago - Pushed at: over 2 years ago - Stars: 61 - Forks: 9

gcpug/zagane

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

Language: Go - Size: 2.15 MB - Last synced at: 5 months ago - Pushed at: 8 months ago - Stars: 89 - Forks: 15

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: 8 months ago - Pushed at: 8 months ago - Stars: 1 - Forks: 0

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: 9 months ago - Pushed at: almost 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: 5 months ago - Pushed at: 9 months ago - Stars: 7 - Forks: 0

gostaticanalysis/vetgen

Tool: vetgen is generator of vettools

Language: Go - Size: 23.4 KB - Last synced at: 10 months ago - Pushed at: almost 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: 10 months ago - Pushed at: almost 4 years ago - Stars: 2 - Forks: 1

exouciam/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: 29 days ago - Pushed at: 11 months 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: 11 months ago - Pushed at: 11 months ago - Stars: 0 - Forks: 0

gostaticanalysis/called

Analyzer: called is a analyzer which can find function calling

Language: Go - Size: 26.4 KB - Last synced at: 10 months ago - Pushed at: about 2 years ago - Stars: 23 - Forks: 2

takaokanbe/noioutil

Go linter: finds "io/ioutil" package.

Language: Go - Size: 2.95 MB - Last synced at: 4 days ago - Pushed at: over 3 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: 5 months ago - Pushed at: about 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: about 1 year ago - Pushed at: about 1 year ago - Stars: 4 - Forks: 2

openscanhub/openscanhub

OpenScanHub is a service for static and dynamic analysis.

Language: Python - Size: 6.13 MB - Last synced at: about 1 year ago - Pushed at: about 1 year ago - Stars: 13 - Forks: 11

qawatake/globalcall

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

Language: Go - Size: 19.5 KB - Last synced at: 18 days ago - Pushed at: about 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: 3 days ago - Pushed at: 10 months 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: 18 days ago - Pushed at: over 1 year 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: over 1 year ago - Pushed at: almost 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: 18 days ago - Pushed at: over 1 year 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: 18 days ago - Pushed at: over 1 year 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: 18 days ago - Pushed at: over 1 year 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: about 2 months ago - Pushed at: over 1 year 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: over 1 year ago - Pushed at: almost 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: 11 months ago - Pushed at: almost 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: over 1 year ago - Pushed at: about 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: over 1 year ago - Pushed at: over 4 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: over 1 year ago - Pushed at: over 1 year ago - Stars: 10 - Forks: 5

phpDocumentor/phpstan-ga 📦

phpstan github action for phpdocumentor

Language: Dockerfile - Size: 48.8 KB - Last synced at: 12 months ago - Pushed at: almost 3 years ago - Stars: 1 - Forks: 1

gostaticanalysis/nakedreturn

Analyzer: nakedretrun finds naked returns

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

tenntenn/gosa 📦

move to https://github.com/gostaticanalysis

Language: Go - Size: 2.92 MB - Last synced at: 12 months ago - Pushed at: about 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: over 1 year ago - Pushed at: about 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: about 2 years ago - Pushed at: over 2 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: almost 2 years ago - Pushed at: almost 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: 5 months ago - Pushed at: about 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: about 1 year ago - Pushed at: over 3 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: over 1 year ago - Pushed at: about 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: 5 months ago - Pushed at: about 6 years ago - Stars: 4 - Forks: 0