View Categories

SecureAnyBox5 & XPipe
Integration Guide

To integrate SecureAnyBox5 with XPipe, a dedicated utility SABCLI.exe is used together with SecureAnyBox Launcher, which is responsible for retrieving credentials.

Requirements #

Ensure the following minimum versions are installed:

  • XPipe 22.6
  • SecureAnyBox Launcher 2.18.0
  • SABCLI utility

XPipe Configuration #

  1. Open:
    Settings → Password Manager
  2. Select:
    Custom command
  3. Enter the path to SABCLI including parameters:
"C:\Program Files (x86)\SABCLI\SABCLI.exe" $KEY --json --credentials

 

Testing the Configuration #

In the Test field, enter the SecureAnyBox record in the format:

TestAccount?user=username&pass=password

After clicking Test:

  • the SecureAnyBox Launcher window will appear
  • the matching record will be searched
  • after confirmation, the credentials will briefly appear next the Test button

Usage in XPipe #

When creating a new identity for connection:

  • select:
    Password Manager Identity
  • in Credentials entry, use:
<SABrecordName>?user=username&pass=password

The value specified as <SABrecordName> will be used by SecureAnyBox Launcher to search for the record in SecureAnyBox.

SABCLI Parameters #

The SABCLI utility supports multiple output formats and modes.

Syntax: #

SABCLI RecId --help --version --password | --credentials --json | --text
Parameter Description
RecId Record identifier in SecureAnyBox
--password Returns password only OR
--credentials Returns username and password
--json Outputs data in JSON format OR
--text Outputs plain text
--help Displays help
--version Displays version

 

eg.:

sabcli “is.tdp.cz” –credentials –json > out.txt 2> err.txt

Notes #

  • JSON format is recommended for compatibility with XPIPE
  • Plain text output (--text) can be used for debugging purposes
  • The --password mode is suitable for password-only authentication scenarios

Powered by BetterDocs