Skip to content
New issue

Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.

By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.

Already on GitHub? Sign in to your account

Bump pypdf2 from 1.26.0 to 1.27.9 in /Packs/AzureKubernetesServices/Integrations/AzureKubernetesServices #15

Closed
Show file tree
Hide file tree
Changes from all commits
Commits
Show all changes
2944 commits
Select commit Hold shift + click to select a range
9e09748
Generic Webhook enhancements (#27478) (#27596)
content-bot Jun 21, 2023
6f1b19f
Update Docker Image To demisto/pymisp2 (#27607)
content-bot Jun 21, 2023
8003e79
Ciac 3134 workday logs (#27055)
eyalpalo Jun 21, 2023
afbdd22
CrowdStrike Falcon - Search endpoints by hash enchantment (#27594)
ssokolovich Jun 21, 2023
bea189a
MacOS Update (#27608)
eepstain Jun 21, 2023
62cf317
fix workday parsing rule id (#27615)
yucohen Jun 21, 2023
67dd762
move a line in the yml to the correct position (#27610)
RosenbergYehuda Jun 21, 2023
9182bc0
Barracuda Update (#27545)
eepstain Jun 21, 2023
1fff4b2
Align credentials stores integrations- part 20 (#27534)
maimorag Jun 21, 2023
982f24d
SMB - fix path concatenation (#27604)
darkushin Jun 21, 2023
82082b5
1.17.0 sdk release (#27618)
yucohen Jun 21, 2023
d2ad546
Update ewsv2 exc2019 (#26670)
ostolero Jun 21, 2023
2d9f926
added prettyName to host incident field (#27536)
dansterenson Jun 21, 2023
dd86a9a
Cloud Token Theft Enhancement (#27591)
melamedbn Jun 22, 2023
adb301d
Update Docker Image To demisto/oci (#27631)
content-bot Jun 22, 2023
18ef2d6
Update Docker Image To demisto/boto3py3 (#27629)
content-bot Jun 22, 2023
c330085
Update Docker Image To demisto/fastapi (#27635)
content-bot Jun 22, 2023
d245312
Update Docker Image To demisto/bottle (#27638)
content-bot Jun 22, 2023
c4e99c0
Update Docker Image To demisto/py3-tools (#27630)
content-bot Jun 22, 2023
edb7adf
Update Docker Image To demisto/crypto (#27632)
content-bot Jun 22, 2023
806680f
Update Docker Image To demisto/py3ews (#27637)
content-bot Jun 22, 2023
00f0350
Update Docker Image To demisto/pyjwt3 (#27634)
content-bot Jun 22, 2023
ab68c07
Update Docker Image To demisto/python3 (#27628)
content-bot Jun 22, 2023
246a908
Update Docker Image To demisto/greynoise (#27636)
content-bot Jun 22, 2023
24232e0
Update Docker Image To demisto/taxii2 (#27633)
content-bot Jun 22, 2023
415d5fd
Update Docker Image To demisto/trustar (#27639)
content-bot Jun 22, 2023
6381f37
Update Docker Image To demisto/glpi (#27647)
content-bot Jun 22, 2023
0184341
Update Docker Image To demisto/rubrik-polaris-sdk-py3 (#27642)
content-bot Jun 22, 2023
004e751
Update Docker Image To demisto/netmiko (#27648)
content-bot Jun 22, 2023
74cc53b
Update Docker Image To demisto/sixgill (#27645)
content-bot Jun 22, 2023
eba57b0
Update Docker Image To demisto/datadog-api-client (#27643)
content-bot Jun 22, 2023
420a82c
Update Docker Image To demisto/google-api-py3 (#27640)
content-bot Jun 22, 2023
f88d1f2
Update Docker Image To demisto/devo (#27641)
content-bot Jun 22, 2023
4ea4373
remove xsoar marketplace (#27650)
guytamir10 Jun 22, 2023
0661541
Phishing Campaign - perpetual lock fix and improvements (#27471)
idovandijk Jun 22, 2023
8b524ae
hide the pack (#27652)
merit-maita Jun 22, 2023
28e9939
Align Credentials Part 3 (#27371)
jlevypaloalto Jun 22, 2023
a7e3fd9
Align credentials stores part 19 (#27463)
maimorag Jun 22, 2023
6f55204
Align credentials stores part 12 (#27255)
maimorag Jun 22, 2023
3462950
Test playbook fixes (#27627)
GuyAfik Jun 22, 2023
205fe4b
Align credentials stores part 21 (#27565)
maimorag Jun 22, 2023
0d72afc
Align credentials stores part 17 (#27433)
maimorag Jun 22, 2023
5cd9536
Align credentials stores part 13 (#27289)
maimorag Jun 22, 2023
47112e2
Zendesk enhancement (#27101)
Shellyber Jun 22, 2023
e7c2eba
Update demisto-sdk pre-commit version (#27658)
ilaner Jun 22, 2023
750d4aa
Phishing Campaign - GetCampaignIncidentsInfo handling deleted inciden…
rshunim Jun 22, 2023
fbcb2c7
fix a bug in Cortex XDR - XQL Query Engine - replace 'tenant_ids' wit…
RosenbergYehuda Jun 22, 2023
e69aca4
salesforce Deprecation (#27548)
guytamir10 Jun 22, 2023
65c3b91
Phishing add subject to layout (#27669)
ArikDay Jun 22, 2023
c96db85
Update Docker Image To demisto/slackv3 (#27676)
content-bot Jun 23, 2023
0e02286
Update Docker Image To demisto/python3 (#27677)
content-bot Jun 23, 2023
bb29b74
Threat connect outputs (#27257)
ShahafBenYakir Jun 23, 2023
ad083d7
Update Docker Image To demisto/python3 (#27682)
content-bot Jun 25, 2023
c07c779
Update Docker Image To demisto/python3 (#27689)
content-bot Jun 25, 2023
0c6fdf2
Update Docker Image To demisto/python3 (#27688)
content-bot Jun 25, 2023
c1db9f7
Align Creds for PaloAltoNetworksIoT3rdParty, ImpervaSkyfence, FireEye…
jlevypaloalto Jun 25, 2023
7d6ea0c
Crowdstrike OpenAPI: Fixed the the cs-download-sensor-installer-by-id…
moishce Jun 25, 2023
cd8be5c
Align Credentials for GSuiteAdmin, SymantecMSS, AlienVault_USM_Anywhe…
jlevypaloalto Jun 25, 2023
aa297d2
Cisco ASA Enhancement (#27620)
content-bot Jun 25, 2023
2cd5f7c
Align CVE argument (#27573)
yaakovpraisler Jun 25, 2023
603f33f
Align Credentials for BmcHelixRemedyForce, GoogleCloudFunctions, OPSW…
jlevypaloalto Jun 25, 2023
07dd1e5
change env variables to gold ng (#27662)
adi88d Jun 25, 2023
d473b04
GitHub actions poetry (#27435)
merit-maita Jun 25, 2023
369f0c2
Added Opensearch support for Elasticsearch feed (#27623)
content-bot Jun 25, 2023
c92bf0b
Align credentials stores - part 22 (#27683)
maimorag Jun 25, 2023
1e2e7a0
Align Credentials for Akamai SIEM, GSuite Security Alert Center, Thre…
jlevypaloalto Jun 25, 2023
c4d5a07
Bugfix/XSUP-23391/IBM-QRadar-v3-time-handling-API19 (#27567)
efelmandar Jun 25, 2023
1525947
Align credentials stores - part 24 (#27698)
maimorag Jun 25, 2023
7957952
Created a new playbook to perform YARA scan (#27703)
altmannyarden Jun 25, 2023
3068a26
Update Docker Image To demisto/python3 (#27709)
content-bot Jun 26, 2023
bc0da10
Update Docker Image To demisto/py3-tools (#27706)
content-bot Jun 26, 2023
14d391d
Update Docker Image To demisto/py3-tools (#27710)
content-bot Jun 26, 2023
b335807
added notes to ms teams readme (#27690)
merit-maita Jun 26, 2023
41f44fd
Skip core pack installation in XSIAM (#27692)
adi88d Jun 26, 2023
b4d5464
Update Docker Image To demisto/python3 (#27707)
content-bot Jun 26, 2023
41a295c
Attack Pattern layout typo fix (intrusion-set -> attack pattern) (#27…
Ni-Knight Jun 26, 2023
a748dda
Add TIM Processing pack to XSIAM (#27653)
melamedbn Jun 26, 2023
1209327
Google align credentials stores - part 25 (#27699)
maimorag Jun 26, 2023
f353620
Microsoft Align credentials stores -part 23 (#27684)
maimorag Jun 26, 2023
54b11de
Fix test upload flow - alibaba modeling rule ID change (#27656)
yucohen Jun 26, 2023
4e71242
added mp to tim processing layouts (#27724)
yucohen Jun 26, 2023
b086d6d
fix Test - CrowdStrike Falcon TPB (#27719)
GuyAfik Jun 26, 2023
f8edc58
Azure security center modeling rule incorrect syntax (#27691)
rshunim Jun 26, 2023
22e91a1
[Elasticsearch Feed] Authentication Error Bug FIx (#27614)
samuelFain Jun 26, 2023
69cee8b
Remove two deprecated packs from Common Widgets (#27694)
rshunim Jun 26, 2023
53763d3
Documentation (#27730)
rshunim Jun 26, 2023
49eb517
Align credentials stores part 28 (#27727)
maimorag Jun 26, 2023
eaf6766
Add documentation to 2 wrapper packs: free feed & free enrichers (#27…
RosenbergYehuda Jun 26, 2023
2923be8
update ruff rules (#27732)
dorschw Jun 26, 2023
a55d30f
Changed the 'key' input value of the 'Get full detection details' tas…
TalNos Jun 26, 2023
c9d3bc2
[marketplace contributions] - fix issue with support labels (#27600)
GuyAfik Jun 26, 2023
0d1cbed
update Docker (#27737)
moishce Jun 26, 2023
6fa495e
Jira V3 - Added missing assert to unit tests (#27738)
anas-yousef Jun 26, 2023
4e5d675
Fix GmailSingleUser bug (#27704)
israelpoli Jun 26, 2023
e544fc8
Update Docker Image To demisto/taxii-server (#27746)
content-bot Jun 27, 2023
f1b44d0
Update Docker Image To demisto/python3 (#27745)
content-bot Jun 27, 2023
389b4e7
Update Docker Image To demisto/splunksdk-py3 (#27743)
content-bot Jun 27, 2023
f74e4cc
Cloud Token Theft Enhancement v2 (#27716)
melamedbn Jun 27, 2023
3fc25f8
Update IncidentType-Zerohack_XDR.json (#27611)
edik24 Jun 27, 2023
d7aea52
Align Credentials for BPA, Cisco-umbrella-investigate (#27735)
jlevypaloalto Jun 27, 2023
daf9be7
Add new command and evolve scan command (#27725)
content-bot Jun 27, 2023
3107329
Remove playbook0 from RecordedFutureAlert.json (#27539)
edik24 Jun 27, 2023
c48ce9a
remove workflow that use with CG on-prem (#27687)
israelpoli Jun 27, 2023
ed9f7ae
[Marketplace Contribution] Oracle Cloud Infrastructure Feed (#27670) …
content-bot Jun 27, 2023
e4fb063
[SplunkPy] code improvement (#27750)
shmuel44 Jun 27, 2023
5c0c764
[Marketplace Contribution] ExtraHop Reveal(x) - Content Pack Update (…
content-bot Jun 27, 2023
412b12b
Align credentials stores - part 27 (#27721)
maimorag Jun 27, 2023
6ccb073
MS Security Graph Update2 (#27695)
eepstain Jun 27, 2023
67f0f81
Align credentials stores - part 31 (#27736)
maimorag Jun 27, 2023
6d0e708
Edit Jira V2 and V3 description (#27762)
anas-yousef Jun 27, 2023
898f9e6
Fix feed misp bug (#27748)
israelpoli Jun 27, 2023
71d6252
Packs/Reco: fix validate_api_key (#27731) (#27767)
content-bot Jun 27, 2023
941682d
WildFire update for MAEC report output (#27766)
content-bot Jun 27, 2023
820deec
Update Docker Image To demisto/py3-tools (#27778)
content-bot Jun 28, 2023
f00689d
Update Docker Image To demisto/python3 (#27779)
content-bot Jun 28, 2023
a5dcd36
Supported to take single value as an array having the value. (#27646)…
content-bot Jun 28, 2023
acbd4ad
added CortexAttackSurfaceManagement to unremovable packs (#27749)
yucohen Jun 28, 2023
86d5c22
Align Credentials for GooglePubSub, DHS_Feed, Rapid7_InsightIDR (#27697)
jlevypaloalto Jun 28, 2023
3955f52
Disable `urllib3` warnings in CSP (#27773)
dorschw Jun 28, 2023
f4a397e
Prisma sase playbooks (#26162)
ssokolovich Jun 28, 2023
32061d5
[ASM] - Expander - Remediation Confirmation Scan (#27605) (#27780)
content-bot Jun 28, 2023
c33041f
MISP feed - Update Query documentation (#27713)
amshamah419 Jun 28, 2023
3d0c10f
[PAN-OS] Add Ipv4/IPv6 sinkhole arguments (#27622)
samuelFain Jun 28, 2023
49719cd
Removing 2 widgets from the library (#27747)
rshunim Jun 28, 2023
abeeed8
Taking ownership of TIM code and some TIM main integrations (#27782)
Ni-Knight Jun 28, 2023
31fffb0
Yr--azure key vault--support multiple subscription ids & resource gro…
RosenbergYehuda Jun 28, 2023
5b4692a
Removed Default Playbook from TrendMicro Vision One XDR Incident (#27…
kgal-pan Jun 28, 2023
5e0f0af
Dlp enhancements (#27612)
tomer-pan Jun 28, 2023
8d9b262
Add Reputation "Reliability" Parameter (#27438)
DinaMeylakh Jun 28, 2023
77f4906
fix None type header in archer v2 (#27382)
esharf Jun 28, 2023
12f6a44
Fix is incident part of campaign bug (#27787)
israelpoli Jun 28, 2023
d7efc94
FireEyeHX Create Indicator Enhacement (#27717)
content-bot Jun 28, 2023
776b6ee
Update Docker Image To demisto/googleapi-python3 (#27799)
content-bot Jun 29, 2023
bd64dcd
Update Docker Image To demisto/flask-nginx (#27800)
content-bot Jun 29, 2023
1352617
Update Docker Image To demisto/python3 (#27798)
content-bot Jun 29, 2023
dca5c6e
Adding use Case Builder content (#26592) (#27792)
content-bot Jun 29, 2023
5c0e086
[Marketplace Contribution] Common Scripts - Content Pack Update (#275…
content-bot Jun 29, 2023
d3be096
Update Docker Image To demisto/crypto (#27797)
content-bot Jun 29, 2023
9311e83
[marketplace_services] metadata_output Integrations - Add more detail…
mmhw Jun 29, 2023
0c09f12
Yr/azure sentinel/add 2 new commands/ciac 6573 (#27110)
RosenbergYehuda Jun 29, 2023
aed16b2
Align credentials stores - part 30 (#27733)
maimorag Jun 29, 2023
c2873a4
Adding Cortex Agent Fields to Event Logs Mapping (#27572)
nkanon Jun 29, 2023
95c7607
CiscoESA fixed issues in auth, fetch and format (#26417)
esharf Jun 29, 2023
fa2f633
Update contribution reviewers (#27791)
dorschw Jun 29, 2023
8522eab
CVE updates - type, layouts and CVEsearchV2 (#26486)
Ni-Knight Jun 29, 2023
46b2f29
Update Docker Image To demisto/python3 (#27802)
content-bot Jun 29, 2023
2666652
Email regex doesnt catch email with a hyphen in the sub-domain correc…
Ni-Knight Jun 29, 2023
9d12058
add noqa (#27759)
dorschw Jun 29, 2023
25bf006
Align credentials stores - part 32 (#27756)
maimorag Jun 29, 2023
e606bd8
symantec-cloudsoc-event-collector (#27442)
sapirshuker Jun 29, 2023
397087a
Threat connect v3: fixing tc-update-indicator (#27803)
rshunim Jun 29, 2023
a072d49
Test Playbook - CrowdStrike Falcon Malware - Verify Containment Actio…
TalNos Jun 29, 2023
2b5ab22
Update Docker Image To demisto/googleapi-python3 (#27818)
content-bot Jun 30, 2023
edf94aa
Update Docker Image To demisto/pyjwt3 (#27817)
content-bot Jun 30, 2023
4294b47
Update Docker Image To demisto/python3 (#27816)
content-bot Jun 30, 2023
7037aeb
Fix severity issue (#27711) (#27805)
content-bot Jul 1, 2023
c6375ee
Test Playbook - CrowdStrike Falcon - Retrieve File (#27770)
TalNos Jul 1, 2023
1df1386
Update Docker Image To demisto/python3 (#27820)
content-bot Jul 2, 2023
d847ce0
xsiam-model-rule-schema-is-array-toggling-fix-1 (#27702)
cweltPA Jul 2, 2023
a3dcd1a
Enable branch protection for all contributor branches (#26927)
amshamah419 Jul 2, 2023
f574318
GetListRow: fix code to align context path (#27847)
ilappe Jul 2, 2023
27fe7cd
create McAfee NSM modeling rules (#27701)
guytamir10 Jul 2, 2023
55f6b15
Test Playbook For MDE - Retrieve File (#27839)
TalNos Jul 2, 2023
7b7d7c1
Update DBotPredictPhishingWords docker (#27849)
adi88d Jul 2, 2023
e703067
Fix for 'MDE - Host Advanced Hunting For Powershell Executions' playb…
TalNos Jul 2, 2023
84e0562
Update Docker Image To demisto/python3 (#27848)
content-bot Jul 2, 2023
fa455ac
Test Playbook - MDE SIEM ingestion - Get Incident Data (#27838)
TalNos Jul 2, 2023
7835b3c
Update Docker Image To demisto/python3 (#27866)
content-bot Jul 3, 2023
ee653c8
Update Docker Image To demisto/python3 (#27865)
content-bot Jul 3, 2023
b68ebbd
Update Docker Image To demisto/googleapi-python3 (#27870)
content-bot Jul 3, 2023
23eeb4f
Update Docker Image To demisto/netmiko (#27872)
content-bot Jul 3, 2023
2d4e71c
Update Docker Image To demisto/fastapi (#27869)
content-bot Jul 3, 2023
360a2f9
Update Docker Image To demisto/dxl (#27871)
content-bot Jul 3, 2023
4afe78e
Update Docker Image To demisto/boto3py3 (#27867)
content-bot Jul 3, 2023
4bc5b34
Update Docker Image To demisto/armorblox (#27868)
content-bot Jul 3, 2023
f009c87
Align credentials stores part 26 (#27718)
maimorag Jul 3, 2023
b3f33d8
[Microsoft Teams] Fix URL RegEx (#27846)
MichaelYochpaz Jul 3, 2023
4563022
[Delete Custom Content] Add input - `using` (#27859)
mmhw Jul 3, 2023
fdee79a
Update Docker Image To demisto/python3 (#27877)
content-bot Jul 3, 2023
25f2811
migrate to gcp (#23690)
esharf Jul 3, 2023
50eab82
OPSWAT Filescan Sandbox (rename) (#27875)
content-bot Jul 3, 2023
ad18525
Jb zoom enhancement (#26925)
jbabazadeh Jul 3, 2023
5a9ee07
[Carbon Black EDR] Stripped PREPREPRE and POSTPOSTPOST (#27490) (#27883)
content-bot Jul 4, 2023
fbc9391
Update Docker Image To demisto/boto3py3 (#27896)
content-bot Jul 4, 2023
d269883
Update Docker Image To demisto/py3-tools (#27897)
content-bot Jul 4, 2023
53426bc
Update Docker Image To demisto/python3 (#27895)
content-bot Jul 4, 2023
8144449
change Ansible Tower pack name (#27602)
ostolero Jul 4, 2023
5731deb
Fix the demisto import order (#27734)
ilappe Jul 4, 2023
65d5e6a
Update Docker Image To demisto/python3 (#27893)
content-bot Jul 4, 2023
087e76c
Update Docker Image To demisto/python3 (#27905)
content-bot Jul 4, 2023
180a0a3
[MyToDoTasksWidget] automation query bug fix (#27856)
samuelFain Jul 4, 2023
a395eed
add warning message not to press the test button twice (#27693)
RosenbergYehuda Jul 4, 2023
3ebd9a2
removed IN145 (#27890)
jlevypaloalto Jul 4, 2023
91cf200
FeedTAXII2: return report object with the relationships (#27860)
ilappe Jul 4, 2023
c918dd8
Remove default values from yml - phase 2 (#27616)
ilappe Jul 5, 2023
7ff83e9
Add a note to XDR readme (#27899)
RosenbergYehuda Jul 5, 2023
c44bba1
update documentation and examples (#27811) (#27889)
content-bot Jul 5, 2023
0b325f1
[CrowdStrikeFalcon] Behaviours Pattern Disposition Details (new field…
content-bot Jul 5, 2023
9e19a84
fix flake8 (#27933)
ilappe Jul 5, 2023
e5ab987
added IN145 (#27930)
jlevypaloalto Jul 5, 2023
03b36d6
CIRCL CVE Search parse CVSS version (#27907)
Ni-Knight Jul 5, 2023
94eadfb
update Uptycs jwt token authentication and add new commands (#27003) …
content-bot Jul 5, 2023
8d69f4a
Domain Tools Iris Detect (#27920)
content-bot Jul 5, 2023
b45b082
Update Docker Image To demisto/python3 (#27936)
content-bot Jul 5, 2023
a0feda5
Gmail integration query - change default value (#27908)
tomer-pan Jul 5, 2023
9f27d98
Test Playbook - MDE Malware - Incident Enrichment (#27812)
TalNos Jul 5, 2023
cf2f873
St zendesk private comments (#27921)
Shellyber Jul 5, 2023
9fa2369
removed packs from unremovable pacs (#27931)
eyalpalo Jul 5, 2023
79458d9
Kaspersky Security Center - add test pb to conf.json (#27941)
MLainer1 Jul 5, 2023
ab7432d
Update Docker Image To demisto/py3-tools (#27949)
content-bot Jul 6, 2023
e50f522
Update Docker Image To demisto/m2crypto (#27950)
content-bot Jul 6, 2023
57e51c6
[DBotPredictURLPhishing] Update Error Message (#27919)
MichaelYochpaz Jul 6, 2023
d6c36f4
Traceable AI API Security Platform Integration (#27840)
content-bot Jul 6, 2023
432ef2c
Contribution - Add Jira to Xpanse MP (#27944)
anas-yousef Jul 6, 2023
97b5c0b
Crowdstrike falcon run command timeout (#27858)
gal-forer Jul 6, 2023
e58f4fb
Update Docker Image To demisto/python3 (#27948)
content-bot Jul 6, 2023
170d49a
Add GitHub trigger and GitHub list workflow commands (#27566)
MosheEichler Jul 6, 2023
93b16f7
MS Azure Events Hub to Hidden (#27915)
eepstain Jul 6, 2023
ab69d6a
Linux Events Update (#27806)
eepstain Jul 6, 2023
50da73a
Fix forcepointdlp datasetname (#27873)
guytamir10 Jul 6, 2023
76c84ca
Cloud Token Theft - XSOAR Version (#27808)
melamedbn Jul 6, 2023
49753f3
Taxii2 feed: fixed an issue where the custom fields is returned outsi…
moishce Jul 6, 2023
ca47686
Ignore any Python update in ApiModules, until we can proprtly determi…
kobymeir Jul 6, 2023
d0265a4
[ASM] - Expandr 4735 (#27624) (#27951)
content-bot Jul 6, 2023
27636f7
Update Docker Image To demisto/python3 (#27954)
content-bot Jul 6, 2023
150c06a
Sourcery config (#27326)
dorschw Jul 6, 2023
03b5b0f
Fixed cveReputationV2 to handle None value (#27938)
Ni-Knight Jul 6, 2023
fa52c89
xsiam-model-rule-schema-is-array-toggling-fix-2 (#27728)
cweltPA Jul 6, 2023
0b21256
Fix test traceable (#27952)
michal-dagan Jul 6, 2023
2d38a9c
forcepoint dlp update readme (#27959)
guytamir10 Jul 6, 2023
47e8efd
Replace cve_id with cve for cve command in CS falcon integration (#27…
YuvHayun Jul 6, 2023
31afcff
Update Docker Image To demisto/python3 (#27975)
content-bot Jul 7, 2023
d5bdd41
Update Docker Image To demisto/boto3py3 (#27976)
content-bot Jul 7, 2023
3977a14
Update Docker Image To demisto/pydantic-jwt3 (#27982)
content-bot Jul 7, 2023
2201c54
Update Docker Image To demisto/python3 (#27973)
content-bot Jul 7, 2023
6e33845
Update Docker Image To demisto/py3-tools (#27977)
content-bot Jul 7, 2023
2347c2a
Update Docker Image To demisto/googleapi-python3 (#27979)
content-bot Jul 7, 2023
7e54de8
Update Docker Image To demisto/oci (#27978)
content-bot Jul 7, 2023
630ce56
Update Docker Image To demisto/netmiko (#27983)
content-bot Jul 7, 2023
e53c671
Kill long running container when container is close (#27957)
ilaner Jul 7, 2023
d40e988
Add command to modify notes in a specific alert (#2)
figarrido Jun 2, 2023
02c7ed2
Sort imports and add zerofox-submit-threat command
DNRRomero Jun 2, 2023
a607e4f
Add offending content url to alert responses
figarrido Jun 5, 2023
c6bee19
Add CTI feed lookup commands
DNRRomero Jun 7, 2023
908112c
Add commands to sync alerts from zf to xsoar
figarrido Jun 7, 2023
0dcc38f
Add release notes and update integration version
figarrido Jun 20, 2023
124e207
Improve code presentation according to XSOARs guidelines
DNRRomero Jun 12, 2023
a2f5bad
Add release notes and update integration version
figarrido Jun 20, 2023
3363d5a
Refactor to follow XSOAR Guidelines
figarrido Jul 3, 2023
00701e9
Bump pypdf2
dependabot[bot] Jul 7, 2023
File filter

Filter by extension

Filter by extension


Conversations
Failed to load comments.
Loading
Jump to
The table of contents is too big for display.
Diff view
Diff view
  •  
  •  
  •  
The diff you're trying to view is too large. We only load the first 3000 changed files.
206 changes: 99 additions & 107 deletions .circleci/config.yml
Original file line number Diff line number Diff line change
@@ -1,4 +1,8 @@
version: 2.1
orbs:
python: circleci/python@<< pipeline.parameters.python-orb-version >>
node: circleci/node@<< pipeline.parameters.node-orb-version >>

commands:
set-instance-role-env-variable:
description: "Sets INSTANCE_ROLE env variable into $BASH_ENV file"
Expand All @@ -14,41 +18,6 @@ commands:
command: |
echo 'export INSTANCE_ROLE="<< parameters.instance_role >>"' >> $BASH_ENV
echo 'export INSTANCE_WAS_CREATED="<< parameters.instance_created >>"' >> $BASH_ENV
start-tunnel:
description: "Opens an ssh tunnel to the demisto servers and wait until the tunnels are established"
parameters:
timeout:
type: integer
default: 10
steps:
- run:
name: add ssh configurations
shell: /bin/bash
command: |
if [ -z $INSTANCE_WAS_CREATED ];
then
echo "Skipping - instance was not created"
exit 0
fi
# Modifying ssh config file
echo "Host 10.0.*
StrictHostKeyChecking no
LogLevel ERROR
ProxyJump content-build@content-build-lb.demisto.works # disable-secrets-detection
Host content-build-lb.demisto.works
Port 43567
UserKnownHostsFile /dev/null
StrictHostKeyChecking no
LogLevel ERROR" >> ~/.ssh/config
- run:
name: Open SSH Tunnel
command: |
if [ -z $INSTANCE_WAS_CREATED ];
then
echo "Skipping - instance was not created"
exit 0
fi
./Tests/scripts/open_ssh_tunnel.sh

parameters:
artifact_build_num:
Expand All @@ -75,7 +44,16 @@ parameters:
gcs_market_bucket:
type: string
default: "marketplace-dist"

cache-version:
type: string
default: v1 # Change this parameter to clear cache.
python-orb-version:
type: string
default: "2.0.3" # disable-secrets-detection
node-orb-version:
type: string
default: "5.0.1" # disable-secrets-detection

references:
environment: &environment
environment:
Expand All @@ -90,11 +68,48 @@ references:
PULL_REQUEST_NUMBER: << pipeline.parameters.pr_number >>
NIGHTLY_PARAMETER: << pipeline.parameters.nightly >>
GCS_MARKET_BUCKET: << pipeline.parameters.gcs_market_bucket >>


install_build_dependencies: &install_build_dependencies
python/install-packages:
pkg-manager: "poetry"
args: "--with ci"
cache-version: << pipeline.parameters.cache-version >>
pre-install-steps:
- run:
name: Check if pyproject.toml is consistent with poetry.lock
command: poetry lock --check

install_node_ci: &install_node_ci
node/install-packages:
cache-version: << pipeline.parameters.cache-version >>


install_neo4j: &install_neo4j
run:
name: Install Neo4j
command: |
wget -O - https://debian.neo4j.com/neotechnology.gpg.key | sudo apt-key add -
echo 'deb https://debian.neo4j.com stable 5' | sudo tee /etc/apt/sources.list.d/neo4j.list
sudo apt-get update
apt list -a neo4j
sudo apt-get install neo4j
sudo chown -R circleci /var/log/neo4j
sudo chown -R circleci /var/lib/neo4j
sudo chown -R circleci /etc/neo4j
mkdir -p /var/lib/neo4j/plugins
wget -O /var/lib/neo4j/plugins/apoc-5.5.0-core.jar https://github.com/neo4j/apoc/releases/download/5.5.0/apoc-5.5.0-core.jar
neo4j_conf_file="/etc/neo4j/neo4j.conf"
sudo echo "dbms.security.procedures.unrestricted=apoc.*" >> $neo4j_conf_file
sudo echo "dbms.security.procedures.allowlist=apoc.*" >> $neo4j_conf_file
apoc_conf_file="/etc/neo4j/apoc.conf"
sudo echo "apoc.export.file.enabled=true" > $apoc_conf_file
sudo echo "apoc.import.file.enabled=true" >> $apoc_conf_file
sudo echo "apoc.import.file.use_neo4j_config=true" >> $apoc_conf_file
neo4j-admin dbms set-initial-password contentgraph

container_config: &container_config
docker:
- image: devdemisto/content-build:3.0.0.33772 # disable-secrets-detection
- image: devdemisto/content-build:3.0.0.49685 # disable-secrets-detection
auth:
username: $DOCKERHUB_USER
password: $DOCKERHUB_PASSWORD
Expand All @@ -112,24 +127,20 @@ references:
attach_workspace:
at: *workspace_root

add_ssh_keys: &add_ssh_keys
add_ssh_keys:
fingerprints:
- "02:df:a5:6a:53:9a:f5:5d:bd:a6:fc:b2:db:9b:c9:47" # disable-secrets-detection
- "f5:25:6a:e5:ac:4b:84:fb:60:54:14:82:f1:e9:6c:f9" # disable-secrets-detection

prepare_environment: &prepare_environment
run:
name: Prepare Environment
when: always
command: |
poetry --version

# Check if CircleCI's config file and poetry files files are up to date
# if poetry isn't up-to-date, checkout from origin/master.
./Tests/scripts/is_file_up_to_date.sh .circleci/config.yml $CIRCLE_BRANCH
./Tests/scripts/is_file_up_to_date.sh poetry.lock $CIRCLE_BRANCH true
./Tests/scripts/is_file_up_to_date.sh pyproject.toml $CIRCLE_BRANCH true
./Tests/scripts/is_file_up_to_date.sh Tests/Marketplace/core_packs_list.json $CIRCLE_BRANCH true
./Tests/scripts/is_file_up_to_date.sh Tests/Marketplace/core_packs_mpv2_list.json $CIRCLE_BRANCH true
./Tests/scripts/is_file_up_to_date.sh Tests/Marketplace/core_packs_xpanse_list.json $CIRCLE_BRANCH true

echo 'export CIRCLE_ARTIFACTS="/home/circleci/project/artifacts"' >> $BASH_ENV
echo 'export PATH="/home/circleci/.local/bin:${PWD}/node_modules/.bin:${PATH}"' >> $BASH_ENV # disable-secrets-detection
Expand All @@ -156,12 +167,6 @@ references:
chmod +x ./Tests/scripts/*
chmod +x ./Tests/Marketplace/*

echo "Checking if pyproject.toml is consistent with poetry.lock"
poetry lock --check

# we still need to install even if cached. if cached, `poetry` will handle it
echo "installing venv"
NO_HOOKS=1 .hooks/bootstrap
source ./.venv/bin/activate

# store in bash env so we load our venv in each step
Expand All @@ -176,13 +181,9 @@ references:
npm --version
demisto-sdk --version

restore_cache: &restore_cache
restore_cache:
key: virtualenv-venv-{{ checksum "pyproject.toml" }}-{{ checksum "poetry.lock" }}-{{ checksum "package-lock.json" }}

remote_docker: &remote_docker
setup_remote_docker:
version: 20.10.6
version: 20.10.17
docker_layer_caching: true

persist_to_workspace: &persist_to_workspace
Expand Down Expand Up @@ -210,12 +211,19 @@ references:
exit 0
fi

neo4j start
# poll for neo4j status until available
while ! curl --fail http://127.0.0.1:7474 &> /dev/null; do sleep 1; done

./Tests/scripts/linters_runner.sh
./Tests/scripts/validate.sh

run_unit_testing_and_lint: &run_unit_testing_and_lint
run:
name: Run Unit Testing and Lint
parameters:
dockerimageflag:
type: string
name: Run Unit Testing And Lint - Docker Image:<< parameters.dockerimageflag >>
when: always
no_output_timeout: 5h
command: |
Expand All @@ -226,14 +234,16 @@ references:

echo "demisto-sdk version: $(demisto-sdk --version)"
echo "mypy version: $(mypy --version)"
echo "flake8 py2 version: $(python2 -m flake8 --version)"
echo "flake8 py3 version: $(python3 -m flake8 --version)"
echo "bandit py2 version: $(python2 -m bandit --version 2>&1)"
echo "bandit py3 version: $(python3 -m bandit --version 2>&1)"
echo "vulture py2 version: $(python2 -m vulture --version 2>&1)"
echo "vulture py3 version: $(python3 -m vulture --version 2>&1)"
mkdir ./unit-tests
demisto-sdk lint -p 8 -g -vvv --test-xml ./unit-tests --log-path ./artifacts --failure-report ./artifacts --coverage-report $ARTIFACTS_FOLDER/coverage_report

neo4j start
# poll for neo4j status until available
while ! curl --fail http://127.0.0.1:7474 &> /dev/null; do sleep 1; done

demisto-sdk lint -p 8 -g -vvv --test-xml ./unit-tests --log-path ./artifacts --failure-report ./artifacts --coverage-report $ARTIFACTS_FOLDER/coverage_report --docker-image << parameters.dockerimageflag >> --check-dependent-api-module

generate_coverage_reports: &generate_coverage_reports
run:
Expand Down Expand Up @@ -267,32 +277,6 @@ references:
./Tests/scripts/sdk_pylint_check.sh
fi

create_id_set: &create_id_set
run:
name: Create ID Set
when: always
command: |
demisto-sdk create-id-set -o ./Tests/id_set.json --fail-duplicates
cp ./Tests/id_set.json $CIRCLE_ARTIFACTS

merge_public_and_private_id_sets: &merge_public_and_private_id_sets
run:
name: Merge public and private ID sets
when: always
command: |
if [[ $CIRCLE_BRANCH =~ pull/[0-9]+ ]]; then
echo "Skipping, Should not run on contributor's branch."
exit 0
fi

# Download private ID set
gsutil cp gs://marketplace-dist/content/private_id_set.json $CIRCLE_ARTIFACTS/unified_id_set.json
echo "successfully downloaded private ID set"

# Merge public and private ID sets
demisto-sdk merge-id-sets -i1 ./Tests/id_set.json -i2 $CIRCLE_ARTIFACTS/unified_id_set.json -o $CIRCLE_ARTIFACTS/unified_id_set.json
echo "successfully merged public and private ID sets"

get_contribution_pack: &get_contribution_pack
when:
condition: << pipeline.parameters.contrib_branch >>
Expand Down Expand Up @@ -323,6 +307,10 @@ references:
context: nightly_env
requires:
- Setup Environment
matrix:
parameters:
dockerimageflag: [ "native:ga", "native:maintenance", "native:dev", "from-yml" ]
name: Run Unit Testing And Lint - Docker Image:<< matrix.dockerimageflag >>
- Run Validations:
requires:
- Setup Environment
Expand All @@ -335,26 +323,25 @@ jobs:
<<: *environment
steps:
- checkout
- *restore_cache
- *install_build_dependencies
- *install_node_ci
- *prepare_environment
- save_cache:
paths:
- .venv
- node_modules
key: virtualenv-venv-{{ checksum "pyproject.toml" }}-{{ checksum "poetry.lock" }}-{{ checksum "package-lock.json" }}
- *get_contribution_pack
- *add_ssh_keys
- *persist_to_workspace

Run Unit Testing And Lint:
<<: *container_config
resource_class: medium
resource_class: large
<<: *environment
parameters:
dockerimageflag:
type: string
steps:
- *attach_workspace
- *remote_docker
- *restore_cache
- *add_ssh_keys
- *install_build_dependencies
- *install_node_ci
- *install_neo4j
- *prepare_environment
- *infrastructure_testing
- *run_unit_testing_and_lint
Expand All @@ -365,16 +352,15 @@ jobs:

Run Validations:
<<: *container_config
resource_class: medium
resource_class: large
<<: *environment
steps:
- *attach_workspace
- *restore_cache
- *add_ssh_keys
- *install_build_dependencies
- *install_node_ci
- *install_neo4j
- *prepare_environment
- *secrets
- *create_id_set
- *merge_public_and_private_id_sets
- *validate_files_and_yaml
- run:
name: Spell Checks
Expand Down Expand Up @@ -402,21 +388,28 @@ jobs:

python3 Tests/Marketplace/validate_landing_page_sections.py -i $UNZIP_PATH
- *store_artifacts
- store_artifacts:
path: $ARTIFACTS_FOLDER



workflows:
version: 2
commit:
when:
not:
or:
- << pipeline.parameters.nightly >>
matches:
# matching the environment variable << pipeline.git.branch >> to contributions branch pattern.
pattern: pull/[0-9]+
value: << pipeline.git.branch >>
jobs:
- Setup Environment
- Run Unit Testing And Lint:
requires:
- Setup Environment
matrix:
parameters:
dockerimageflag: [ "native:ga", "native:maintenance", "native:dev", "native:candidate", "from-yml" ]
name: Run Unit Testing And Lint - Docker Image:<< matrix.dockerimageflag >>
- Run Validations:
requires:
- Setup Environment
Expand All @@ -437,5 +430,4 @@ workflows:
# will initiate when using the trigger script.
when: << pipeline.parameters.nightly >>
jobs:
*nightly_jobs

*nightly_jobs
1 change: 1 addition & 0 deletions .circleci/gitlab-ci-env-variables.sh
Original file line number Diff line number Diff line change
Expand Up @@ -2,6 +2,7 @@ echo 'export CI_BUILD_ID="$CIRCLE_BUILD_NUM"' >> $BASH_ENV
echo 'export CI_PIPELINE_ID="$CIRCLE_WORKFLOW_ID"' >> $BASH_ENV
echo 'export CI_COMMIT_BRANCH="$CIRCLE_BRANCH"' >> $BASH_ENV
echo 'export ARTIFACTS_FOLDER=/home/circleci/project/artifacts' >> $BASH_ENV
echo 'export PIPELINE_JOBS_FOLDER=/home/circleci/project/pipeline_jobs_folder' >> $BASH_ENV
echo 'export CI_COMMIT_SHA="$CIRCLE_SHA1"' >> $BASH_ENV
echo 'export CI_JOB_URL="$CIRCLE_BUILD_URL"' >> $BASH_ENV
echo 'export CI_JOB_NAME="$CIRCLE_JOB"' >> $BASH_ENV
Expand Down
Loading