Skip to content

starlordphr/Secure_Code_Analysis

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

73 Commits
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 

Repository files navigation

Secure Code Analysis

Problem Description:

To implement a plugin for statically checking if a program has followed secure coding techniques.

Methodology:

Input: Source Code (Java)
Output: Secure Coding Warnings

We will use Google's Error-Prone tool for creating our own secure checker. We will be using selected secure coding practices from "CERT Java Secure Coding.pdf" for our project.

Evaluation:

We will use source codes from some open source projects for secure coding analysis of these projects.

Important Links:

  1. Error-Prone Main Page: http://errorprone.info/

  2. Custom Check using plugin: https://github.com/google/error-prone/tree/master/examples/plugin/gradle

  3. Concrete Example of a Custom Check (The Syntax Tree Stuff :P): https://github.com/google/error-prone/blob/master/examples/plugin/gradle/sample_plugin/src/main/java/com/google/errorprone/sample/MyCustomCheck.java

About

Detect violations of secure coding techniques using abstract symbol tree in Java

Resources

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published

Contributors 5