# Welcome to Xygeni

## Secure your Software Development and Delivery

Enhance your **Application Security Posture Management** (ASPM) through comprehensive risk assessment, strategic prioritization, and protection against attacks and malware infection throughout your Software Supply Chain.

### Start using Xygeni

{% hint style="info" %}
Please, follow our [**Getting Started Guide**](https://docs.xygeni.io/getting-started) for an easy onboarding process to the Xygeni platform.
{% endhint %}

<table data-header-hidden><thead><tr><th width="364"></th><th></th></tr></thead><tbody><tr><td><a href="getting-started/quick-start-with-your-code-repository">Quick start with your code repo</a><br><br>Connect your SCM to Xygeni and start scanning</td><td><a href="getting-started/quick-start-with-xygeni-cli">Quick start with Xygeni CLI</a><br><br>Scan with Xygeni CLI locally in command line<br></td></tr></tbody></table>

### Introduction to Xygeni

<table data-header-hidden><thead><tr><th width="220"></th><th></th><th></th><th></th></tr></thead><tbody><tr><td><a href="introduction-to-xygeni/xygeni-products">Xygeni Products Overview</a>  <br><br>Quick view of the available Xygeni products</td><td><a href="introduction-to-xygeni/how-xygeni-works">How Xygeni works</a> <br><br>Understand the architecture behind Xygeni and how it works</td><td><p><a href="introduction-to-xygeni/xygeni-web-ui-overview">Xygeni Web UI </a><br></p><p>Learn about how to use the Xygeni Web User Interface<br></p></td><td><a href="xygeni-scanner-cli/xygeni-scanners">Xygeni Scanners</a><br><br>Learn about Xygeni CLI and the various scans types<br></td></tr><tr><td><p><a href="introduction-to-xygeni/integrating-xygeni-into-your-workflow">Integrating Xygeni into your Workflow</a> </p><p></p><p>Integrate Xygeni into your own CI/CD pipelines</p></td><td><a href="introduction-to-xygeni/guardrails">Security Gates with Xygeni</a> <br><br>Secure your build process by setting Security Gates</td><td><a href="introduction-to-xygeni/generate-a-sbom">Generate a SBOM</a> <br><br>Generate SBOMs in the format you prefer (SPDX, CyclonDX)</td><td><a href="introduction-to-xygeni/supported-integrations">Supported Integrations</a> <br><br>Integrate Xygeni within your own SDLC processes and tools</td></tr></tbody></table>

### Xygeni Configuration and Administration

<table data-header-hidden><thead><tr><th width="364"></th><th></th></tr></thead><tbody><tr><td><a href="xygeni-administration/platform-administration">Platform Administration</a><br><br>Manage and configure your Xygeni platform<br></td><td><a href="xygeni-administration/rest-api">Xygeni REST API</a><br><br>Leverage Xygeni functionality with the Xygeni REST API</td></tr></tbody></table>


---

# Agent Instructions: Querying This Documentation

If you need additional information that is not directly available in this page, you can query the documentation dynamically by asking a question.

Perform an HTTP GET request on the current page URL with the `ask` query parameter:

```
GET https://docs.xygeni.io/readme.md?ask=<question>
```

The question should be specific, self-contained, and written in natural language.
The response will contain a direct answer to the question and relevant excerpts and sources from the documentation.

Use this mechanism when the answer is not explicitly present in the current page, you need clarification or additional context, or you want to retrieve related documentation sections.
