diff --git a/apps/accounts/api/automations/check_account.py b/apps/accounts/api/automations/check_account.py
index 657a4b5c0..c34f92f10 100644
--- a/apps/accounts/api/automations/check_account.py
+++ b/apps/accounts/api/automations/check_account.py
@@ -63,8 +63,8 @@ class CheckAccountExecutionViewSet(AutomationExecutionViewSet):
if not asset_id:
return Response(status=400, data={"asset_id": "This field is required."})
- get_object_or_404(Asset, pk=asset_id)
- name = "Check asset risk: {}".format(asset_id)
+ asset = get_object_or_404(Asset, pk=asset_id)
+ name = "Check asset risk: {}".format(asset.name)
execution = AutomationExecution()
execution.snapshot = {
"assets": [asset_id],
diff --git a/apps/accounts/templates/accounts/check_account_report.html b/apps/accounts/templates/accounts/check_account_report.html
index bad0fc065..e0b6bca68 100644
--- a/apps/accounts/templates/accounts/check_account_report.html
+++ b/apps/accounts/templates/accounts/check_account_report.html
@@ -31,27 +31,35 @@
{% trans 'Weak password' %}
- {{ summary.weak_password | default:0 }}
+
+ {{ summary.weak_password | default:0 }}
+
{% trans 'Leaked password' %}
- {{ summary.leaked_password | default:0 }}
+
+ {{ summary.leaked_password | default:0 }}
+
{% trans 'Repeated password' %}
- {{ summary.repeated_password | default:0 }}
+
+ {{ summary.repeated_password | default:0 }}
+
{% trans 'No secret' %}
- {{ summary.no_secret | default:0 }}
+
+ {{ summary.no_secret | default:0 }}
+
{% trans 'Task name' %}
- {{ execution.automation.name }}
+ {{ execution.snapshot.name }}
@@ -205,6 +213,9 @@
font: 500 14px/22px 'PingFang SC';
}
+ .container-section .item .item-value.red {
+ color: red;
+ }
.custom-table {
margin-bottom: 0;
@@ -254,6 +265,7 @@
color: #2e7d32;
}
+
.lost-accounts .section-header span {
background: #fbe9e7;
color: #d84315;
diff --git a/apps/assets/automations/base/manager.py b/apps/assets/automations/base/manager.py
index 87a5fe7d9..3c968213f 100644
--- a/apps/assets/automations/base/manager.py
+++ b/apps/assets/automations/base/manager.py
@@ -116,7 +116,7 @@ class BaseManager:
automation.save(update_fields=['last_execution_date'])
def update_execution(self):
- self.duration = time.time() - self.time_start
+ self.duration = round(time.time() - self.time_start, 2)
self.execution.date_finished = timezone.now()
self.execution.duration = self.duration
self.execution.summary = self.summary