# Projects

<figure><img src="/files/NPe3iQHqz2bDvTOfNv5C" alt=""><figcaption></figcaption></figure>

* **Search Bar**:
  * Located at the top of the page.
  * Allows users to search for a specific project by name.
  * Simply type the desired project name and click the search icon (magnifying glass) or press "Enter" to initiate the search.
* **Sorting Option**:
  * Found next to the search bar on the right.
  * Users can sort the projects by different criteria, such as size, in ascending or descending order.
  * Use the drop-down menu to select the desired sorting option.
* **Project Listings**: Each project listing contains the following columns:
  * **Project Name**: The name of the software project.
  * **Languages**: Displays the programming languages used in the project. Each language has a unique color-coded icon for easy identification.
  * **Type**: An icon indicating the type or nature of the project.
  * **Last Scan Time**: The date on which the project was last scanned for vulnerabilities.
  * **Total Files**: The number of files contained within the project.
  * **Total LoC (Lines of Code)**: The total number of lines of code in the project.
  * **Severities**: Displays a breakdown of detected vulnerabilities by their severity levels. Each severity level has a unique color, making it easy to quickly gauge the threat landscape.
  * **Action**: Located on the far right of each project listing, the "Action" column is represented by three vertical dots. When clicked, it reveals a dropdown menu with the following options:
  * **Delete**:
    * Selecting this option will prompt a confirmation dialogue asking if you are sure about deleting the respective project.
    * If confirmed, the project will be permanently removed from the system. It's crucial to ensure that you have backed up any essential data before proceeding with this action, as deletion is irreversible.
  * **Rescan**:
    * This option allows users to initiate a fresh scan of the project for vulnerabilities.
    * Once clicked, the system will begin scanning the project, ensuring that the latest codebase is analyzed for potential security threats. The results will be updated, and any new vulnerabilities discovered will be added to the "Severities" column of the project listing.
* **Pagination Controls**:
  * Located at the bottom right of the page.
  * Shows the current page number and the total number of projects.
  * Users can navigate to the previous or next set of project listings using the arrow buttons.
  * The numbered buttons allow for direct navigation to specific pages.
* **'New' Button**:
  * Located at the bottom right.
  * Allows users to add a new project to the system.


---

# 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://codethreat-sast.gitbook.io/codethreat-knowledge-center/usage-guide/projects.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.
