Guides
use
develop
config.yml
template.config.yml
rules_config.yml
employees.json
excel_config.json
pdf_config.json
assets-guardian
uv
sync
audit
check
script
config/config.yml
config/rules_config.yml
config/employees.json
IClientProvider
IRepository
IMapper
Collector
ISheetBuilder
IRule
IPDFBuilder
myplugin
plugins/myplugin/constants.py
plugins/myplugin/client.py
plugins/myplugin/repository.py
plugins/myplugin/mapper.py
plugins/myplugin/collector.py
Code Reference
Access
Asset
AssetsGuardianMode
Context
Finding
RuleCategory
SeverityType
Identity
IdentityState
IdentityType
Location
PathType
Report
validate_field()
AuditEngine
CheckEngine
CollectorEngine
CollectorResult
ComplianceEngine
ExcelEngine
PdfEngine
SyncEngine
GitlabClientProvider
GitlabCollector
GitlabDeletedUserComparisonRule
GitlabNewUserComparisonRule
GitlabUserPrivilegeComparisonRule
GitlabUserStatusComparisonRule
index_users()
GitlbabUnknownMailComplianceRule
GitlabMapper
GitlabGroupProjectAccessRule
InstanceAdminRule
GitlabRepository
Microsoft365ClientProvider
Microsoft365Collector
Microsoft365DeletedUserComparisonRule
Microsoft365NewUserComparisonRule
Microsoft365UserStatusComparisonRule
Microsoft365UserUserMfaComparaisonRule
Microsoft365UnknownMailComplianceRule
Microsoft365UserPrivilegeComplianceRule
get_license_name()
Microsoft365Mapper
Microsoft365GroupProjectAccessRule
Microsoft365Repository
DolibarrClientProvider
DolibarrCollector
DolibarrDeletedUserComparisonRule
DolibarrNewUserComparisonRule
DolibarrDeactivatedUsersRule
DolibarrUnknownMailComplianceRule
get_permission_label()
DolibarrMapper
DolibarrCriticalModuleAccessRule
DolibarrSuperadminRule
DolibarrRepository
DefaultSheetBuilder
parse_workbook_data()
read_workbook()
load_rules()
GenericSheetBuilder
ExcelWorksheet
ExcelWriter
AGPDF
PDFWriter
HttpClient
MicrosoftGraph
MySQLClient
AppConfig
AppEnv
AuthorConfig
CacheConfig
browse_dict()
get_config_value()
get_env_key_name()
get_project_version()
load_employees_profiles()
load_json()
load_profiles()
load_yaml_config()
to_str_list()
LoggingConfig
PathsConfig
validate_config()
ColorFormatter
get_plugin_logger()
init_logging()
CacheManager
LazyCacheIterable
add_date_to_filename()
format_datetime()
parse_datetime()
get_ip_location()
get_my_ip()
parse_ip()
Excel rules loader for Assets Guardian.
Functions
load_rules(rules_file_path)
load_rules
Loads validation rules from a JSON file.