> For the complete documentation index, see [llms.txt](https://docs.appfactor.io/52eJroWboQfTwsFl14gL/llms.txt). Markdown versions of documentation pages are available by appending `.md` to page URLs; this page is available as [Markdown](https://docs.appfactor.io/52eJroWboQfTwsFl14gL/knowledge-base/faq-and-troubleshooting.md).

# FAQ & Troubleshooting

## Frequently Asked Questions

* **Do I need to install agents on all servers and hosts?**\
  AppFactor uses a combination of lightweight collectors and API integrations; full agent deployment may not be required on every host. The exact approach depends on environment type (VMware, cloud provider APIs, container clusters, or code repositories). AppFactor aims to minimize footprint while ensuring comprehensive visibility.<br>
* **How long does a typical assessment take?**\
  Assessment duration varies by environment size, number of applications, and dependency complexity. Small to medium environments can be scanned in seconds, while large, distributed portfolios may take hours for deep analysis and correlations.<br>
* **Can AppFactor integrate with existing security tools (SIEM, vulnerability scanners)?**\
  Yes. AppFactor can export metadata, SBOMs, and vulnerability findings to external security systems and SIEM platforms via APIs or connectors, enabling consolidated risk management and alerting workflows.<br>
* **Does AppFactor support multi-cloud and hybrid environments?**\
  Yes. AppFactor is designed to analyze and assess applications running across hybrid infrastructures, including on-premises VMware, public clouds (AWS, Azure, GCP), and container platforms like Kubernetes.<br>
* **How to check the AppFactor platform version?**\
  To check the UI version, access the URL of your platform <https://yourcompany.appfactor.cloud/**version.json**\\>
  To check the backend components version, access the URL to your platform\
  <https://yourcompany.appfactor.cloud/**backend\\_services\\_versions.json>\*\*<br>

***

## Troubleshooting&#x20;

* **My applications are not appearing after a scan. What should I check?**\
  Verify that the discovery connectors or collectors are correctly configured and running, that the target hosts or repositories are reachable, and that the required credentials and permissions are in place. Also confirm that filters (environment, tags, application type) are not excluding results.<br>
* **Vulnerabilities or SBOM data are missing or incomplete. What can cause this?**\
  SBOM and vulnerability generation depends on successfully identifying libraries and package manifests. Encrypted binaries, custom builds, or unsupported package formats may limit detection. Updating scanners and enabling deep inspection improves coverage.<br>
* **Cloud readiness or migration recommendations seem inaccurate. What should I do?**\
  Cloud readiness scores are based on detected frameworks, dependencies, and runtime patterns. If critical context is missing (e.g., external integrations or business constraints), update application metadata or rerun assessments with additional configuration inputs.


---

# Agent Instructions
This documentation is published with GitBook. GitBook is the documentation platform designed so that both humans and AI agents can read, navigate, and reason over technical content effectively. Learn more at gitbook.com.

## 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, and the optional `goal` query parameter:

```
GET https://docs.appfactor.io/52eJroWboQfTwsFl14gL/knowledge-base/faq-and-troubleshooting.md?ask=<question>&goal=<endgoal>
```

`ask` is the immediate question: it should be specific, self-contained, and written in natural language.
`goal` is optional and describes the broader end goal you are ultimately trying to accomplish on behalf of the user. GitBook uses it to tailor the answer towards what is most useful for that goal.

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.
