Skip to content

code scanning tool designed to help developers identify potential security vulnerabilities in their software. Scans C#.net code in any github repository for specific keywords and patterns, which may indicate security weaknesses

Notifications You must be signed in to change notification settings

CptAlessio/sentinelscan

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

13 Commits
 
 
 
 
 
 
 
 
 
 
 
 

Repository files navigation

sentinelscan

sentinelscan is a Python script that scans C#.net files for security weaknesses in GitHub repositories.

Features

  • Connects to GitHub and downloads the repository for local analysis
  • Reviews C#.net files for security weaknesses
  • Outputs findings to console as well as creating a report in txt file for later review
  • Supports caching - if a repository has already been downloaded, the program will not download it again and just proceed with the analysis
  • Users can add their own rules (see /rules/csharp.xml)
  • Can be extended to support other programming languages

Requirements

  • GitHub personal access token to access public/private repositories inside access_token.txt
  • Python 3.6 or higher
  • requests

Usage

  • Clone the repository
  • Install the required Python libraries using the command pip install -r requirements.txt
  • Run the script using the command python sentinelscan.py <repository-url>

About

code scanning tool designed to help developers identify potential security vulnerabilities in their software. Scans C#.net code in any github repository for specific keywords and patterns, which may indicate security weaknesses

Topics

Resources

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published

Languages