Skip to content

This repository contains code for a Jenkins adaptor for CogniCrypt which is based on warnings-ng-plugin https://github.com/jenkinsci/warnings-ng-plugin

License

Notifications You must be signed in to change notification settings

secure-software-engineering/CogniCrypt-CI-Integration

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

18 Commits
 
 
 
 
 
 
 
 
 
 
 
 

Repository files navigation

CogniCrypt for Build Environments

This repository hosts various plugins which integrate CogniCrypt Static Analysis into your build environments.

Contents

Currently this repository lists the following plugins:

  1. Maven build plugin - maven: Runs CogniCrypt analysis at the verify phase and reports any crypto API misuses. Reports can be written to console or into a SARIF (Static Analysis Results Interchange Format) file.
  2. Jenkins Next Generation Warnings plugin - jenkins-ng-warnings: As a post-build-action it takes a SARIF input and presents the findings.

Please see the individual folders for detailed information about building and installing.

Contributing

TODO

Limitations

Version 1.5-SNAPSHOT
  • Maven Plugin only works for JCA CrySL ruleset.

Credits

This work is part of the research project "AppSecure.nrw - Security-by-Design of Java-based Applications". The project is funded by the European Regional Development Fund (ERDF-0801379).

AppSecure.nrw Logo

EFRE Logo Ziel2NRW Logo

About

This repository contains code for a Jenkins adaptor for CogniCrypt which is based on warnings-ng-plugin https://github.com/jenkinsci/warnings-ng-plugin

Resources

License

Stars

Watchers

Forks

Packages

No packages published

Languages