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

svenfeld/CogniCrypt-CI-Integration

 
 

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

  • Java 100.0%