An open API service indexing awesome lists of open source software.

https://github.com/secure-software-engineering/cognicrypt-ci-integration

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

Last synced: 5 months ago
JSON representation

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

Awesome Lists containing this project

README

          

# CogniCrypt for Build Environments

This repository hosts various plugins which integrate
[CogniCrypt Static Analysis](https://www.eclipse.org/cognicrypt/)
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](http://docs.oasis-open.org/sarif/sarif/v2.0/csprd01/sarif-v2.0-csprd01.html).
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