All Projects → bcoles → jira_scan

bcoles / jira_scan

Licence: MIT license
A simple remote scanner for Atlassian Jira

Programming Languages

ruby
36898 projects - #4 most used programming language
shell
77523 projects

Projects that are alternatives of or similar to jira scan

prepare-commit-msg
Automatically prefix commit messages with the current branch issue number
Stars: ✭ 28 (-68.54%)
Mutual labels:  jira, atlassian-jira
laravel-jira-rest-client
A Laravel interface for your Atlassians Jira application
Stars: ✭ 37 (-58.43%)
Mutual labels:  jira, atlassian-jira
awesome-jira
📋 A curated list of awesome Atlassian's JIRA tips and tricks, tutorials and best practices.
Stars: ✭ 20 (-77.53%)
Mutual labels:  jira, atlassian-jira
Openmrs Contrib Android Client
Android client for OpenMRS
Stars: ✭ 157 (+76.4%)
Mutual labels:  jira
Jira Cli
A jira user friendly command line client
Stars: ✭ 167 (+87.64%)
Mutual labels:  jira
Jira Scan
CVE-2017-9506 - SSRF
Stars: ✭ 159 (+78.65%)
Mutual labels:  jira
Jira Plugin
Jenkins jira plugin
Stars: ✭ 150 (+68.54%)
Mutual labels:  jira
jira-backup-py
python script to create, download and upload to s3 your Jira or Confluence cloud instance backup
Stars: ✭ 36 (-59.55%)
Mutual labels:  jira
quickjira
🚤 📂 Quickly access the JIRA of your choice by typing the ticket id
Stars: ✭ 65 (-26.97%)
Mutual labels:  jira
Slack Jira Plugin
A Slack plugin that watches channels for messages about JIRA and acts accordingly
Stars: ✭ 252 (+183.15%)
Mutual labels:  jira
wt4
Work tracker for JIRA
Stars: ✭ 26 (-70.79%)
Mutual labels:  jira
Jiraps
PowerShell module to interact with Atlassian JIRA
Stars: ✭ 241 (+170.79%)
Mutual labels:  jira
Jiralert
JIRA integration for Prometheus Alertmanager
Stars: ✭ 182 (+104.49%)
Mutual labels:  jira
jira-groovioli
This is the plugin for Atlassian JIRA which add way to perform custom actions in Groovy.
Stars: ✭ 23 (-74.16%)
Mutual labels:  jira
tickety-tick
A browser extension that helps you name branches and write better commit messages
Stars: ✭ 55 (-38.2%)
Mutual labels:  jira
Metrogit
A git visualization tool that's more than just git
Stars: ✭ 152 (+70.79%)
Mutual labels:  jira
Alfred Jira
Alfred 3 (or Alfred 2) workflow for interacting with JIRA.
Stars: ✭ 242 (+171.91%)
Mutual labels:  jira
jira-project-export
Export issues and metadata for a single JIRA project as JSON.
Stars: ✭ 18 (-79.78%)
Mutual labels:  jira
jiraya
Jiraya - Simple Jira CLI
Stars: ✭ 14 (-84.27%)
Mutual labels:  jira
jtb
Jira Tool Box, for speed up your workflow, easy browsing Jira ticket.
Stars: ✭ 15 (-83.15%)
Mutual labels:  jira

JiraScan

Description

JiraScan is a simple remote scanner for Atlassian Jira.

Installation

Install from RubyGems.org:

gem install jira_scan

Install from GitHub:

git clone https://github.com/bcoles/jira_scan
cd jira_scan
bundle install
gem build jira_scan.gemspec
gem install --local jira_scan-0.0.5.gem

Usage (command line)

% jira-scan -h
Usage: jira-scan <url> [options]
    -u, --url URL                    Jira URL to scan
    -s, --skip                       Skip check for Jira
    -i, --insecure                   Skip SSL/TLS validation
    -v, --verbose                    Enable verbose output
    -h, --help                       Show this help

Usage (ruby)

#!/usr/bin/env ruby
require 'jira_scan'
url = 'https://jira.example.local/'
JiraScan::detectJiraDashboard(url)                 # Check if a URL is Jira using Dashboard page
JiraScan::detectJiraLogin(url)                     # Check if a URL is Jira using Login page
JiraScan::devMode(url)                             # Check if dev mode is enabled
JiraScan::userRegistration(url)                    # Check if user registration is enabled
JiraScan::userPickerBrowser(url)                   # Check if User Picker Browser is accessible
JiraScan::restUserPicker(url)                      # Check if REST User Picker is accessible
JiraScan::restGroupUserPicker(url)                 # Check if REST Group User Picker is accessible
JiraScan::viewUserHover(url)                       # Check if View User Hover is accessible
JiraScan::metaInf(url)                             # Check if META-INF contents are accessible
JiraScan::getVersionFromDashboard(url)             # Retrieve Jira version from Dashboard page
JiraScan::getVersionFromLogin(url)                 # Retrieve Jira version from Login page
JiraScan::getServerInfo(url)                       # Retrieve Jira software information
JiraScan::getGadgets(url)                          # Retrieve list of installed gadgets
JiraScan::getLinkedApps(url)                       # Retrieve list of linked applications
JiraScan::getDashboards(url)                       # Retrieve list of dashboards
JiraScan::getPopularFilters(url)                   # Retrieve list of popular filters
JiraScan::getResolutions(url)                      # Retrieve list of resolutions
JiraScan::getProjects(url)                         # Retrieve list of projects
JiraScan::getProjectCategories(url)                # Retrieve list of project categories
JiraScan::getUsersFromUserPickerBrowser(url)       # Retrieve list of first 1,000 users from User Picker Browser
JiraScan::getFieldNamesQueryComponentDefault(url)  # Retrieve list of field names from QueryComponent!Default.jspa
JiraScan::getFieldNamesQueryComponentJql(url)      # Retrieve list of field names from QueryComponent!Jql.jspa
Note that the project description data, including the texts, logos, images, and/or trademarks, for each open source project belongs to its rightful owner. If you wish to add or remove any projects, please contact us at [email protected].