Skip to content
Open
Show file tree
Hide file tree
Changes from all commits
Commits
File filter

Filter by extension

Filter by extension

Conversations
Failed to load comments.
Loading
Jump to
Jump to file
Failed to load files.
Loading
Diff view
Diff view
4 changes: 1 addition & 3 deletions doc/code/registry/0_registry.md
Original file line number Diff line number Diff line change
Expand Up @@ -171,9 +171,7 @@ Construction and reference resolution remain owned by `ScorerRegistry`.
Scorer list responses build identifiers only for the requested page. Runtime
replacement clears the cached scorer service so requests use the new registry.

The backend owns file-upload handling and cleanup, not the registry. See the
[registry API migration notes](../../gui/0_gui.md#registry-api-migration-notes)
for the REST contract and temporary compatibility behavior.
The backend owns file-upload handling and cleanup, not the registry.

## Attack Class Registry

Expand Down
2 changes: 1 addition & 1 deletion doc/code/setup/0_setup.md
Original file line number Diff line number Diff line change
Expand Up @@ -34,7 +34,7 @@ The CoPyRIT configuration page separates **Save** from **Reinitialize PyRIT**.
On a single-process, single-replica backend, administrators can apply saved
configuration, environment documents, and custom initializer scripts without
restarting Python. The saved `.pyrit_conf` must set `enable_live_reinitialization: true`.
See [the GUI reinitialization guide](../../gui/0_gui.md) for status, failure behavior, and deployment limits.
Use the [GUI Configuration page](../../gui/0_gui.md#configuration) to manage these sources.

The backend first validates the saved sources without changing live setup state. It rejects live apply while any
runtime work is active. When the runtime is idle, it closes admission, checks for work again, and then rebuilds
Expand Down
1,140 changes: 99 additions & 1,041 deletions doc/gui/0_gui.md

Large diffs are not rendered by default.

Binary file added doc/gui/images/analytics.png
Loading
Sorry, something went wrong. Reload?
Sorry, we cannot display this file.
Sorry, this file is invalid so it cannot be displayed.
Binary file added doc/gui/images/attack_history.png
Loading
Sorry, something went wrong. Reload?
Sorry, we cannot display this file.
Sorry, this file is invalid so it cannot be displayed.
Binary file added doc/gui/images/chat.png
Loading
Sorry, something went wrong. Reload?
Sorry, we cannot display this file.
Sorry, this file is invalid so it cannot be displayed.
Binary file added doc/gui/images/configuration.png
Loading
Sorry, something went wrong. Reload?
Sorry, we cannot display this file.
Sorry, this file is invalid so it cannot be displayed.
Binary file added doc/gui/images/datasets.png
Loading
Sorry, something went wrong. Reload?
Sorry, we cannot display this file.
Sorry, this file is invalid so it cannot be displayed.
Binary file added doc/gui/images/home.png
Loading
Sorry, something went wrong. Reload?
Sorry, we cannot display this file.
Sorry, this file is invalid so it cannot be displayed.
Binary file added doc/gui/images/operations.png
Loading
Sorry, something went wrong. Reload?
Sorry, we cannot display this file.
Sorry, this file is invalid so it cannot be displayed.
Binary file added doc/gui/images/registry.png
Loading
Sorry, something went wrong. Reload?
Sorry, we cannot display this file.
Sorry, this file is invalid so it cannot be displayed.
Binary file added doc/gui/images/scanner.png
Loading
Sorry, something went wrong. Reload?
Sorry, we cannot display this file.
Sorry, this file is invalid so it cannot be displayed.
Binary file added doc/gui/images/technique_execute.png
Loading
Sorry, something went wrong. Reload?
Sorry, we cannot display this file.
Sorry, this file is invalid so it cannot be displayed.
Binary file added doc/gui/images/technique_execute_objective.png
Loading
Sorry, something went wrong. Reload?
Sorry, we cannot display this file.
Sorry, this file is invalid so it cannot be displayed.
7 changes: 3 additions & 4 deletions frontend/README.md
Original file line number Diff line number Diff line change
Expand Up @@ -79,8 +79,8 @@ Expanded details stack each label above its stored value.
## Resuming a scenario run

Failed runs offer **Resume run** on the run page and **Resume** in Scanner History.
See the [GUI guide](../doc/gui/0_gui.md#resuming-a-failed-scanner-run) for resume
behavior and the saved launch configuration requirement.
See the [GUI History guide](../doc/gui/0_gui.md#history) for a short overview
of resume behavior.

## Default labels after runtime changes

Expand All @@ -99,8 +99,7 @@ and keep that attack's attribution.

Open **Analytics** to filter saved results, compare SDK-computed outcome
statistics, and drill into matching attacks. See the
[analytics GUI guide](../doc/gui/0_gui.md#attack-results-analytics) for cohort
semantics, denominators, time bounds, URL sharing, and refresh behavior.
[analytics GUI guide](../doc/gui/0_gui.md#analytics) for a short overview.
The implementation follows
[part 5 of the analytics roadmap](https://gist.github.com/romanlutz/34230aba87f7fa07996772a4099e9a78).

Expand Down
Loading