{"resources":{"oracledb":{"id":"oracledb","name":"oracledb","fields":{"instance":{"name":"instance","type":"\u001boracledb.instance","title":"Oracle Database instance","desc":"The connected database: its version, instance and host names, whether it is a container database, and the container it is connected to, plus the initialization parameters, users, roles, and profiles reached from here. Populated from the V$ views and the DBA_* data dictionary; data the connecting user is not permitted to read is left empty rather than failing.","provider":"go.mondoo.com/mql-enterprise-providers/providers/oracledb","is_implicit_resource":true},"parameter":{"name":"parameter","type":"\u001boracledb.parameter","title":"Oracle Database initialization parameter","desc":"A single initialization parameter and its running value. Security-relevant parameters (for example audit_trail, remote_os_authent, sql92_security) are audited by selecting the parameter by name, for example oracledb.instance.parameters.where(name == \"remote_os_authent\"). Read from V$PARAMETER.","provider":"go.mondoo.com/mql-enterprise-providers/providers/oracledb","is_implicit_resource":true},"profile":{"name":"profile","type":"\u001boracledb.profile","title":"Oracle Database profile","desc":"A password and resource profile and its password-policy limits: failed-login lockout, password lifetime and reuse, the verify function, and inactive account timeout. The name field selects the profile, for example oracledb.instance.profiles.where(name == \"DEFAULT\"). Limits are strings that may be a number, \"UNLIMITED\", or \"DEFAULT\". Read from DBA_PROFILES.","provider":"go.mondoo.com/mql-enterprise-providers/providers/oracledb","is_implicit_resource":true},"role":{"name":"role","type":"\u001boracledb.role","title":"Oracle Database role","desc":"A role and its attributes: whether it is Oracle-supplied and how it is authenticated. The name field selects the role, for example oracledb.instance.roles.where(name == \"DBA\").","provider":"go.mondoo.com/mql-enterprise-providers/providers/oracledb","is_implicit_resource":true},"user":{"name":"user","type":"\u001boracledb.user","title":"Oracle Database user","desc":"A database account and its security attributes: account status, authentication type, assigned profile, whether it is Oracle-supplied, whether it still uses a known default password, and the roles and system privileges granted to it. The username field selects the user, for example oracledb.instance.users.where(username == \"SYSTEM\").","provider":"go.mondoo.com/mql-enterprise-providers/providers/oracledb","is_implicit_resource":true}},"title":"Oracle Database","desc":"Root of the Oracle Database provider. The connected database and everything queryable through it (initialization parameters, users, roles, and profiles) is reached from oracledb.instance.","provider":"go.mondoo.com/mql-enterprise-providers/providers/oracledb"},"oracledb.instance":{"id":"oracledb.instance","name":"oracledb.instance","fields":{"containerName":{"name":"containerName","type":"\u0007","is_mandatory":true,"title":"Name of the container this connection is in, for example \"FREEPDB1\"","provider":"go.mondoo.com/mql-enterprise-providers/providers/oracledb"},"databaseName":{"name":"databaseName","type":"\u0007","is_mandatory":true,"title":"Database (global) name","provider":"go.mondoo.com/mql-enterprise-providers/providers/oracledb"},"hostName":{"name":"hostName","type":"\u0007","is_mandatory":true,"title":"Host the instance runs on","provider":"go.mondoo.com/mql-enterprise-providers/providers/oracledb"},"instanceName":{"name":"instanceName","type":"\u0007","is_mandatory":true,"title":"Instance name","provider":"go.mondoo.com/mql-enterprise-providers/providers/oracledb"},"isCdb":{"name":"isCdb","type":"\u0004","is_mandatory":true,"title":"Whether the database is a multitenant container database (CDB)","provider":"go.mondoo.com/mql-enterprise-providers/providers/oracledb"},"parameters":{"name":"parameters","type":"\u0019\u001boracledb.parameter","title":"Initialization parameters","provider":"go.mondoo.com/mql-enterprise-providers/providers/oracledb"},"profiles":{"name":"profiles","type":"\u0019\u001boracledb.profile","title":"Password and resource profiles","provider":"go.mondoo.com/mql-enterprise-providers/providers/oracledb"},"roles":{"name":"roles","type":"\u0019\u001boracledb.role","title":"Roles defined in the database","provider":"go.mondoo.com/mql-enterprise-providers/providers/oracledb"},"users":{"name":"users","type":"\u0019\u001boracledb.user","title":"Database users","provider":"go.mondoo.com/mql-enterprise-providers/providers/oracledb"},"version":{"name":"version","type":"\u0007","is_mandatory":true,"title":"Oracle version, for example \"23.5.0.24.07\"","provider":"go.mondoo.com/mql-enterprise-providers/providers/oracledb"}},"title":"Oracle Database instance","desc":"The connected database: its version, instance and host names, whether it is a container database, and the container it is connected to, plus the initialization parameters, users, roles, and profiles reached from here. Populated from the V$ views and the DBA_* data dictionary; data the connecting user is not permitted to read is left empty rather than failing.","defaults":"databaseName version","provider":"go.mondoo.com/mql-enterprise-providers/providers/oracledb"},"oracledb.parameter":{"id":"oracledb.parameter","name":"oracledb.parameter","fields":{"isDefault":{"name":"isDefault","type":"\u0004","is_mandatory":true,"title":"Whether the parameter is at its default value","provider":"go.mondoo.com/mql-enterprise-providers/providers/oracledb"},"name":{"name":"name","type":"\u0007","is_mandatory":true,"title":"Parameter name, for example \"audit_trail\"","provider":"go.mondoo.com/mql-enterprise-providers/providers/oracledb"},"value":{"name":"value","type":"\u0007","is_mandatory":true,"title":"Running value of the parameter","provider":"go.mondoo.com/mql-enterprise-providers/providers/oracledb"}},"title":"Oracle Database initialization parameter","desc":"A single initialization parameter and its running value. Security-relevant parameters (for example audit_trail, remote_os_authent, sql92_security) are audited by selecting the parameter by name, for example oracledb.instance.parameters.where(name == \"remote_os_authent\"). Read from V$PARAMETER.","defaults":"name value","provider":"go.mondoo.com/mql-enterprise-providers/providers/oracledb"},"oracledb.profile":{"id":"oracledb.profile","name":"oracledb.profile","fields":{"failedLoginAttempts":{"name":"failedLoginAttempts","type":"\u0007","is_mandatory":true,"title":"Number of failed logins before the account is locked","provider":"go.mondoo.com/mql-enterprise-providers/providers/oracledb"},"inactiveAccountTime":{"name":"inactiveAccountTime","type":"\u0007","is_mandatory":true,"title":"Number of days an account may be inactive before it is locked","provider":"go.mondoo.com/mql-enterprise-providers/providers/oracledb"},"name":{"name":"name","type":"\u0007","is_mandatory":true,"title":"Profile name","provider":"go.mondoo.com/mql-enterprise-providers/providers/oracledb"},"passwordGraceTime":{"name":"passwordGraceTime","type":"\u0007","is_mandatory":true,"title":"Number of days after password expiry that a grace login is allowed","provider":"go.mondoo.com/mql-enterprise-providers/providers/oracledb"},"passwordLifeTime":{"name":"passwordLifeTime","type":"\u0007","is_mandatory":true,"title":"Number of days a password is valid before it must be changed","provider":"go.mondoo.com/mql-enterprise-providers/providers/oracledb"},"passwordLockTime":{"name":"passwordLockTime","type":"\u0007","is_mandatory":true,"title":"Number of days an account stays locked after failed logins","provider":"go.mondoo.com/mql-enterprise-providers/providers/oracledb"},"passwordReuseMax":{"name":"passwordReuseMax","type":"\u0007","is_mandatory":true,"title":"Number of password changes required before a password can be reused","provider":"go.mondoo.com/mql-enterprise-providers/providers/oracledb"},"passwordReuseTime":{"name":"passwordReuseTime","type":"\u0007","is_mandatory":true,"title":"Number of days before a password can be reused","provider":"go.mondoo.com/mql-enterprise-providers/providers/oracledb"},"passwordVerifyFunction":{"name":"passwordVerifyFunction","type":"\u0007","is_mandatory":true,"title":"Name of the password complexity verification function, or \"NULL\" when none","provider":"go.mondoo.com/mql-enterprise-providers/providers/oracledb"}},"title":"Oracle Database profile","desc":"A password and resource profile and its password-policy limits: failed-login lockout, password lifetime and reuse, the verify function, and inactive account timeout. The name field selects the profile, for example oracledb.instance.profiles.where(name == \"DEFAULT\"). Limits are strings that may be a number, \"UNLIMITED\", or \"DEFAULT\". Read from DBA_PROFILES.","defaults":"name","provider":"go.mondoo.com/mql-enterprise-providers/providers/oracledb"},"oracledb.role":{"id":"oracledb.role","name":"oracledb.role","fields":{"authenticationType":{"name":"authenticationType","type":"\u0007","is_mandatory":true,"title":"How the role is authenticated, for example \"NONE\" or \"PASSWORD\"","provider":"go.mondoo.com/mql-enterprise-providers/providers/oracledb"},"name":{"name":"name","type":"\u0007","is_mandatory":true,"title":"Role name","provider":"go.mondoo.com/mql-enterprise-providers/providers/oracledb"},"oracleMaintained":{"name":"oracleMaintained","type":"\u0004","is_mandatory":true,"title":"Whether the role is supplied and maintained by Oracle","provider":"go.mondoo.com/mql-enterprise-providers/providers/oracledb"}},"title":"Oracle Database role","desc":"A role and its attributes: whether it is Oracle-supplied and how it is authenticated. The name field selects the role, for example oracledb.instance.roles.where(name == \"DBA\").","defaults":"name","provider":"go.mondoo.com/mql-enterprise-providers/providers/oracledb"},"oracledb.user":{"id":"oracledb.user","name":"oracledb.user","fields":{"accountStatus":{"name":"accountStatus","type":"\u0007","is_mandatory":true,"title":"Account status, for example \"OPEN\", \"LOCKED\", or \"EXPIRED\"","provider":"go.mondoo.com/mql-enterprise-providers/providers/oracledb"},"authenticationType":{"name":"authenticationType","type":"\u0007","is_mandatory":true,"title":"Authentication type, for example \"PASSWORD\", \"EXTERNAL\", or \"GLOBAL\"","provider":"go.mondoo.com/mql-enterprise-providers/providers/oracledb"},"created":{"name":"created","type":"\t","is_mandatory":true,"title":"Time the account was created","provider":"go.mondoo.com/mql-enterprise-providers/providers/oracledb"},"defaultTablespace":{"name":"defaultTablespace","type":"\u0007","is_mandatory":true,"title":"Default tablespace for the user","provider":"go.mondoo.com/mql-enterprise-providers/providers/oracledb"},"expiryDate":{"name":"expiryDate","type":"\t","is_mandatory":true,"title":"Time the account password expires, when set","provider":"go.mondoo.com/mql-enterprise-providers/providers/oracledb"},"hasDefaultPassword":{"name":"hasDefaultPassword","type":"\u0004","is_mandatory":true,"title":"Whether the account still uses a known default password","desc":"True when the account appears in DBA_USERS_WITH_DEFPWD. An open account with a default password is a finding.","provider":"go.mondoo.com/mql-enterprise-providers/providers/oracledb"},"isAdmin":{"name":"isAdmin","type":"\u0004","is_mandatory":true,"title":"Whether the user can connect with SYSDBA or SYSOPER administrative privilege","provider":"go.mondoo.com/mql-enterprise-providers/providers/oracledb"},"oracleMaintained":{"name":"oracleMaintained","type":"\u0004","is_mandatory":true,"title":"Whether the account is supplied and maintained by Oracle","provider":"go.mondoo.com/mql-enterprise-providers/providers/oracledb"},"profile":{"name":"profile","type":"\u001boracledb.profile","title":"Profile assigned to the user","provider":"go.mondoo.com/mql-enterprise-providers/providers/oracledb"},"roles":{"name":"roles","type":"\u0019\u0007","title":"Roles granted to the user","provider":"go.mondoo.com/mql-enterprise-providers/providers/oracledb"},"systemPrivileges":{"name":"systemPrivileges","type":"\u0019\u0007","title":"System privileges granted directly to the user, for example \"SELECT ANY DICTIONARY\"","provider":"go.mondoo.com/mql-enterprise-providers/providers/oracledb"},"username":{"name":"username","type":"\u0007","is_mandatory":true,"title":"User name","provider":"go.mondoo.com/mql-enterprise-providers/providers/oracledb"}},"title":"Oracle Database user","desc":"A database account and its security attributes: account status, authentication type, assigned profile, whether it is Oracle-supplied, whether it still uses a known default password, and the roles and system privileges granted to it. The username field selects the user, for example oracledb.instance.users.where(username == \"SYSTEM\").","defaults":"username accountStatus","provider":"go.mondoo.com/mql-enterprise-providers/providers/oracledb"}}}