Giter Site home page Giter Site logo

jenkinsci / security-inspector-plugin Goto Github PK

View Code? Open in Web Editor NEW
6.0 4.0 6.0 882 KB

The plugin allows checking user permissions for particular jobs and nodes and building reports

Home Page: https://plugins.jenkins.io/security-inspector

Java 98.73% CSS 1.27%
jenkins jenkins-plugin security-audit security-tools adopt-this-plugin

security-inspector-plugin's Introduction

Security Inspector Plugin

Build Status Jenkins Plugin Jenkins Plugin Installs Contributors

This project is a Jenkins plugin, which allows checking user permissions for particular jobs and nodes. The plugin can create various reports upon the request by Jenkins administrators.

Usage

In order to use the plugin functionality, you should have the global Jenkins.ADMINISTER permission. Once you get it...

  1. Go to the Manage Jenkins > Security Inspector page. Security Inspector Index
  2. Select the report you want to create and click the hyperlink.
  3. Specify additional parameters (filters, etc.) in the opened page. Filter for one user and any jobs
  4. Click Submit. Report for user1 and any jobs

Available reports

Now this plugin can created 3 reports:

For selected user:

  • Single user, multiple jobs.
  • Display job permissions for the specified user.
  • Items for the report can be selected using regular expressions or additional filters (e.g. JobFilter extension point).
  • Single user, multiple nodes.
  • Display node permissions for the specified user.
  • Nodes for the report can be selected using regular expressions.

For selected job:

  • Multiple users, single job.
  • Display users permissions for the specified item.
  • Users for the report can be selected using regular expressions.

License

MIT License

Reporting issues

Use the main Jenkins bugtracker. All issues should use the security-inspector-plugin component. The issue reporting guide is available here.

Contributing

  • Create pull requests on GitHub
  • New reports can be also created in external plugins. There is a ReportBuilder extension point for it.

security-inspector-plugin's People

Contributors

ksenia-nenasheva avatar notmyfault avatar oleg-nenashev avatar

Stargazers

 avatar  avatar  avatar  avatar  avatar  avatar

Watchers

 avatar  avatar  avatar  avatar

Recommend Projects

  • React photo React

    A declarative, efficient, and flexible JavaScript library for building user interfaces.

  • Vue.js photo Vue.js

    ๐Ÿ–– Vue.js is a progressive, incrementally-adoptable JavaScript framework for building UI on the web.

  • Typescript photo Typescript

    TypeScript is a superset of JavaScript that compiles to clean JavaScript output.

  • TensorFlow photo TensorFlow

    An Open Source Machine Learning Framework for Everyone

  • Django photo Django

    The Web framework for perfectionists with deadlines.

  • D3 photo D3

    Bring data to life with SVG, Canvas and HTML. ๐Ÿ“Š๐Ÿ“ˆ๐ŸŽ‰

Recommend Topics

  • javascript

    JavaScript (JS) is a lightweight interpreted programming language with first-class functions.

  • web

    Some thing interesting about web. New door for the world.

  • server

    A server is a program made to process requests and deliver data to clients.

  • Machine learning

    Machine learning is a way of modeling and interpreting data that allows a piece of software to respond intelligently.

  • Game

    Some thing interesting about game, make everyone happy.

Recommend Org

  • Facebook photo Facebook

    We are working to build community through open source technology. NB: members must have two-factor auth.

  • Microsoft photo Microsoft

    Open source projects and samples from Microsoft.

  • Google photo Google

    Google โค๏ธ Open Source for everyone.

  • D3 photo D3

    Data-Driven Documents codes.