Skip to content

Commit 6bca629

Browse files
committed
fix broken links and add new features
1 parent 17b3005 commit 6bca629

87 files changed

Lines changed: 11592 additions & 6302 deletions

File tree

Some content is hidden

Large Commits have some content hidden by default. Use the searchbox below for content that may be hidden.

docs/APIS/index.md

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -1,5 +1,5 @@
11
---
22
tags: []
33
date: 2024-03-25
4-
weight: 1
4+
weight: 4
55
---

docs/Authentication/Integrate Faction into OIDC Solutions.md

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -93,5 +93,5 @@ When the new user reaches the Login Screen they can enter just their username wi
9393
You can bypass the username and password form by bookmarking the below URL. This ensures you don't need to enter a Username just to be redirected to your SSO portal where the user needs to enter their Username again. The below URL will redirect directly to your configured SSO portal for ODIC.
9494

9595
```
96-
https://YOURHOST/sso/oauth
96+
https://YOURHOST/sso/oidc
9797
```

docs/Authentication/index.md

Lines changed: 5 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -0,0 +1,5 @@
1+
---
2+
tags: []
3+
weight: 3
4+
date: 2025-07-28
5+
---

docs/Hosting/index.md

Lines changed: 5 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -0,0 +1,5 @@
1+
---
2+
tags: []
3+
weight: 1
4+
date: 2025-07-28
5+
---
Lines changed: 55 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -0,0 +1,55 @@
1+
---
2+
tags: [Reporting, Customize, Variables, User-Defined Content]
3+
date: 2024-02-12
4+
---
5+
6+
You can use custom or user-defined variables to add additional features to Faction that are not supported out of the box. These variables can be used to add additional information to vulnerabilities, like an Affected URL or CWE Number, or to populate additional data in reports, like "product owner", "cost center", etc.
7+
8+
### Step 1 : Add Custom Fields in Admin
9+
Navigate to Admin -> Settings. Add a Custom Variable for "Affected URL" and lets apply this to Vulnerabilities.
10+
11+
![](/files/Pasted%20image%2020250727224924.png)
12+
13+
14+
The **Name** will be what is displayed in the UI and the **variable** name will be used in the report template. We want to apply this to **Vulnerability** so that it will be available when we add vulnerabilities to the assessment.
15+
16+
17+
18+
### Step 2: Update the Report Template
19+
20+
We need to change our report template to include the new variables in the vulnerability section of the template. In this case, we already have a section defined with vulnerability information. We just need to add our new variable. In this case, we also want it to be a hyperlink. We apply the `link` parameter to our custom variable to make this work. [You can find more information about hyperlinking in custom fields here.](/Reporting/Using%20Docx%20Report%20Templates/#Hyperlinks)
21+
22+
![](/files/Pasted%20image%2020250727230127.png)
23+
24+
Notice that all custom variables are pre-populated with `cf`. If we defined a custom variable with a variable name of `AffectedURL`, then the reporting template variable will be `${cfAffectedURL}`.
25+
26+
27+
### Step 3: Add a New Vulnerability to the Assessment
28+
29+
When you add a vulnerability to the assessment, the custom field will be available in the form as shown below:
30+
31+
![](/files/Pasted%20image%2020250727225852.png)
32+
33+
Once you generate the report, it will correctly populate your new custom variables.
34+
![](/files/Pasted%20image%2020250727230409.png)
35+
36+
## Custom Font Colors for User Defined Variables
37+
This allows you to add additional context to data that is presented in your reports. You can find more information here on how to customize these variables [here](/Reports/Using%20Docx%20Report%20Templates/#Setting%20Custom%20Variable%20Colors)
38+
39+
## Enterprise Custom Variables
40+
In Faction Enterprise and paid versions, you can assign custom variables to specific assessment types. This allows you to support very different variables for assessments or vulnerabilities that might only apply to certain assessment types. For example, Web Application assessments might need an "Affected URL" as described above, but a Network Security assessment might need "Affected Network Range".
41+
42+
When entering Custom Fields in Faction Enterprise, you will see this section at the bottom that allows you to apply this custom variable to only certain types of assessments.
43+
44+
![](/files/Pasted%20image%2020250727231110.png)
45+
46+
47+
48+
49+
50+
51+
52+
53+
54+
55+

docs/Reporting/Custom Variables.md

Lines changed: 0 additions & 47 deletions
This file was deleted.

docs/Reporting/Table of Contents Numbering.md

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -3,7 +3,7 @@ tags: [Reporting, Enterprise, Paid Feature, Managed]
33
date: 2024-10-20
44
---
55

6-
Faction's open-source versions will not automatically update the Table of Contents page numbering, however, the hyperlinks all work as expected. You can do this manually by clicking the table and selecting _Update Field_ on the generated report.
6+
Faction's open-source versions will not automatically update the Table of Contents page numbering; however, the hyperlinks all work as expected. You can do this manually by clicking the table and selecting _Update Field_ on the generated report.
77
![](/files/Pasted%20image%2020241020221013.png)
88

99
The Enterprise versions of Faction will automatically update the numbering for you as well as provide other additional reporting features like different finding sections (i.e. Application Security Pen Test Findings Section and Network Security Findings Section) and DOCX and PDF export options.

0 commit comments

Comments
 (0)