mipo

Views

The Views page tracks when users access sensitive resources such as scanners, users, roles, and scan results. Unlike Changes (which tracks state modifications), Views captures read-only access patterns. This is critical for detecting account compromise through reconnaissance behavior, where an attacker enumerates resources before taking action.

Fields & columns

NameDescription
TimeTimestamp when the resource was accessed
UserThe user who viewed the resource, or "Unknown" if not authenticated
ActionWhat the user did, typically viewing a list or individual resource
Resource TypeThe kind of data accessed (e.g., scanners, users, scan results)
Resource IDThe specific resource ID that was viewed, if applicable
IP AddressClient IP from which the access originated

How to

Investigate suspicious access

  1. Navigate to Audit > Views.
  2. Filter by the suspected user or resource type.
  3. Review the timestamps and accessed resources.
  4. Cross-reference with Auth audit to check login patterns.

Gotchas

  • A user viewing many resources in quick succession may indicate account compromise and reconnaissance.
  • Views from unexpected IP addresses warrant investigation even if the user is legitimate.
  • Resource types use underscores internally but display as spaces in the table.
  • View audit records are retained indefinitely and cannot be deleted, supporting continuous compliance evidence requirements for frameworks such as SOC2 and ISO 27001. If your framework requires archival to an external system (e.g., SIEM), use the API endpoint to export records on a schedule.

API calls (1)

MethodPathDescription
GET /api/audit/views List all access log entries (paginated)

Related

  • Changes — Tracks state modifications rather than read access
  • Auth — Tracks authentication events that precede resource access
  • Port State Changes — Tracks port state transitions rather than resource access patterns
  • Audit Log Integrity — Verifies the hash chain protecting audit log records has not been tampered with