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

Cisco WSA #318

Open
wants to merge 1,348 commits into
base: master
Choose a base branch
from
Open
Show file tree
Hide file tree
Changes from 250 commits
Commits
Show all changes
1348 commits
Select commit Hold shift + click to select a range
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
c391fa5
Naming and updating files for pr
ronh1 Feb 22, 2023
98e46d0
Adding release note
ronh1 Feb 22, 2023
5af36a4
Adding secrets files
ronh1 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
1559d64
Improving code
ronh1 Feb 23, 2023
6e9c72b
Updating after review
ronh1 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
b4d82cb
Improving code.
ronh1 Feb 26, 2023
ec54c1f
Improving code.
ronh1 Feb 26, 2023
f975156
Improving tests.
ronh1 Feb 26, 2023
53394c6
update panorama readme (#24870)
GuyAfik Feb 26, 2023
1dbd94c
Improving tests
ronh1 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
dc11689
Fixing type hints
ronh1 Feb 26, 2023
2fe81a5
Adding delete hander
ronh1 Feb 26, 2023
69a0309
Adding docstrings
ronh1 Feb 26, 2023
9ac4caa
[ASM] - Rapid7 & Splunk Cortex ASM Enrichment - Expander 1613 & 90 (#…
content-bot Feb 26, 2023
650a256
Adding tests
ronh1 Feb 26, 2023
367b8e0
Fixing linters
ronh1 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
81caaf7
Fixing linters
ronh1 Feb 27, 2023
9cb7193
Adding docstring
ronh1 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
f5971d4
Handling pagination erros.
ronh1 Feb 27, 2023
f174b9b
Update Docker Image To demisto/python3 (#24908)
content-bot Feb 27, 2023
c56e039
Merge remote-tracking branch 'upstream/master'
ronh1 Feb 27, 2023
a504d72
Fixing conf.json conflict
ronh1 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
6c257e6
Revert "Add space to conf"
TalGumi Feb 2, 2023
8a1d9d7
Updated the packs category to *Authentication & Identity Management* …
maimorag Feb 27, 2023
ab7d7ba
Update Docker Image To demisto/fastapi (#24923)
content-bot Feb 27, 2023
602799d
Update Docker Image To demisto/lxml (#24924)
content-bot Feb 27, 2023
dc61d11
Update Docker Image To demisto/crypto (#24922)
content-bot Feb 27, 2023
0c82dd0
Update Docker Image To demisto/python3 (#24921)
content-bot Feb 27, 2023
e38feb4
NGINXApiModule: fix logging typo (#24878)
glicht Feb 27, 2023
c3e91d5
Downgrade docker to fix banner issue (#24905)
amshamah419 Feb 27, 2023
23288e0
Merge remote-tracking branch 'upstream/master'
ronh1 Feb 27, 2023
bbc846b
Merge branch 'master' into cisco-wsa
ronh1 Feb 27, 2023
f1b7b98
Fixing linters.
ronh1 Feb 27, 2023
ab422dd
Adding missing test_data
ronh1 Feb 27, 2023
2fc54a9
Fixing conf.json integration name
ronh1 Feb 27, 2023
5cec51d
Updating docker version
ronh1 Feb 27, 2023
e11527c
[Marketplace Contribution] XSOAR File Management (#24426) (#24929)
content-bot Feb 27, 2023
80f7b36
Fixing id and type in the yml
ronh1 Feb 28, 2023
287f4ec
Update Docker Image To demisto/py3-tools (#24935)
content-bot Feb 28, 2023
9768c06
v1.10.5 SDK (#24928)
eyalpalo Feb 28, 2023
72b62aa
redcanary parsing bugfix (#24850)
JasBeilin Feb 28, 2023
6ba0101
[Chronicle] Replace usage of deprecated `Isolate Endpoint - Generic` …
MichaelYochpaz Feb 28, 2023
2231033
Slack - Remove preview messages after answering questions (#24919)
ilaner Feb 28, 2023
81b53f1
Remove mirroring from xsiam (#24220)
dansterenson Feb 28, 2023
3f7e19d
Move pack Hey to DevelopersTools (#23448)
maimorag Feb 28, 2023
b5122df
RPR Resolution Notes (#24863) (#24938)
content-bot Feb 28, 2023
c1218d7
Update Docker Image To demisto/python3 (#24934)
content-bot Feb 28, 2023
582df9c
Updated the packs category to *Authentication & Identity Management*.…
maimorag Feb 28, 2023
05421c2
Fix ThreatQ Bug (#24875)
yaakovpraisler Feb 28, 2023
340eca6
McAfee MAR - delete files (#24879)
RotemAmit Feb 28, 2023
b70f8aa
Infoblox BloxOne Threat Defense (#24556)
esharf Feb 28, 2023
2353ec3
bug fix pack metadata (#24937)
eyalpalo Feb 28, 2023
a807907
extend sleep (#24823)
JudahSchwartz Feb 28, 2023
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
46a4367
Microsoft cas docs fix (#24948)
michal-dagan 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
1c35492
Fixing doc review.
ronh1 Mar 6, 2023
9915724
Fixing doc review.
ronh1 Mar 6, 2023
73785cb
Abnormal security fix array (#25051)
yasta5 Mar 6, 2023
ff9ae6c
Fixing doc review.
ronh1 Mar 6, 2023
3ce0fe7
Fixing integration name.
ronh1 Mar 6, 2023
16aa03e
Fixing pack_metadata
ronh1 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
6292a66
Adding readme file
ronh1 Mar 6, 2023
b7bce5f
Mirroring AWS Security Hub (#24376)
RotemAmit Mar 6, 2023
c7994f6
Fixing integration name
ronh1 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
fe98ecd
Fixing secrets
ronh1 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
ec9390c
Updating README
ronh1 Mar 6, 2023
4aee966
Fix ParseCSV context output (#25070)
yaakovpraisler Mar 6, 2023
8441a58
Update README
ronh1 Mar 6, 2023
edf8e83
XSOAR Mirroring docs update (#25094)
BEAdi Mar 6, 2023
f8e368d
1.10.6 (#25045)
YuvHayun Mar 6, 2023
0045bb2
Merge branch 'contrib/qmasters-ltd_cisco-wsa' into cisco-wsa
ronh1 Mar 7, 2023
a1e9814
Fixing release note description
ronh1 Mar 12, 2023
ff6d9c3
Fixing release note description
ronh1 Mar 12, 2023
9dd9e98
Merge branch 'cisco-wsa' of https://github.com/qmasters-ltd/content i…
ronh1 Mar 12, 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
  •  
  •  
  •  
39 changes: 19 additions & 20 deletions .devcontainer/Dockerfile
Original file line number Diff line number Diff line change
@@ -1,34 +1,33 @@
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 42e5a013cc914f87d0ff7bf613a1f80d9ff57579

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

# 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
133 changes: 69 additions & 64 deletions .devcontainer/devcontainer.json
Original file line number Diff line number Diff line change
Expand Up @@ -14,49 +14,8 @@
"source=node-modules,target=${containerWorkspaceFolder}/node_modules,type=volume",
"source=dind-var-lib-docker,target=/var/lib/docker,type=volume"
],
"containerUser": "demisto",
"remoteUser": "demisto",
"settings": {
"terminal.integrated.defaultProfile.linux": "zsh",
"terminal.integrated.profiles.linux": {
"zsh": {
"path": "/bin/zsh"
}
},
"cSpell.words": [
"demisto",
"xsoar",
"xsiam",
"fromversion",
"toversion",
"marketplacev",
"ciac",
"whois",
]
},
"extensions": [
"cortexxsoarext.xsoar",
"ms-python.python",
"ms-vscode.PowerShell",
"ms-toolsai.jupyter",
"timonwong.shellcheck",
"GitHub.vscode-pull-request-github",
"eamodio.gitlens",
"ms-azuretools.vscode-docker",
"ms-vscode-remote.remote-containers",
"streetsidesoftware.code-spell-checker",
"njpwerner.autodocstring",
"VisualStudioExptTeam.vscodeintellicode",
"yzhang.markdown-all-in-one",
"shd101wyy.markdown-preview-enhanced",
"Gruntfuggly.todo-tree",
"redhat.vscode-yaml",
"PKief.material-icon-theme",
"mikestead.dotenv",
"KevinRose.vsc-python-indent",
"rangav.vscode-thunder-client",
"ms-python.black-formatter",
"LittleFoxTeam.vscode-python-test-adapter"
],
"remoteEnv": {
"LOCAL_WORKSPACE_PATH": "${localWorkspaceFolder}",
"PATH": "${containerWorkspaceFolder}/.venv/bin:${containerEnv:PATH}",
Expand All @@ -70,26 +29,72 @@
"DEMISTO_VERIFY_SSL": "${localEnv:DEMISTO_VERIFY_SSL}",
"DEMISTO_API_KEY": "${localEnv:DEMISTO_API_KEY}"
},
// this is commented out until VSCode will fix self signed certificate issues
// "features": {
// "ghcr.io/devcontainers/features/docker-in-docker:1": {
// "version": "latest"
// },
// "ghcr.io/devcontainers/features/git:1": {
// "version": "os-provided"
// },
// "ghcr.io/devcontainers/features/powershell:1": {
// "version": "latest"
// },
// "ghcr.io/devcontainers/features/common-utils:1": {
// "version": "latest"
// },
// "ghcr.io/devcontainers/features/node:1": {
// "version": "latest"
// }
// },
// "overrideFeatureInstallOrder": [
// "ghcr.io/devcontainers/features/common-utils:1"
// ],
"onCreateCommand": "dos2unix .devcontainer/createCommand.sh && chmod +x .devcontainer/createCommand.sh && bash .devcontainer/createCommand.sh",
"customizations": {
"vscode": {
"settings": {
"terminal.integrated.defaultProfile.linux": "zsh",
"terminal.integrated.profiles.linux": {
"zsh": {
"path": "/bin/zsh"
}
},
"cSpell.words": [
"demisto",
"xsoar",
"xsiam",
"fromversion",
"toversion",
"marketplacev",
"ciac",
"whois",
]
},
"extensions": [
"cortexxsoarext.xsoar",
"ms-python.python",
"ms-vscode.PowerShell",
"ms-toolsai.jupyter",
"timonwong.shellcheck",
"GitHub.vscode-pull-request-github",
"eamodio.gitlens",
"ms-azuretools.vscode-docker",
"ms-vscode-remote.remote-containers",
"streetsidesoftware.code-spell-checker",
"njpwerner.autodocstring",
"VisualStudioExptTeam.vscodeintellicode",
"yzhang.markdown-all-in-one",
"shd101wyy.markdown-preview-enhanced",
"Gruntfuggly.todo-tree",
"redhat.vscode-yaml",
"PKief.material-icon-theme",
"mikestead.dotenv",
"KevinRose.vsc-python-indent",
"rangav.vscode-thunder-client",
"ms-python.black-formatter",
"LittleFoxTeam.vscode-python-test-adapter"
]
}
},
// this is commented out until VSCode will fix self signed certificate issues
// "features": {
// "ghcr.io/devcontainers/features/docker-in-docker:1": {
// "version": "latest"
// },
// "ghcr.io/devcontainers/features/git:1": {
// "version": "os-provided"
// },
// "ghcr.io/devcontainers/features/powershell:1": {
// "version": "latest"
// },
// "ghcr.io/devcontainers/features/common-utils:1": {
// "version": "latest"
// },
// "ghcr.io/devcontainers/features/node:1": {
// "version": "latest"
// }
// },
// "overrideFeatureInstallOrder": [
// "ghcr.io/devcontainers/features/common-utils:1"
// ],
"onCreateCommand": "dos2unix -n .devcontainer/createCommand.sh .devcontainer/createCommand_unix.sh && chmod +x .devcontainer/createCommand_unix.sh && bash .devcontainer/createCommand_unix.sh"
}
4 changes: 2 additions & 2 deletions .github/CODEOWNERS
Original file line number Diff line number Diff line change
Expand Up @@ -7,7 +7,7 @@
/Tests/Marketplace/core_packs_mpv2_list.json @yaakovpraisler @bakatzir @GuyLibermanPA @demisto/content-leaders

# Docker native image
/Tests/native_image_config.json @GuyAfik @JudahSchwartz
/Tests/docker_native_image_config.json @GuyAfik @JudahSchwartz

# Marketplace & Upload-Flow
/Tests/scripts/create_artifacts_graph/create_artifacts.py @ilaner
Expand Down Expand Up @@ -39,7 +39,7 @@

# Important Integrations
/Packs/Jira/Integrations/JiraV2/* @demisto/content-leaders
/Packs/ServiceNow/Integrations/ServiceNowv2/* @demisto/content-leaders
/Packs/ServiceNow/Integrations/ServiceNowv2/* @demisto/content-leaders @Shellyber
/Packs/EWS/Integrations/EWSv2/* @demisto/content-leaders
/Packs/ArcSightESM/Integrations/ArcSightESMv2/* @demisto/content-leaders
/Packs/QRadar/Integrations/QRadar_v3/* @tkatzir
Expand Down
21 changes: 21 additions & 0 deletions .github/workflows/check-devcontainer.yml
Original file line number Diff line number Diff line change
@@ -0,0 +1,21 @@
name: Check Devcontainer
on:
pull_request:
paths:
- .devcontainer/**
push:
branches:
- master
paths:
- .devcontainer/**
jobs:
Build-Devcontainer:
runs-on: ubuntu-latest
steps:
- name: Checkout
uses: actions/checkout@v3
- name: Run demisto-sdk in devcontainer
uses: devcontainers/ci@v0.2
with:
push: never
runCmd: demisto-sdk --version
3 changes: 1 addition & 2 deletions .github/workflows/close_jira_issue_by_pr_merge.yml
Original file line number Diff line number Diff line change
Expand Up @@ -32,11 +32,10 @@ jobs:
PR_TITLE: ${{ github.event.pull_request.title }}
PR_LINK: ${{ github.event.pull_request.html_url }}
PR_BODY: ${{ github.event.pull_request.body }}
IS_MERGED: True
USERNAME: ${{ secrets.LINK_PR_TO_JIRA_ISSUE_USER }}
PASSWORD: ${{ secrets.LINK_PR_TO_JIRA_ISSUE_PASSWORD }}
INSTANCE_URL: ${{ secrets.ENGINE_URL }}
run: |
echo "Checking for related Jira issues to PR: $PR_NUMBER"
cd Utils/github_workflow_scripts/jira_integration_scripts
poetry run python ./link_pr_to_jira_issue.py --url "$INSTANCE_URL" --pr_num "$PR_NUMBER" --pr_link "$PR_LINK" --pr_title "$PR_TITLE" --pr_body "$PR_BODY" --is_merged $IS_MERGED --username $USERNAME --password $PASSWORD
poetry run python ./link_pr_to_jira_issue.py --url "$INSTANCE_URL" --pr_num "$PR_NUMBER" --pr_link "$PR_LINK" --pr_title "$PR_TITLE" --pr_body "$PR_BODY" --is_merged --username $USERNAME --password $PASSWORD
7 changes: 3 additions & 4 deletions .github/workflows/link_edited_pr_to_jira_issue.yml
Original file line number Diff line number Diff line change
Expand Up @@ -16,7 +16,7 @@ jobs:
- name: Setup Python
uses: actions/setup-python@v3
with:
python-version: '3.9'
python-version: '3.10'
- name: Setup Poetry
uses: Gr1N/setup-poetry@v7
- uses: actions/cache@v2
Expand All @@ -32,12 +32,11 @@ jobs:
PR_TITLE: ${{ github.event.pull_request.title }}
PR_LINK: ${{ github.event.pull_request.html_url }}
PR_BODY: ${{ github.event.pull_request.body }}
IS_MERGED: false
USERNAME: ${{ secrets.LINK_PR_TO_JIRA_ISSUE_USER }}
PASSWORD: ${{ secrets.LINK_PR_TO_JIRA_ISSUE_PASSWORD }}
INSTANCE_URL: ${{ secrets.ENGINE_URL }}
run: |
echo "Checking for related Jira issues to PR: $PR_NUMBER"
cd Utils/github_workflow_scripts/jira_integration_scripts
echo --pr_num $PR_NUMBER --pr_link $PR_LINK --pr_title $PR_TITLE --pr_body $PR_BODY --is_merged $IS_MERGED
poetry run python ./link_pr_to_jira_issue.py --url "$INSTANCE_URL" --pr_num "$PR_NUMBER" --pr_link "$PR_LINK" --pr_title "$PR_TITLE" --pr_body "$PR_BODY" --is_merged $IS_MERGED --username $USERNAME --password $PASSWORD
echo --pr_num $PR_NUMBER --pr_link $PR_LINK --pr_title $PR_TITLE --pr_body $PR_BODY --no-is_merged
poetry run python ./link_pr_to_jira_issue.py --url "$INSTANCE_URL" --pr_num "$PR_NUMBER" --pr_link "$PR_LINK" --pr_title "$PR_TITLE" --pr_body "$PR_BODY" --no-is_merged --username $USERNAME --password $PASSWORD
4 changes: 2 additions & 2 deletions .gitignore
Original file line number Diff line number Diff line change
Expand Up @@ -39,8 +39,7 @@ Scripts/**/__init__.py
Integrations/**/__init__.py
Packs/**/__init__.py
requirements.txt
Tests/scripts/infrastructure_tests/collect_tests.log
Tests/scripts/collect_tests.log
**/collect_tests.log

# Environment and reports
.demisto-sdk-conf
Expand All @@ -56,6 +55,7 @@ Packs/**/report_pytest.json

# devcontainer folders
.devcontainer/certs.crt
.devcontainer/createCommand_unix.sh
**/.devcontainer
!/.devcontainer

Expand Down
8 changes: 4 additions & 4 deletions .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.41253
image: docker-io.art.code.pan.run/devdemisto/gitlab-content-ci:1.0.0.41284
artifacts:
expire_in: 30 days
paths:
Expand All @@ -9,16 +9,16 @@ default:

stages:
- unittests-and-validations
- create-instances
- prepare-testing-bucket
- run-instances
- stage-compare
- upload-to-marketplace
- fan-in # concentrate pipeline artifacts to single job before triggering child slack pipeline


variables:
DONT_CACHE_LAST_RESPONSE: "true"
GCS_MARKET_BUCKET: "marketplace-dist"
GCS_MARKET_BUCKET_DEV: "marketplace-dist-dev"
GCS_MARKET_V2_BUCKET: "marketplace-v2-dist"
GCS_MARKET_XPANSE_BUCKET: "xpanse-dist"
STORAGE_BASE_PATH: ""
Expand All @@ -42,6 +42,7 @@ variables:
DEMISTO_CONNECTION_POOL_MAXSIZE: "180" # see this issue for more info https://github.com/demisto/etc/issues/36886
SDK_REF: "master" # The default sdk branch to use
OVERRIDE_ALL_PACKS: "false"
TEST_UPLOAD: "true"


include:
Expand All @@ -51,4 +52,3 @@ include:
- local: .gitlab/ci/instance-test.yml
- local: .gitlab/ci/sdk-nightly.yml
- local: .gitlab/ci/miscellaneous.yml
- local: .gitlab/ci/staging.yml
Loading