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 certifi from 2019.9.11 to 2023.7.22 in /Packs/AppNovi/Integrations/appNovi #20

Open
wants to merge 2,587 commits into
base: master
Choose a base branch
from
Open
Show file tree
Hide file tree
Changes from all commits
Commits
Show all changes
2587 commits
Select commit Hold shift + click to select a range
9568dbc
add packs.json to the build (#26975)
ilaner May 28, 2023
fb18905
Update Docker Image To demisto/lxml (#27030)
content-bot May 29, 2023
2b18649
Update Docker Image To demisto/python3 (#27028)
content-bot May 29, 2023
7d28983
Fix/ews-delete-items on Malformed emails has no attribute id (#25955)
MosheEichler May 29, 2023
b44b2e3
DIsplayHtmlWithImages: added the dynamic section script (#26945)
ilappe May 29, 2023
67a42bc
Phishing - deduplication of HTML fields to improve performance (#26517)
idovandijk May 29, 2023
bfdd2d1
fixed cisco asa test modeling rules (#27024)
yucohen May 29, 2023
727d304
fix JSX error in OSQueryOpenSocket (#27034)
MosheEichler May 29, 2023
c6a8507
Fix ServiceNow fetch ticket command on notes without dates (#26466)
MosheEichler May 29, 2023
9d39b92
Test playbook for 'CrowdStrike Falcon - Get Endpoint Forensics Data' …
TalNos May 29, 2023
e0cd641
remove 6.5 (#27032)
yucohen May 29, 2023
ef3947a
Microsoft defender for cloud collector (#23631)
omerKarkKatz May 29, 2023
67f2fdc
Dedup v3 deprecate (#27038)
OmriItzhak May 29, 2023
c4a2c68
QRadar: better error message when search fails (#27039)
ilaner May 29, 2023
1740d1e
[Rapid7 InsightVM] Fix `token` Parameter BC Issue (#26982)
MichaelYochpaz May 29, 2023
d5c128e
Fix test connection MicrosoftGraphMail (#27033)
rshunim May 29, 2023
6e9b279
Add EML attachments (#26958)
gal-forer May 30, 2023
02e966b
Update Docker Image To demisto/python3 (#27049)
content-bot May 30, 2023
7ed3ea8
[Marketplace Contribution] Content Testing - Content Pack Update (#26…
content-bot May 30, 2023
68d7153
Compatible hackuity api token auth (#27022)
thefrieddan1 May 30, 2023
aa2fe19
update demisto-sdk to 1.15.3 (#27051)
ilappe May 30, 2023
419f79b
Update Docker Image To demisto/python3 (#26991)
content-bot May 30, 2023
783d3b0
[Google Docs] Error when using insecure without proxy (#26985)
samuelFain May 30, 2023
9b6dfd3
Neskope bug fix (#26713)
Shellyber May 30, 2023
529b8cd
Deprecated content quick wins (#26406)
OmriItzhak May 30, 2023
e6bd05b
Update Docker Image To demisto/chromium (#26990)
content-bot May 30, 2023
f9fcc4d
arista-switch-pack (#26554)
cweltPA May 30, 2023
e23311f
[Marketplace Contribution] Google Vertex AI (#27010) (#27057)
content-bot May 30, 2023
c9cc1f3
Modify RF Playbooks: Check for "Recorded Future v2" instead of "Recor…
content-bot May 30, 2023
d5ffffa
Fix Microsoft Sentinel mirroring BadRequest (#25916)
mmhw May 30, 2023
9014129
XSIAM | Add Barracuda Email Protection (#25520)
kgal-pan May 30, 2023
b54dfed
Modeling rules for fireeye audit logs (#26575)
yasta5 May 30, 2023
8b17bcb
Update Docker Image To demisto/armorblox (#27074)
content-bot May 31, 2023
23695f5
Update Docker Image To demisto/boto3py3 (#27073)
content-bot May 31, 2023
7eb11f6
Update Docker Image To demisto/python3 (#27072)
content-bot May 31, 2023
8bd2bca
Update Docker Image To demisto/opnsense (#27078)
content-bot May 31, 2023
f31d316
Update Docker Image To demisto/pyjwt3 (#27077)
content-bot May 31, 2023
4ffae42
Update Docker Image To demisto/graphql (#27083)
content-bot May 31, 2023
5d1c2ba
Update Docker Image To demisto/hashicorp (#27082)
content-bot May 31, 2023
6b294ef
Update Docker Image To demisto/btfl-soup (#27081)
content-bot May 31, 2023
8c68301
Update Docker Image To demisto/googleapi-python3 (#27080)
content-bot May 31, 2023
63a194c
Update Docker Image To demisto/taxii-server (#27084)
content-bot May 31, 2023
7205c32
Update Docker Image To demisto/cymruwhois (#27090)
content-bot May 31, 2023
b79aa3f
Update Docker Image To demisto/confluent-kafka (#27092)
content-bot May 31, 2023
221551f
Update Docker Image To demisto/keeper-ksm (#27086)
content-bot May 31, 2023
848dd60
Update Docker Image To demisto/azure-kusto-data (#27088)
content-bot May 31, 2023
8f544e9
Update Docker Image To demisto/illumio (#27087)
content-bot May 31, 2023
776d04d
Update Docker Image To demisto/pycountry (#27089)
content-bot May 31, 2023
1bb3af8
Update Docker Image To demisto/octoxlabs (#27093)
content-bot May 31, 2023
78a00b1
Update Docker Image To demisto/netmiko (#27094)
content-bot May 31, 2023
cafe728
Update Docker Image To demisto/crypto (#27075)
content-bot May 31, 2023
0683ef8
Update Docker Image To demisto/trustar (#27085)
content-bot May 31, 2023
dede88e
Update Docker Image To demisto/fastapi (#27079)
content-bot May 31, 2023
9adbd57
Update Docker Image To demisto/taxii2 (#27076)
content-bot May 31, 2023
69d7861
Update Docker Image To demisto/crypto (#27071)
content-bot May 31, 2023
fb80f65
Update Docker Image To demisto/m2crypto (#27091)
content-bot May 31, 2023
2b238e9
Update Docker Image To demisto/python3 (#27070)
content-bot May 31, 2023
86b482a
Align credentials stores- part 3 (#27023)
maimorag May 31, 2023
6ccb7bc
Cs indicator feed bug (#27050)
israelpoli May 31, 2023
b19a1f8
EWS O365 Fix for attachment XML error (#27096)
amshamah419 May 31, 2023
d87048f
O365 feed raise on error (#27017)
amshamah419 May 31, 2023
4c8aaf4
Deprecated content p2 (#26983)
OmriItzhak May 31, 2023
92272c3
[CSVFeedApiModule] prepreq.headers is overwritten in case of basic au…
michal-dagan May 31, 2023
747512c
Qualys changed pb image name (#27104)
MosheEichler May 31, 2023
258f933
[TAXII2] Update header validation (#26718)
samuelFain May 31, 2023
d7970db
Update Docker Image To demisto/python3 (#27114)
content-bot Jun 1, 2023
c612baf
Update Docker Image To demisto/python3 (#27113)
content-bot Jun 1, 2023
cdb399f
XSIAM | Cisco Nexus Pack (#27052)
nkanon Jun 1, 2023
4f2dd13
Qualys expandr 4226 (#27107)
content-bot Jun 1, 2023
0e53185
Support for Tags v3 in Expanderv1 (#27111)
content-bot Jun 1, 2023
e4e5bb9
ews - get-items enhancement (#27043)
MLainer1 Jun 1, 2023
12f30b4
edit (#27108)
merit-maita Jun 1, 2023
f1d50d0
Align credentials to type 9- part 1 (#26973)
maimorag Jun 1, 2023
950fa30
remove brackets form Nexpose PB README (#27119)
MosheEichler Jun 1, 2023
2a4938b
Align credentials stores to type 9- part 2 (#27021)
maimorag Jun 1, 2023
9d713b2
ParseEmailFilesV2: update the docker image to stop embed the base64 (…
ilappe Jun 1, 2023
fb04493
Fixed readme file. (#27121)
yasta5 Jun 1, 2023
617f61c
Fix for Proofpoint TAP README (#27122)
nkanon Jun 1, 2023
8ce2569
Anomali ThreatStream update (#26956)
dantavori Jun 1, 2023
b71c263
Netmiko (#26716)
content-bot Jun 1, 2023
d9f1e72
Snow resending mirrored attachments bug (#27117)
YuvHayun Jun 1, 2023
b147b34
TrendMicroDDA - Add encoding to the url and an UT (#27123)
rshunim Jun 1, 2023
0db4e3a
Update schema file fireeyehx (#27130)
yasta5 Jun 1, 2023
6f2a725
Update CODEOWNERS (#27125)
dantavori Jun 1, 2023
bcb6aea
Cisco ASR Mapping (#27115)
eepstain Jun 1, 2023
83bd757
SentinelOneV2 Content Update (#26566) (#27137)
content-bot Jun 1, 2023
e947ccd
Align credentials stores part 4 (#27112)
maimorag Jun 1, 2023
75c56d6
Update Docker Image To demisto/python3 (#27147)
content-bot Jun 2, 2023
e820f4e
Update Docker Image To demisto/tesseract (#27148)
content-bot Jun 2, 2023
bc828ec
Fix "cmds" command argument and update markdown (#27154) (#27166)
content-bot Jun 3, 2023
7f90a76
Resecurity pack (#27149)
content-bot Jun 4, 2023
9e3c9e7
[native-image] - release native image 8.3 (#27131)
GuyAfik Jun 4, 2023
707566a
Rdp bf enhancements (#26661)
ArikDay Jun 4, 2023
c2de2e4
JSON Sample Incident Generator - adding support for arrays of inciden…
content-bot Jun 4, 2023
6da14a8
Update Docker Image To demisto/boto3py3 (#27173)
content-bot Jun 4, 2023
f6700b2
Update Docker Image To demisto/python3 (#27172)
content-bot Jun 4, 2023
1b5c9bc
Update Docker Image To demisto/py3-tools (#27174)
content-bot Jun 4, 2023
279f3ae
Update Docker Image To demisto/oci (#27175)
content-bot Jun 4, 2023
c27508a
Update Docker Image To demisto/crypto (#27176)
content-bot Jun 4, 2023
e1355b9
Update Docker Image To demisto/carbon-black-cloud (#27177)
content-bot Jun 4, 2023
e16eec3
Update Docker Image To demisto/fastapi (#27178)
content-bot Jun 4, 2023
5cdc501
Update Docker Image To demisto/google-api-py3 (#27180)
content-bot Jun 4, 2023
16473d6
Update Docker Image To demisto/datadog-api-client (#27182)
content-bot Jun 4, 2023
b57949c
Update Docker Image To demisto/rubrik-polaris-sdk-py3 (#27181)
content-bot Jun 4, 2023
b5202ca
Update Docker Image To demisto/greynoise (#27179)
content-bot Jun 4, 2023
3ec4f3f
Update Docker Image To demisto/pydantic-jwt3 (#27183)
content-bot Jun 4, 2023
d572578
Update ContentManagement Owner (#27171)
mmhw Jun 4, 2023
4360c89
St trustart to community (#27184)
Shellyber Jun 4, 2023
f0e1309
update setup poetry version to 8 (#27185)
adi88d Jun 4, 2023
edf6079
Update Docker Image To demisto/py3-tools (#27146)
content-bot Jun 4, 2023
eecad2d
Ews extension ps1 bug (#27153)
israelpoli Jun 4, 2023
1a904f3
Devo_v2 integration: v1.3.0 release with submitted fixes and paginati…
content-bot Jun 4, 2023
e985868
Citrix net scaler adc modeling rules (#27120)
yasta5 Jun 4, 2023
fa55ad3
Fixed issues with handling null values. (#27199)
content-bot Jun 4, 2023
bd069a9
Cisco catalyst addfield (#27102)
guytamir10 Jun 4, 2023
910f2d1
Prisma cloud playbook fix (#27203)
tomer-pan Jun 4, 2023
7a1a89e
Prisma Access logout bug (#26700)
rshunim Jun 4, 2023
7e54f5b
Prisma cloud playbook fix azure fqdn (#27206)
tomer-pan Jun 4, 2023
f3c6c16
PAN-OS tag vs tags bug (#27188)
rshunim Jun 4, 2023
57c0096
unskip DockerHardeningCheck in native ga (#27170)
GuyAfik Jun 5, 2023
51e53d9
Update Docker Image To demisto/genericsql (#27211)
content-bot Jun 5, 2023
4e89c16
Align credentials stores part 8 (#27200)
maimorag Jun 5, 2023
76ca488
Unskipp test playbook (#27193)
ilappe Jun 5, 2023
daeab83
Ironscales Event Collector (#26496)
dantavori Jun 5, 2023
2978ef8
MOVEit Transfer vulnerability (#27209)
melamedbn Jun 5, 2023
39ef54a
MacOS Mapping (#27064)
eepstain Jun 5, 2023
1987819
GeneratePassword - JS to python (#27134)
dantavori Jun 5, 2023
d12b869
Update Docker Image To demisto/python3 (#27215)
content-bot Jun 5, 2023
1591f51
Update Docker Image To demisto/pyjwt3 (#27217)
content-bot Jun 5, 2023
110e177
Update Docker Image To demisto/btfl-soup (#27219)
content-bot Jun 5, 2023
d6d36ca
Align credentials stores part 9 (#27201)
maimorag Jun 5, 2023
d4e38b1
Update Docker Image To demisto/glpi (#27220)
content-bot Jun 5, 2023
d5a3a84
Update Docker Image To demisto/python3 (#27210)
content-bot Jun 5, 2023
8727e2c
Update Docker Image To demisto/fastapi (#27218)
content-bot Jun 5, 2023
b580d7d
1.15.5 (#27065)
ilaner Jun 5, 2023
24a44e7
Rubrik release 1 2 2 (#26473) (#27223)
content-bot Jun 5, 2023
cd45190
Fix ExpanseV2 TPB (#27128)
michal-dagan Jun 5, 2023
edf2639
Add search to open cti (#27189)
YuvHayun Jun 5, 2023
0609bae
Update enabled key in filters and transformers yml (#27187)
samuelFain Jun 5, 2023
9780411
Remove default values from yml - phase 1 (#27190)
ilappe Jun 5, 2023
1d7a391
[TAXII2ApiModule] Fix kwargs argument in function call (#27205)
samuelFain Jun 5, 2023
c0943a2
CoreRestAPI URL suffix fix (#27227)
dansterenson Jun 5, 2023
bd2ed11
precommit fix MDX server (#27232)
ilaner Jun 5, 2023
5b350a4
Remove CDL from XSIAM marketplace (#25505)
anara123 Jun 5, 2023
f01fb48
run pre-commit in verbose mode (#27235)
ilaner Jun 5, 2023
6622c30
ivanti-connect-secure-xsiam-modeling (#27099)
cweltPA Jun 5, 2023
4a3aa45
Update Docker Image To demisto/py3-tools (#27216)
content-bot Jun 6, 2023
8ac9259
Update Docker Image To demisto/python3 (#27243)
content-bot Jun 6, 2023
e56b515
watchguard_firebox_mr (#27037)
guytamir10 Jun 6, 2023
8cf32e4
Update Docker Image To demisto/pymisp2 (#27242)
content-bot Jun 6, 2023
84a5890
Phishing enhancements spear (#27062)
ArikDay Jun 6, 2023
d196b19
ObserveIT Severity Mapping (#27226)
eepstain Jun 6, 2023
d7569e4
Set some scripts only XSOAR marketplace (#26967)
israelpoli Jun 6, 2023
62eaa69
Align credentials stores part 7 (#27195)
maimorag Jun 6, 2023
c0aca95
Align credentials stores for all Cortex Marketplace integrations- par…
maimorag Jun 6, 2023
f72c263
Update OpenAiChatGPTV3_description.md (#27251)
content-bot Jun 6, 2023
3a8d7ea
Fix urllib.parse import in CommonServerPython (#27252)
tkatzir Jun 6, 2023
3a4782b
Allow applying a new profile over an existing one in ***pan-os-apply-…
rshunim Jun 7, 2023
63d996c
Update Docker Image To demisto/splunksdk-py3 (#27263)
content-bot Jun 7, 2023
4a5d108
Updated domain extraction playbook - changing .zip to a valid TLD (#2…
Ni-Knight Jun 7, 2023
539cbbe
Update Docker Image To demisto/duoadmin3 (#27268)
content-bot Jun 7, 2023
3440a82
Update Docker Image To demisto/googleapi-python3 (#27267)
content-bot Jun 7, 2023
c900882
Update Docker Image To demisto/python3 (#27266)
content-bot Jun 7, 2023
fb4b650
Update Docker Image To demisto/python3 (#27272)
content-bot Jun 7, 2023
e8ebd74
Ignore modeling/parsing rules suffix error (#27274)
MosheEichler Jun 7, 2023
4bf976a
[EDL] Fixed a typo in the description (#27269)
mmhw Jun 7, 2023
5d3ab89
Macos Regex Fix (#27270)
eepstain Jun 7, 2023
2f8cc91
Cs falcon add tags to cs-falcon-upload-custom-ioc command (#27234)
darkushin Jun 7, 2023
f231203
Align credentials stores part 11 (#27253)
maimorag Jun 7, 2023
8f48b0f
Syslogv2 was removed from xsiam marketplace (#27278)
rshunim Jun 7, 2023
1adf6e4
Microsoft Graph Single User - Edit documentation (#27275)
rshunim Jun 7, 2023
864a3d7
ExtraHop release v2.1.0 (#27056) (#27279)
content-bot Jun 7, 2023
c119eff
Recordedfuture listapi v1.0.0 (#26996) (#27281)
content-bot Jun 7, 2023
dfabec4
fix bug by convert the password to bytes (#27283)
israelpoli Jun 7, 2023
f02c6d0
[greynoise-266] - Add greynoise-similar and greynoise-timeline comman…
content-bot Jun 7, 2023
92a92bd
[ASM] - Expandr 4075 (#27258) (#27287)
content-bot Jun 7, 2023
dd38bd8
[Panorama] Tags Management (#27044)
yaakovpraisler Jun 8, 2023
ee84f70
Xdrir fix polling timeout (#27238)
darkushin Jun 8, 2023
0184e79
Update Docker Image To demisto/bottle (#27303)
content-bot Jun 8, 2023
6263ffa
Update Docker Image To demisto/python3 (#27302)
content-bot Jun 8, 2023
c3126b8
Update Docker Image To demisto/sixgill (#27304)
content-bot Jun 8, 2023
4dda652
Update Docker Image To demisto/slackv3 (#27301)
content-bot Jun 8, 2023
c6245b2
MOVEit Transfer pack enhancement (#27225)
melamedbn Jun 8, 2023
1736ffd
Service now auto closing incidents when using the Mirrored XSOAR Tick…
anas-yousef Jun 8, 2023
47bf166
Creating modeling and parsing rules for Cisco ISR (#27239)
yasta5 Jun 8, 2023
282644f
Add zdl ti fusion pack (#26981) (#27286)
content-bot Jun 8, 2023
130f9f4
[MSGraphDeviceMgmt] fix bool parsing (#27296)
dorschw Jun 8, 2023
8c12cd8
ObserveIT Severity Update (#27282)
eepstain Jun 8, 2023
ebc5195
Update Docker Image To demisto/python3 (#27300)
content-bot Jun 8, 2023
48f2954
Qradar/fix/deprecated playbook (#27198)
AradCarmi Jun 8, 2023
edfe917
Pass the comment to fetch-credential command. (#27305)
content-bot Jun 8, 2023
9a47801
LOLBAS - Added "Plug & Fetch" tag (#27309)
Ni-Knight Jun 8, 2023
1476532
Remove CommonServerUser Scripts from `NonSupported` Pack (#27311)
MichaelYochpaz Jun 8, 2023
4c821c5
Sysaid delete-file, get, add-note, record-attach-file (#27285)
dorschw Jun 8, 2023
8319efa
Orca Integration: Remove video from the description (#27259) (#27314)
content-bot Jun 8, 2023
d9390e8
SimpleSFTP upload-file command added. (#27315)
content-bot Jun 8, 2023
fae0421
WildFire Fix condition to exclude encoded pdf files (#27105)
efelmandar Jun 8, 2023
1450ea0
Update Docker Image To demisto/boto3py3 (#27335)
content-bot Jun 9, 2023
f26e9de
Update Docker Image To demisto/py42 (#27336)
content-bot Jun 9, 2023
54167b2
Update incidentfield-Darktrace_Model_Breach_CommentCount.json (#27103)
edik24 Jun 9, 2023
5c0c20a
AWS Lambda enhancement 6 commands (#27095)
shmuel44 Jun 9, 2023
499bfd5
[panOS] Add Security Rule does not take list as paramter (#27040)
samuelFain Jun 9, 2023
2bb078a
custom user agent on builds (#27284)
kobymeir Jun 11, 2023
ea8b965
Cofense Triage Release 2.1.13 (#27265) (#27317)
content-bot Jun 11, 2023
2088408
Associate "Action" indicator field to all indicator types (#27321)
Ni-Knight Jun 11, 2023
a131a1c
fix execution metrics in scripts (#27214)
esharf Jun 11, 2023
49bff92
Align credentials stores part 10 (#27221)
maimorag Jun 11, 2023
f4297d0
add fetch logs to nightly build fetch integrations (#27124)
jbabazadeh Jun 11, 2023
4b25818
add fetch log part2 (#27196)
jbabazadeh Jun 11, 2023
02eaf89
AWS Feed - added support for IPv6 (#27141)
MLainer1 Jun 11, 2023
b6fd2cf
Bump sane-pdf-report docker image (#27318)
lmichalevich Jun 11, 2023
05cad2a
Fixed file name to be "indicatorfield" (#27342)
Ni-Knight Jun 11, 2023
2e61a04
Update setup poetry step in pre-commit (#27224)
adi88d Jun 11, 2023
da38063
adding root .editorconfig file. (#27280)
kobymeir Jun 11, 2023
234717b
fixing unbound local variable on search dependencies (#27327)
kobymeir Jun 11, 2023
250407a
update readme file (#27356)
yasta5 Jun 11, 2023
8b1c87b
Core rest api add xsoar hosted (#27355)
dansterenson Jun 11, 2023
44951ad
Updated pb to use cve command (#27341)
Ni-Knight Jun 11, 2023
f17a764
MSGraphTeams fix path in the documentation (#27353)
rshunim Jun 11, 2023
113650c
Fix common server python mypy (#27351)
merit-maita Jun 11, 2023
5d0bbb1
Marketplace doc-howto (#27349)
tkatzir Jun 12, 2023
e477a98
Duo fields enhancement (#27308)
yasta5 Jun 12, 2023
d164761
Free enrichers tags - "Plug & Enrich" (#27320)
Ni-Knight Jun 12, 2023
b92ff70
ignore modeling/parsing rules suffix validate (#27373)
MosheEichler Jun 12, 2023
40fe9a4
Fix RTIR issue (#27360)
dorschw Jun 12, 2023
1561521
Added code for integration of events (#26519) (#27379)
content-bot Jun 12, 2023
3dabdc2
CSP - Added `Rank` class (new grid field) and `rank` to the Domain cl…
Ni-Knight Jun 12, 2023
8d82af7
Splunk py raise timezone exception (#27316)
darkushin Jun 12, 2023
bb75fe3
qradar return error with traceback (#27229)
ilaner Jun 12, 2023
08068b2
Zscaler ZIA enhancement: Add IP Destination group commands (#27386)
content-bot Jun 12, 2023
ea79c18
XSIAM | ForcepointSWG Pack (#26706)
nkanon Jun 12, 2023
b1f0319
AzureSentinel - keywords argument from 'comma separate' to 'str' in a…
rshunim Jun 12, 2023
9553dd7
Update Docker Image To demisto/py3-tools (#27396)
content-bot Jun 13, 2023
50f489b
Remove content items with toversion less than 6.5.0 (#27325)
MosheEichler Jun 13, 2023
ad0adb1
Align credentials stores part 5 (#27126)
maimorag Jun 13, 2023
98b6a54
Zscaler add reliability (#27197)
darkushin Jun 13, 2023
16f658c
hide EWS Pack (#27231)
merit-maita Jun 13, 2023
4934cf1
Squid testdata (#26659)
yasta5 Jun 13, 2023
c29e28d
Align credentials stores part 14 (#27361)
maimorag Jun 13, 2023
225c878
[ASM] - Expander - Expander v2 Pack enhancements - batch 1 (#27398)
content-bot Jun 13, 2023
a457463
Align credentials stores part 16 (#27367)
maimorag Jun 13, 2023
27537e4
XSIAM | Fix for Windows Events Modeling Rules (#27129)
nkanon Jun 13, 2023
e2899ac
[VirusTotal] Fix error when optional parameter extended_data is not p…
content-bot Jun 13, 2023
61ad7f8
ironPort modeling rules (#27133)
guytamir10 Jun 14, 2023
60fde15
ignore rules suffix validate (#27397)
MosheEichler Jun 14, 2023
7b3a2f7
added marketplaces to event collector yml (#27400)
eyalpalo Jun 14, 2023
ede319c
Email ask user add using argument (#27401)
amshamah419 Jun 14, 2023
b30deeb
Nightly build XSIAM - search & install packs retry mechanism is broke…
kobymeir Jun 14, 2023
48f4de1
Taxii2 fix (#27348)
YuvHayun Jun 14, 2023
a49dd0a
Bump certifi in /Packs/AppNovi/Integrations/appNovi
dependabot[bot] Aug 16, 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.
203 changes: 99 additions & 104 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 [email protected] # 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 @@ -233,7 +241,12 @@ references:
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 +280,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 +310,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 +326,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 +355,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 +391,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 +433,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
Loading