straikerai/ascendai-bridge

By straikerai

Updated 3 months ago

AscendAI Bridge Client

Image
Security
1

922

straikerai/ascendai-bridge repository overview

AscendAI Bridge Client

AscendAI is Straiker's risk assessment engine. To learn more please visit our website

Step 1: Get an API Key

To use this bridge client, you would need a Straiker API key. API Keys are available on the Straiker portal once you onboard your target AI application. Please reach out to [email protected] if you need help.

Step 2: Create your config file (config.yaml)

Here is a sample config file that connects to a target app via bearer auth

target_app:
  url: http://localhost:8081/bearer/chat
  auth:
    type: bearer
    bearer_token: "test-token-123"

ascendai:
  api_key: "<STRAIKER_API_KEY>"
  max_workers: 10

log:
  level: info
  file: /app/logs/ascendai_bridge.log

Step 3: Run the Assessment

# Important: for security reasons, consider passing sensitive info via Environment variables.
docker run -v $(pwd)/config.yaml:/app/config/config.yaml \
           -v $(pwd):/app/logs \
           straikerai/ascendai-bridge

Once the container is connected and healthy, login to Straiker portal to kick start an assessment.

Step 4: View the results

Assessment results and reports would be available on the Straiker portal


Additional Info:

Available Environment Variables
docker run --rm straikerai/ascendai-bridge --help

Sample Configuration files
docker run --rm --entrypoint sh straikerai/ascendai-bridge -c '
  for f in /usr/share/doc/ascendai-bridge/sample_configs/*.yaml; do
    echo "=== $f ==="
    cat "$f"
    echo
  done
'

ReadMe
docker run --rm --entrypoint cat straikerai/ascendai-bridge /usr/share/doc/ascendai-bridge/README.md

Tag summary

Content type

Image

Digest

sha256:3b2f1cc54

Size

10.1 MB

Last updated

3 months ago

docker pull straikerai/ascendai-bridge