forked from mirrors/kingfisher
23 lines
No EOL
1,005 B
YAML
23 lines
No EOL
1,005 B
YAML
rules:
|
|
- name: Jenkins Token or Crumb
|
|
id: kingfisher.jenkins.1
|
|
pattern: '(?i)jenkins.{0,10}(?:crumb)?.{0,10}\b([0-9a-f]{32,36})\b'
|
|
pattern_requirements:
|
|
min_digits: 2
|
|
min_entropy: 3.3
|
|
confidence: medium
|
|
examples:
|
|
- |
|
|
jenkins_user = 'root'
|
|
# jenkins_passwd = '116365fd86d63bf507aba962606a5c8956' Pre token
|
|
jenkins_passwd = '11811f784531053132519844d047186074' # Dev Token
|
|
jenkins_url = 'http://10.1.188.121'
|
|
- |
|
|
export JENKINS_USER=justin-admin-edit-view
|
|
export JENKINS_TOKEN=11f4274ec59be12eace9a08b08ee13d54b
|
|
export JENKINS=jenkins-cicd.apps.sno.openshiftlabs.net
|
|
- |
|
|
sh "curl -X POST 'http://jenkins.lsfusion.luxsoft.by/job/${Paths.updateParentVersionsJob}/build' --user ${USERPASS} -H 'Jenkins-Crumb:440561953171ba44ace9740562d172bb'"
|
|
references:
|
|
- https://www.jenkins.io/blog/2018/07/02/new-api-token-system/
|
|
- https://www.jenkins.io/doc/book/security/csrf-protection/ |