mirror of
https://github.com/fleetdm/fleet
synced 2026-05-24 09:28:54 +00:00
Some checks failed
Build binaries / build-binaries (push) Waiting to run
Check automated documentation is up-to-date / check-doc-gen (push) Waiting to run
CodeQL / Analyze (push) Waiting to run
Deploy Fleet website / build (20.x) (push) Waiting to run
Apply latest configuration to dogfood with GitOps / fleet-gitops (push) Waiting to run
Test latest changes in fleetctl preview / test-preview (ubuntu-latest) (push) Waiting to run
golangci-lint / lint (push) Waiting to run
golangci-lint / lint-incremental (push) Waiting to run
Docker publish / publish (push) Waiting to run
Ingest maintained apps / build (push) Waiting to run
OSSF Scorecard / Validate Gradle wrapper (push) Waiting to run
OSSF Scorecard / Scorecard analysis (push) Waiting to run
Sync Maintained Apps Outputs to R2 / sync-to-r2 (push) Waiting to run
Test DB Changes / test-db-changes (push) Waiting to run
Run fleetd-chrome tests / test-fleetd-chrome (ubuntu-latest) (push) Waiting to run
Go Tests / test-go-extended-mysql (mysql:8.4.8, main) (push) Waiting to run
Go Tests / test-go-extended-mysql (mysql:8.4.8, mysql) (push) Waiting to run
Go Tests / test-go-extended-mysql (mysql:8.4.8, service) (push) Waiting to run
Go Tests / test-go-extended-mysql (mysql:8.4.8, vuln) (push) Waiting to run
Go Tests / test-go-nanomdm (push) Waiting to run
Go Tests / test-go-extended-mysql (mysql:8.0.42, integration-enterprise) (push) Waiting to run
Go Tests / test-go-extended-mysql (mysql:8.0.42, integration-mdm) (push) Waiting to run
Go Tests / test-go-extended-mysql (mysql:8.0.42, main) (push) Waiting to run
Go Tests / test-go-extended-mysql (mysql:8.0.42, mysql) (push) Waiting to run
Go Tests / test-go-extended-mysql (mysql:8.0.42, service) (push) Waiting to run
Go Tests / test-go-extended-mysql (mysql:8.0.42, vuln) (push) Waiting to run
Go Tests / test-go-extended-mysql (mysql:8.4.8, fleetctl) (push) Waiting to run
Go Tests / test-go-no-db (fast) (push) Waiting to run
Go Tests / test-go-no-db (scripts) (push) Waiting to run
Go Tests / test-go (mysql:8.0.44, fleetctl) (push) Waiting to run
Go Tests / test-go-extended-mysql (mysql:8.4.8, integration-core) (push) Waiting to run
Go Tests / test-go (mysql:8.0.44, integration-core) (push) Waiting to run
Go Tests / test-go (mysql:8.0.44, integration-enterprise) (push) Waiting to run
Go Tests / test-go (mysql:8.0.44, integration-mdm) (push) Waiting to run
Go Tests / test-go (mysql:8.0.44, main) (push) Waiting to run
Go Tests / test-go-extended-mysql (mysql:8.4.8, integration-enterprise) (push) Waiting to run
Go Tests / test-go (mysql:8.0.44, mysql) (push) Waiting to run
Go Tests / test-go (mysql:8.0.44, service) (push) Waiting to run
Go Tests / test-go (mysql:8.0.44, vuln) (push) Waiting to run
Go Tests / test-go (mysql:9.5.0, fleetctl) (push) Waiting to run
Go Tests / test-go (mysql:9.5.0, integration-core) (push) Waiting to run
Go Tests / test-go (mysql:9.5.0, integration-enterprise) (push) Waiting to run
Go Tests / test-go (mysql:9.5.0, integration-mdm) (push) Waiting to run
Go Tests / test-go (mysql:9.5.0, main) (push) Waiting to run
Go Tests / test-go-extended-mysql (mysql:8.4.8, integration-mdm) (push) Waiting to run
Go Tests / test-go (mysql:9.5.0, mysql) (push) Waiting to run
Go Tests / test-go (mysql:9.5.0, service) (push) Waiting to run
Go Tests / test-go (mysql:9.5.0, vuln) (push) Waiting to run
Go Tests / test-go-extended-mysql (mysql:8.0.42, fleetctl) (push) Waiting to run
Go Tests / test-go-extended-mysql (mysql:8.0.42, integration-core) (push) Waiting to run
Go Tests / upload-coverage (push) Blocked by required conditions
Go Tests / aggregate-result (push) Blocked by required conditions
JavaScript Tests / test-js (ubuntu-latest) (push) Waiting to run
JavaScript Tests / lint-js (ubuntu-latest) (push) Waiting to run
Test Mock Changes / test-mock-changes (push) Waiting to run
Test native tooling packaging / test-packaging (local, ubuntu-latest) (push) Waiting to run
Test native tooling packaging / test-packaging (remote, ubuntu-latest) (push) Waiting to run
Test packaging / test-packaging (macos-15) (push) Waiting to run
Test packaging / test-packaging (macos-26) (push) Waiting to run
Test packaging / test-packaging (ubuntu-latest) (push) Waiting to run
Test Puppet / test-puppet (push) Waiting to run
tfvalidate / terraform validate (push) Has been cancelled
Trivy vulnerability scan / discover (push) Has been cancelled
Trivy vulnerability scan / Trivy sarif report (push) Has been cancelled
Changes: - Removed the /meetups page, and added a redirect going to /gitops-workshop - Changed the route for the query generator back to /query-generator (was /report-generator), and updated links going to that page.
85 lines
4.8 KiB
Text
Vendored
85 lines
4.8 KiB
Text
Vendored
<div id="report-library" v-cloak>
|
|
|
|
<div purpose="page-container">
|
|
<div purpose="page-content">
|
|
<docs-nav-and-search search-filter="queries" current-section="reports" :algolia-public-key="algoliaPublicKey"></docs-nav-and-search>
|
|
<div purpose="search-and-headline" class="d-flex flex-md-row flex-column justify-content-between align-items-md-center align-items-start">
|
|
<div purpose="page-headline" class="d-flex flex-column">
|
|
<h2>Reports</h2>
|
|
<p class="mb-1">A collection of optional reports you can run anytime. Contributions welcome <a target="_blank" href="https://github.com/fleetdm/fleet/edit/main/docs/queries.yml" no-icon>over on GitHub.</a></p>
|
|
<p>Want to create your own? Our <a href="/query-generator">query robot</a> can help.</p>
|
|
</div>
|
|
</div>
|
|
<div purpose="platform-filters" :class="[bowser.windows ? 'detected-windows' : '']" class="d-flex justify-content-center">
|
|
<div purpose="platform-filter" :class="[selectedPlatform === 'macos' ? 'selected' : '']" class="d-flex flex-row justify-content-center align-items-center" @click="clickSelectPlatform('macos')">
|
|
<h1 class="d-flex align-items-center">
|
|
<img src="/images/os-macos-dark-24x24@2x.png" alt="macOS" class="d-inline">
|
|
<span class="d-none d-sm-inline">Apple</span>
|
|
</h1>
|
|
</div>
|
|
<div purpose="platform-filter" :class="[selectedPlatform === 'linux' ? 'selected' : '']" class="d-flex flex-row justify-content-center align-items-center" @click="clickSelectPlatform('linux')">
|
|
<h1 class="d-flex align-items-center">
|
|
<img src="/images/os-linux-dark-24x24@2x.png" alt="Linux" class="d-inline">
|
|
<span class="d-none d-sm-inline">Linux</span>
|
|
</h1>
|
|
</div>
|
|
<div purpose="platform-filter" :class="[selectedPlatform === 'windows' ? 'selected' : '']" class="d-flex flex-row justify-content-center align-items-center" @click="clickSelectPlatform('windows')">
|
|
<h1 class="d-flex align-items-center">
|
|
<img src="/images/os-windows-dark-24x24@2x.png" alt="Windows" class="d-inline">
|
|
<span class="d-none d-sm-inline">Windows</span>
|
|
</h1>
|
|
</div>
|
|
</div>
|
|
<div purpose="selected-queries">
|
|
<div v-if="selectedPlatform === 'macos'">
|
|
<% // macOS policies (server-side-rendered)
|
|
for(let report of macOsReports) {
|
|
%>
|
|
<div purpose="policy" class="d-flex flex-lg-row flex-column justify-content-between">
|
|
<div purpose="policy-name-and-description" class="d-flex flex-column">
|
|
<div class="d-flex flex-column">
|
|
<p purpose="policy-name"><a href="/reports/<%- report.slug%>"><%- report.name %></a></p>
|
|
</div>
|
|
<div purpose="policy-description"><p><%- report.description %></p></div>
|
|
<div purpose="read-more-link"><animated-arrow-button arrow-color="#192147" href="/reports/<%- report.slug%>">Read more</animated-arrow-button></div>
|
|
</div>
|
|
</div>
|
|
<% } %>
|
|
</div>
|
|
<div v-else-if="selectedPlatform === 'linux'">
|
|
<% // Linux policies (server-side-rendered)
|
|
for(let report of windowsReports) {
|
|
%>
|
|
<div purpose="policy" class="d-flex flex-lg-row flex-column justify-content-between">
|
|
<div purpose="policy-name-and-description" class="d-flex flex-column">
|
|
<div class="d-flex flex-column">
|
|
<p purpose="policy-name"><a href="/reports/<%- report.slug%>"><%- report.name %></a></p>
|
|
</div>
|
|
<div purpose="policy-description"><p><%- report.description %></p></div>
|
|
<div purpose="read-more-link"><animated-arrow-button arrow-color="#192147" href="/reports/<%- report.slug%>">Read more</animated-arrow-button></div>
|
|
</div>
|
|
</div>
|
|
<% } %>
|
|
</div>
|
|
<div v-else-if="selectedPlatform === 'windows'">
|
|
<% // Windows policies (server-side-rendered)
|
|
for(let report of linuxReports) {
|
|
%>
|
|
<div purpose="policy" class="d-flex flex-lg-row flex-column justify-content-between">
|
|
<div purpose="policy-name-and-description" class="d-flex flex-column">
|
|
<div class="d-flex flex-column">
|
|
<p purpose="policy-name"><a href="/reports/<%- report.slug%>"><%- report.name %></a></p>
|
|
</div>
|
|
<div purpose="policy-description"><p><%- report.description %></p></div>
|
|
<div purpose="read-more-link"><animated-arrow-button arrow-color="#192147" href="/reports/<%- report.slug%>">Read more</animated-arrow-button></div>
|
|
</div>
|
|
</div>
|
|
<% } %>
|
|
</div>
|
|
</div>
|
|
</div>
|
|
</div>
|
|
</div>
|
|
|
|
|
|
<%- /* Expose server-rendered data as window.SAILS_LOCALS :: */ exposeLocalsToBrowser() %>
|