Parity

Search channels, messages, templates, resources
Free Read-Only5/1/2026, 5:27:30 PM
Java Console Rows259

21 console areas

Implementation Coverage44%

116 scaffolded

Wired Action Adapters111

182 guarded action contracts

Guarded Actions182

21 destructive

Live API Surface-

not loaded

Fixture Round Trips0/9

9 Java exports missing

Admin Console Parity Command Center

Every Java Administrator function stays visible here until it has UI, API/backend behavior, RBAC, audit, tests, and live evidence.

44% covered
Not started35capabilities
Scaffolded116capabilities
API wired101capabilities
Verified0capabilities
Extension-dependent7capabilities

Live Mirth API Inventory

Loaded from the active server's OpenAPI document so our replacement maps to real server endpoints.

unavailable

The active server did not return OpenAPI metadata.

Risk Buckets

Write, deploy, security, extension, and destructive functions stay locked until their guards exist.

read77
write101
destructive21
deploy26
security20
extension14

Repeatable Parity Review

This is the running audit so we can review the Java console coverage again and again without hand-waving.

0 adapters missing
code rows13740 wired
not started code16code/editing rows
wired adapters111backend contracts
planned adapters141endpoint known
review APILive/api/mirth/parity-review
Every Java Admin capability has one parity row.
Every parity row gets an action contract before it is considered covered.
Every write/deploy/destructive/security action requires guards before execution.
Every code-editing surface must load live state, support draft editing, validate, diff, export, and plan guarded save.
Every production write remains locked until RBAC, audit, snapshot, diff, deploy note, and rollback are verified.

Java Admin Fixture Round Trips

Export fixtures from the Java Administrator, import or replay them through the web console in the lab, then compare the web/API export back to the Java baseline.

fail
required kinds90 with evidence
passed0normalized matches
failed0semantic drift
missing Java9Admin exports needed
missing web0round-trip exports needed
Channel XMLJava Admin channel export compared with web/API round-trip channel export.
Channel GroupsJava Admin channel-group export compared with web/API group export.
AlertsJava Admin alert export compared with web/API alert export.
Code TemplatesJava Admin code-template/library export compared with web/API export.
Global ScriptsJava Admin global-script export compared with web/API global-script export.
Server ConfigJava Admin server configuration backup compared with web/API backup.
MessagesJava Admin message export/detail fixture compared with web/API message export/detail.
AttachmentsJava Admin attachment export compared byte-for-byte with web/API attachment export.
ExtensionsJava Admin installed extension behavior compared with web inventory and evidence files.
FixtureStatusJava ExportWeb/API Round TripEvidenceDetail
Channel XMLChannel XMLmissing java fixturenot registerednot registeredmanifestNo Java Admin fixture is registered for this required parity category.
Channel GroupsChannel Groupsmissing java fixturenot registerednot registeredmanifestNo Java Admin fixture is registered for this required parity category.
AlertsAlertsmissing java fixturenot registerednot registeredmanifestNo Java Admin fixture is registered for this required parity category.
Code TemplatesCode Templatesmissing java fixturenot registerednot registeredmanifestNo Java Admin fixture is registered for this required parity category.
Global ScriptsGlobal Scriptsmissing java fixturenot registerednot registeredmanifestNo Java Admin fixture is registered for this required parity category.
Server ConfigServer Configmissing java fixturenot registerednot registeredmanifestNo Java Admin fixture is registered for this required parity category.
MessagesMessagesmissing java fixturenot registerednot registeredmanifestNo Java Admin fixture is registered for this required parity category.
AttachmentsAttachmentsmissing java fixturenot registerednot registeredmanifestNo Java Admin fixture is registered for this required parity category.
ExtensionsExtensionsmissing java fixturenot registerednot registeredmanifestNo Java Admin fixture is registered for this required parity category.

Fixture suite: not found · API report: /api/mirth/parity-fixtures

Full Java Console Capability Matrix

This is the actual build checklist. If it is in the Java console, it gets a row, a route, a guard, and evidence.

Server Profiles, Login, And Session8 rows35%
IDCapabilityWeb RequirementStatusRiskGuard Requirements
AUTH-001AUTHConnect to a Mirth server by URLManage server profiles with API URL, environment, TLS mode, health, and active targetAPI wiredsecurityRBAC permission check · audit log entry · active server context · operator confirmation · session re-check · least-privilege role mapping · sensitive-field redaction
AUTH-002AUTHManage multiple Administrator launcher connectionsPer-user multi-server profile list with quick switching across test/stage/prod/DRAPI wiredsecurityRBAC permission check · audit log entry · active server context · operator confirmation · session re-check · least-privilege role mapping · sensitive-field redaction
AUTH-003AUTHLogin to selected serverServer-side credential/token exchange; no Mirth passwords in browser storageNot startedsecurityRBAC permission check · audit log entry · active server context · operator confirmation · session re-check · least-privilege role mapping · sensitive-field redaction
AUTH-004AUTHFirst-login/password-change flowsSecure password setup/change flow where supported by target serverNot startedsecurityRBAC permission check · audit log entry · active server context · operator confirmation · session re-check · least-privilege role mapping · sensitive-field redaction
AUTH-005AUTHSession timeout/logoffExplicit logout, idle timeout, session expiration handling, upstream 401 shown in-pageNot startedsecurityRBAC permission check · audit log entry · active server context · operator confirmation · session re-check · least-privilege role mapping · sensitive-field redaction
AUTH-006AUTHTLS/certificate handlingTrust policy per server profile; cert warnings surfaced without browser secret leakageAPI wiredsecurityRBAC permission check · audit log entry · active server context · operator confirmation · session re-check · least-privilege role mapping · sensitive-field redaction
AUTH-007AUTHPermissions and rolesRBAC loaded per active server and enforced on every actionNot startedsecurityRBAC permission check · audit log entry · active server context · operator confirmation · session re-check · least-privilege role mapping · sensitive-field redaction
AUTH-008AUTHActive contextActive server, environment, user, write mode, and connection state visible globallyAPI wiredsecurityRBAC permission check · audit log entry · active server context · operator confirmation · session re-check · least-privilege role mapping · sensitive-field redaction
App Shell, Tables, And Operator Ergonomics8 rows9%
IDCapabilityWeb RequirementStatusRiskGuard Requirements
UX-001UXLeft navigation/task panelFull desktop console shell with monitor, management, edit, settings, and admin areasScaffoldedwriteRBAC permission check · audit log entry · active server context · operator confirmation · validation result · rollback or restore plan where applicable
UX-002UXContext-sensitive tasksPage/selection-aware action rail or toolbar matching available operationsScaffoldedreadRBAC permission check · audit log entry for PHI/sensitive reads where needed
UX-003UXSort/filter/select tablesSortable, filterable, keyboard-friendly tables with multi-select and preserved selectionNot startedreadRBAC permission check · audit log entry for PHI/sensitive reads where needed
UX-004UXShow/hide columnsColumn picker and saved user preferences per tableNot startedwriteRBAC permission check · audit log entry · active server context · operator confirmation · validation result · rollback or restore plan where applicable
UX-005UXTable copy/export ergonomicsCopy selected cells/rows and export visible/search result data where appropriateNot startedreadRBAC permission check · audit log entry for PHI/sensitive reads where needed
UX-006UXNotificationsNotification center for server/product notices and unread stateNot startedreadRBAC permission check · audit log entry for PHI/sensitive reads where needed
UX-007UXUser API docs linkOpen target server User API/Javadocs or local equivalentNot startedreadRBAC permission check · audit log entry for PHI/sensitive reads where needed
UX-008UXClient/REST API docs linkOpen target server REST/API docs or local equivalentNot startedreadRBAC permission check · audit log entry for PHI/sensitive reads where needed
Dashboard / Monitor18 rows43%
IDCapabilityWeb RequirementStatusRiskGuard Requirements
MON-001MONDashboard channel tableLive deployed-channel table by active serverScaffoldedreadRBAC permission check · audit log entry for PHI/sensitive reads where needed
MON-002MONChannel and connector stateNormalize deployed, started, paused, stopped, undeployed, warning, error, unknownScaffoldedreadRBAC permission check · audit log entry for PHI/sensitive reads where needed
MON-003MONCurrent and lifetime statisticsReceived, sent, filtered, queued, errored by channel and connector, with current/lifetime modeAPI wiredreadRBAC permission check · audit log entry for PHI/sensitive reads where needed
MON-004MONAuto refreshPolling/SSE/WebSocket refresh with stale-state indicator and user interval settingNot startedreadRBAC permission check · audit log entry for PHI/sensitive reads where needed
MON-005MONManual refreshRefresh current dashboard/table/log/global-map tabsScaffoldedreadRBAC permission check · audit log entry for PHI/sensitive reads where needed
MON-006MONChannel/name/tag filteringFilter dashboard by tag, channel name, partial name, and multi-criteriaNot startedreadRBAC permission check · audit log entry for PHI/sensitive reads where needed
MON-007MONServer log tabView, pause/resume, clear local view, search, and export server log streamNot starteddeployRBAC permission check · audit log entry · active server context · operator confirmation · live XML export · draft-to-live diff · deploy note · rollback snapshot
MON-008MONConnection log tabView, pause/resume, clear local view, search, and export connection log streamNot starteddeployRBAC permission check · audit log entry · active server context · operator confirmation · live XML export · draft-to-live diff · deploy note · rollback snapshot
MON-009MONGlobal maps tabView global map and per-channel global channel map entries with long-value inspectionNot startedreadRBAC permission check · audit log entry for PHI/sensitive reads where needed
MON-010MONSend message taskSend a payload to a selected channel with source/metadata options and auditAPI wiredwriteRBAC permission check · audit log entry · active server context · operator confirmation · validation result · rollback or restore plan where applicable
MON-011MONView messages taskOpen message browser scoped to selected channelScaffoldedreadRBAC permission check · audit log entry for PHI/sensitive reads where needed
MON-012MONRemove all messagesDestructive purge of channel message/attachment data with hard confirmation and auditAPI wireddestructiveRBAC permission check · audit log entry · active server context · operator confirmation · live export/backup snapshot · hard confirmation phrase · rollback or irreversibility note
MON-013MONClear statisticsReset current/lifetime statistics at channel/connector scope with auditAPI wireddestructiveRBAC permission check · audit log entry · active server context · operator confirmation · live export/backup snapshot · hard confirmation phrase · rollback or irreversibility note
MON-014MONStart/resumeStart selected channel(s)/connector(s), honoring dependency workflowAPI wireddeployRBAC permission check · audit log entry · active server context · operator confirmation · live XML export · draft-to-live diff · deploy note · rollback snapshot
MON-015MONPausePause selected channel(s), honoring dependency workflowAPI wireddeployRBAC permission check · audit log entry · active server context · operator confirmation · live XML export · draft-to-live diff · deploy note · rollback snapshot
MON-016MONStopGracefully stop selected channel(s)/connector(s), honoring dependency workflowAPI wireddeployRBAC permission check · audit log entry · active server context · operator confirmation · live XML export · draft-to-live diff · deploy note · rollback snapshot
MON-017MONHaltImmediate halt behavior with unfinished-message warning and auditAPI wireddeployRBAC permission check · audit log entry · active server context · operator confirmation · live XML export · draft-to-live diff · deploy note · rollback snapshot
MON-018MONUndeploy from dashboardUndeploy selected deployed channel(s), honoring dependency workflowAPI wireddeployRBAC permission check · audit log entry · active server context · operator confirmation · live XML export · draft-to-live diff · deploy note · rollback snapshot
Message Browser24 rows53%
IDCapabilityWeb RequirementStatusRiskGuard Requirements
MSG-001MSGNavigate from dashboard/channelsOpen message browser scoped to channel/server contextScaffoldedreadRBAC permission check · audit log entry for PHI/sensitive reads where needed
MSG-002MSGSearch messagesSearch by channel, date range, status, connector, message ID, metadata, and contentAPI wiredreadRBAC permission check · audit log entry for PHI/sensitive reads where needed
MSG-003MSGAdvanced search filtersBoolean/filter builder for content, metadata, connector, status, and case-insensitive operatorsScaffoldedreadRBAC permission check · audit log entry for PHI/sensitive reads where needed
MSG-004MSGCount and paginationCount results, page through stable result sets, preserve max message ID behaviorAPI wiredreadRBAC permission check · audit log entry for PHI/sensitive reads where needed
MSG-005MSGRefresh search pageRefresh current page without pulling newer messages into the result set unexpectedlyScaffoldedreadRBAC permission check · audit log entry for PHI/sensitive reads where needed
MSG-006MSGMetadata tableMessage result table with standard metadata columns and custom metadata columnsScaffoldedreadRBAC permission check · audit log entry for PHI/sensitive reads where needed
MSG-007MSGAdd/remove metadata columnsUser-customizable metadata result columnsScaffoldeddestructiveRBAC permission check · audit log entry · active server context · operator confirmation · live export/backup snapshot · hard confirmation phrase · rollback or irreversibility note
MSG-008MSGContent tabRaw, processed raw, transformed, encoded, sent, response, and response-transformed content tabsAPI wiredreadRBAC permission check · audit log entry for PHI/sensitive reads where needed
MSG-009MSGContent formattingPretty print XML/JSON and preserve raw/plain viewsScaffoldedreadRBAC permission check · audit log entry for PHI/sensitive reads where needed
MSG-010MSGMappings tabShow connector/channel/source/response map content for selected messageScaffoldedreadRBAC permission check · audit log entry for PHI/sensitive reads where needed
MSG-011MSGErrors tabShow error details, type/category, exception message, stack/source context where availableScaffoldedreadRBAC permission check · audit log entry for PHI/sensitive reads where needed
MSG-012MSGAttachments tabAttachment table with metadata, size, type, and download/export actionsAPI wiredreadRBAC permission check · audit log entry for PHI/sensitive reads where needed
MSG-013MSGText attachment viewerRender text attachments safelyScaffoldedreadRBAC permission check · audit log entry for PHI/sensitive reads where needed
MSG-014MSGImage attachment viewerRender image attachments safelyScaffoldedreadRBAC permission check · audit log entry for PHI/sensitive reads where needed
MSG-015MSGDICOM attachment viewerRender/download DICOM attachment with metadata-safe viewer or fallback downloadScaffoldedreadRBAC permission check · audit log entry for PHI/sensitive reads where needed
MSG-016MSGPDF attachment viewerRender/download PDF attachment safelyScaffoldedreadRBAC permission check · audit log entry for PHI/sensitive reads where needed
MSG-017MSGImport messagesImport messages from file into channel message data with audit and clear non-processing warningAPI wiredwriteRBAC permission check · audit log entry · active server context · operator confirmation · validation result · rollback or restore plan where applicable
MSG-018MSGExport resultsExport all search matches, not just current page, with format/password options where supportedAPI wiredsecurityRBAC permission check · audit log entry · active server context · operator confirmation · session re-check · least-privilege role mapping · sensitive-field redaction
MSG-019MSGRemove resultsDestructive remove of selected/search-result messages with hard confirmation and auditAPI wireddestructiveRBAC permission check · audit log entry · active server context · operator confirmation · live export/backup snapshot · hard confirmation phrase · rollback or irreversibility note
MSG-020MSGRemove all messagesDestructive channel-wide purge from browser context with hard confirmation and auditAPI wireddestructiveRBAC permission check · audit log entry · active server context · operator confirmation · live export/backup snapshot · hard confirmation phrase · rollback or irreversibility note
MSG-021MSGReprocess resultsReprocess all selected/search-result messages with idempotency and auditAPI wireddeployRBAC permission check · audit log entry · active server context · operator confirmation · live XML export · draft-to-live diff · deploy note · rollback snapshot
MSG-022MSGReprocess messageReprocess a single message/connector message with target optionsAPI wireddeployRBAC permission check · audit log entry · active server context · operator confirmation · live XML export · draft-to-live diff · deploy note · rollback snapshot
MSG-023MSGExport attachmentExport/download selected attachmentAPI wiredreadRBAC permission check · audit log entry for PHI/sensitive reads where needed
MSG-024MSGSend message from browserSend new payload to current channel from message browserAPI wiredwriteRBAC permission check · audit log entry · active server context · operator confirmation · validation result · rollback or restore plan where applicable
Alerts11 rows46%
IDCapabilityWeb RequirementStatusRiskGuard Requirements
ALT-001ALTAlerts tableView enabled state, alert name/ID, and trigger/action countersScaffoldedreadRBAC permission check · audit log entry for PHI/sensitive reads where needed
ALT-002ALTRefresh alertsManual and auto-refresh alert stateScaffoldedreadRBAC permission check · audit log entry for PHI/sensitive reads where needed
ALT-003ALTNew/edit/delete alertFull alert CRUD with guarded destructive deleteAPI wireddestructiveRBAC permission check · audit log entry · active server context · operator confirmation · live export/backup snapshot · hard confirmation phrase · rollback or irreversibility note
ALT-004ALTImport/export alertsImport one alert, export selected/all alerts as XMLAPI wiredwriteRBAC permission check · audit log entry · active server context · operator confirmation · validation result · rollback or restore plan where applicable
ALT-005ALTEnable/disable alertGuarded alert activation/deactivation with auditAPI wiredwriteRBAC permission check · audit log entry · active server context · operator confirmation · validation result · rollback or restore plan where applicable
ALT-006ALTError trigger configConfigure error types, categories, regex, and channel scopeScaffoldedreadRBAC permission check · audit log entry for PHI/sensitive reads where needed
ALT-007ALTEnabled channelsSelect all/specific channels the alert applies toScaffoldedreadRBAC permission check · audit log entry for PHI/sensitive reads where needed
ALT-008ALTAlert actionsConfigure channel dispatch, email, user, and role actions where supportedScaffoldedsecurityRBAC permission check · audit log entry · active server context · operator confirmation · session re-check · least-privilege role mapping · sensitive-field redaction
ALT-009ALTAlert templates/variablesSubject/body/template editor with supported variables and validationScaffoldedwriteRBAC permission check · audit log entry · active server context · operator confirmation · validation result · rollback or restore plan where applicable
ALT-010ALTSave/export from edit viewSave current alert and export current alert XMLAPI wiredwriteRBAC permission check · audit log entry · active server context · operator confirmation · validation result · rollback or restore plan where applicable
ALT-011ALTAdvanced alerting extensionMetric/escalation/schedule/throttle panels when extension existsExtension-dependentextensionRBAC permission check · audit log entry · active server context · operator confirmation · extension installed check · restart/dependency impact warning
Events And Audit6 rows53%
IDCapabilityWeb RequirementStatusRiskGuard Requirements
EVT-001EVTEvents tableView user/system events for active serverScaffoldedreadRBAC permission check · audit log entry for PHI/sensitive reads where needed
EVT-002EVTEvent metadata/attributesShow event metadata and attribute detailsScaffoldedreadRBAC permission check · audit log entry for PHI/sensitive reads where needed
EVT-003EVTPHI event visibilityPermission-aware PHI event display and redactionScaffoldedsecurityRBAC permission check · audit log entry · active server context · operator confirmation · session re-check · least-privilege role mapping · sensitive-field redaction
EVT-004EVTEvent searchSearch by date, user, type, outcome, metadata, and advanced filtersAPI wiredreadRBAC permission check · audit log entry for PHI/sensitive reads where needed
EVT-005EVTExport all eventsExport event history with audit/reporting controlsAPI wiredreadRBAC permission check · audit log entry for PHI/sensitive reads where needed
EVT-006EVTWeb console audit trailStore this app's own read/write/deploy/approval actions in a database-backed immutable audit ledger with operator/server identity, references, reporting, and exportsAPI wireddeployRBAC permission check · audit log entry · active server context · operator confirmation · live XML export · draft-to-live diff · deploy note · rollback snapshot
Channels And Groups23 rows33%
IDCapabilityWeb RequirementStatusRiskGuard Requirements
CH-001CHChannel tableList channels with ID, name, revision, deployed/enabled state, group, tags, invalid stateScaffoldedreadRBAC permission check · audit log entry for PHI/sensitive reads where needed
CH-002CHChannel groups displayShow/hide groups, default group, group rows, group membershipNot startedreadRBAC permission check · audit log entry for PHI/sensitive reads where needed
CH-003CHTag display and filteringFilter and display channels by name/tag with same semantics across monitor/channelsNot startedreadRBAC permission check · audit log entry for PHI/sensitive reads where needed
CH-004CHDrag/drop channel groupingAssign channels to groups using UI actions and accessible fallbackNot startedwriteRBAC permission check · audit log entry · active server context · operator confirmation · validation result · rollback or restore plan where applicable
CH-005CHDrag/drop XML importImport channel/group XML files, including multi-file importNot startedwriteRBAC permission check · audit log entry · active server context · operator confirmation · validation result · rollback or restore plan where applicable
CH-006CHGet channel name/IDCopy channel name/ID quicklyNot startedreadRBAC permission check · audit log entry for PHI/sensitive reads where needed
CH-007CHRefresh channelsRefresh channel tableScaffoldedreadRBAC permission check · audit log entry for PHI/sensitive reads where needed
CH-008CHRedeploy allUndeploy all then deploy enabled channels with dependency and audit workflowAPI wireddeployRBAC permission check · audit log entry · active server context · operator confirmation · live XML export · draft-to-live diff · deploy note · rollback snapshot
CH-009CHDeploy channel/groupDeploy selected channels or group with diff, snapshot, note, dependency handlingAPI wireddeployRBAC permission check · audit log entry · active server context · operator confirmation · live XML export · draft-to-live diff · deploy note · rollback snapshot
CH-010CHDebug channelDeploy selected channel in debug mode for selected scriptsScaffoldeddeployRBAC permission check · audit log entry · active server context · operator confirmation · live XML export · draft-to-live diff · deploy note · rollback snapshot
CH-011CHNew channelCreate draft channel before saving to serverNot startedwriteRBAC permission check · audit log entry · active server context · operator confirmation · validation result · rollback or restore plan where applicable
CH-012CHImport channelImport channel XML, handle name collisions, optionally include code template librariesAPI wiredwriteRBAC permission check · audit log entry · active server context · operator confirmation · validation result · rollback or restore plan where applicable
CH-013CHExport selected/all channelsExport channel XML with optional linked code template librariesAPI wiredreadRBAC permission check · audit log entry for PHI/sensitive reads where needed
CH-014CHDelete channelDestructive delete with message/attachment deletion warning, snapshot, confirmation, auditAPI wireddestructiveRBAC permission check · audit log entry · active server context · operator confirmation · live export/backup snapshot · hard confirmation phrase · rollback or irreversibility note
CH-015CHClone channelClone selected channel into unsaved draft with unique-name promptNot startedwriteRBAC permission check · audit log entry · active server context · operator confirmation · validation result · rollback or restore plan where applicable
CH-016CHEdit channelOpen channel Studio for selected channelScaffoldedwriteRBAC permission check · audit log entry · active server context · operator confirmation · validation result · rollback or restore plan where applicable
CH-017CHEnable/disable channelToggle deploy eligibility without confusing current deployed stateAPI wireddeployRBAC permission check · audit log entry · active server context · operator confirmation · live XML export · draft-to-live diff · deploy note · rollback snapshot
CH-018CHView channel messagesOpen message browser for selected channelScaffoldedreadRBAC permission check · audit log entry for PHI/sensitive reads where needed
CH-019CHView channel historyShow installed channel history/version extension when availableExtension-dependentextensionRBAC permission check · audit log entry · active server context · operator confirmation · extension installed check · restart/dependency impact warning
CH-020CHSave group changesPersist group reorder/membership/detail changesAPI wiredwriteRBAC permission check · audit log entry · active server context · operator confirmation · validation result · rollback or restore plan where applicable
CH-021CHAssign to groupMove selected channels to groupNot startedwriteRBAC permission check · audit log entry · active server context · operator confirmation · validation result · rollback or restore plan where applicable
CH-022CHNew/edit/delete groupChannel group CRUD with default-group behaviorAPI wireddestructiveRBAC permission check · audit log entry · active server context · operator confirmation · live export/backup snapshot · hard confirmation phrase · rollback or irreversibility note
CH-023CHImport/export groupsImport/export selected/all channel group XML, with code-template optionNot startedwriteRBAC permission check · audit log entry · active server context · operator confirmation · validation result · rollback or restore plan where applicable
Channel Studio / Edit Channel23 rows37%
IDCapabilityWeb RequirementStatusRiskGuard Requirements
EDIT-001EDITSummary tabEdit channel name, ID, revision, enabled flag, tags, descriptionScaffoldedwriteRBAC permission check · audit log entry · active server context · operator confirmation · validation result · rollback or restore plan where applicable
EDIT-002EDITData type windowSet inbound/outbound data types and properties with bulk edit modeScaffoldedwriteRBAC permission check · audit log entry · active server context · operator confirmation · validation result · rollback or restore plan where applicable
EDIT-003EDITDependencies windowLink code template libraries, library resources, deploy/start dependencies, stop/pause/undeploy behaviorScaffoldeddeployRBAC permission check · audit log entry · active server context · operator confirmation · live XML export · draft-to-live diff · deploy note · rollback snapshot
EDIT-004EDITAttachment handlersConfigure entire-message, regex, DICOM, JavaScript, custom handlers, extraction/reattachment/MIME rulesScaffoldedwriteRBAC permission check · audit log entry · active server context · operator confirmation · validation result · rollback or restore plan where applicable
EDIT-005EDITMessage storage settingsComplete message-storage slider/options and encryption/persistence settingsScaffoldedwriteRBAC permission check · audit log entry · active server context · operator confirmation · validation result · rollback or restore plan where applicable
EDIT-006EDITMessage pruning settingsChannel-level pruning/retention settingsScaffoldedwriteRBAC permission check · audit log entry · active server context · operator confirmation · validation result · rollback or restore plan where applicable
EDIT-007EDITCustom metadata columnsAdd/edit/remove metadata columns and search integrationScaffoldeddestructiveRBAC permission check · audit log entry · active server context · operator confirmation · live export/backup snapshot · hard confirmation phrase · rollback or irreversibility note
EDIT-008EDITSource tabChoose source connector and edit source connector settingsScaffoldedwriteRBAC permission check · audit log entry · active server context · operator confirmation · validation result · rollback or restore plan where applicable
EDIT-009EDITListener settingsListener binding/port/protocol settings where applicableScaffoldedwriteRBAC permission check · audit log entry · active server context · operator confirmation · validation result · rollback or restore plan where applicable
EDIT-010EDITPolling settingsInterval, time, cron, and advanced polling settingsScaffoldedwriteRBAC permission check · audit log entry · active server context · operator confirmation · validation result · rollback or restore plan where applicable
EDIT-011EDITSource HTTP authNone/basic/digest/JavaScript/custom class/OAuth token verification where supportedScaffoldedwriteRBAC permission check · audit log entry · active server context · operator confirmation · validation result · rollback or restore plan where applicable
EDIT-012EDITSource connector propertiesDynamic source connector property rendererScaffoldedwriteRBAC permission check · audit log entry · active server context · operator confirmation · validation result · rollback or restore plan where applicable
EDIT-013EDITDestinations tabDestination table with status, name, ID, type, chain, orderScaffoldedwriteRBAC permission check · audit log entry · active server context · operator confirmation · validation result · rollback or restore plan where applicable
EDIT-014EDITDestination CRUD/orderNew/delete/clone/enable/disable/move destinationsScaffoldeddestructiveRBAC permission check · audit log entry · active server context · operator confirmation · live export/backup snapshot · hard confirmation phrase · rollback or irreversibility note
EDIT-015EDITDestination queue settingsQueue mode, retry count/interval, rotation, regeneration, include filter/transformer, threads, assignment, bufferScaffoldedwriteRBAC permission check · audit log entry · active server context · operator confirmation · validation result · rollback or restore plan where applicable
EDIT-016EDITDestination response handlingResponse validation and attachment reattachment settingsScaffoldedwriteRBAC permission check · audit log entry · active server context · operator confirmation · validation result · rollback or restore plan where applicable
EDIT-017EDITDestination mappings panelDrag/drop standard variables, mapper variables, and templates into connector fieldsScaffoldedwriteRBAC permission check · audit log entry · active server context · operator confirmation · validation result · rollback or restore plan where applicable
EDIT-018EDITDestination response transformerEdit response transformer for selected destinationScaffoldedwriteRBAC permission check · audit log entry · active server context · operator confirmation · validation result · rollback or restore plan where applicable
EDIT-019EDITChannel scriptsDeploy, undeploy, preprocessor, postprocessor channel scriptsScaffoldeddeployRBAC permission check · audit log entry · active server context · operator confirmation · live XML export · draft-to-live diff · deploy note · rollback snapshot
EDIT-020EDITSave changesSave new channel revision only when changedAPI wiredwriteRBAC permission check · audit log entry · active server context · operator confirmation · validation result · rollback or restore plan where applicable
EDIT-021EDITValidate connectorValidate current connector properties and script syntaxScaffoldedwriteRBAC permission check · audit log entry · active server context · operator confirmation · validation result · rollback or restore plan where applicable
EDIT-022EDITImport/export connectorImport/export source or destination connector XML including filter/transformerNot startedwriteRBAC permission check · audit log entry · active server context · operator confirmation · validation result · rollback or restore plan where applicable
EDIT-023EDITExport/deploy/debug from editorExport current channel, deploy current channel, debug current channelAPI wireddeployRBAC permission check · audit log entry · active server context · operator confirmation · live XML export · draft-to-live diff · deploy note · rollback snapshot
Data Types10 rows35%
IDCapabilityWeb RequirementStatusRiskGuard Requirements
DT-001DTDelimited text data typeInbound/outbound property editor and batch optionsScaffoldedwriteRBAC permission check · audit log entry · active server context · operator confirmation · validation result · rollback or restore plan where applicable
DT-002DTDICOM data typeInbound/outbound property editor and attachment considerationsScaffoldedwriteRBAC permission check · audit log entry · active server context · operator confirmation · validation result · rollback or restore plan where applicable
DT-003DTEDI/X12 data typeInbound/outbound property editorScaffoldedwriteRBAC permission check · audit log entry · active server context · operator confirmation · validation result · rollback or restore plan where applicable
DT-004DTHL7 v2.x data typeParser/serializer/batch property editorScaffoldedwriteRBAC permission check · audit log entry · active server context · operator confirmation · validation result · rollback or restore plan where applicable
DT-005DTHL7 v3.x data typeParser/serializer property editorScaffoldedwriteRBAC permission check · audit log entry · active server context · operator confirmation · validation result · rollback or restore plan where applicable
DT-006DTJSON data typeParser/serializer property editor and formatting supportScaffoldedwriteRBAC permission check · audit log entry · active server context · operator confirmation · validation result · rollback or restore plan where applicable
DT-007DTNCPDP data typeParser/serializer property editorScaffoldedwriteRBAC permission check · audit log entry · active server context · operator confirmation · validation result · rollback or restore plan where applicable
DT-008DTRaw data typeRaw inbound/outbound property editorScaffoldedwriteRBAC permission check · audit log entry · active server context · operator confirmation · validation result · rollback or restore plan where applicable
DT-009DTXML data typeXML parser/serializer property editorScaffoldedwriteRBAC permission check · audit log entry · active server context · operator confirmation · validation result · rollback or restore plan where applicable
DT-010DTBatch processingBatch settings and JavaScript batch script editorScaffoldedwriteRBAC permission check · audit log entry · active server context · operator confirmation · validation result · rollback or restore plan where applicable
Built-In Source Connector Types10 rows34%
IDCapabilityWeb RequirementStatusRiskGuard Requirements
SRC-001SRCChannel ReaderFull property editor and source map variable supportScaffoldedwriteRBAC permission check · audit log entry · active server context · operator confirmation · validation result · rollback or restore plan where applicable
SRC-002SRCDICOM ListenerFull property editor and DICOM listener-specific validationScaffoldedwriteRBAC permission check · audit log entry · active server context · operator confirmation · validation result · rollback or restore plan where applicable
SRC-003SRCDatabase ReaderSQL/driver/resource editor, poll schedule, driver management hooksScaffoldedwriteRBAC permission check · audit log entry · active server context · operator confirmation · validation result · rollback or restore plan where applicable
SRC-004SRCFile ReaderFile/FTP/SFTP/SMB/S3 editor, post-processing, polling, encodingScaffoldedwriteRBAC permission check · audit log entry · active server context · operator confirmation · validation result · rollback or restore plan where applicable
SRC-005SRCHTTP ListenerListener endpoint, response, auth, header/body handlingScaffoldedreadRBAC permission check · audit log entry for PHI/sensitive reads where needed
SRC-006SRCJMS ListenerJMS connection/template editorScaffoldedwriteRBAC permission check · audit log entry · active server context · operator confirmation · validation result · rollback or restore plan where applicable
SRC-007SRCJavaScript ReaderJavaScript reader editor and return-value handlingScaffoldedwriteRBAC permission check · audit log entry · active server context · operator confirmation · validation result · rollback or restore plan where applicable
SRC-008SRCTCP ListenerBasic/MLLP transmission mode editor, byte settings, source map variablesScaffoldedwriteRBAC permission check · audit log entry · active server context · operator confirmation · validation result · rollback or restore plan where applicable
SRC-009SRCWeb Service ListenerSOAP/web-service listener property editorScaffoldedwriteRBAC permission check · audit log entry · active server context · operator confirmation · validation result · rollback or restore plan where applicable
SRC-010SRCExtension source connectorsDynamic schemas for installed source connector extensionsExtension-dependentextensionRBAC permission check · audit log entry · active server context · operator confirmation · extension installed check · restart/dependency impact warning
Built-In Destination Connector Types12 rows34%
IDCapabilityWeb RequirementStatusRiskGuard Requirements
DEST-001DESTChannel WriterFull property editor and target channel validationScaffoldedwriteRBAC permission check · audit log entry · active server context · operator confirmation · validation result · rollback or restore plan where applicable
DEST-002DESTDICOM SenderDICOM send property editor and response handlingScaffoldedwriteRBAC permission check · audit log entry · active server context · operator confirmation · validation result · rollback or restore plan where applicable
DEST-003DESTDatabase WriterSQL/resource/driver editor with safe secret handlingScaffoldedwriteRBAC permission check · audit log entry · active server context · operator confirmation · validation result · rollback or restore plan where applicable
DEST-004DESTDocument WriterDocument template/output editorScaffoldedwriteRBAC permission check · audit log entry · active server context · operator confirmation · validation result · rollback or restore plan where applicable
DEST-005DESTFile WriterFile/FTP/SFTP/SMB/S3 output editor and templatesScaffoldedwriteRBAC permission check · audit log entry · active server context · operator confirmation · validation result · rollback or restore plan where applicable
DEST-006DESTHTTP SenderMethod/URL/headers/body/auth/response editorScaffoldedwriteRBAC permission check · audit log entry · active server context · operator confirmation · validation result · rollback or restore plan where applicable
DEST-007DESTJMS SenderJMS connection/template editorScaffoldedwriteRBAC permission check · audit log entry · active server context · operator confirmation · validation result · rollback or restore plan where applicable
DEST-008DESTJavaScript WriterJavaScript writer editor and return-value handlingScaffoldedwriteRBAC permission check · audit log entry · active server context · operator confirmation · validation result · rollback or restore plan where applicable
DEST-009DESTSMTP SenderSMTP/email editor with server settings integrationScaffoldedwriteRBAC permission check · audit log entry · active server context · operator confirmation · validation result · rollback or restore plan where applicable
DEST-010DESTTCP SenderBasic/MLLP transmission editor and response optionsScaffoldedwriteRBAC permission check · audit log entry · active server context · operator confirmation · validation result · rollback or restore plan where applicable
DEST-011DESTWeb Service SenderSOAP/web-service sender editorScaffoldedwriteRBAC permission check · audit log entry · active server context · operator confirmation · validation result · rollback or restore plan where applicable
DEST-012DESTExtension destination connectorsDynamic schemas for installed destination connector extensionsExtension-dependentextensionRBAC permission check · audit log entry · active server context · operator confirmation · extension installed check · restart/dependency impact warning
Filters, Transformers, And Response Transformers16 rows35%
IDCapabilityWeb RequirementStatusRiskGuard Requirements
FT-001FTMessage templates tabInbound/outbound templates, data type editing, template specificationScaffoldedwriteRBAC permission check · audit log entry · active server context · operator confirmation · validation result · rollback or restore plan where applicable
FT-002FTMessage trees tabParse message/template trees, filter nodes, expand/collapse, drag/drop valuesScaffoldedreadRBAC permission check · audit log entry for PHI/sensitive reads where needed
FT-003FTReference tabVariables, helper methods, code templates, drag/drop into editorScaffoldedwriteRBAC permission check · audit log entry · active server context · operator confirmation · validation result · rollback or restore plan where applicable
FT-004FTCreate rule/step from treeCreate rule builder, mapper, message builder steps from selected nodeScaffoldedwriteRBAC permission check · audit log entry · active server context · operator confirmation · validation result · rollback or restore plan where applicable
FT-005FTFilter rule tableAdd/delete/reorder rules with enabled/disabled state and selectionScaffoldeddestructiveRBAC permission check · audit log entry · active server context · operator confirmation · live export/backup snapshot · hard confirmation phrase · rollback or irreversibility note
FT-006FTRule typesRule builder, JavaScript, external script, iteratorScaffoldedreadRBAC permission check · audit log entry for PHI/sensitive reads where needed
FT-007FTTransformer step tableAdd/delete/reorder steps with enabled/disabled state and selectionScaffoldeddestructiveRBAC permission check · audit log entry · active server context · operator confirmation · live export/backup snapshot · hard confirmation phrase · rollback or irreversibility note
FT-008FTStep typesMapper, message builder, JavaScript, external script, XSLT, destination set filter, iteratorScaffoldedreadRBAC permission check · audit log entry for PHI/sensitive reads where needed
FT-009FTIteratorsAssign/remove nested rules/steps to/from iteratorsScaffoldeddestructiveRBAC permission check · audit log entry · active server context · operator confirmation · live export/backup snapshot · hard confirmation phrase · rollback or irreversibility note
FT-010FTGenerated script viewView generated script for rules/steps/iterators without editing itScaffoldedwriteRBAC permission check · audit log entry · active server context · operator confirmation · validation result · rollback or restore plan where applicable
FT-011FTImport/export filtersImport append/replace and export filter XMLScaffoldedwriteRBAC permission check · audit log entry · active server context · operator confirmation · validation result · rollback or restore plan where applicable
FT-012FTImport/export transformersImport append/replace and export transformer XMLScaffoldedwriteRBAC permission check · audit log entry · active server context · operator confirmation · validation result · rollback or restore plan where applicable
FT-013FTValidate filter/ruleValidate full filter and selected ruleScaffoldedreadRBAC permission check · audit log entry for PHI/sensitive reads where needed
FT-014FTValidate transformer/stepValidate full transformer and selected stepScaffoldedreadRBAC permission check · audit log entry for PHI/sensitive reads where needed
FT-015FTMove rule/step up/downPreserve iterator semantics while reorderingScaffoldedreadRBAC permission check · audit log entry for PHI/sensitive reads where needed
FT-016FTResponse transformer scenariosModify destination response and common response-handling patternsScaffoldedreadRBAC permission check · audit log entry for PHI/sensitive reads where needed
Script IDE, JavaScript Tooling, And Debugger9 rows19%
IDCapabilityWeb RequirementStatusRiskGuard Requirements
JS-001JSJavaScript editorSyntax highlighting, line numbers, folding, selection, search/find/replaceAPI wiredwriteRBAC permission check · audit log entry · active server context · operator confirmation · validation result · rollback or restore plan where applicable
JS-002JSContext menuEditor context menu actions matching common Java client operationsNot startedwriteRBAC permission check · audit log entry · active server context · operator confirmation · validation result · rollback or restore plan where applicable
JS-003JSAuto-completionMirth variables, map APIs, built-in templates, JSDoc templates, user templatesNot startedreadRBAC permission check · audit log entry for PHI/sensitive reads where needed
JS-004JSShortcut remapping/preferencesUser-specific editor shortcut and editor behavior preferencesNot startedwriteRBAC permission check · audit log entry · active server context · operator confirmation · validation result · rollback or restore plan where applicable
JS-005JSVariable maps referenceconnectorMap, channelMap, sourceMap, responseMap, globalChannelMap, globalMap, configurationMap lookup helpScaffoldedreadRBAC permission check · audit log entry for PHI/sensitive reads where needed
JS-006JSAttachment functions referenceAttachment helper functions/classes and examples in reference panelNot startedreadRBAC permission check · audit log entry for PHI/sensitive reads where needed
JS-007JSUser API/Javadocs referenceOpen/inline target server user API docsNot startedreadRBAC permission check · audit log entry for PHI/sensitive reads where needed
JS-008JSDebuggerScript debugger window/workflow: deploy in debug mode, break/step/inspect where supportedScaffoldeddeployRBAC permission check · audit log entry · active server context · operator confirmation · live XML export · draft-to-live diff · deploy note · rollback snapshot
JS-009JSDebugger menus/actionsFile/edit/debug/window actions or web equivalentsScaffoldedwriteRBAC permission check · audit log entry · active server context · operator confirmation · validation result · rollback or restore plan where applicable
Global Scripts7 rows70%
IDCapabilityWeb RequirementStatusRiskGuard Requirements
GS-001GSEdit global deploy scriptGlobal deploy script editor with validationAPI wireddeployRBAC permission check · audit log entry · active server context · operator confirmation · live XML export · draft-to-live diff · deploy note · rollback snapshot
GS-002GSEdit global undeploy scriptGlobal undeploy script editor with validationAPI wireddeployRBAC permission check · audit log entry · active server context · operator confirmation · live XML export · draft-to-live diff · deploy note · rollback snapshot
GS-003GSEdit global preprocessorGlobal preprocessor editor and precedence explanationAPI wiredwriteRBAC permission check · audit log entry · active server context · operator confirmation · validation result · rollback or restore plan where applicable
GS-004GSEdit global postprocessorGlobal postprocessor editor and response handlingAPI wiredwriteRBAC permission check · audit log entry · active server context · operator confirmation · validation result · rollback or restore plan where applicable
GS-005GSSave scriptsSave all global scripts with audit and snapshotAPI wiredwriteRBAC permission check · audit log entry · active server context · operator confirmation · validation result · rollback or restore plan where applicable
GS-006GSValidate scriptValidate current global scriptAPI wiredreadRBAC permission check · audit log entry for PHI/sensitive reads where needed
GS-007GSImport/export scriptsImport/export all global scripts XMLAPI wiredwriteRBAC permission check · audit log entry · active server context · operator confirmation · validation result · rollback or restore plan where applicable
Code Templates8 rows48%
IDCapabilityWeb RequirementStatusRiskGuard Requirements
CT-001CTLibrary tableCreate/edit/delete libraries, revisions, descriptionsScaffoldeddestructiveRBAC permission check · audit log entry · active server context · operator confirmation · live export/backup snapshot · hard confirmation phrase · rollback or irreversibility note
CT-002CTLink libraries to channelsChannel/library linking with impact graphScaffoldedreadRBAC permission check · audit log entry for PHI/sensitive reads where needed
CT-003CTTemplate editorFunction/snippet/template editor with revision trackingAPI wiredwriteRBAC permission check · audit log entry · active server context · operator confirmation · validation result · rollback or restore plan where applicable
CT-004CTTemplate contextsContext selector for where template is availableAPI wiredreadRBAC permission check · audit log entry for PHI/sensitive reads where needed
CT-005CTJSDoc supportJSDoc parsing/update and autocomplete integrationScaffoldedreadRBAC permission check · audit log entry for PHI/sensitive reads where needed
CT-006CTRefresh/save changesRefresh with unsaved-change prompt, save templates/libraries with revision incrementAPI wiredwriteRBAC permission check · audit log entry · active server context · operator confirmation · validation result · rollback or restore plan where applicable
CT-007CTImport/export libraries/templatesImport/export code templates and libraries XMLAPI wiredwriteRBAC permission check · audit log entry · active server context · operator confirmation · validation result · rollback or restore plan where applicable
CT-008CTUsage searchShow channels/scripts that reference template/libraryNot startedreadRBAC permission check · audit log entry for PHI/sensitive reads where needed
Users, Roles, And Access7 rows41%
IDCapabilityWeb RequirementStatusRiskGuard Requirements
USER-001USERUsers tableView username, name, email, phone, org, role/business fields, last login, descriptionScaffoldedsecurityRBAC permission check · audit log entry · active server context · operator confirmation · session re-check · least-privilege role mapping · sensitive-field redaction
USER-002USERRefresh usersRefresh users tableScaffoldedsecurityRBAC permission check · audit log entry · active server context · operator confirmation · session re-check · least-privilege role mapping · sensitive-field redaction
USER-003USERNew/edit userUser create/edit form with validation and auditAPI wiredsecurityRBAC permission check · audit log entry · active server context · operator confirmation · session re-check · least-privilege role mapping · sensitive-field redaction
USER-004USERDelete userDestructive user removal with confirmation and auditAPI wireddestructiveRBAC permission check · audit log entry · active server context · operator confirmation · live export/backup snapshot · hard confirmation phrase · rollback or irreversibility note
USER-005USERRoles/permissionsRole-based operation restrictions where supported/installedScaffoldedsecurityRBAC permission check · audit log entry · active server context · operator confirmation · session re-check · least-privilege role mapping · sensitive-field redaction
USER-006USERExternal auth/LDAPLDAP authorization panels where extension existsExtension-dependentextensionRBAC permission check · audit log entry · active server context · operator confirmation · extension installed check · restart/dependency impact warning
USER-007USERMFAMFA enrollment/admin panels where extension existsExtension-dependentextensionRBAC permission check · audit log entry · active server context · operator confirmation · extension installed check · restart/dependency impact warning
Settings27 rows62%
IDCapabilityWeb RequirementStatusRiskGuard Requirements
SET-001SETServer settings/generalServer-level environment/general settings editorAPI wiredwriteRBAC permission check · audit log entry · active server context · operator confirmation · validation result · rollback or restore plan where applicable
SET-002SETServer channel settingsDefault channel behavior/settings editorAPI wiredwriteRBAC permission check · audit log entry · active server context · operator confirmation · validation result · rollback or restore plan where applicable
SET-003SETServer email/SMTP settingsSMTP settings editor with auth modes supported by target serverAPI wiredwriteRBAC permission check · audit log entry · active server context · operator confirmation · validation result · rollback or restore plan where applicable
SET-004SETServer notification settingsNotification/news settings editorAPI wiredwriteRBAC permission check · audit log entry · active server context · operator confirmation · validation result · rollback or restore plan where applicable
SET-005SETBackup configExport server configuration snapshot with exclusions clearly shownAPI wiredreadRBAC permission check · audit log entry for PHI/sensitive reads where needed
SET-006SETRestore configDestructive restore workflow with snapshot, diff, confirmation, and auditAPI wireddestructiveRBAC permission check · audit log entry · active server context · operator confirmation · live export/backup snapshot · hard confirmation phrase · rollback or irreversibility note
SET-007SETClear all statisticsServer-wide statistics reset with confirmation and auditAPI wireddestructiveRBAC permission check · audit log entry · active server context · operator confirmation · live export/backup snapshot · hard confirmation phrase · rollback or irreversibility note
SET-008SETAdministrator system preferencesWeb equivalent for system preferencesScaffoldedreadRBAC permission check · audit log entry for PHI/sensitive reads where needed
SET-009SETAdministrator user preferencesPer-user UI/export/import preferencesScaffoldedwriteRBAC permission check · audit log entry · active server context · operator confirmation · validation result · rollback or restore plan where applicable
SET-010SETCode editor preferencesEditor settings, shortcuts, autocomplete behaviorScaffoldedwriteRBAC permission check · audit log entry · active server context · operator confirmation · validation result · rollback or restore plan where applicable
SET-011SETRestore default preferencesReset local/user web preferencesScaffoldedreadRBAC permission check · audit log entry for PHI/sensitive reads where needed
SET-012SETTags tableAdd/remove tags and view channel assignment stateAPI wireddestructiveRBAC permission check · audit log entry · active server context · operator confirmation · live export/backup snapshot · hard confirmation phrase · rollback or irreversibility note
SET-013SETTag assignmentAssign tags to channels, including partial/indeterminate stateAPI wiredwriteRBAC permission check · audit log entry · active server context · operator confirmation · validation result · rollback or restore plan where applicable
SET-014SETConfiguration mapAdd/edit/remove key/value config map entriesAPI wireddestructiveRBAC permission check · audit log entry · active server context · operator confirmation · live export/backup snapshot · hard confirmation phrase · rollback or irreversibility note
SET-015SETImport/export config mapImport/export map properties with overwrite warningAPI wiredwriteRBAC permission check · audit log entry · active server context · operator confirmation · validation result · rollback or restore plan where applicable
SET-016SETDatabase tasksList database cleanup/optimization tasks and affected channelsAPI wiredreadRBAC permission check · audit log entry for PHI/sensitive reads where needed
SET-017SETRun database taskRun selected DB task with risk warning, audit, and progressAPI wiredwriteRBAC permission check · audit log entry · active server context · operator confirmation · validation result · rollback or restore plan where applicable
SET-018SETResources tableResource list with type, context, and statusScaffoldedreadRBAC permission check · audit log entry for PHI/sensitive reads where needed
SET-019SETAdd/remove resourceResource CRUD with dependency checksAPI wireddestructiveRBAC permission check · audit log entry · active server context · operator confirmation · live export/backup snapshot · hard confirmation phrase · rollback or irreversibility note
SET-020SETReload resourceReload resource on server with status/auditAPI wireddeployRBAC permission check · audit log entry · active server context · operator confirmation · live XML export · draft-to-live diff · deploy note · rollback snapshot
SET-021SETDirectory resourceDirectory/classpath resource editorAPI wiredwriteRBAC permission check · audit log entry · active server context · operator confirmation · validation result · rollback or restore plan where applicable
SET-022SETResource usageLink resources to channels/connectors and show impact graphScaffoldedreadRBAC permission check · audit log entry for PHI/sensitive reads where needed
SET-023SETData pruner statusShow current pruner state and last/next runAPI wiredreadRBAC permission check · audit log entry for PHI/sensitive reads where needed
SET-024SETData pruner scheduleEnable/disable recurring pruning and configure scheduleAPI wiredwriteRBAC permission check · audit log entry · active server context · operator confirmation · validation result · rollback or restore plan where applicable
SET-025SETPrune settingsEvent/message/content pruning settingsAPI wiredreadRBAC permission check · audit log entry for PHI/sensitive reads where needed
SET-026SETArchive settingsArchive file/folder/zip/password/pattern settingsAPI wiredsecurityRBAC permission check · audit log entry · active server context · operator confirmation · session re-check · least-privilege role mapping · sensitive-field redaction
SET-027SETPrune now/stop prunerManual prune and stop workflow with confirmation and auditAPI wireddeployRBAC permission check · audit log entry · active server context · operator confirmation · live XML export · draft-to-live diff · deploy note · rollback snapshot
Extensions And Plugins8 rows59%
IDCapabilityWeb RequirementStatusRiskGuard Requirements
EXT-001EXTInstalled connector tableView connector extensions, status, author, URL, versionAPI wiredextensionRBAC permission check · audit log entry · active server context · operator confirmation · extension installed check · restart/dependency impact warning
EXT-002EXTInstalled plugin tableView plugin extensions, status, author, URL, versionAPI wiredextensionRBAC permission check · audit log entry · active server context · operator confirmation · extension installed check · restart/dependency impact warning
EXT-003EXTInstall extensionUpload/install extension ZIP with restart warningAPI wiredextensionRBAC permission check · audit log entry · active server context · operator confirmation · extension installed check · restart/dependency impact warning
EXT-004EXTEnable/disable extensionGuarded enable/disable with restart requirement and dependency impactAPI wiredextensionRBAC permission check · audit log entry · active server context · operator confirmation · extension installed check · restart/dependency impact warning
EXT-005EXTShow propertiesExtension property/details modalAPI wiredextensionRBAC permission check · audit log entry · active server context · operator confirmation · extension installed check · restart/dependency impact warning
EXT-006EXTUninstall extensionDestructive uninstall with restart requirement and dependency impactAPI wiredextensionRBAC permission check · audit log entry · active server context · operator confirmation · extension installed check · restart/dependency impact warning
EXT-007EXTExtension-specific viewsPlugin architecture for installed extension panelsScaffoldedextensionRBAC permission check · audit log entry · active server context · operator confirmation · extension installed check · restart/dependency impact warning
EXT-008EXTCommercial/optional connectorsFHIR, email reader, serial, ASTM, SSL manager, clustering, advanced alerting, CDR, and other extension panels when installedExtension-dependentextensionRBAC permission check · audit log entry · active server context · operator confirmation · extension installed check · restart/dependency impact warning
Import / Export / Backup Safety8 rows44%
IDCapabilityWeb RequirementStatusRiskGuard Requirements
IO-001IOChannel XML import/exportRound-trip channel XML without semantic driftAPI wiredwriteRBAC permission check · audit log entry · active server context · operator confirmation · validation result · rollback or restore plan where applicable
IO-002IOGroup XML import/exportRound-trip channel group XML without semantic driftNot startedwriteRBAC permission check · audit log entry · active server context · operator confirmation · validation result · rollback or restore plan where applicable
IO-003IOAlert XML import/exportRound-trip alert XML without semantic driftNot startedwriteRBAC permission check · audit log entry · active server context · operator confirmation · validation result · rollback or restore plan where applicable
IO-004IOGlobal script XML import/exportRound-trip script XML without semantic driftAPI wiredwriteRBAC permission check · audit log entry · active server context · operator confirmation · validation result · rollback or restore plan where applicable
IO-005IOCode template XML import/exportRound-trip code template/library XML without semantic driftAPI wiredwriteRBAC permission check · audit log entry · active server context · operator confirmation · validation result · rollback or restore plan where applicable
IO-006IOConnector XML import/exportRound-trip connector XML including filters/transformersNot startedwriteRBAC permission check · audit log entry · active server context · operator confirmation · validation result · rollback or restore plan where applicable
IO-007IOServer config backup/restoreBackup/restore server config with documented exclusionsAPI wiredreadRBAC permission check · audit log entry for PHI/sensitive reads where needed
IO-008IOExport diff evidenceCompare exported XML before/after web edits against Java Admin outputAPI wiredwriteRBAC permission check · audit log entry · active server context · operator confirmation · validation result · rollback or restore plan where applicable
Multi-Server, Promotion, And Safer-Than-Java Enhancements7 rows50%
IDCapabilityWeb RequirementStatusRiskGuard Requirements
MS-001MSSingle-server Java sessionMulti-server switcher for existing Mirth, BridgeLink, test, stage, prod, DRScaffoldedreadRBAC permission check · audit log entry for PHI/sensitive reads where needed
MS-002MSNo built-in promotion flowOriginal dev-to-stage-to-prod promotion workflow with diffs and approvalNot startedreadRBAC permission check · audit log entry for PHI/sensitive reads where needed
MS-003MSJava save/deploy flowDraft workspace so editing does not touch live Mirth until approvedScaffoldeddeployRBAC permission check · audit log entry · active server context · operator confirmation · live XML export · draft-to-live diff · deploy note · rollback snapshot
MS-004MSManual safety habitsRequired export snapshot before deploy/delete/restoreAPI wireddestructiveRBAC permission check · audit log entry · active server context · operator confirmation · live export/backup snapshot · hard confirmation phrase · rollback or irreversibility note
MS-005MSManual reviewHuman-readable diff plus raw XML diff before deployAPI wireddeployRBAC permission check · audit log entry · active server context · operator confirmation · live XML export · draft-to-live diff · deploy note · rollback snapshot
MS-006MSManual rollbackRollback pointer and restore workflow for channel/template/script changesAPI wireddeployRBAC permission check · audit log entry · active server context · operator confirmation · live XML export · draft-to-live diff · deploy note · rollback snapshot
MS-007MSScattered auditDatabase-backed immutable audit with operator/server identity, before/after/diff/rollback refs, hash chain, and JSON/CSV reportingAPI wireddeployRBAC permission check · audit log entry · active server context · operator confirmation · live XML export · draft-to-live diff · deploy note · rollback snapshot
Security Hardening9 rows70%
IDCapabilityWeb RequirementStatusRiskGuard Requirements
SEC-001SECAdmin launcher TLS trustPer-profile TLS trust rules; production/DR cannot disable verification without explicit overrideAPI wiredwriteRBAC permission check · audit log entry · active server context · operator confirmation · validation result · rollback or restore plan where applicable
SEC-002SECDesktop app boundarySame-origin CSRF cookie/header enforcement on every mutating web APIAPI wiredreadRBAC permission check · audit log entry for PHI/sensitive reads where needed
SEC-003SECLocal credential storageStored server credentials encrypted with an operator-supplied key and `0600` profile filesAPI wiredsecurityRBAC permission check · audit log entry · active server context · operator confirmation · session re-check · least-privilege role mapping · sensitive-field redaction
SEC-004SECPHI-aware message readsMessage content/maps/errors/attachment previews redacted unless PHI view permission is enabledAPI wiredsecurityRBAC permission check · audit log entry · active server context · operator confirmation · session re-check · least-privilege role mapping · sensitive-field redaction
SEC-005SECPHI export guardAttachment export/download blocked unless PHI export permission is enabledAPI wiredsecurityRBAC permission check · audit log entry · active server context · operator confirmation · session re-check · least-privilege role mapping · sensitive-field redaction
SEC-006SECAbuse throttlingIn-memory read/write API rate limits with `429` and `Retry-After`API wiredreadRBAC permission check · audit log entry for PHI/sensitive reads where needed
SEC-007SECInput validationJSON body size/type checks, bounded strings, safe identifiers, bounded query limitsAPI wiredreadRBAC permission check · audit log entry for PHI/sensitive reads where needed
SEC-008SECSafe logging/auditSecrets and sensitive tokens redacted before audit/log storageAPI wiredreadRBAC permission check · audit log entry for PHI/sensitive reads where needed
SEC-009SECBrowser security headersCSP, frame-deny, nosniff, referrer, permissions-policy, COOP/CORP on app/API responsesAPI wiredsecurityRBAC permission check · audit log entry · active server context · operator confirmation · session re-check · least-privilege role mapping · sensitive-field redaction