Client Support and Limitations

Modified on Tue, 14 Jul at 11:39 AM

Client Support and Limitations

This article summarizes current support for custom transform servers in Maltego Graph Browser and Maltego Graph Desktop. Choose the client before you depend on a feature available in only one of them.

Availability at a Glance

CapabilityGraph BrowserGraph Desktop
Entity properties, display information, notes, links, and custom iconsSupportedSupported
Nested / composed entitiesSupportedNot supported
Entity overlays and weightPartialSupported
One-entity transform inputSupportedSupported
Multiple-entity transform inputLimitedSupported
Whole-graph transform inputNot supportedSupported
Input constraintsSupportedSupported
Basic transform settingsSupportedSupported
Global or auth settingsNot supportedSupported
Interactive promptsNot supportedSupported
Runtime status messagesSupportedSupported
OAuth-authenticated transformsNot supportedSupported
Transform setsSupportedSupported
Custom server as a Hub itemSupportedSupported
Machines / macrosNot supportedSupported

Feature-specific Notes

  • Composed entities: Treat transforms that rely on composed entities as Browser-only.
  • Overlays and weight: Graph Browser renders icon URL overlays in the southwest position only. Color and text overlays, other overlay positions, and entity weight require Graph Desktop.
  • Multiple-entity input: Graph Browser runs the transform once per selected entity rather than sending the selection as one batch.
  • Whole-graph input: Transforms that accept MaltegoGraph are Desktop-only.
  • Transform settings: Basic settings work in both clients. Global settings and settings marked auth=True are Desktop-only.
  • Custom server as a Hub item: Both clients support custom servers as Hub items; Graph Desktop requires version 4.12.0 or later.

Planning a Cross-client Transform

For a transform that must work in both clients, use single-entity input and avoid composed entities, non-icon URL overlays, entity weight, whole-graph input, global or authenticated settings, interactive prompts, OAuth, and machines. Test the transform in each target client before releasing it.

Feature availability evolves with client releases. This article describes the current custom-transform-server behavior; consult the relevant release notes when adopting a newly released client feature.

Was this article helpful?

That’s Great!

Thank you for your feedback

Sorry! We couldn't be helpful

Thank you for your feedback

Let us know how can we improve this article!

Select at least one of the reasons
CAPTCHA verification is required.

Feedback sent

We appreciate your effort and will try to fix the article