mirror of
https://github.com/open-metadata/OpenMetadata.git
synced 2026-01-07 13:07:22 +00:00
Update vuln (#6432)
This commit is contained in:
parent
839d25217e
commit
8ec2dbe6e4
3
Makefile
3
Makefile
@ -242,7 +242,7 @@ snyk-ui-report: ## Uses Snyk CLI to validate the UI dependencies. Don't stop th
|
||||
snyk test --file=openmetadata-ui/src/main/resources/ui/yarn.lock $(SNYK_ARGS) >> security/ui-dep-scan.out | true;
|
||||
|
||||
.PHONY: snyk-dependencies-report
|
||||
snyk-dependencies-report: ## Uses Snyk CLI to validate the project dependencies: MySQL, Postgres and ES
|
||||
snyk-dependencies-report: ## Uses Snyk CLI to validate the project dependencies: MySQL, Postgres and ES. Only local testing.
|
||||
@echo "Validating dependencies images..."
|
||||
snyk container test mysql/mysql-server:latest $(SNYK_ARGS) >> security/mysql-scan.out | true;
|
||||
snyk container test postgres:latest $(SNYK_ARGS) >> security/postgres-scan.out | true;
|
||||
@ -256,7 +256,6 @@ snyk-report: ## Uses Snyk CLI to run a security scan of the different pieces of
|
||||
$(MAKE) snyk-airflow-apis-report
|
||||
$(MAKE) snyk-server-report
|
||||
$(MAKE) snyk-ui-report
|
||||
$(MAKE) snyk-dependencies-report
|
||||
$(MAKE) read-report
|
||||
|
||||
.PHONY: read-report
|
||||
|
||||
@ -22,6 +22,7 @@ from openmetadata_managed_apis.api.app import blueprint
|
||||
from openmetadata_managed_apis.api.response import ApiResponse
|
||||
from openmetadata_managed_apis.api.utils import get_arg_dag_id
|
||||
from openmetadata_managed_apis.operations.delete import delete_dag_id
|
||||
from werkzeug.utils import secure_filename
|
||||
|
||||
|
||||
@blueprint.route("/delete", methods=["DELETE"])
|
||||
@ -37,13 +38,15 @@ def delete_dag() -> Response:
|
||||
}
|
||||
"""
|
||||
dag_id = get_arg_dag_id()
|
||||
# Sanitize Path Traversal, as later on we clean files based on the DAG id
|
||||
secure_dag_id = secure_filename(dag_id)
|
||||
|
||||
try:
|
||||
return delete_dag_id(dag_id)
|
||||
return delete_dag_id(secure_dag_id)
|
||||
|
||||
except Exception as exc:
|
||||
logging.info(f"Failed to delete dag {dag_id}")
|
||||
logging.info(f"Failed to delete dag {dag_id} [secured: {secure_dag_id}]")
|
||||
return ApiResponse.error(
|
||||
status=ApiResponse.STATUS_SERVER_ERROR,
|
||||
error=f"Failed to delete {dag_id} due to {exc} - {traceback.format_exc()}",
|
||||
error=f"Failed to delete {dag_id} [secured: {secure_dag_id}] due to {exc} - {traceback.format_exc()}",
|
||||
)
|
||||
|
||||
Loading…
x
Reference in New Issue
Block a user