Skip to content
Open
Show file tree
Hide file tree
Changes from all commits
Commits
Show all changes
470 commits
Select commit Hold shift + click to select a range
4df786e
AWS-AccessAnalyzer GA (#24834)
ilappe Feb 28, 2023
cbfc7fb
Update Docker Image To demisto/python3 (#24932)
content-bot Feb 28, 2023
85256e3
Ignore hidden packs in create dependencies (#24909)
yaakovpraisler Feb 28, 2023
942c0f3
[Malware Lateral Movement Assessment and Response] Replace usage of d…
MichaelYochpaz Feb 28, 2023
7d1f71a
ForcePoint NGFW (#24920)
eepstain Feb 28, 2023
a03b148
New XSIAM layout (#24890)
melamedbn Feb 28, 2023
2fc5638
Search incidents v2 fix paging (#24955)
content-bot Feb 28, 2023
5c76faf
Update Docker Image To demisto/crypto (#24960)
content-bot Mar 1, 2023
1950648
Update Docker Image To demisto/pyjwt3 (#24961)
content-bot Mar 1, 2023
d263a45
Update Docker Image To demisto/azure-kusto-data (#24959)
content-bot Mar 1, 2023
9ceb8f1
Update Docker Image To demisto/python3 (#24956)
content-bot Mar 1, 2023
cd5145a
Update Docker Image To demisto/python3 (#24958)
content-bot Mar 1, 2023
9e241c3
fixup version (#24963)
esharf Mar 1, 2023
7b0ac89
chore(SEKOIAIntelligenceCenter): change devEmails (#24940) (#24962)
content-bot Mar 1, 2023
f098882
EWS V2 Params Bug (#24715)
merit-maita Mar 1, 2023
72d7212
O365 case hold policy ciac 3631 (#24914)
thefrieddan1 Mar 1, 2023
8c5acb3
Merge branch 'master' into update-cyberint-integration
TalGumi Mar 1, 2023
46a4367
Microsoft cas docs fix (#24948)
michal-dagan Mar 1, 2023
1d191b5
Revert file changes
TalGumi Mar 1, 2023
d19a1df
[Marketplace Contribution] CreateArrayWithDuplicates (#24832) (#24964)
content-bot Mar 1, 2023
7c0794b
Zpa fixes (#24949)
yasta5 Mar 1, 2023
fdb1303
Search incidents bug (#24965)
eyalpalo Mar 1, 2023
6c4ad5c
Update Docker Image To demisto/crypto (#24957)
content-bot Mar 1, 2023
032aec1
Proofpoint protection server: update README (typo) (#24966)
glicht Mar 1, 2023
80d047f
Change the pack category Messaging to Messaging and Conferencing part…
maimorag Mar 1, 2023
6397acc
InsightVM / Nexpose Bugfixes (#24886)
MichaelYochpaz Mar 1, 2023
6b8fbe6
Phishing remove listener from enrichment (#24753)
ArikDay Mar 1, 2023
35fc5fb
tenable_io (#24845)
sapirshuker Mar 1, 2023
1cfa3d2
[CommonServerPython] `urlRegex` Fix (#24944)
MichaelYochpaz Mar 1, 2023
1919ed3
fix fetch-incidents bug (#24967)
israelpoli Mar 1, 2023
d175811
added always (#24969)
dantavori Mar 1, 2023
0a7be3d
Update Docker Image To demisto/python3 (#24981)
content-bot Mar 2, 2023
f423112
Update Docker Image To demisto/pyjwt3 (#24982)
content-bot Mar 2, 2023
1f8abfe
Update Docker Image To demisto/m2crypto (#24983)
content-bot Mar 2, 2023
a7e7b56
Reintroduce the `Email` pack category (#24719)
maimorag Mar 2, 2023
f8ee197
[Marketplace Contribution] Cisco Secure Malware Analytics - Content P…
content-bot Mar 2, 2023
5490da6
Update Docker Image To demisto/py3-tools (#24980)
content-bot Mar 2, 2023
470a36e
Add keywords (#24976)
RotemAmit Mar 2, 2023
a1cfb7d
Update Docker Image To demisto/python3 (#24986)
content-bot Mar 2, 2023
83cdcfb
Fix EWS Mail Sender release notes (#24987)
yaakovpraisler Mar 2, 2023
797361b
Microsoft Sentinel - Enhancement (#24528)
mmhw Mar 2, 2023
444ab5f
Tenable.io pack readme (#24988)
sapirshuker Mar 2, 2023
f9a171b
ScheduleGenericPolling (#24945)
sapirshuker Mar 2, 2023
e7b6344
double the memory limit (#24993)
DeanArbel Mar 2, 2023
fbe7069
stabilize_rasterize_coverage (#24971)
YuvHayun Mar 2, 2023
4e49de0
[Tests] Microsoft Defender Advanced Threat Protection - Test - increa…
DeanArbel Mar 2, 2023
bd9a6dc
Prisma Cloud v2 (#24171)
BEAdi Mar 2, 2023
652bb71
Symantec EDR (#24994)
content-bot Mar 2, 2023
b3c0687
Update Docker Image To demisto/py42 (#25019)
content-bot Mar 3, 2023
d0973bd
Update Docker Image To demisto/rubrik-polaris-sdk-py3 (#25024)
content-bot Mar 3, 2023
4207051
Update Docker Image To demisto/pydantic-jwt3 (#25018)
content-bot Mar 3, 2023
9c1a026
Update Docker Image To demisto/ippysocks-py3 (#25012)
content-bot Mar 3, 2023
e095fe9
Update Docker Image To demisto/pymisp2 (#25015)
content-bot Mar 3, 2023
90b97f1
Update Docker Image To demisto/tesseract (#25013)
content-bot Mar 3, 2023
3470f54
Update Docker Image To demisto/google-api-py3 (#25022)
content-bot Mar 3, 2023
6379f1b
Lock cloud machines (#24735)
moishce Mar 3, 2023
65db24a
Fix core layout (#25025)
altmannyarden Mar 3, 2023
1f15f73
Update Docker Image To demisto/fastapi (#25020)
content-bot Mar 3, 2023
af4cf37
Update Docker Image To demisto/glpi (#25021)
content-bot Mar 3, 2023
e257d88
Update Docker Image To demisto/python3 (#25011)
content-bot Mar 3, 2023
f3f16f9
Update Docker Image To demisto/python3 (#25016)
content-bot Mar 3, 2023
a72d0df
Update Docker Image To demisto/netmiko (#25023)
content-bot Mar 3, 2023
890aca7
[ASM] Expander - Remediation Guidance - February (#25009) (#25031)
content-bot Mar 3, 2023
f5442f1
Update Docker Image To demisto/boto3py3 (#25040)
content-bot Mar 5, 2023
abce3d3
Jb adding sections phase1 (#23601)
JasBeilin Mar 5, 2023
c82f1a0
Update Docker Image To demisto/python3 (#25039)
content-bot Mar 5, 2023
c072f07
Update Docker Image To demisto/python3 (#25037)
content-bot Mar 5, 2023
9424c0e
Added code for Securonix Release 200 (#24771) (#24989)
content-bot Mar 5, 2023
69ab061
Improve Performance of Review Release Notes Workflow (#24228)
kgal-pan Mar 5, 2023
dc60188
extend timeout (#25049)
RosenbergYehuda Mar 5, 2023
0a3f7dd
[Fire eye central management] Adding sections (#24999)
bziser Mar 5, 2023
88e0f5a
[Fire eye email security (ex)] Adding sections (#25000)
bziser Mar 5, 2023
fadd55c
[Fire eye hx] Adding sections (#25001)
bziser Mar 5, 2023
8717292
increase timeout from default to 200 (#25003)
mmhw Mar 5, 2023
2fdb5da
increase timeout from 1800 to 2000 (#25004)
michal-dagan Mar 5, 2023
cf246b0
update category to "Deception & Breach Simulation" (#24869)
maimorag Mar 5, 2023
a700914
[PAN-OS] - enhance pan-os-get-pcap docs (#24984)
GuyAfik Mar 5, 2023
f7cbeae
[FireEye Network Security (NX)] Adding sections (#24995)
bziser Mar 5, 2023
ca1c144
Core Rest API fix default marketplace URL (#25063)
dansterenson Mar 5, 2023
8b671a3
Fix from version SymantecEDR (#25046)
yaakovpraisler Mar 5, 2023
c62583a
Changed the get_agent func logic to base on the platform only (#25002)
ShacharKidor Mar 5, 2023
2cf2ad2
Knowbe4 KMSAT integration pack (#24690) (#25065)
content-bot Mar 5, 2023
4489ff4
Fix fetch-incidents occurred field MSGraphMail (#25053)
yaakovpraisler Mar 5, 2023
7321ebb
[MicrosoftSentinelConvertEntitiesToTable ] - Fix the script with json…
mmhw Mar 5, 2023
a13aa03
Fix PaloAltoNetworks_IoT-Test (#24977)
adi88d Mar 5, 2023
918c4cb
AzureRiskyUsers - Add filtering options (#24951)
adi88d Mar 5, 2023
4ca1e42
Change the pack category `Messaging` to `Messaging and Conferencing` …
maimorag Mar 5, 2023
44099c5
Fix skyhigh security proxy issue (#25043)
GuyAfik Mar 6, 2023
d9b8075
[NetskopeCollector] Support up to 30k events per type (#25041)
DeanArbel Mar 6, 2023
f0ca51f
Update Docker Image To demisto/googleapi-python3 (#25085)
content-bot Mar 6, 2023
c7206f5
Update Docker Image To demisto/python3 (#25084)
content-bot Mar 6, 2023
394a812
IPQualityScore Encoding and Results Bug Fixes (#24701) (#25086)
content-bot Mar 6, 2023
73785cb
Abnormal security fix array (#25051)
yasta5 Mar 6, 2023
cea09e2
EXPANDR-1614 Updating ServiceNow playbook (#24930) (#25090)
content-bot Mar 6, 2023
c372388
adjustments to the pack categories (#24985)
maimorag Mar 6, 2023
f9d95d5
Updated code points in the URL formatter (#25066)
Ni-Knight Mar 6, 2023
74e83ec
increase Test XDR Playbook retrieve file command timeout (#25069)
adi88d Mar 6, 2023
7f8f472
increase EvaluateMLModllAtProduction-Test timeout (#25068)
adi88d Mar 6, 2023
b7bce5f
Mirroring AWS Security Hub (#24376)
RotemAmit Mar 6, 2023
c58da98
Retrieve File from Endpoint - Generic V2 Test - Replacing a deprecate…
mmhw Mar 6, 2023
da8639b
Use static CSV instead of downloading it from PhishTank API. (#25055)
thefrieddan1 Mar 6, 2023
1dae9cb
Fix incidentfield sumourl (#25093)
Shellyber Mar 6, 2023
c62c518
Removing all packs that are not PANW from marketplace (#24992)
maimorag Mar 6, 2023
a73f685
increase timeout from 2500 to 3000 (#25097)
mmhw Mar 6, 2023
4aee966
Fix ParseCSV context output (#25070)
yaakovpraisler Mar 6, 2023
edf8e83
XSOAR Mirroring docs update (#25094)
BEAdi Mar 6, 2023
f8e368d
1.10.6 (#25045)
YuvHayun Mar 6, 2023
4f910e4
Cloud iam user access investigation (#24812)
OmriItzhak Mar 7, 2023
b1bd0a2
Fixed IndexError when the URL ends with "\" (#25098)
Ni-Knight Mar 7, 2023
9c1be48
CommonServerPython remove "1" as a valid IP from URL regex (#25067)
Ni-Knight Mar 7, 2023
95ee943
Revert "adjustments to the pack categories (#24985)" (#25114)
ilaner Mar 7, 2023
2a5563a
Enhancement block indicators generic v3 (#24822)
ArikDay Mar 7, 2023
570946b
Update Docker Image To demisto/boto3py3 (#25112)
content-bot Mar 7, 2023
bf9fed7
Update Docker Image To demisto/python3 (#25111)
content-bot Mar 7, 2023
bdfab8b
fixed readme (#25118)
RotemAmit Mar 7, 2023
de408cf
symantec-edr-pack-name-change (#25122)
bakatzir Mar 7, 2023
7330388
SearchIncidents v2 - add the limit argument (#25056)
GuyAfik Mar 7, 2023
43e3eb4
Fixes For 'Cortex XDR - False Positive Incident Handling' playbook (#…
TalNos Mar 7, 2023
2130347
adding premium pack author images to docs (#25119)
edik24 Mar 7, 2023
e1fe53d
fix test playbook (#25121)
adi88d Mar 7, 2023
e39d685
Rdp brute force fixes (#25087)
ArikDay Mar 7, 2023
4330d54
Update content build image in CircleCI (#25092)
ilaner Mar 7, 2023
d82c767
Remote access port bug (#25127)
rshunim Mar 7, 2023
8b8d61d
Update pack READMEs for clarity (#25130) (#25132)
content-bot Mar 7, 2023
8af3a81
Revert removal of "VirusTotal" (#25135)
Shellyber Mar 7, 2023
f59448a
Update Docker Image To demisto/btfl-soup (#25140)
content-bot Mar 8, 2023
2bc804c
Update Docker Image To demisto/py3-tools (#25139)
content-bot Mar 8, 2023
3fdaa6c
Update Docker Image To demisto/googleapi-python3 (#25141)
content-bot Mar 8, 2023
d950f1b
change the host id (#25136)
adi88d Mar 8, 2023
df64524
Update Docker Image To demisto/python3 (#25138)
content-bot Mar 8, 2023
e2022ad
fix slack notify (#25144)
ilaner Mar 8, 2023
e95eb25
update cyberint fields
Benimanela Mar 8, 2023
05e5dfa
Update url argument description (#25113) (#25145)
content-bot Mar 8, 2023
98f4734
update cyberint old fields
Benimanela Mar 8, 2023
aa62824
Merge pull request #334 from qmasters-ltd/feature/security-engineerup…
TalGumi Mar 8, 2023
a416eb5
adding sections to cortexxdr (#24942)
JasBeilin Mar 8, 2023
be29b6f
Update Docker Image To demisto/python3 (#25137)
content-bot Mar 8, 2023
687f749
Update new fields and reset old fields
TalGumi Mar 8, 2023
6568d24
Merge branch 'contrib/qmasters-ltd_update-cyberint-integration' into …
TalGumi Mar 8, 2023
cffb693
Updated CS Falcon docs (#25120)
AradCarmi Mar 8, 2023
bfec554
Add packs to update core packs list (#25143)
ShahafBenYakir Mar 8, 2023
62a4db8
Update DragosWorldview.py to break loop on edge case (#25107) (#25147)
content-bot Mar 8, 2023
0f15c4c
[ParseEmailFilesV2] - fix chinese chars decoding problem (#25154)
GuyAfik Mar 8, 2023
25bff57
Add parse for ipv6 indicator cs (#25064)
israelpoli Mar 8, 2023
fe3fd6b
fix validation nightly errors (#25124)
maimorag Mar 8, 2023
dbf1771
Fix XDR IR tpbs timeout (#25148)
YuvHayun Mar 8, 2023
9414937
Updating for a few old links in content repo 2 (#23716)
israelpoli Mar 8, 2023
7111835
Update Docker Image To demisto/py3-tools (#25163)
content-bot Mar 9, 2023
94a201a
Update Docker Image To demisto/py3-tools (#25165)
content-bot Mar 9, 2023
3ffe639
Update Docker Image To demisto/taxii-server (#25166)
content-bot Mar 9, 2023
3535649
Update Docker Image To demisto/bottle (#25168)
content-bot Mar 9, 2023
b2c084e
[MongoDB] Upsert flag and bulk update (#24881)
samuelFain Mar 9, 2023
56c2a25
Fix ms groups list members (#25100)
YuvHayun Mar 9, 2023
1a1b5ee
Awake Security: Fix python3 issue where map returns an iterator inste…
content-bot Mar 9, 2023
7e7ce6d
Ms ask enhancement (#25133)
merit-maita Mar 9, 2023
93813a9
Microsoft Defender for Identity Modeling (#24943)
eepstain Mar 9, 2023
334ce20
[InsightVM / Nexpose] "duration" Error Bugfix (#25005)
MichaelYochpaz Mar 9, 2023
e7e2f7e
Content Pack for Fortanix DSM Integration (#25008) (#25171)
content-bot Mar 9, 2023
496180d
Unskip validate all in test upload-flow (#25146)
yaakovpraisler Mar 9, 2023
7831c56
Update Docker Image To demisto/python3 (#25164)
content-bot Mar 9, 2023
502adb8
Update Docker Image To demisto/trustar (#25167)
content-bot Mar 9, 2023
4a246d6
[TAXII 2 Server] Revoke objects, Support SCO structure (#24939)
michal-dagan Mar 9, 2023
46c9779
setting me first (#25172)
daryakoval Mar 9, 2023
d34e317
update cyberint mapper, layout and fields
Benimanela Mar 9, 2023
4775a2c
Fix parseCSV markdown output (#25161)
yaakovpraisler Mar 9, 2023
43d4191
Remove unnecessary spaces in names (#25176)
Shellyber Mar 9, 2023
86ac5e6
Splunk - add basic auth option (#24519)
ilappe Mar 9, 2023
42e5d03
Add zerohack xdr (#22750) (#25187)
content-bot Mar 9, 2023
9b2a621
[ASM] - Add Email Notification for Remediation Action for Service Own…
content-bot Mar 9, 2023
983e966
update cyberint mapper and layout
Benimanela Mar 9, 2023
ce99621
fireEye ETP fix documentation (#25181)
rshunim Mar 9, 2023
db772ee
Add 2 new command to Reco Pack (#25180)
content-bot Mar 9, 2023
188ec80
XSIAM Playbooks Fixes (#25159)
melamedbn Mar 9, 2023
7f780c4
[RecordedFuture] Fixed docs link (#25184)
MosheEichler Mar 9, 2023
7a112e5
Updating "cs-falcon-update-incident-comment" new command (#25191)
content-bot Mar 9, 2023
cc7ce7b
[ASM] - EXPANDR-1614 - Servicenow pack asm integration (#25115) (#25193)
content-bot Mar 9, 2023
cae39b0
Update Docker Image To demisto/python3 (#25197)
content-bot Mar 10, 2023
9e27a3e
Update Docker Image To demisto/pyjwt3 (#25199)
content-bot Mar 10, 2023
9c899db
Cisco WSA (#25160)
content-bot Mar 10, 2023
24e376c
Fix DBotPredictURLPhishing (#25104)
dantavori Mar 10, 2023
f2c78ed
Update Docker Image To demisto/py3-tools (#25198)
content-bot Mar 11, 2023
00e5e6a
CiscoFirepower Pack README update (#25170)
nkanon Mar 12, 2023
bee870c
St GitHub iam test fix (#25173)
Shellyber Mar 12, 2023
0bd7681
365 bug (#25179)
eyalpalo Mar 12, 2023
2d4e615
Taxi bug (#25157)
eyalpalo Mar 12, 2023
85c6d58
Abnormal security fix toaddresses (#25102)
yasta5 Mar 12, 2023
3ed0945
Prisma cloud vm prioritization (#24733)
tomer-pan Mar 12, 2023
53e1d1f
Teams enhancements (#24947)
merit-maita Mar 12, 2023
480a44f
Merge pull request #335 from qmasters-ltd/feature/security-engineerup…
TalGumi Mar 12, 2023
a9062ed
Filter Fixes for 'Cortex XDR - Get File Path from alerts by hash' pla…
TalNos Mar 12, 2023
8df6df1
Mapping field defender correlation rule (#25212)
OmriItzhak Mar 12, 2023
8bba5c5
[Rapid Breach Response] Replace usage of deprecated `Isolate Endpoint…
MichaelYochpaz Mar 12, 2023
22f3961
[XM Cyber] Replace usage of deprecated `Isolate Endpoint - Generic` p…
MichaelYochpaz Mar 12, 2023
3e5258c
update release note
TalGumi Mar 12, 2023
e29aa01
Merge branch 'update-cyberint-integration' of https://github.com/qmas…
TalGumi Mar 12, 2023
d1bf41a
[CommonServerPython] Remove Regex Duplicates (#25047)
MichaelYochpaz Mar 12, 2023
594a2cb
Fixes for 'Search For Hash In Sandbox - Generic' Playbook (#25131)
TalNos Mar 12, 2023
e97eb97
Impossible Traveler Response Fixes (#25091)
melamedbn Mar 12, 2023
e38b96b
Remove forward slash from URL regex path part (#25216)
Ni-Knight Mar 12, 2023
3a2936d
redirect_fromversion_reading (#24676)
YuvHayun Mar 12, 2023
f00fba0
Syslog bug (#25177)
eyalpalo Mar 13, 2023
caa6e95
Update the expected time zones to fix unit test (#25233)
MichaelYochpaz Mar 13, 2023
7896f52
[Sixgill Darkfeed] Replace usage of deprecated `Isolate Endpoint - Ge…
MichaelYochpaz Mar 13, 2023
e5187b7
[SANS] Replace usage of deprecated `Isolate Endpoint - Generic` playb…
MichaelYochpaz Mar 13, 2023
ef53c89
Bug/XSUP 22240/strings bug (#25232)
eyalpalo Mar 13, 2023
0d004a7
added sections to taxii (#24085)
JasBeilin Mar 13, 2023
6fdabcf
[Brute Force] Replace usage of deprecated `Isolate Endpoint - Generic…
MichaelYochpaz Mar 13, 2023
da9f508
csfalconx parse indicator bugfix (#24891)
dantavori Mar 13, 2023
3176db3
Update Docker Image To demisto/py3-tools (#25237)
content-bot Mar 13, 2023
35cb409
50 (#25220)
JudahSchwartz Mar 13, 2023
08589be
New layouts for indicators from 6.10.0 (#23235)
Ni-Knight Mar 13, 2023
6aea769
Ciscowsa/release note fix (#25225) (#25241)
content-bot Mar 13, 2023
5d02511
Fixed fetch incidents logic, added better handling for None severitie…
content-bot Mar 13, 2023
8bd8978
Added the vsys param to the register_ip_tag command (#25178)
Shellyber Mar 13, 2023
c4c0ade
"Isolate Endpoint - Generic" Playbook Deprecation (#24413)
MichaelYochpaz Mar 13, 2023
f6c537c
St update dockers bug (#25239)
Shellyber Mar 13, 2023
930fa92
Fixing empty response domain command (#25190)
AradCarmi Mar 13, 2023
5ce836e
[Marketplace Contribution] Simple Debugger (#25030) (#25246)
content-bot Mar 13, 2023
25cba4b
[Marketplace Contribution] Microsoft Graph Search (#25250)
content-bot Mar 13, 2023
c06552e
Update Docker Image To demisto/python3 (#25254)
content-bot Mar 14, 2023
9f43539
Update Docker Image To demisto/carbon-black-cloud (#25259)
content-bot Mar 14, 2023
792de91
Update Docker Image To demisto/duoadmin3 (#25262)
content-bot Mar 14, 2023
91bf304
Update Docker Image To demisto/genericsql (#25255)
content-bot Mar 14, 2023
f45fc2e
Microsoft Intune Modeling Rules (#25142)
nkanon Mar 14, 2023
66f8abe
Add IpPermissionsFull Arg to Multiple EC2 Commands (#25248)
content-bot Mar 14, 2023
3d48a69
update deps for prisma cloud (#25267)
yaakovpraisler Mar 14, 2023
7afe5c9
Updated email regex and formatter to allow idna (#25134)
Ni-Knight Mar 14, 2023
58522cd
Kubernetes mapping (#25182)
eepstain Mar 14, 2023
757b91e
[Marketplace Contribution] compare_list (#25007) (#25271)
content-bot Mar 14, 2023
81a3509
[Time Components] Add `freeze_time` to unit test to make it consisten…
MichaelYochpaz Mar 14, 2023
262d61c
Fix demisto-sdk nightly auth (#25186)
rshunim Mar 14, 2023
92cafe7
Remove ast.literal_eval from install_packs (#25088)
ilaner Mar 14, 2023
0e77a3f
add reputation command to enrichment pb (#25219)
efelmandar Mar 14, 2023
1a8612f
Update Docker Image To demisto/pyjwt3 (#25261)
content-bot Mar 14, 2023
d921dc6
Update Docker Image To demisto/fastapi (#25260)
content-bot Mar 14, 2023
234b8c6
Update Docker Image To demisto/crypto (#25258)
content-bot Mar 14, 2023
4509994
Update Docker Image To demisto/boto3py3 (#25257)
content-bot Mar 14, 2023
27c1056
Update Docker Image To demisto/python3 (#25256)
content-bot Mar 14, 2023
a202fa4
Fix microsoft cas duplicate incidents (#25174)
GuyAfik Mar 14, 2023
4638772
add duplicated_alert_id field to context data
TalGumi Mar 14, 2023
4b7289c
St symantec dlp yml fix (#25280)
Shellyber Mar 14, 2023
9c110e8
update field name
TalGumi Mar 14, 2023
1e74228
Cryptojacking Fixes (#24746)
melamedbn Mar 14, 2023
bcc3c9d
Block i pv3 fix (#25244)
OmriItzhak Mar 14, 2023
f8debc4
demisto-sdk logging-standardization (#25123)
tkatzir Mar 14, 2023
fcecbbc
update name field
TalGumi Mar 15, 2023
1983046
Merge branch 'contrib/qmasters-ltd_update-cyberint-integration' into …
TalGumi Mar 15, 2023
1fe0146
retrigger the build
TalGumi Mar 15, 2023
6d79389
Merge branch 'update-cyberint-integration' of https://github.com/qmas…
TalGumi Mar 15, 2023
bd70005
Update docker image
TalGumi Mar 15, 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.
71 changes: 43 additions & 28 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 Down Expand Up @@ -40,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 @@ -55,36 +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: |
# 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
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-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
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 set-initial-password test
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 Down Expand Up @@ -139,12 +164,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 @@ -159,10 +178,6 @@ 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
Expand Down Expand Up @@ -303,13 +318,9 @@ 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
- *persist_to_workspace

Expand All @@ -323,9 +334,10 @@ jobs:
steps:
- *attach_workspace
- *remote_docker
- *restore_cache
- *prepare_environment
- *install_build_dependencies
- *install_node_ci
- *install_neo4j
- *prepare_environment
- *infrastructure_testing
- *run_unit_testing_and_lint
- *generate_coverage_reports
Expand All @@ -339,9 +351,10 @@ jobs:
<<: *environment
steps:
- *attach_workspace
- *restore_cache
- *prepare_environment
- *install_build_dependencies
- *install_node_ci
- *install_neo4j
- *prepare_environment
- *secrets
- *validate_files_and_yaml
- run:
Expand Down Expand Up @@ -370,6 +383,8 @@ jobs:

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



Expand Down
2 changes: 1 addition & 1 deletion .devcontainer/createCommand.sh
Original file line number Diff line number Diff line change
Expand Up @@ -20,5 +20,5 @@ echo "PYTHONPATH=""$path"":$PYTHONPATH" >> .env
echo "MYPYPATH=""$path"":$MYPYPATH" >> .env

echo "Setting up content dependencies"
poetry install --with native
poetry install
npm install
2 changes: 1 addition & 1 deletion .devcontainer/devcontainer.json
Original file line number Diff line number Diff line change
@@ -1,4 +1,4 @@
// Development container for Content. Poetry hash dba719d35b89ee660a81ae1d1b15c1d0dc8125df45af8cfba5d530e936341491
// Development container for Content. Poetry hash 97b4446a28329c24352fcb41ca8570403da0ae3f7434121ab73b1ff83fdec395
{
"name": "XSOAR Content",
"build": {
Expand Down
2 changes: 2 additions & 0 deletions .github/CODEOWNERS
Original file line number Diff line number Diff line change
Expand Up @@ -25,6 +25,8 @@
/Tests/scripts/prepare_content_packs_for_testing.sh @yaakovpraisler
/Utils/trigger_test_upload_flow.sh @yaakovpraisler
/Utils/trigger_upload_packs_to_production.sh @yaakovpraisler
/Utils/should_trigger_test_upload.sh @yaakovpraisler
/Utils/test_upload_flow/* @yaakovpraisler

# Test Collection
/Tests/scripts/collect_tests @dorschw
Expand Down
36 changes: 21 additions & 15 deletions .github/workflows/review-release-notes.yml
Original file line number Diff line number Diff line change
@@ -1,32 +1,38 @@
name: Review Release Notes
on: pull_request

env:
CHANGED_FILES_DELIMITER: ";"

jobs:
release_notes_review:
runs-on: ubuntu-latest
if: github.repository == 'demisto/content'
steps:

- name: Checkout
uses: actions/checkout@v3
with:
fetch-depth: 2

- name: Get changed files
id: changed-files
uses: tj-actions/changed-files@v18.7
uses: tj-actions/changed-files@v35.1.0
with:
separator: ';'
- name: Setup Python
uses: actions/setup-python@v3
with:
python-version: '3.9'
- name: Setup Poetry
uses: Gr1N/setup-poetry@v7
- name: Install Python Dependencies
separator: ${{ env.CHANGED_FILES_DELIMITER }}
files: |
Packs/**/ReleaseNotes/**
since_last_remote_commit: false

- name: Install SDK
if: ${{ steps.changed-files.outputs.all_changed_files }}
run: |
poetry install --with ci
python3 -m pip install demisto-sdk

- name: Review Release Notes
if: ${{ steps.changed-files.outputs.all_changed_files }}
run: |
changed_files="${{ steps.changed-files.outputs.all_changed_files }}"
delim=';'
echo "Starting docs review"
poetry run python Utils/github_workflow_scripts/run_docs_review.py --changed_files "$changed_files" --delimiter $delim
echo "Finished docs review successfully"
release_notes="${{ steps.changed-files.outputs.all_changed_files }}"
echo "Release notes found in PR: ${release_notes}. Starting docs review..."

Utils/github_workflow_scripts/run_docs_review.py --changed_files "$release_notes" --delimiter "${{ env.CHANGED_FILES_DELIMITER }}"
4 changes: 4 additions & 0 deletions .gitignore
Original file line number Diff line number Diff line change
Expand Up @@ -69,3 +69,7 @@ neo4j-data

# MicroSocks (Potentially harmful)
Packs/Whois/Integrations/Whois/test_data/microsocks

# log files
demisto_sdk_debug.log
demisto_sdk_debug.log.*
2 changes: 1 addition & 1 deletion .gitlab/ci/.gitlab-ci.yml
Original file line number Diff line number Diff line change
@@ -1,6 +1,6 @@

default:
image: docker-io.art.code.pan.run/devdemisto/gitlab-content-ci:1.0.0.41284
image: docker-io.art.code.pan.run/devdemisto/gitlab-content-ci:1.0.0.49555
artifacts:
expire_in: 30 days
paths:
Expand Down
7 changes: 4 additions & 3 deletions .gitlab/ci/bucket-upload.yml
Original file line number Diff line number Diff line change
Expand Up @@ -34,7 +34,7 @@
- |
if [[ $TEST_UPLOAD == "false" ]]; then
section_start "Upload content graph CSVs to GCP" --collapsed
gsutil cp $ARTIFACTS_FOLDER/content_graph/$MARKETPLACE_VERSION.zip "gs://$GCS_MARKET_BUCKET_DEV/content_graph/$MARKETPLACE_VERSION.zip"
# gsutil cp $ARTIFACTS_FOLDER/content_graph/$MARKETPLACE_VERSION.zip "gs://$GCS_MARKET_BUCKET_DEV/content_graph/$MARKETPLACE_VERSION.zip"
section_end "Upload content graph CSVs to GCP"
fi

Expand Down Expand Up @@ -192,7 +192,7 @@ install-packs-in-server-master:
ENV_RESULTS_PATH: "${ARTIFACTS_FOLDER_MPV2}/env_results.json"
INSTANCE_CREATED: "true"
TIME_TO_LIVE: ""
GCS_LOCKS_PATH: "gs://xsoar-ci-artifacts/content-locks-xsiam"
GCS_LOCKS_PATH: "content-locks/locks-xsiam-ga"
extends:
- .bucket-upload-rule
- .default-job-settings
Expand Down Expand Up @@ -230,7 +230,7 @@ install-packs-in-server-master:
after_script:
- echo "Job finished, removing lock file"
- gcloud auth activate-service-account --key-file="$GCS_ARTIFACTS_KEY" > auth.out 2>&1
- gsutil rm "gs://xsoar-ci-artifacts/content-locks-xsiam/*-lock-$CI_JOB_ID"
- gsutil rm "gs://xsoar-ci-artifacts/content-locks-xsiam/machines_locks/*-lock-$CI_JOB_ID"
- echo "Finished removing lock file"


Expand Down Expand Up @@ -528,6 +528,7 @@ sync-buckets-between-projects:
- .bucket-upload-rule
stage: upload-to-marketplace
needs: ["upload-packs-to-marketplace", "upload-packs-to-marketplace-v2", "upload-packs-to-xpanse-marketplace"]
when: always
script:
- |
if [[ -z "$GCS_XSOAR_CONTENT_DEV_KEY" ]] || [[ -z "$GCS_XSOAR_CONTENT_PROD_KEY" ]]; then
Expand Down
8 changes: 4 additions & 4 deletions .gitlab/ci/global.yml
Original file line number Diff line number Diff line change
Expand Up @@ -169,7 +169,7 @@
- *install_ssh_keys
- section_start "Build Parameters"
- set | grep -E "^NIGHTLY=|^INSTANCE_TESTS=|^SERVER_BRANCH_NAME=|^ARTIFACT_BUILD_NUM=|^DEMISTO_SDK_NIGHTLY=|^TIME_TO_LIVE=|^CONTRIB_BRANCH=|^FORCE_PACK_UPLOAD=|^PACKS_TO_UPLOAD=|^BUCKET_UPLOAD=|^STORAGE_BASE_PATH=|^OVERRIDE_ALL_PACKS=|^GCS_MARKET_BUCKET=|^GCS_MARKET_V2_BUCKET=|^GCS_MARKET_XPANSE_BUCKET=|^SLACK_CHANNEL=|^NVM_DIR=|^NODE_VERSION=|^PATH=|^ARTIFACTS_FOLDER=|^ENV_RESULTS_PATH=|^LAST_UPLOAD_COMMIT="
- neo4j-admin set-initial-password test
- neo4j-admin dbms set-initial-password contentgraph
- neo4j start
- python --version
- python2 --version
Expand Down Expand Up @@ -262,7 +262,7 @@
fi
fi
if [[ -f $ARTIFACTS_FOLDER/coverage_report/.coverage ]]; then
if [[ "$CI_PIPELINE_SOURCE" == "schedule" || -n "${NIGHTLY}" || -n "${BUCKET_UPLOAD}" || -n "${DEMISTO_SDK_NIGHTLY}" ]]; then
if [[ "$CI_PIPELINE_SOURCE" == "schedule" || -n "$SHOULD_LINT_ALL" || -n "${NIGHTLY}" || -n "${BUCKET_UPLOAD}" || -n "${DEMISTO_SDK_NIGHTLY}" ]]; then
demisto-sdk coverage-analyze -i $ARTIFACTS_FOLDER/coverage_report/.coverage --report-dir $ARTIFACTS_FOLDER/coverage_report --report-type all --allowed-coverage-degradation-percentage 100
if [[ -n "${NIGHTLY}" && "$CI_COMMIT_BRANCH" == "master" ]]; then
python3 Utils/upload_code_coverage_report.py --service_account $GCS_MARKET_KEY --source_file_name $ARTIFACTS_FOLDER/coverage_report/coverage.json --minimal_file_name $ARTIFACTS_FOLDER/coverage_report/coverage-min.json
Expand Down Expand Up @@ -297,8 +297,8 @@
- section_end "Copy Tests To Artifact Folder"
- section_start "Validate Files and Yaml"
- |
if [[ -n $FORCE_BUCKET_UPLOAD || -n $BUCKET_UPLOAD ]] && [[ "$(echo "$GCS_MARKET_BUCKET" | tr '[:upper:]' '[:lower:]')" != "marketplace-dist" ]] && [[ $CI_COMMIT_BRANCH != "master" ]]; then
echo "Skipping the -Validate Files and Yaml- step when uploading to a test bucket."
if [[ -n $FORCE_BUCKET_UPLOAD ]]; then
echo "Skipping the -Validate Files and Yaml- step when force uploading to a bucket."
else
./Tests/scripts/linters_runner.sh
./Tests/scripts/validate.sh
Expand Down
Loading