{% extends "base_generic.html" %} {% load settings_tags custom_tags %} {% block pagetitle %}System Configuration{% endblock %} {% block content %} {% get_solo "commandcenter.CompanyInformation" as company_config %} {% get_solo "commandcenter.CloudServicesConfiguration" as cloud_config %} {% get_solo "commandcenter.NamecheapConfiguration" as namecheap_config %} {% get_solo "commandcenter.ReportConfiguration" as report_config %} {% get_solo "commandcenter.SlackConfiguration" as slack_config %} {% get_solo "commandcenter.VirusTotalConfiguration" as vt_config %} {% get_solo "commandcenter.GeneralConfiguration" as general_config %} {% get_solo "commandcenter.BloodHoundConfiguration" as bloodhound_config %}
Administration

System Configuration

Review Ghostwriter’s runtime defaults and integration readiness. Sensitive values remain masked.

Most values are managed in Django administration under Command Center. The server timezone is changed in the application settings and requires a restart.
Runtime

General

Server timezone
{{ timezone }}
Form timezone
{{ general_config.default_timezone }}
Hostname
{{ general_config.hostname }}
Report identity

Company

Company name
{{ company_config.company_name }}
Twitter
{{ company_config.company_twitter|default:"Not configured" }}
Email
{{ company_config.company_email|default:"Not configured" }}
Domain health

VirusTotal

{% if vt_config.enable %}Enabled{% else %}Disabled{% endif %}
API key
{% if vt_config.enable %}{{ vt_config.sanitized_api_key }}{% else %}Not configured{% endif %}
Request interval
{{ vt_config.sleep_time }} seconds
Registrar

Namecheap

{% if namecheap_config.enable %}Enabled{% else %}Disabled{% endif %}
{% if namecheap_config.enable %}
Whitelisted IP
{{ namecheap_config.client_ip }}
API key
{{ namecheap_config.sanitized_api_key }}
Username
{{ namecheap_config.username }}
API username
{{ namecheap_config.api_username }}
Page size
{{ namecheap_config.page_size }}
{% else %}
Configuration
Not configured
{% endif %}
Infrastructure

Cloud Services

{% if cloud_config.enable %}Enabled{% else %}Disabled{% endif %}
{% if cloud_config.enable %}
AWS access key
{{ cloud_config.sanitized_aws_key }}
AWS secret
{{ cloud_config.sanitized_aws_secret }}
DigitalOcean key
{{ cloud_config.sanitized_do_api_key }}
{% else %}
Configuration
Not configured
{% endif %}
Attack paths

BloodHound

{% if bloodhound_config.has_bloodhound_api %}Enabled{% else %}Disabled{% endif %}
API URL
{% if bloodhound_config.bloodhound_api_root_url %}{{ bloodhound_config.bloodhound_api_root_url }}{% else %}Not configured{% endif %}
Notifications

Slack

{% if slack_config.enable %}Enabled{% else %}Disabled{% endif %}
{% if slack_config.enable %}
Webhook
{{ slack_config.sanitized_webhook }}
Bot name
{{ slack_config.slack_username }}
Bot avatar
{{ slack_config.slack_emoji }}
Global channel
{{ slack_config.slack_channel }}
Alert target
{{ slack_config.slack_alert_target }}
{% else %}
Configuration
Not configured
{% endif %}
Generated output

Reporting Defaults

Image borders
{% if report_config.enable_borders %}Enabled{% else %}Disabled{% endif %}
{% if report_config.enable_borders %}
Border weight
{{ report_config.border_weight|divide:12700 }} pt
Border color
#{{ report_config.border_color }}
{% endif %}
Figure label
{{ report_config.label_figure }}{{ report_config.prefix_figure }}
Figure caption
{{ report_config.get_figure_caption_location_display }}
Evidence alignment
{{ report_config.get_evidence_image_alignment_display }}
Evidence width
{% if report_config.evidence_image_width is not None %}{{ report_config.evidence_image_width }}{% else %}6.5{% endif %} inches
Table label
{{ report_config.label_table }}{{ report_config.prefix_table }}
Table caption
{{ report_config.get_table_caption_location_display }}
Title case captions
{% if report_config.title_case_captions %}Enabled{% else %}Disabled{% endif %}
Title case exceptions
{{ report_config.title_case_exceptions|split_and_join:","|default:"None" }}
Report filename
{{ report_config.report_filename }}
Target delivery
{% if report_config.target_delivery_date > 0 %}+{% endif %}{{ report_config.target_delivery_date }} business days
Default DOCX
{% if report_config.default_docx_template %}{{ report_config.default_docx_template }}{% else %}Not configured{% endif %}
Default PPTX
{% if report_config.default_pptx_template %}{{ report_config.default_pptx_template }}{% else %}Not configured{% endif %}
{% endblock %} {% block morescripts %} {% endblock %}