Updated: audit.sh and THIRD_PARTY.txt

This commit is contained in:
nobody 2021-03-18 07:00:01 +01:00
parent 967a71dee2
commit b5ee21308c
No known key found for this signature in database
GPG Key ID: 8F6DE3D614FCFD7A
2 changed files with 116 additions and 45 deletions

View File

@ -6,8 +6,11 @@ https://cdnjs.cloudflare.com/ajax/libs/algoliasearch/4.8.6/algoliasearch.umd.min
https://cdnjs.cloudflare.com/ajax/libs/anchor-js/3.2.2/anchor.min.js
https://cdnjs.cloudflare.com/ajax/libs/anchor-js/4.3.0/anchor.min.js
https://cdnjs.cloudflare.com/ajax/libs/angucomplete-alt/3.0.0/angucomplete-alt.min.js
https://cdnjs.cloudflare.com/ajax/libs/angular-animate/1.8.2/angular-animate.min.js
https://cdnjs.cloudflare.com/ajax/libs/angular-aria/1.8.2/angular-aria.min.js
https://cdnjs.cloudflare.com/ajax/libs/angular-bootstrap-colorpicker/3.0.32/css/colorpicker.min.css
https://cdnjs.cloudflare.com/ajax/libs/angular-bootstrap-colorpicker/3.0.32/js/bootstrap-colorpicker-module.min.js
https://cdnjs.cloudflare.com/ajax/libs/angular-cookies/1.8.2/angular-cookies.min.js
https://cdnjs.cloudflare.com/ajax/libs/angular.js/1.2.19/angular-animate.min.js
https://cdnjs.cloudflare.com/ajax/libs/angular.js/1.2.19/angular-cookies.min.js
https://cdnjs.cloudflare.com/ajax/libs/angular.js/1.2.19/angular-loader.min.js
@ -80,8 +83,12 @@ https://cdnjs.cloudflare.com/ajax/libs/angularjs-toaster/2.2.0/toaster.min.css
https://cdnjs.cloudflare.com/ajax/libs/angularjs-toaster/2.2.0/toaster.min.js
https://cdnjs.cloudflare.com/ajax/libs/angularjs-toaster/3.0.0/toaster.min.css
https://cdnjs.cloudflare.com/ajax/libs/angularjs-toaster/3.0.0/toaster.min.js
https://cdnjs.cloudflare.com/ajax/libs/angular-loader/1.8.2/angular-loader.min.js
https://cdnjs.cloudflare.com/ajax/libs/angular-material/1.2.1/angular-material.min.css
https://cdnjs.cloudflare.com/ajax/libs/angular-material/1.2.1/angular-material.min.js
https://cdnjs.cloudflare.com/ajax/libs/angular-message-format/1.8.2/angular-message-format.min.js
https://cdnjs.cloudflare.com/ajax/libs/angular-messages/1.8.2/angular-messages.min.js
https://cdnjs.cloudflare.com/ajax/libs/angular-sanitize/1.8.2/angular-sanitize.min.js
https://cdnjs.cloudflare.com/ajax/libs/angular-translate/2.18.4/angular-translate-handler-log/angular-translate-handler-log.min.js
https://cdnjs.cloudflare.com/ajax/libs/angular-translate/2.18.4/angular-translate-interpolation-messageformat/angular-translate-interpolation-messageformat.min.js
https://cdnjs.cloudflare.com/ajax/libs/angular-translate/2.18.4/angular-translate-loader-partial/angular-translate-loader-partial.min.js
@ -304,12 +311,12 @@ https://cdnjs.cloudflare.com/ajax/libs/font-awesome/3.2.1/css/font-awesome.min.c
https://cdnjs.cloudflare.com/ajax/libs/font-awesome/3.2.1/font/fontawesome-webfont.woff
https://cdnjs.cloudflare.com/ajax/libs/font-awesome/4.7.0/css/font-awesome.min.css
https://cdnjs.cloudflare.com/ajax/libs/font-awesome/4.7.0/fonts/fontawesome-webfont.woff2
https://cdnjs.cloudflare.com/ajax/libs/font-awesome/5.15.2/css/all.min.css
https://cdnjs.cloudflare.com/ajax/libs/font-awesome/5.15.2/css/v4-shims.min.css
https://cdnjs.cloudflare.com/ajax/libs/font-awesome/5.15.2/js/all.min.js
https://cdnjs.cloudflare.com/ajax/libs/font-awesome/5.15.2/webfonts/fa-brands-400.woff2
https://cdnjs.cloudflare.com/ajax/libs/font-awesome/5.15.2/webfonts/fa-regular-400.woff2
https://cdnjs.cloudflare.com/ajax/libs/font-awesome/5.15.2/webfonts/fa-solid-900.woff2
https://cdnjs.cloudflare.com/ajax/libs/font-awesome/5.15.3/css/all.min.css
https://cdnjs.cloudflare.com/ajax/libs/font-awesome/5.15.3/css/v4-shims.min.css
https://cdnjs.cloudflare.com/ajax/libs/font-awesome/5.15.3/js/all.min.js
https://cdnjs.cloudflare.com/ajax/libs/font-awesome/5.15.3/webfonts/fa-brands-400.woff2
https://cdnjs.cloudflare.com/ajax/libs/font-awesome/5.15.3/webfonts/fa-regular-400.woff2
https://cdnjs.cloudflare.com/ajax/libs/font-awesome/5.15.3/webfonts/fa-solid-900.woff2
https://cdnjs.cloudflare.com/ajax/libs/gsap/1.20.5/easing/EasePack.min.js
https://cdnjs.cloudflare.com/ajax/libs/gsap/1.20.5/jquery.gsap.min.js
https://cdnjs.cloudflare.com/ajax/libs/gsap/1.20.5/plugins/AttrPlugin.min.js
@ -802,6 +809,28 @@ https://cdnjs.cloudflare.com/ajax/libs/jquery/3.6.0/jquery.min.js
https://cdnjs.cloudflare.com/ajax/libs/jquery.blockUI/2.70/jquery.blockUI.min.js
https://cdnjs.cloudflare.com/ajax/libs/jquery-cookie/1.4.1/jquery.cookie.min.js
https://cdnjs.cloudflare.com/ajax/libs/jquery-csv/1.0.11/jquery.csv.min.js
https://cdnjs.cloudflare.com/ajax/libs/jquery.cycle2/2.1.6/core/jquery.cycle2.autoheight.min.js
https://cdnjs.cloudflare.com/ajax/libs/jquery.cycle2/2.1.6/core/jquery.cycle2.caption.min.js
https://cdnjs.cloudflare.com/ajax/libs/jquery.cycle2/2.1.6/core/jquery.cycle2.command.min.js
https://cdnjs.cloudflare.com/ajax/libs/jquery.cycle2/2.1.6/core/jquery.cycle2.core.min.js
https://cdnjs.cloudflare.com/ajax/libs/jquery.cycle2/2.1.6/core/jquery.cycle2.hash.min.js
https://cdnjs.cloudflare.com/ajax/libs/jquery.cycle2/2.1.6/core/jquery.cycle2.loader.min.js
https://cdnjs.cloudflare.com/ajax/libs/jquery.cycle2/2.1.6/core/jquery.cycle2.pager.min.js
https://cdnjs.cloudflare.com/ajax/libs/jquery.cycle2/2.1.6/core/jquery.cycle2.prevnext.min.js
https://cdnjs.cloudflare.com/ajax/libs/jquery.cycle2/2.1.6/core/jquery.cycle2.progressive.min.js
https://cdnjs.cloudflare.com/ajax/libs/jquery.cycle2/2.1.6/core/jquery.cycle2.tmpl.min.js
https://cdnjs.cloudflare.com/ajax/libs/jquery.cycle2/2.1.6/jquery.cycle2.lookahead.min.js
https://cdnjs.cloudflare.com/ajax/libs/jquery.cycle2/2.1.6/jquery.cycle2.min.js
https://cdnjs.cloudflare.com/ajax/libs/jquery.cycle2/2.1.6/plugin/jquery.cycle2.caption2.min.js
https://cdnjs.cloudflare.com/ajax/libs/jquery.cycle2/2.1.6/plugin/jquery.cycle2.carousel.min.js
https://cdnjs.cloudflare.com/ajax/libs/jquery.cycle2/2.1.6/plugin/jquery.cycle2.center.min.js
https://cdnjs.cloudflare.com/ajax/libs/jquery.cycle2/2.1.6/plugin/jquery.cycle2.flip.min.js
https://cdnjs.cloudflare.com/ajax/libs/jquery.cycle2/2.1.6/plugin/jquery.cycle2.ie-fade.min.js
https://cdnjs.cloudflare.com/ajax/libs/jquery.cycle2/2.1.6/plugin/jquery.cycle2.scrollVert.min.js
https://cdnjs.cloudflare.com/ajax/libs/jquery.cycle2/2.1.6/plugin/jquery.cycle2.shuffle.min.js
https://cdnjs.cloudflare.com/ajax/libs/jquery.cycle2/2.1.6/plugin/jquery.cycle2.swipe.min.js
https://cdnjs.cloudflare.com/ajax/libs/jquery.cycle2/2.1.6/plugin/jquery.cycle2.tile.min.js
https://cdnjs.cloudflare.com/ajax/libs/jquery.cycle2/2.1.6/plugin/jquery.cycle2.video.min.js
https://cdnjs.cloudflare.com/ajax/libs/jquery.devbridge-autocomplete/1.4.11/jquery.autocomplete.min.js
https://cdnjs.cloudflare.com/ajax/libs/jquery-easing/1.4.1/jquery.easing.min.js
https://cdnjs.cloudflare.com/ajax/libs/jquery.lazy/1.7.11/jquery.lazy.min.js
@ -878,8 +907,8 @@ https://cdnjs.cloudflare.com/ajax/libs/p5.js/1.3.0/p5.min.js
https://cdnjs.cloudflare.com/ajax/libs/page.js/1.11.6/page.js
https://cdnjs.cloudflare.com/ajax/libs/paginationjs/2.1.5/pagination.css
https://cdnjs.cloudflare.com/ajax/libs/paginationjs/2.1.5/pagination.min.js
https://cdnjs.cloudflare.com/ajax/libs/plyr/3.6.3/plyr.min.css
https://cdnjs.cloudflare.com/ajax/libs/plyr/3.6.3/plyr.min.js
https://cdnjs.cloudflare.com/ajax/libs/plyr/3.6.4/plyr.min.css
https://cdnjs.cloudflare.com/ajax/libs/plyr/3.6.4/plyr.min.js
https://cdnjs.cloudflare.com/ajax/libs/popper.js/1.16.1/umd/popper.min.js
https://cdnjs.cloudflare.com/ajax/libs/popper.js/2.9.1/umd/popper.min.js
https://cdnjs.cloudflare.com/ajax/libs/prop-types/15.7.2/prop-types.min.js
@ -990,6 +1019,8 @@ https://cdnjs.cloudflare.com/ajax/libs/toastr.js/2.1.4/toastr.min.css
https://cdnjs.cloudflare.com/ajax/libs/toastr.js/2.1.4/toastr.min.js
https://cdnjs.cloudflare.com/ajax/libs/tooltipster/3.3.0/js/jquery.tooltipster.min.js
https://cdnjs.cloudflare.com/ajax/libs/tooltipster/4.2.8/js/tooltipster.bundle.min.js
https://cdnjs.cloudflare.com/ajax/libs/twitter-bootstrap/3.0.0/css/bootstrap.min.css
https://cdnjs.cloudflare.com/ajax/libs/twitter-bootstrap/3.0.0/js/bootstrap.min.js
https://cdnjs.cloudflare.com/ajax/libs/twitter-bootstrap/3.3.7/css/bootstrap.min.css
https://cdnjs.cloudflare.com/ajax/libs/twitter-bootstrap/3.3.7/js/bootstrap.min.js
https://cdnjs.cloudflare.com/ajax/libs/twitter-bootstrap/3.4.1/css/bootstrap.min.css
@ -1068,3 +1099,4 @@ https://raw.githubusercontent.com/Templarian/MaterialDesign-Webfont/v4.9.95/font
https://raw.githubusercontent.com/Templarian/MaterialDesign-Webfont/v5.8.55/css/materialdesignicons.min.css
https://raw.githubusercontent.com/Templarian/MaterialDesign-Webfont/v5.8.55/fonts/materialdesignicons-webfont.woff2
https://unpkg.com/react-side-effect@2.1.1/lib/index.umd.min.js
https://use.fontawesome.com/a1f20be65b.js

View File

@ -186,6 +186,73 @@ function pre_check() {
}
# =============================================================================
# SPECIAL CASES (E.G. BUNDLES)
# =============================================================================
declare -A arr_gsap
arr_gsap[AttrPlugin.min.js]="plugins/AttrPlugin.min.js"
arr_gsap[BezierPlugin.min.js]="plugins/BezierPlugin.min.js"
arr_gsap[CSSPlugin.min.js]="plugins/CSSPlugin.min.js"
arr_gsap[CSSRulePlugin.min.js]="plugins/CSSRulePlugin.min.js"
arr_gsap[ColorPropsPlugin.min.js]="plugins/ColorPropsPlugin.min.js"
arr_gsap[DirectionalRotationPlugin.min.js]="plugins/DirectionalRotationPlugin.min.js"
arr_gsap[EaselPlugin.min.js]="plugins/EaselPlugin.min.js"
arr_gsap[EndArrayPlugin.min.js]="plugins/EndArrayPlugin.min.js"
arr_gsap[ModelifiersPlugin.min.js]="plugins/ModelifiersPlugin.min.js"
arr_gsap[PixiPlugin.min.js]="plugins/PixiPlugin.min.js"
arr_gsap[RaphaelPlugin.min.js]="plugins/RaphaelPlugin.min.js"
arr_gsap[RoundPropsPlugin.min.js]="plugins/RoundPropsPlugin.min.js"
arr_gsap[ScrollToPlugin.min.js]="plugins/ScrollToPlugin.min.js"
arr_gsap[TextPlugin.min.js]="plugins/TextPlugin.min.js"
arr_gsap[EasePack.min.js]="easing/EasePack.min.js"
arr_gsap[Draggable.min.js]="utils/Draggable.min.js"
arr_gsap[ModifiersPlugin.min.js]="plugins/ModifiersPlugin.min.js"
declare -A arr_cycle
arr_cycle[jquery.cycle2.min.js]="jquery.cycle2.min.js"
arr_cycle[jquery.cycle2.autoheight.min.js]="jquery.cycle2.autoheight.min.js"
arr_cycle[jquery.cycle2.caption.min.js]="jquery.cycle2.caption.min.js"
arr_cycle[jquery.cycle2.caption2.min.js]="jquery.cycle2.caption2.min.js"
arr_cycle[jquery.cycle2.carousel.min.js]="jquery.cycle2.carousel.min.js"
arr_cycle[jquery.cycle2.center.min.js]="jquery.cycle2.center.min.js"
arr_cycle[jquery.cycle2.command.min.js]="jquery.cycle2.command.min.js"
arr_cycle[jquery.cycle2.core.min.js]="jquery.cycle2.core.min.js"
arr_cycle[jquery.cycle2.flip.min.js]="jquery.cycle2.flip.min.js"
arr_cycle[jquery.cycle2.hash.min.js]="jquery.cycle2.hash.min.js"
arr_cycle[jquery.cycle2.ie-fade.min.js]="jquery.cycle2.ie-fade.min.js"
arr_cycle[jquery.cycle2.loader.min.js]="jquery.cycle2.loader.min.js"
arr_cycle[jquery.cycle2.lookahead.min.js]="jquery.cycle2.lookahead.min.js"
arr_cycle[jquery.cycle2.pager.min.js]="jquery.cycle2.pager.min.js"
arr_cycle[jquery.cycle2.prevnext.min.js]="jquery.cycle2.prevnext.min.js"
arr_cycle[jquery.cycle2.progressive.min.js]="jquery.cycle2.progressive.min.js"
arr_cycle[jquery.cycle2.scrollVert.min.js]="jquery.cycle2.scrollVert.min.js"
arr_cycle[jquery.cycle2.shuffle.min.js]="jquery.cycle2.shuffle.min.js"
arr_cycle[jquery.cycle2.swipe.min.js]="jquery.cycle2.swipe.min.js"
arr_cycle[jquery.cycle2.tile.min.js]="jquery.cycle2.tile.min.js"
arr_cycle[jquery.cycle2.tmpl.min.js]="jquery.cycle2.tmpl.min.js"
arr_cycle[jquery.cycle2.video.min.js]="jquery.cycle2.video.min.js"
arr_cycle[jquery.cycle2.autoheight.min.js]="core/jquery.cycle2.autoheight.min.js"
arr_cycle[jquery.cycle2.caption.min.js]="core/jquery.cycle2.caption.min.js"
arr_cycle[jquery.cycle2.command.min.js]="core/jquery.cycle2.command.min.js"
arr_cycle[jquery.cycle2.core.min.js]="core/jquery.cycle2.core.min.js"
arr_cycle[jquery.cycle2.hash.min.js]="core/jquery.cycle2.hash.min.js"
arr_cycle[jquery.cycle2.loader.min.js]="core/jquery.cycle2.loader.min.js"
arr_cycle[jquery.cycle2.pager.min.js]="core/jquery.cycle2.pager.min.js"
arr_cycle[jquery.cycle2.prevnext.min.js]="core/jquery.cycle2.prevnext.min.js"
arr_cycle[jquery.cycle2.progressive.min.js]="core/jquery.cycle2.progressive.min.js"
arr_cycle[jquery.cycle2.tmpl.min.js]="core/jquery.cycle2.tmpl.min.js"
arr_cycle[jquery.cycle2.caption2.min.js]="plugin/jquery.cycle2.caption2.min.js"
arr_cycle[jquery.cycle2.carousel.min.js]="plugin/jquery.cycle2.carousel.min.js"
arr_cycle[jquery.cycle2.center.min.js]="plugin/jquery.cycle2.center.min.js"
arr_cycle[jquery.cycle2.flip.min.js]="plugin/jquery.cycle2.flip.min.js"
arr_cycle[jquery.cycle2.ie-fade.min.js]="plugin/jquery.cycle2.ie-fade.min.js"
arr_cycle[jquery.cycle2.scrollVert.min.js]="plugin/jquery.cycle2.scrollVert.min.js"
arr_cycle[jquery.cycle2.shuffle.min.js]="plugin/jquery.cycle2.shuffle.min.js"
arr_cycle[jquery.cycle2.swipe.min.js]="plugin/jquery.cycle2.swipe.min.js"
arr_cycle[jquery.cycle2.tile.min.js]="plugin/jquery.cycle2.tile.min.js"
arr_cycle[jquery.cycle2.video.min.js]="plugin/jquery.cycle2.video.min.js"
# =============================================================================
# CHECK RESOURCE
# =============================================================================
@ -241,7 +308,7 @@ function check_resource() {
echo -e "${YELLOW}STATUS: NO CONNECTION $url${NOCOLOR}"
FILES_NO_CONNECTION="${YELLOW}No connection: $path --> $url${NOCOLOR}\n$FILES_NO_CONNECTION"
((COUNTER_CONNECT_FAILED++))
return 0;
return 0
fi
# Calculate hash value
@ -337,42 +404,10 @@ function create_url() {
fi
elif [ "$folder" = "gsap" ]; then
if [ "$version" = "1.20.5" ] || [ "$version" = "2.1.3" ]; then
if [ "$jfile" = "AttrPlugin.min.js" ]; then
url="$CLOUDFLARE/$folder/$version/plugins/AttrPlugin.min.js"
elif [ "$jfile" = "BezierPlugin.min.js" ]; then
url="$CLOUDFLARE/$folder/$version/plugins/BezierPlugin.min.js"
elif [ "$jfile" = "CSSPlugin.min.js" ]; then
url="$CLOUDFLARE/$folder/$version/plugins/CSSPlugin.min.js"
elif [ "$jfile" = "CSSRulePlugin.min.js" ]; then
url="$CLOUDFLARE/$folder/$version/plugins/CSSRulePlugin.min.js"
elif [ "$jfile" = "ColorPropsPlugin.min.js" ]; then
url="$CLOUDFLARE/$folder/$version/plugins/ColorPropsPlugin.min.js"
elif [ "$jfile" = "DirectionalRotationPlugin.min.js" ]; then
url="$CLOUDFLARE/$folder/$version/plugins/DirectionalRotationPlugin.min.js"
elif [ "$jfile" = "EaselPlugin.min.js" ]; then
url="$CLOUDFLARE/$folder/$version/plugins/EaselPlugin.min.js"
elif [ "$jfile" = "EndArrayPlugin.min.js" ]; then
url="$CLOUDFLARE/$folder/$version/plugins/EndArrayPlugin.min.js"
elif [ "$jfile" = "ModelifiersPlugin.min.js" ]; then
url="$CLOUDFLARE/$folder/$version/plugins/ModelifiersPlugin.min.js"
elif [ "$jfile" = "PixiPlugin.min.js" ]; then
url="$CLOUDFLARE/$folder/$version/plugins/PixiPlugin.min.js"
elif [ "$jfile" = "RaphaelPlugin.min.js" ]; then
url="$CLOUDFLARE/$folder/$version/plugins/RaphaelPlugin.min.js"
elif [ "$jfile" = "RoundPropsPlugin.min.js" ]; then
url="$CLOUDFLARE/$folder/$version/plugins/RoundPropsPlugin.min.js"
elif [ "$jfile" = "ScrollToPlugin.min.js" ]; then
url="$CLOUDFLARE/$folder/$version/plugins/ScrollToPlugin.min.js"
elif [ "$jfile" = "TextPlugin.min.js" ]; then
url="$CLOUDFLARE/$folder/$version/plugins/TextPlugin.min.js"
elif [ "$jfile" = "EasePack.min.js" ]; then
url="$CLOUDFLARE/$folder/$version/easing/EasePack.min.js"
elif [ "$jfile" = "Draggable.min.js" ]; then
url="$CLOUDFLARE/$folder/$version/utils/Draggable.min.js"
elif [ "$jfile" = "ModifiersPlugin.min.js" ]; then
url="$CLOUDFLARE/$folder/$version/plugins/ModifiersPlugin.min.js"
if [ "${arr_gsap[$jfile]}" != "" ]; then
url="$CLOUDFLARE/$folder/$version/${arr_gsap[$subfile]}"
else
url="$CLOUDFLARE/$folder/$version/$jfile"
url="$CLOUDFLARE/$folder/$version/$subfile"
fi
else
url="$CLOUDFLARE/$folder/$version/$jfile"
@ -514,6 +549,10 @@ function create_url() {
url="$GITHUB/pagekit/vue-resource/$version/dist/vue-resource.min.js"
elif [ "$path" = "../resources/webfont/fa-loader.js" ]; then
url="https://use.fontawesome.com/a1f20be65b.js"
elif [ "$folder" = "jquery.cycle2" ]; then
if [ "${arr_cycle[$subfile]}" != "" ]; then
url="$CLOUDFLARE/$folder/$version/${arr_cycle[$subfile]}"
fi
else
if [ "$subfile" = "$jfile" ]; then
url="$CLOUDFLARE/$folder/$version/$subfile"
@ -532,7 +571,7 @@ function create_url() {
pre_check
# Handle arguments
while getopts dfhlrt:: opt; do
while getopts d:fhlrt opt; do
case $opt in
d) CHECK="$OPTARG";;
f) CREATE_THIRD_PARTY_FILE=true;;