CSV - Applications

CSV - Applications adapter imports SaaS Vendor information from a CSV file.

The adapter parameters are the same as the CSV Legacy Remote File Configuration. Since the CSV - Applications adapter provides data about SaaS Vendors only, unlike the generic CSV adapter, there is no option to configure the adapter to contain information about Users, Devices, or any other type of asset.

The functionality of this adapter is the same as the CSV adapter.

Note that the Accepted CSV field names are case insensitive.

Which fields are imported with an Applications file?

The following data is imported as part of the Applications file.

📘

Notes

  • If you want to fetch fields related to application settings, you need to create a CSV file where the rows represent the application(s) and the columns represent the different setting fields. The image below demonstrates a CSV file containing the application X and three of its settings, each setting in a separate row (click on the image for a full view). You can include multiple applications and multiple settings for each application in a single file.

  • Axonius supports custom fields in the Applications file and parses them dynamically.

  • The fetched data is available on the Application Settings asset page.

  • Do not include the Settings Score field in the file. The setting score is calculated automatically based on the inputs for Setting Value and Setting Recommendations.

CSV Application Settings
Field In UIAccepted CSV Field Name(s)NotesRequired?
Applicationvendor name, Vendor, Supplier, Supplier name, application, appThe name of the application or the vendorYes (for all asset types)
RiskRisk, Risk Score, GRC risk-No
CategoryCategory, Vendor category, application category-No
DescriptionCompany description, Vendor descriptionWhat the company doesNo
Multi Factor AuthenticationMFA, Multi Factor AuthenticationIs MFA supportedNo
Single Sign OnSSO, Single Sign OnIs SSO supportedNo
Is HIPAAIs HIPAAIs the vendor HIPAA Compliant?No
Is GDPRIs GDPR-No
Is CSA STAR 2Is CSA STAR 2-No
Is SOC 2Is SOC 2-No
Is ISO 27001Is ISO 27001-No
Is ISO 27032Is ISO 27032-No
Is ISO 27017Is ISO 27017-No
Is CCPAIs CCPA-No
Is NISTIs NIST-No
Is PCI DSSIs PCI DSS-No
Setting IDSetting IDA unique setting IDYes (only when fetching Application Settings); Refer to here to create proper setting IDs, or enable the advanced setting Generate Axonius setting IDs to auto generate these IDs.
Setting NameSetting Name-Yes (only when fetching Application Settings)
Setting ValueSetting Value-Yes (only when fetching Application Settings)
Setting TypeSetting TypeMust be one of the following: Active Protection, Applications, Authentication, Collaboration, Data Protection, Devices, Network Access, Notifications, Other, Password Policy, Session, Signup and Login, Support, Users, Vendor SpecificYes (only when fetching Application Settings)
Setting ImpactSetting ImpactMust be one of the following: High, Medium, Low, RecommendationYes (only when fetching Application Settings)
Setting LevelSetting LevelMust be one of the following: Account, Entity, Group, Role, SubAccount, User, OrganizationYes (only when fetching Application Settings)
Setting RecommendationSetting Recommendation-No
Setting LinkSetting Link-No
Is ExcludedIs ExcludedTrue/FalseNo
Is ValidIs ValidTrue/False; see more details below under Handling Setting StatusNo
LogicLogicMust be one of the following: Equal, Not Equal, Greater Than, Greater Then Or Equal, Lower Than, Lower Than Or Equal; see more details under Handling Setting StatusNo

Handling Setting Status

The Setting Status Axonius field is determined according to the value of Is Valid.

  • If Is Valid is True, the Setting Status is Properly Configured.
  • If Is Valid is False, the Setting Status is Misconfigured.
  • If Is Valid is not populated:
    • If **Logic **is populated (with one of the value mentioned in the table), the adapter compares the Setting Value and Setting Recommendation columns according to the value of Logic.
    • If Logic is also not populated, the value for comparing Setting Value and Setting Recommendation is Equal by default.
📘

Note

If you perform a manual fetch, any new applications will show only on the next discovery cycle.

Advanced Settings

  • Match application names with Axonius SaaS applications repository - Select this option to ignore applications that are not included in the SaaS Applications repository.
  • Generate Axonius setting IDs - Select this option to use Axonius-generated setting IDs as hash of application name and setting name.