Commit Graph
11829 Commits
Author SHA1 Message Date
Grant BilstadandRachael Shaw 414c27d53b Add link to file carve contributor docs (#18309)
File carves were moved to their own section in contributor docs
https://github.com/fleetdm/fleet/pull/16877
Fixed link on API page

---------

Co-authored-by: Rachael Shaw <r@rachael.wtf>
2024-04-25 10:19:33 -06:00
Roberto Dip 7edd756237 increase timeout for the installation of Colima (#18533)
saw many jobs timeout and fail. Optionally, should we use `macos-12`
that comes with Colima pre-installed? can make that change as well, just
lmk
2024-04-25 13:10:14 -03:00
Gabriel Hernandez c423f415a6 Fix uploading signed apple mobileconfig profiles (#18482)
relates to #18389

This fixes an issue with some signed apple mobileconfig profiles were
not able to be uploaded.

<!-- Note that API documentation changes are now addressed by the
product design team. -->

- [x] Changes file added for user-visible changes in `changes/`,
`orbit/changes/` or `ee/fleetd-chrome/changes`.
See [Changes
files](https://fleetdm.com/docs/contributing/committing-changes#changes-files)
for more information.
- [x] Manual QA for all new/changed functionality
2024-04-25 17:09:53 +01:00
github-actions[bot] a44bde8eee Update versions of fleetd components in Fleet's TUF [automated] (#18488) 2024-04-25 10:43:01 -05:00
Brock Walters fb767c0541 Update falconctl_options.yml (#18536)
Fixed typo in "falconctl" string.
2024-04-25 11:41:51 -04:00
Rachael ShawandNoah Talerman 2c9978ef21 Use "Fleet's agent (fleetd)" naming in the UI (#18238)
For https://github.com/fleetdm/fleet/issues/16512

---------

Co-authored-by: Noah Talerman <47070608+noahtalerman@users.noreply.github.com>
2024-04-25 10:33:29 -05:00
Rachael Shaw 0ccc7f6244 Use "Fleet's agent (fleetd)" naming in the CLI (#18528)
For https://github.com/fleetdm/fleet/issues/16512
2024-04-25 10:32:49 -05:00
Rachael ShawandEric 850e429b80 Better error handling in "Get human interpretation from osquery sql" (#18529)
+ Use the same "Failed to generate human interpretation using generative
AI." message if you send it something weird like "asdf" (so you don't
get a vague 500 error).
+ Simplify the code a bit

---------

Co-authored-by: Eric <eashaw@sailsjs.com>
2024-04-25 10:19:16 -05:00
Luke Heath 3a538e9729 Update policies via GitOps (#18537) 2024-04-25 10:56:50 -04:00
Luke Heath b82d5f4ef9 Add MDM commands directory to /it-and-security (#18535) 2024-04-25 09:05:18 -05:00
Gabriel Hernandez 5bc4acf9e8 new dynamic and manual labels UI test and update react testing library (#18369)
tests for the new label pages

also updates react testing library and its plugins versions

- [x] Added/updated tests
2024-04-25 13:26:26 +01:00
Victor Lyuboslavsky edf290bf54 Adding logging level to frequent server log messages. (#18486) 2024-04-24 20:52:31 -05:00
Eric 78fbcb8f28 Website: Update personalization on endpoint ops page. (#18502)
Closes: https://github.com/fleetdm/confidential/issues/6255

Changes:
- Updated view-endpoint-ops to sort and exclude quotes based on a user's
`primaryBuyingSituation`.
- Updated the quote by Brendan Shaklovitz in testimonials.yml
- Updated the endpoint ops page to hide/show videos based on a user's
`primaryBuyingSituation`
-
2024-04-25 07:47:35 +09:00
17d40562b7 Update frontend pattern doc (#18225)
- Update frontend patterns doc per discussion during today's sync

---------

Co-authored-by: Jacob Shandling <jacob@fleetdm.com>
Co-authored-by: RachelElysia <rachel@fleetdm.com>
2024-04-24 15:26:08 -07:00
Jacob ShandlingandJacob Shandling d7821685a8 Migrate logic from nvdtools into Fleet (#18244)
## Addresses #15999

- [x] Added/updated tests
- [ ] Manual QA for all new/changed functionality

---------

Co-authored-by: Jacob Shandling <jacob@fleetdm.com>
2024-04-24 15:25:59 -07:00
Jacob ShandlingandJacob Shandling 3a6cf2e599 UI – render informative message when user tries to save query with invalid platform(s) (#18473)
## #17771 
![Screenshot 2024-04-22 at 1 10
06 PM](https://github.com/fleetdm/fleet/assets/61553566/6b92efbb-6a5c-49f3-b903-624c85fd2173)

- [x] Changes file added for user-visible changes in `changes/`
- [x] Manual QA for all new/changed functionality

---------

Co-authored-by: Jacob Shandling <jacob@fleetdm.com>
2024-04-24 15:25:33 -07:00
George Karr d3b821cf47 Adding in cherry-pick into prepare branch and push (#18499) 2024-04-24 17:22:24 -05:00
Rachael Shaw a7f3505785 Add redirect for UI — Docs for rotating enroll secrets (#18520)
For #18239 (to fix a broken link in that modal)
2024-04-24 16:52:36 -05:00
Eric 048827bea7 Website: Fix testimonials.yml maintainers & DRI in custom config (#18522)
Changes:
- removed a leading slash from the path to
`handbook/company/testimonials.yml` in the website's custom config
2024-04-24 15:53:36 -05:00
Rachael ShawandMike McNeil 3e37b1b625 Stub out basis for AI-generated employee experience tips and risk register (#18501)
Add new fleetdm.com API endpoint for #18187

---------

Co-authored-by: Mike McNeil <mikermcneil@users.noreply.github.com>
2024-04-24 14:54:50 -05:00
JD 5ad5e17076 Article: Fleet release 4.49.0 (#18512) 2024-04-24 14:40:53 -05:00
Luke Heath 2a1c19e26c Adding changes for Fleet v4.49.0 (#18496) 2024-04-24 14:13:59 -05:00
Luke Heath 56a26f5ef8 Add George to infra codeowners (#18519) 2024-04-24 14:12:53 -05:00
Luke Heath b047e39af7 Adding an announce only flag so we can announce after publishing content (#18500) 2024-04-24 13:45:35 -05:00
Mike McNeilandRachelElysia 42171fcbbb typofix (#18505)
Co-authored-by: RachelElysia <71795832+RachelElysia@users.noreply.github.com>
2024-04-24 13:17:47 -05:00
Eric 49d270ba2c Website: Update email footer (#18504)
Closes: https://github.com/fleetdm/confidential/issues/6254

Changes:
- Updated the footer in the website's email template (Fleet Device
Management Inc. » Fleet Inc.)
2024-04-24 10:46:23 -05:00
Roberto Dip e4ebe31971 use Colima for CI runners (#18495)
The `macos-latest` runner is using `macos-14` + ARM now, which was
causing the Docker install to fail.

I switched to `macos-13` since seems to be a cheap x86_64 alternative
and figured what was the problem with Colima so we don't have to deal
with Docker anymore.
2024-04-24 08:38:07 -03:00
Eric baad672e43 Website: Make padding between sections on homepage consistent. (#18503)
Closes: #18435

Changes:
- Updated the space between sections on the homepage.
2024-04-23 19:05:35 -05:00
Mike McNeil d0bf073f79 Handbook: Stub out steps related to fixing a laptop not checking in (#18455) 2024-04-23 13:25:17 -05:00
Eric 70745dcf24 Website: update "Get your license" link & login/register pages. (#18489)
Closes: https://github.com/fleetdm/confidential/issues/6199

Changes:
- Updated view-new-license to redirect non-logged-in users to the
/register page (it was previously doing this, but had a policy applied,
so non-logged-in users were always redirected to the signup page.)
- Updated the /register page to support a new input: `purchaseLicense`.
If this query string is provided, the register page will redirect users
who sign up to the /new-license page.
- Updated the /login page to support a new input: `purchaseLicense`. If
this query string is provided, the login page will redirect users who
log in to the /new-license page.
- Updated policies to bypass the is-logged-in policy for the
/new-license page.
- Updated the "get your license" link in the website nav menu to go to
the /new-license page.
2024-04-23 12:25:29 -05:00
Jacob ShandlingandJacob Shandling d98d5e9ee4 fleetd-chrome: Remove spot conversions to string; all results are now converted in o… (#18223)
Follow-up cleanup for #18210

Merging during freeze with approval from @sharon-fdm and @lukeheath as this code only affects `fleetd-chrome`, which is released on its own schedule.

---------

Co-authored-by: Jacob Shandling <jacob@fleetdm.com>
2024-04-23 10:23:41 -07:00
Gabriel Hernandez 0474d72e9a fix downloading manual enrollment profile (#18487)
relates to #18483

This fixes an issue with downloading a manual enrollment profile on the
device user page. This changes how we download the file to use an anchor
tag and default browser behaviour instead of doing it in JS with the
FileSaver library.

We will probably want to remove all FileSaver library implementations in
the future
2024-04-23 13:54:54 -03:00
Benjamin Edwards 1c351575de support private registry in the ecs task definition (#17119) 2024-04-23 10:52:04 -05:00
Sam Pfluger ab1a097b8f Update pricing-features-table.yml (#18340)
Maintenance Windows" are coming soon
2024-04-23 11:28:01 -04:00
Marko Lisica 3f2e6738ca Test DDM OS updates (#18481)
Marko: I have VM that's on macOS 13.5, and want to dogfood OS updates via DDM
2024-04-23 11:13:15 -04:00
Dante Catalfamo 086e2464c2 Check macos version with semver for nudge disabling (#18485)
Fixes a bug where macos versions are incorrectly parsed for nudge
requirements
2024-04-23 10:09:47 -04:00
Mike Thomas 05357c1691 Update driving-company-culture-through-ai-haiku-poetry.md (#18480)
I added some extra haiku context to emphasize the AI's sterling effort
of incorporating traditional subject matters into its poetry.
2024-04-22 20:20:02 -07:00
Eric d00e8eb9ac Website: Update request to Zapier in save-questionnaire-progress.js (#18478)
Related to https://github.com/fleetdm/confidential/issues/6216

Changes:
- Updated the request to Zapier in save-questionnaire-progress to send
the name of the step the user submitted.
2024-04-22 18:52:15 -05:00
Eric 084ddb5dd8 Regenerate osquery_fleet_schema.json (2024-04-22) (#18476)
Closes: #18442
2024-04-22 18:10:10 -05:00
Eric edccff6536 Website: Update error handling in create-vanta-authorization-request (#18462)
Closes: https://github.com/fleetdm/fleet/issues/18448

Changes:
- Updated `create-vanta-authorization-request` to return an
`invalidResponseFromFleetInstance ` response when a response from a
Fleet instance does not contain the expected values (A `user` object for
a request to the `/me` endpoint and a `license` object for the request
to the `/config` endpoint.)
- Updated the /connect-vanta page to show an error message to users
asking them to verify the URL of their Fleet instance if the API
response is invalid.
2024-04-22 16:58:08 -05:00
Martin Angers f21aad446e Fix creation of manual label that allowed overriding existing one (#18474) 2024-04-22 16:51:50 -04:00
Eric 35ab9f75b6 Website: fix syncing state to prevent double posting on /start form (#18468)
Closes: https://github.com/fleetdm/confidential/issues/6214

Changes:
- Updated the ajax button on the /start page form to prevent it from
being clicked twice when the form is submitted.
2024-04-22 14:33:12 -05:00
Tim Lee 79a5baa5a6 Add vuln clean option (#18457) 2024-04-22 12:57:00 -06:00
Mike McNeil cf6ca7c63a Clarify YARA can be used for zero days, and add use cases (#17159) 2024-04-22 14:09:48 -04:00
Tim Lee 9e1878e01c 18439 Vulncheck data processing bug (#18440) 2024-04-22 09:36:20 -06:00
jmeeter 9c04f45818 Update pricing-features-table.yml
- Update "Self-service"
2024-04-22 10:00:57 -04:00
Sam Pfluger c936e453a0 Update save-questionnaire-progress.js (#18438)
.
2024-04-20 19:02:06 -05:00
Sam Pfluger 4155734a88 Website: Fix bug where incorrect buying situation was sent to other tool (#18437)
.
2024-04-20 18:27:17 -05:00
Eric 3436c68138 Website: Send request to Zapier when a user completes a step of the /start questionnaire (#18434)
Changes:
- Updated `save-questionnaire-progress.js` to send a request to Zapier
when a user completes a step of the /start questionnaire.
2024-04-19 17:47:17 -05:00
Eric 502f2c9a38 Website: Update homepage personalization, add note to custom hook. (#18433)
Changes:
- Updated personalization on the integrations section of the homepage
for users with `vm` or `eo-security`.
- Added a `FUTURE:` note to the custom hook detailing how to use the
platform model to be smarter about sending requests to the Algolia
crawler.
2024-04-19 17:40:45 -05:00