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 actions/cache from 2 to 3 #272

Open
wants to merge 1,142 commits into
base: master
Choose a base branch
from
Open
Show file tree
Hide file tree
Changes from all commits
Commits
Show all changes
1142 commits
Select commit Hold shift + click to select a range
e9f117a
Add file name to crowdStirke Falcon X upload command (#24476)
MosheEichler Feb 12, 2023
f77b74a
Azure Sentinel description updated (#24510)
rshunim Feb 13, 2023
a28e98e
Update Docker Image To demisto/crypto (#24570)
content-bot Feb 13, 2023
537d257
Update Docker Image To demisto/fastapi (#24571)
content-bot Feb 13, 2023
dac2d42
Collect xsiam items for tests even when xsoar supported (#23839)
DinaMeylakh Feb 13, 2023
cbc5088
appendContext bugfix (#24478)
JasBeilin Feb 13, 2023
09b057c
Xsiam layout rule (#23481)
eyalpalo Feb 13, 2023
64ad66d
SplunkPy - set the time period when fetch with offset (#22589)
ilappe Feb 13, 2023
9d3d970
Add missing scope to SlackV3 manifest (#24573)
amshamah419 Feb 13, 2023
f28b468
Deprecate "Get Original Email - Generic" Playbook (#24339)
MichaelYochpaz Feb 13, 2023
b277ff0
Microsoft-Sentinel-pack-desc (#24574)
bakatzir Feb 13, 2023
6fa1116
Update Docker Image To demisto/python3 (#24567)
content-bot Feb 13, 2023
c4f2b54
Update Docker Image To demisto/python3 (#24569)
content-bot Feb 13, 2023
60a38fa
[Block File - Generic v2 Playbook] Remove Usage of Deprecated Traps P…
MichaelYochpaz Feb 13, 2023
6f771ec
[FlashPoint] - fix flaky unit-test (#24578)
GuyAfik Feb 13, 2023
3d7ab76
Pan os add filter to rules commands (#24298)
MosheEichler Feb 13, 2023
fc6d93f
fix (#24582)
YuvHayun Feb 13, 2023
b88a88e
Fixed an issue to prevent from generating "No result returned" agains…
content-bot Feb 13, 2023
309bada
Ms apimodule fix pylint error (#24440)
YuvHayun Feb 13, 2023
9a89178
create graph (#24585)
dantavori Feb 13, 2023
8b1bd11
[Aella_StarLight] to py3 (#24515)
michal-dagan Feb 13, 2023
cc009c2
Fix git diff in test upload job (#24560)
yaakovpraisler Feb 13, 2023
9ec8227
Reimplementation CS indicator feed (#24547)
israelpoli Feb 13, 2023
13e275d
update package (#24301)
JudahSchwartz Feb 14, 2023
dad6e09
Azure login generator (#24261)
ilappe Feb 14, 2023
a85d317
CoreRestAPI fixes and improvements (#24424)
dansterenson Feb 14, 2023
900e613
hide trimevents arg (#22241)
anara123 Feb 14, 2023
844cda7
[Prisma Cloud Compute] - moved images the content repo (#24518)
anara123 Feb 14, 2023
0297bcf
Added the Unzip File playbook (#24486)
idovandijk Feb 14, 2023
c491791
[Marketplace Contribution] ANY.RUN - Content Pack Update (#24590)
content-bot Feb 14, 2023
3691bf8
Zendesk v2 permissions documentations (#24420)
omerKarkKatz Feb 14, 2023
f12ef2a
save incompatible marketplaces false (#24225)
daryakoval Feb 14, 2023
c2fc91c
Move reputation tests configuration to conf.json (#24300)
ostolero Feb 14, 2023
c2f4a18
Downgrade aella fromversion (#24599)
YuvHayun Feb 14, 2023
6a5864d
FireEye ETP bug (#24584)
rshunim Feb 14, 2023
88a5de2
Added the Get File Sample - Generic playbook (#24488)
idovandijk Feb 14, 2023
c79fd36
[MS Teams] new commands and expand functionalities to the Chat functi…
michal-dagan Feb 14, 2023
8b2f429
Tag updates for core xpanse related packs (#24575)
content-bot Feb 14, 2023
39e46f2
Check Point FW - Compatibility with XDR mapping (#24168)
guytamir10 Feb 14, 2023
ce9ccba
[OpsGenie] Invite User Command (#24586) (#24606)
content-bot Feb 14, 2023
9645dfd
not module (#24600)
JudahSchwartz Feb 14, 2023
75ceae7
Fixed should_trigger_test_upload script (#24609)
yaakovpraisler Feb 14, 2023
7e619ae
Update Docker Image To demisto/python3 (#24591)
content-bot Feb 14, 2023
bbb4ccc
ci.skip (#24611)
yaakovpraisler Feb 14, 2023
973b885
ignored snow errors (#24612)
dantavori Feb 14, 2023
45cfd8a
Update Docker Image To demisto/python3 (#24617)
content-bot Feb 15, 2023
235d75d
Update Docker Image To demisto/pyjwt3 (#24619)
content-bot Feb 15, 2023
6979736
Update Docker Image To demisto/python3 (#24618)
content-bot Feb 15, 2023
6532d4e
Fix playbooks (#24607)
YuvHayun Feb 15, 2023
87905c5
Update Docker Image To demisto/py3-tools (#24616)
content-bot Feb 15, 2023
caae7ef
Phishing v3 bug (#24504)
eyalpalo Feb 15, 2023
7c71a60
Microsoft Teams: add generate login uri command (#24628)
ilappe Feb 15, 2023
e064f53
Moving Mail sender to EWS v2 (#24532)
merit-maita Feb 15, 2023
15e3642
graph depedencies test (#24624)
YuvHayun Feb 15, 2023
3b10532
[Azure Active Directory Users] Support A Custom Delimiter on `msgraph…
MichaelYochpaz Feb 15, 2023
cd02167
Hide Deprecation Banner from EWS Extension (#24577)
amshamah419 Feb 15, 2023
ba769ae
Added the lr-get-alarm-details and lr-alarm-drilldown command to LogR…
amshamah419 Feb 15, 2023
0afcc2f
First sso access classification (#24625)
OmriItzhak Feb 15, 2023
8cf0186
ShowScheduledEntries script (#24595)
rshunim Feb 15, 2023
f38ef3d
pan-os-list-applications (#24521)
sapirshuker Feb 15, 2023
a8b6abc
Proofpoint tap replex issue (#24581)
yasta5 Feb 15, 2023
a32212f
1.10.2 (#24638)
dantavori Feb 15, 2023
2241c7b
Okta Diffs (#24562)
yasta5 Feb 15, 2023
4ba1dd8
Update Docker Image To demisto/pymisp2 (#24646)
content-bot Feb 16, 2023
9d58368
Update Docker Image To demisto/python3 (#24647)
content-bot Feb 16, 2023
a4d58e9
Update Docker Image To demisto/boto3py3 (#24648)
content-bot Feb 16, 2023
5c15a52
Update Docker Image To demisto/pydantic-jwt3 (#24649)
content-bot Feb 16, 2023
41ab9fa
YUG-4241: Added new automation GRAAnomaliesDisplay.py, Corrected desc…
content-bot Feb 16, 2023
bfc1683
Update Docker Image To demisto/carbon-black-cloud (#24650)
content-bot Feb 16, 2023
bec3d39
Update Docker Image To demisto/pycountry (#24653)
content-bot Feb 16, 2023
2b498e7
Update Docker Image To demisto/rubrik-polaris-sdk-py3 (#24659)
content-bot Feb 16, 2023
0056cdc
Update Docker Image To demisto/duoadmin3 (#24654)
content-bot Feb 16, 2023
2ba3794
Update Docker Image To demisto/tesseract (#24645)
content-bot Feb 16, 2023
1932b93
Update Docker Image To demisto/glpi (#24655)
content-bot Feb 16, 2023
33b50cb
Update Docker Image To demisto/py42 (#24651)
content-bot Feb 16, 2023
1d48ee9
Update Docker Image To demisto/chromium (#24652)
content-bot Feb 16, 2023
295786c
Update Docker Image To demisto/google-api-py3 (#24657)
content-bot Feb 16, 2023
a444929
Update Docker Image To demisto/netmiko (#24658)
content-bot Feb 16, 2023
fa9514b
Update Docker Image To demisto/chromium (#24643)
content-bot Feb 16, 2023
ca69e61
FireEyeETP fix unittest (#24665)
rshunim Feb 16, 2023
f5e8fe5
Xdm.event.outcome bulk5 (#24667)
eepstain Feb 16, 2023
c7aafcd
Xdm.event.outcome bulk1 (#24594)
eepstain Feb 16, 2023
636c58d
Adding "error path" to the TIM process domains with whois playbook (#…
Ni-Knight Feb 16, 2023
4ec4231
DNS-XDR-Comparison (#24129)
nkanon Feb 16, 2023
bbdf2e1
Cisco ASA - Compatibility with XDR mapping #24168 (#23779)
guytamir10 Feb 16, 2023
ebb7f7d
[ASM] - EXPANDR - 1578 (#24380) (#24639)
content-bot Feb 16, 2023
206b8c9
Fixes for the 'Proofpoint TAP - Event Enrichment' playbook (#24642)
TalNos Feb 16, 2023
10da26e
[ASM] - EXPANDR-2322 Dependencies (#24443) (#24641)
content-bot Feb 16, 2023
46445b0
Corelight zeek xdm correlation (#24559)
eepstain Feb 16, 2023
e0a94f3
Xdm.event.outcome bulk2 (#24661)
eepstain Feb 16, 2023
a4805ed
Xdm.event.outcome bulk3 (#24664)
eepstain Feb 16, 2023
c4ff683
Xdm.event.outcome bulk4 (#24666)
eepstain Feb 16, 2023
a4ab463
XSIAM new triggers (#24681)
melamedbn Feb 16, 2023
f77593b
ignore (#24687)
YuvHayun Feb 16, 2023
e7e142f
Xdm.event.outcome bulk6 (#24668)
eepstain Feb 16, 2023
487743b
Xdm.event.outcome bulk7 (#24672)
eepstain Feb 16, 2023
b27895a
[Marketplace Contribution] EWS - Content Pack Update (#24563)
content-bot Feb 16, 2023
4eeeb3b
ms teams add support in credential store & fix (#24679)
michal-dagan Feb 16, 2023
1c67a38
xdm.event.outcome-Bulk8 (#24673)
eepstain Feb 16, 2023
4b70e0b
Fortinet fortigate xdm correlation (#24204)
eepstain Feb 16, 2023
513bc79
Enum updates (#24421)
guytamir10 Feb 16, 2023
8b9ac86
Added support for update_core_packs_list for all MPs (#24154)
ShahafBenYakir Feb 16, 2023
4b436b0
Update Docker Image To demisto/chromium (#24693)
content-bot Feb 17, 2023
76386a6
Update Docker Image To demisto/boto3py3 (#24696)
content-bot Feb 17, 2023
002add0
Lumu Integration - SecOps Operation (#24682)
content-bot Feb 17, 2023
050d56b
Update Docker Image To demisto/python3 (#24695)
content-bot Feb 17, 2023
9d505b5
Display mapped fields script (#24678)
melamedbn Feb 17, 2023
9793dea
Cryptomining name update (#24512)
melamedbn Feb 17, 2023
9a91a56
Stix bug (#24635)
eyalpalo Feb 19, 2023
07acf9d
Update Docker Image To demisto/python3 (#24702)
content-bot Feb 19, 2023
085265d
Add change endpoint name command -XDR (#24367)
RosenbergYehuda Feb 19, 2023
5b626a5
Zscaler ZPA - Compatibility with XDR mapping (#24162)
guytamir10 Feb 19, 2023
b4a880d
Updating Rapid7 - Nexpose - Enrichment playbook (#24535) (#24564)
content-bot Feb 19, 2023
40b3da9
Fix feed unit42 intel object (#24636)
AradCarmi Feb 19, 2023
9b8082e
Update Docker Image To demisto/python3 (#24694)
content-bot Feb 19, 2023
007228e
Jb xdr permission docs (#24633)
JasBeilin Feb 19, 2023
4a763ed
Increased timeout for ExpanseV2 (#24709)
moishce Feb 19, 2023
e5473a7
removed mandatory dependencies of Phishing and Malware (#24704)
anara123 Feb 19, 2023
710ced7
Update Docker Image To demisto/googleapi-python3 (#24703)
content-bot Feb 19, 2023
38e0029
Msgraph bug (#24477)
eyalpalo Feb 19, 2023
168dc09
New reviwers (#24711)
gal-forer Feb 19, 2023
6b25071
added sections to ews (#24434)
JasBeilin Feb 19, 2023
d954deb
NGFW Fixes (#24714)
melamedbn Feb 19, 2023
14d913d
CiscoAMP: Fix usage before declaration (#24626)
dorschw Feb 19, 2023
3cc4f51
Remove triggers (#23720)
ShahafBenYakir Feb 19, 2023
2cfe587
Csfalconx fix (#24691)
dantavori Feb 19, 2023
45c69f8
Added the IsDomainInternal script to filter internal/external domain …
idovandijk Feb 19, 2023
931ff22
Added the IsIPPrivate script to filter internal/external IPs (#24077)
idovandijk Feb 19, 2023
9d889b2
[Rapid Breach Response] Replace usage of deprecated `Isolate Endpoint…
MichaelYochpaz Feb 19, 2023
e0d0090
removing_ng (#24707)
moishce Feb 19, 2023
47be65c
Fix guardicore (#24708)
AradCarmi Feb 19, 2023
8e02a29
Added ShowIncidentIndicators - a field display script to show the ind…
idovandijk Feb 19, 2023
06cb4dd
[Marketplace Contribution] Microsoft Exchange Online - Content Pack U…
content-bot Feb 19, 2023
79bd75f
Update Docker Image To demisto/python (#24727)
content-bot Feb 20, 2023
5a09e6b
Update Docker Image To demisto/taxii2 (#24730)
content-bot Feb 20, 2023
e947a6a
Update Docker Image To demisto/py3-tools (#24729)
content-bot Feb 20, 2023
7cece4d
Update Docker Image To demisto/googleapi-python3 (#24731)
content-bot Feb 20, 2023
af6c576
Update Docker Image To demisto/flask-nginx (#24732)
content-bot Feb 20, 2023
850763c
Temporarily added the following packs to the update_core_packs_list: …
ShahafBenYakir Feb 20, 2023
ea1217e
AWS GuardDuty - default mapper and classifier do not exist - fix (#24…
michal-dagan Feb 20, 2023
ae7d9a6
Fix a bug in MitreAttackV2 (#24576)
AradCarmi Feb 20, 2023
0577973
Allow email regex and formatter to handle second level domains TLDs (…
Ni-Knight Feb 20, 2023
51f6a2d
Update Docker Image To demisto/python3 (#24728)
content-bot Feb 20, 2023
054c5c0
cisco asas - create modeling rules for 1.4 (#24717)
guytamir10 Feb 20, 2023
882bdd5
[VirusTotal] Update logos (#24734) (#24737)
content-bot Feb 20, 2023
1c55fd9
Update on-push with new docker rule (#24671)
Shellyber Feb 20, 2023
378c3e8
SentinelOne event collector (#23681)
MosheEichler Feb 20, 2023
6656dcd
[RiskIQ] Moved all packs to community support (#24683)
bziser Feb 20, 2023
c0f2917
FireEyeNX Pack Corrections (#24723)
eepstain Feb 20, 2023
35ad20c
Update Docker Image To demisto/python3 (#24726)
content-bot Feb 20, 2023
87fe7b0
Arkime: update version tested with in readme (#24739)
dorschw Feb 20, 2023
55fe0dc
URL formatter updated to handle encoded URLs better not auto decoding…
Ni-Knight Feb 20, 2023
6602cd9
dont upload graph files (#24751)
dantavori Feb 20, 2023
0e7c7be
[Anomali ThreatStream] Fixed issues in `threatstream-import-indicator…
israelpoli Feb 20, 2023
004843c
[Marketplace Contribution] Rapid7 InsightVM Cloud (#24597)
content-bot Feb 20, 2023
013d5c1
Update Docker Image To demisto/hashicorp (#24760)
content-bot Feb 21, 2023
696fbdb
Update Docker Image To demisto/btfl-soup (#24759)
content-bot Feb 21, 2023
3176b96
Update Docker Image To demisto/python3 (#24758)
content-bot Feb 21, 2023
74eb17e
Added an option for the tableToMarkdown function not to sort the tabl…
mmhw Feb 21, 2023
dc66b31
Update Docker Image To demisto/python3 (#24757)
content-bot Feb 21, 2023
ecd0b98
fix jobs-done-check-nightly (#24761)
YuvHayun Feb 21, 2023
efbebe6
pre-commit: add trailing-whitespace, end-of-file-fixer (#24762)
dorschw Feb 21, 2023
cb22d9e
Devcontainer remove native python dependencies (#24763)
ilaner Feb 21, 2023
09d501a
[FireEye HX] fetch-incidents command did not fetch more than 50 incid…
israelpoli Feb 21, 2023
702cb9b
Microsoft-DHCP-Modeling-Rules (#24710)
nkanon Feb 21, 2023
559b9e5
[Marketplace Contribution] Content Testing - Content Pack Update (#24…
content-bot Feb 21, 2023
9153271
CyberArk response structure was changed bug (#24720)
rshunim Feb 21, 2023
a626358
Changed PrivateIPs and InternalDomains lists to system (#24783)
idovandijk Feb 21, 2023
bb3c79a
Update Docker Image To demisto/py3-tools (#24787)
content-bot Feb 22, 2023
62edc4a
Update Docker Image To demisto/armorblox (#24792)
content-bot Feb 22, 2023
9806223
Update Docker Image To demisto/graphql (#24793)
content-bot Feb 22, 2023
e95f66b
Update Docker Image To demisto/taxii-server (#24795)
content-bot Feb 22, 2023
4afd4c1
Update Docker Image To demisto/pycountry (#24794)
content-bot Feb 22, 2023
82431f5
Update Docker Image To demisto/py3-tools (#24791)
content-bot Feb 22, 2023
a642712
Update Docker Image To demisto/confluent-kafka (#24800)
content-bot Feb 22, 2023
d3faf94
Update Docker Image To demisto/greynoise (#24798)
content-bot Feb 22, 2023
f35c450
Update Docker Image To demisto/illumio (#24799)
content-bot Feb 22, 2023
00295d2
Update Docker Image To demisto/keeper-ksm (#24801)
content-bot Feb 22, 2023
f6e1c97
Update Docker Image To demisto/cymruwhois (#24804)
content-bot Feb 22, 2023
fe13d55
Update Docker Image To demisto/bottle (#24806)
content-bot Feb 22, 2023
1141f2e
Update Docker Image To demisto/pyjwt3 (#24796)
content-bot Feb 22, 2023
bc615fc
Update Docker Image To demisto/boto3py3 (#24790)
content-bot Feb 22, 2023
85cf091
Sqs list bug (#24769)
gal-forer Feb 22, 2023
32d2b5c
Update Docker Image To demisto/trustar (#24805)
content-bot Feb 22, 2023
ca9ec63
Revert "pre-commit: add trailing-whitespace, end-of-file-fixer (#2476…
dorschw Feb 22, 2023
e81b7fb
Add packs to update core packs list (#24752)
ShahafBenYakir Feb 22, 2023
c09fdf3
update LICENSE (#24785)
glicht Feb 22, 2023
413be74
Update Docker Image To demisto/opnsense (#24802)
content-bot Feb 22, 2023
384266d
Update Docker Image To demisto/python3 (#24789)
content-bot Feb 22, 2023
8a5bf7b
[CommonServerPython] - add retry on api rate limit in send_events_to_…
GuyAfik Feb 22, 2023
45f2dec
change links (#24825)
evisochek Feb 22, 2023
272089b
ReadFile improvement and ShowIncidentIndicators bugfix for 8.0+ (#24754)
idovandijk Feb 22, 2023
cc7e89a
Mm syslog sender (#24370)
maimorag Feb 22, 2023
721f734
update: octoxlabs integration (#24764) (#24818)
content-bot Feb 22, 2023
c06ccc7
Save more sleep time (#24819)
daryakoval Feb 22, 2023
f590589
[Azure Active Directory Groups] authorization_code support (#24698) (…
content-bot Feb 22, 2023
7a4a993
Fix gmail incorrect fetch (#24808)
JasBeilin Feb 22, 2023
5c09414
[ASM] expandr 1620 (#24786) (#24830)
content-bot Feb 22, 2023
7073673
1.10.4 (#24778)
YuvHayun Feb 22, 2023
ab3486e
[CIAC-5684] Deprecate old py2 content entities (#24765)
samuelFain Feb 22, 2023
e31ceb6
CSP - auto_detect_indicator_type refang indicators prior to detecting…
Ni-Knight Feb 22, 2023
0407b68
Update Cortex Data Lake docs (#24782)
AradCarmi Feb 22, 2023
c70fdfe
Update Docker Image To demisto/py3-tools (#24840)
content-bot Feb 23, 2023
1f85e4e
Update Docker Image To demisto/pyjwt3 (#24841)
content-bot Feb 23, 2023
1454b65
Update Docker Image To demisto/sixgill (#24844)
content-bot Feb 23, 2023
884b638
Update Docker Image To demisto/taxii2 (#24843)
content-bot Feb 23, 2023
220bfaf
Defender docs (#24811)
eyalpalo Feb 23, 2023
ac32d9e
PAN-OS Bugfix (#24740)
MichaelYochpaz Feb 23, 2023
f5cdac6
Parse email files v2 bug (#24721)
eyalpalo Feb 23, 2023
c3b98e8
Mimecast update README (#24815)
glicht Feb 23, 2023
cbfa972
Umbrella bug (#24770)
eyalpalo Feb 23, 2023
2861303
Update Docker Image To demisto/python3 (#24839)
content-bot Feb 23, 2023
008a5e1
Fix netskope params handling (#24846)
AradCarmi Feb 23, 2023
4c6efe1
[Deprecation Management] Detonate URL - Generic playbook fix (#24774)
samuelFain Feb 23, 2023
c55a252
ArcSight XML Deprecation (#24847)
MichaelYochpaz Feb 23, 2023
61ba2cf
Gitlab adding piplines and jobs commands (#24750)
omerKarkKatz Feb 23, 2023
05ec644
[ArcSight XML] Added the deprecation label (#24851)
MichaelYochpaz Feb 23, 2023
066ee8d
Fixed an issue where look back parameter has empty value (#24849)
yaakovpraisler Feb 23, 2023
4d337f6
Fidelis Elevate Network 2to3 (#24826)
RotemAmit Feb 26, 2023
53394c6
update panorama readme (#24870)
GuyAfik Feb 26, 2023
35f97fa
Add the `set -x` flag to CI validation script (#24857)
MichaelYochpaz Feb 26, 2023
2388bb6
SearchIncidentsV2 - Get all results (#24614) (#24873)
content-bot Feb 26, 2023
27b4079
separating integration from mm_mail_add_cat (#24813)
maimorag Feb 26, 2023
e9aa690
Adding error logging for wait_until_server_ready (#24855)
YuvHayun Feb 26, 2023
bf5896a
Absolute bug fix (#24430)
eyalpalo Feb 26, 2023
9ac4caa
[ASM] - Rapid7 & Splunk Cortex ASM Enrichment - Expander 1613 & 90 (#…
content-bot Feb 26, 2023
6b8745e
SetDateField to py3 (#24775)
bziser Feb 26, 2023
0416108
Remove duplicate fields zpa (#24882)
yasta5 Feb 26, 2023
2d8e673
[ASM] expandr 2916 (#24862) (#24874)
content-bot Feb 26, 2023
8c95b93
CoreIRApiModule - An exception was added in case link is None (#24885)
rshunim Feb 26, 2023
9fa6a95
added tags to indicators created in create_indicator method (#24854)
eyalpalo Feb 27, 2023
41457bd
Update Docker Image To demisto/py3-tools (#24901)
content-bot Feb 27, 2023
95bdff3
Update Docker Image To demisto/genericsql (#24903)
content-bot Feb 27, 2023
aaf41e3
MS Graph Security Mapping (#24856)
eepstain Feb 27, 2023
8830710
Update Docker Image To demisto/python3 (#24904)
content-bot Feb 27, 2023
bab979e
updating categories (#24887)
maimorag Feb 27, 2023
f07907c
changing category to Authentication & Identity Management (#24749)
maimorag Feb 27, 2023
22b0ff3
freeze time in unit-tests of DBotSuggestClassifierMapping (#24906)
GuyAfik Feb 27, 2023
d924a0b
Update Docker Image To demisto/python3 (#24902)
content-bot Feb 27, 2023
ad842bd
[Cortex XDR] Replace usage of deprecated `Isolate Endpoint - Generic`…
MichaelYochpaz Feb 27, 2023
f174b9b
Update Docker Image To demisto/python3 (#24908)
content-bot Feb 27, 2023
d548000
Updated the packs category to *Authentication & Identity Management* …
maimorag Feb 27, 2023
3e0f984
Update Docker Image To demisto/fastapi (#24923)
content-bot Feb 27, 2023
a26eb9a
Update Docker Image To demisto/lxml (#24924)
content-bot Feb 27, 2023
124130d
Update Docker Image To demisto/crypto (#24922)
content-bot Feb 27, 2023
bf44608
Update Docker Image To demisto/python3 (#24921)
content-bot Feb 27, 2023
6dbf01d
NGINXApiModule: fix logging typo (#24878)
glicht Feb 27, 2023
e78e298
Downgrade docker to fix banner issue (#24905)
amshamah419 Feb 27, 2023
e11527c
[Marketplace Contribution] XSOAR File Management (#24426) (#24929)
content-bot Feb 27, 2023
2b1f677
Bump actions/cache from 2 to 3
dependabot[bot] Feb 28, 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.
127 changes: 49 additions & 78 deletions .circleci/config.yml
Original file line number Diff line number Diff line change
Expand Up @@ -14,41 +14,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 Down Expand Up @@ -91,6 +56,31 @@ references:
NIGHTLY_PARAMETER: << pipeline.parameters.nightly >>
GCS_MARKET_BUCKET: << pipeline.parameters.gcs_market_bucket >>

install_neo4j: &install_neo4j
run:
name: Install Neo4j
command: |
# workaround for 402 Payment required issue: https://github.com/actions/runner-images/issues/1983
sudo rm -fv /etc/apt/sources.list.d/github_git-lfs.list
sudo rm -fv /etc/apt/sources.list.d/github_git-lfs.list.save
wget -O - https://debian.neo4j.com/neotechnology.gpg.key | sudo apt-key add -
echo 'deb https://debian.neo4j.com stable 4.4' | 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-4.4.0.8-all.jar https://github.com/neo4j-contrib/neo4j-apoc-procedures/releases/download/4.4.0.8/apoc-4.4.0.8-all.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 set-initial-password test

container_config: &container_config
docker:
Expand All @@ -112,19 +102,12 @@ 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
Expand Down Expand Up @@ -210,12 +193,19 @@ references:
exit 0
fi

neo4j start
# poll for neo4j status until available
while ! neo4j status; 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 +223,7 @@ 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
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 >>

generate_coverage_reports: &generate_coverage_reports
run:
Expand Down Expand Up @@ -267,32 +257,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 +287,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 @@ -343,19 +311,21 @@ jobs:
- 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
<<: *environment
parameters:
dockerimageflag:
type: string
steps:
- *attach_workspace
- *remote_docker
- *restore_cache
- *add_ssh_keys
- *prepare_environment
- *install_neo4j
- *infrastructure_testing
- *run_unit_testing_and_lint
- *generate_coverage_reports
Expand All @@ -365,16 +335,14 @@ jobs:

Run Validations:
<<: *container_config
resource_class: medium
resource_class: large
<<: *environment
steps:
- *attach_workspace
- *restore_cache
- *add_ssh_keys
- *prepare_environment
- *install_neo4j
- *secrets
- *create_id_set
- *merge_public_and_private_id_sets
- *validate_files_and_yaml
- run:
name: Spell Checks
Expand Down Expand Up @@ -417,6 +385,10 @@ workflows:
- Run Unit Testing And Lint:
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 @@ -437,5 +409,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
41 changes: 21 additions & 20 deletions .devcontainer/Dockerfile
Original file line number Diff line number Diff line change
@@ -1,34 +1,35 @@
FROM python:3.10-slim-bullseye

ADD createCerts.sh .
RUN apt-get update && apt-get install dos2unix -y \
&& dos2unix /createCerts.sh \
&& chmod +x /createCerts.sh \
&& /createCerts.sh /usr/local/share/ca-certificates/certs.crt \
&& update-ca-certificates \
&& apt-get install python2 -y

ENV USERNAME demisto
ENV HOME /home/$USERNAME
ENV NODE_EXTRA_CA_CERTS /usr/local/share/ca-certificates/certs.crt
ENV PATH $PATH:$HOME/.local/bin:/root/.local/bin:/usr/local/share/nvm/current/bin

# This is a workaround for VSCode devcontainer features in self signed certificate

ADD https://raw.githubusercontent.com/devcontainers/features/main/src/common-utils/install.sh /install-common.sh
ADD https://raw.githubusercontent.com/devcontainers/features/main/src/git/install.sh /install-git.sh
ADD https://raw.githubusercontent.com/devcontainers/features/main/src/docker-in-docker/install.sh /install-dind.sh
ADD https://raw.githubusercontent.com/devcontainers/features/main/src/node/install.sh /install-node.sh
ADD createCerts.sh .
RUN apt-get update && apt-get install dos2unix git python2 curl -y \
&& dos2unix /createCerts.sh \
&& chmod +x /createCerts.sh \
&& /createCerts.sh $NODE_EXTRA_CA_CERTS \
&& update-ca-certificates \
&& rm -rf /features \
&& git clone https://github.com/devcontainers/features.git /features \
&& cd /features \
# locking to the latest master commit in this repo to prevent breaking changes
# We should update this commit hash from time to time to
&& git checkout fbdc4556d519512736a8e2abfb3e03fcb2c9e0c7

RUN UID="1000" GID="1000" bash install-common.sh
RUN VERSION="os-provided" bash install-git.sh
RUN VERSION="latest" bash install-dind.sh
RUN VERSION="lts" bash install-node.sh
# This is a workaround for VSCode devcontainer features in self signed certificate
RUN UID="1000" GID="1000" bash /features/src/common-utils/install.sh
RUN VERSION="os-provided" bash /features/src/git/install.sh
RUN VERSION="latest" bash /features/src/docker-in-docker/install.sh
RUN VERSION="lts" bash /features/src/node/install.sh
RUN bash /features/src/sshd/install.sh
RUN bash /features/src/github-cli/install.sh

# install poetry, configure certificate for git and tools for oh my zsh
RUN curl -sSL https://install.python-poetry.org | python3 - \
&& python -m pip install --user pipx \
RUN python -m pip install --user pipx \
&& python -m pipx ensurepath \
&& pipx install poetry \
&& git clone https://github.com/zsh-users/zsh-syntax-highlighting.git $HOME/.zsh/zsh-syntax-highlighting \
&& echo "source ~/.zsh/zsh-syntax-highlighting/zsh-syntax-highlighting.zsh" >> $HOME/.zshrc \
&& git clone https://github.com/zsh-users/zsh-autosuggestions $HOME/.zsh/zsh-autosuggestions \
Expand Down
10 changes: 10 additions & 0 deletions .devcontainer/createCerts.sh
Original file line number Diff line number Diff line change
Expand Up @@ -5,6 +5,13 @@
# It tries to connect to a server (for instance, github), show the local certificates and save it to a file.

# We connect to a random server and not paloaltonetworks.com to get external certificates.
# if command fails

if curl -I https://github.com > /dev/null; then
echo "No need to update certificate"
exit
fi

CONNECT_SERVER="github.com:443"

FILE=$1
Expand All @@ -21,3 +28,6 @@ if [ ! -f "$FILE" ]; then
exit
fi

git config --system http.sslCAInfo $FILE


11 changes: 4 additions & 7 deletions .devcontainer/createCommand.sh
Original file line number Diff line number Diff line change
Expand Up @@ -6,22 +6,19 @@ echo "Fixing permissions"

sudo chown demisto .venv
sudo chown demisto node_modules
sudo chown demisto /workspaces
sudo chown -R demisto $HOME
sudo chown -R demisto /workspaces

echo "Setting up git certificate"

sudo git config --system http.sslCAInfo /usr/local/share/ca-certificates/certs.crt

echo "Setting up VSCode paths"

cp .devcontainer/settings.json .vscode/settings.json
touch CommonServerUserPython.py
touch DemistoClassApiModule.py
path=$(printf '%s:' Packs/ApiModules/Scripts/*)
rm -f .env
echo "PYTHONPATH=""$path"":$PYTHONPATH" >> .env
echo "MYPYPATH=""$path"":$MYPYPATH" >> .env

echo "Setting up content dependencies"

NO_HOOKS=1 .hooks/bootstrap
poetry install
npm install
Loading