{% extends "admin/base_site.html" %} {% load static %} {% block extrastyle %} {{ block.super }} {% endblock %} {% block breadcrumbs %} {% endblock %} {% block content_title %}{% endblock %} {% block content %}

Privileged diagnostics

{{ title }}

{{ django_ray_sensitive_subject }}

Return to redacted task detail

Sensitive, unredacted values

These stored values bypass django-ray's display redaction and may contain credentials, personal data, or external-system payloads. Handle them under your deployment's secret and incident-data policy.

Terminal formatting and control characters are rendered inert for safe browser inspection. Printable diagnostic text remains unredacted.

Access requires the ordinary object-view permission and django_ray.view_sensitive_task_data. This GET-only response is not cached. RuntimeEnv, completion envelopes, workflow progress, and logs are never included here.

{% for section in django_ray_sensitive_sections %}

{{ section.heading }}

{% for field in section.fields %}
{{ field.label }}
{% if field.status == "value" %}
{{ field.value }}
{% elif field.status == "empty" %}

Empty string

{% elif field.status == "normalized_empty" %}

Stored value contained only terminal formatting or control characters.

{% elif field.status == "null" %}

No stored value

{% elif field.status == "oversized" %}

Not shown: the stored value is {{ field.byte_length }} bytes and exceeds the {{ django_ray_sensitive_field_limit_bytes }}-byte per-field display limit.

{% else %}

Not shown: the bounded response limit was reached.

{% endif %}
{% endfor %}
{% endfor %}
{% endblock %}