Skip to content
SmiKar Software

Forage 101 - Searching Cross-Entity Activity

4 min read

Forage is the cross-entity activity search tool inside Burrow. Where Burrow's alerts answer "is anything wrong?", Forage answers "what did this person do?" — over the audit data Burrow has collected.

This article covers the search interface, filters, results layout, and CSV export. Cold-storage rehydrate (for older months) has its own page: see Cold storage rehydrate.

What Forage is for

Three typical questions:

  • HR or legal: "What did this employee access between dates X and Y?"
  • Alert context: "What else did this user do around the time of this alert?"
  • Compliance: "Was this specific site or label accessed by anyone we don't expect?"

For all three, Forage returns a row-by-row audit trail with timestamps, IPs, operation classes, file / object names, sites, and geographies.

The search form

Forage's search filter card has two rows of inputs and an action row:

Row 1 — the "what"

  • User contains — UPN substring. Partial matches work; wildcards aren't needed.
  • Site URL contains — SharePoint site URL substring.
  • Op class — All / Download / Delete / Share / Permission / Label / Access.
  • File / object contains — filename substring.

Row 2 — the "when" and "which label"

  • Label contains — Microsoft Information Protection label name substring.
  • Since (UTC) — start of the window.
  • Until (UTC) — end of the window.

Action row

  • Search — submit. Results paginate at 200 rows per page.
  • Clear — wipe all filters and start over.
  • CSV — download the matching events as a CSV (capped at 200,000 rows server-side; narrow your filters if you hit the cap).

Reading the results

After a search runs, three things appear above the results table:

  • Stats bar — total matches, events on this page, elapsed search time. A "Capped" badge appears if the result set hit the 200,000-row server-side limit.
  • Three aggregate cards — Top users, Top ops, Top sites. Each computed over the full match set, not just this page. Useful for spotting the dominant entity / operation / location without scrolling.

The results table itself shows: time (UTC), user, op, object (with bytes if known), site, IP / geography. Click any row to open the entity drill drawer on the right — the same Profile / Events / Chat dossier as the Identities page, scoped to whoever owned that event.

A worked example: pulling a user's last week

A common ask: "Show me everything Shane did between Monday and Friday last week."

  1. User contains: shane.quinnell
  2. Since (UTC): Monday 00:00.
  3. Until (UTC): Friday 23:59.
  4. Click Search.
  5. Review the aggregate cards: which sites was he in most? Which op class dominated?
  6. Click CSV to download for hand-off, or scroll the table to spot specific events of interest.

If the date range goes back further than the on-disk retention window (around 14 days), the Cold Storage panel at the top of the Forage page will be needed to rehydrate the older months first — see Cold storage rehydrate.

Tips for narrower searches

  • Use Op class to scope to a single operation type when investigating a specific behaviour (e.g. just Downloads when chasing exfiltration).
  • Use Site URL contains to scope to a single sensitive site (e.g. /sites/Finance/).
  • Pair User + Label for "did this person touch any Confidential-labelled files in this window".
  • Use Since / Until tightly — a 24-hour window returns in a second; a 90-day tenant-wide search can take 30+ seconds and may hit the row cap.

When to use Forage vs the Identity dossier

  • Single user, recent activity → the Identity dossier's Events tab is faster.
  • Single user, wide date range → Forage with a date filter.
  • Multiple users, a specific site or label → Forage with site / label filter and no user filter.
  • CSV export for HR / legal → Forage (the dossier doesn't export).

See also


Need help? support@smikar.com.

More in Squirrel

See all pages →