# Scanning Overview

## Object Flow

There are a number of ways for objects to be placed into buckets including:

* Direct upload
* CLI
* Through applications providing interfaces and workflows with employees, customers, partners, etc.

However the objects arrive, Cloud Storage Security sees and deliver on three main interaction mechanisms with those objects:

<table data-view="cards"><thead><tr><th></th><th></th><th></th><th data-hidden data-card-target data-type="content-ref"></th></tr></thead><tbody><tr><td><strong>Event Driven Scanning</strong></td><td>For new files uploaded to a storage volume</td><td></td><td><a href="object-scanning/event-driven-scanning">event-driven-scanning</a></td></tr><tr><td><strong>Retro Scanning</strong></td><td>Via on-demand and/or scheduled requests for pre-existing files</td><td></td><td><a href="object-scanning/retro-scanning">retro-scanning</a></td></tr><tr><td><strong>API Driven Scanning</strong></td><td>Using a REST API interface</td><td></td><td><a href="object-scanning/api-driven-scanning">api-driven-scanning</a></td></tr></tbody></table>
