Commit Graph
11599 Commits
Author SHA1 Message Date
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
Grant Bilstad b4d009804d add to CODEOWNERs for main Fleet repo (#18430)
...Added to confidential, looking to be added here as well for the main
Fleet repo.
2024-04-19 16:38:50 -05:00
Eric 909ed4bb7f Website: Add calendar banner to landing pages (#18313)
Changes:
- Added the logo carousel component to product category landing pages
- Added a banner about the upcoming calendar feature and the
`<logo-carousel>` component to the product category landing pages (It
currently only shows up for users with a `primaryBuyingSituation`).
2024-04-19 15:58:29 -05:00
Eric 6f1d037d1a Website: Update homepage to show calendar banner for users with a primaryBuyingSituation (#18429)
Closes: #18420

Changes:
- updated the homepage to show a banner for the upcoming calendar
feature for users who have a `primaryBuyingSituation` set
2024-04-19 15:22:37 -05:00
RachelElysia 66f2f0eca6 Fleet UI/FE: Separate validation from set state, separate toggle and input handler… (#18425) 2024-04-19 16:16:34 -04:00
Lucas Manuel Rodriguez 74a9683637 Remove fmt.Println (#18426)
If this is for debugging let's add a comment :)
2024-04-19 14:39:07 -03:00
Roberto DipandLuke Heath d677546e04 sign fleetctl for macOS during releases (#16670)
possible approach to solve #16664

---------

Co-authored-by: Luke Heath <luke@fleetdm.com>
2024-04-19 14:36:30 -03:00
4bde12e8a5 Update business-operations.rituals.yml to include monthly mail review (#18355)
Fleet is charged storage fees on mail in earth class mail. This will
help ensure we're not spending money unnecessarily.

Also updated a couple of DRIs.

---------

Co-authored-by: Joanne Stableford <59930035+JoStableford@users.noreply.github.com>
Co-authored-by: Sam Pfluger <108141731+Sampfluger88@users.noreply.github.com>
2024-04-19 12:19:48 -05:00
Eric ba1bea992d Website: redirect admins to the license key generator (#18417)
Closes: https://github.com/fleetdm/confidential/issues/6151

Changes:
- Updated `view-start.js` to redirect website admins to the admin
license key generator page.
2024-04-19 10:10:41 -05:00
RachelElysia 23fed89425 Fleet UI: Not show error state when enabling calendar events automation (#18396) 2024-04-19 09:40:36 -04:00
RachelElysia e97e4c0c45 Fleet UI: Submitting empty name results in inline error validation, not hitting API (#18407) 2024-04-19 09:25:03 -04:00
Victor Lyuboslavsky 0aca98fdba Reinitialize DB and recover after a rare RuntimeError coming from sqlite web assembly code. (#18339)
Reinitialize DB and recover after a rare RuntimeError coming from sqlite
web assembly code.
#18337 

# Checklist for submitter

If some of the following don't apply, delete the relevant line.

<!-- 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.
- [ ] Added/updated tests
- [x] Manual QA for all new/changed functionality
2024-04-19 06:56:56 -05:00
Alex Mitchell 16433a1b1a Update README.md (#18383)
Per @mikermcneil 's request today to update handbook to match what's in
practice today.

@Sampfluger88 Will make a separate issue to update reports in
Salesforce....
2024-04-19 02:42:03 -05:00
Michael Pinto f2b424dc3e Create 2023 section for pen test (#18377)
...
2024-04-19 02:36:24 -05:00
Joanne Stableford 7df8a35fbf Update team table digital exp (#18414)
...
2024-04-19 02:34:43 -05:00
Eric cb035d873d Website: add psychologicalStage to User model (#18408)
Related to: https://github.com/fleetdm/confidential/issues/6155

Changes:
- Added a new attribute to the `User` model: `psychologicalStage`
- Updated `save-questionnaire-progress` to update a user's
`psychologicalStage` based on their current answers/progress on the
/start questionnaire
- Updated the personalization on the /contact page to use the
`psychologicalStage` from the user model
- Updated the value of a unselectable form option on the /start page
2024-04-18 21:18:36 -05:00
Eric b2c57cd424 Website: Move banned email domains to config variables (#18412)
Closes: https://github.com/fleetdm/confidential/issues/6158

Changes:
- Added two new config variables to website/config/custom:
- `bannedEmailDomainsForCSRSigning` An array of email domains that are
not allowed for CSR signing requests
- `bannedEmailDomainsForWebsiteSubmissions` an array of email domains
that are not allowed for website signups and contact form submissions.
- Updated the `deliver-apple-csr`, `deliver-talk-to-us-form-submission`,
`deliver-contact-form-message`, and `signup` actions to use the new
config variables.
2024-04-18 18:35:56 -05:00
Eric e2a7170b43 Website: Add fourth option to "What do you manage" question in /start questionnaire. (#18404)
Related to: https://github.com/fleetdm/confidential/issues/6154

Changes:
- Added a fourth option to the "what do you manage" question in the
/start questionnaire: "I'm just curious"
2024-04-18 18:19:13 -05:00
Eric b52fe302c9 Website: Update default /contact page form for users with no primaryBuyingSituation (#18413)
Changes:
- Updated the default /contact page form for users who have no
primaryBuyingSituation
2024-04-18 17:04:30 -05:00
Rachael Shaw 63d91526d2 A few capitalization fixes in the docs (#18416)
Sentence-casing.
2024-04-18 16:45:55 -05:00
Jacob ShandlingandJacob Shandling 5657b2ddd1 UI – when host's scripts_enabled is null, allow running scripts with warning (#18386)
## Addresses #18382 

- Do not disable option when `scripts_enabled: null`
- Update disabled tooltip copy for 3 actions
- Generalize dropdown with tooltip component to work for disabled and
non-disabled (now unused, but was used in prototype before product
input) cases
![Screenshot 2024-04-18 at 11 52
15 AM](https://github.com/fleetdm/fleet/assets/61553566/b1a08086-d39e-47ea-af8f-57f4e391e106)
![Screenshot 2024-04-18 at 12 29
18 PM](https://github.com/fleetdm/fleet/assets/61553566/25072573-ee79-45f4-951a-af072645a7d6)

- [x] Added/updated tests
- [x] Manual QA for all new/changed functionality
- [x] Confirm previously disabled options with tooltips still work as
expected with generalized dropdown option with tooltip

---------

Co-authored-by: Jacob Shandling <jacob@fleetdm.com>
2024-04-18 14:34:20 -07:00
Robert Fairburn 39c35812c3 Terraform module db versions (#18403) 2024-04-18 16:19:09 -05:00
Roberto Dip e39f5bce3b implement logic to sign apple profiles (#16490)
#10418
2024-04-18 18:01:37 -03:00
github-actions[bot]andlucasmrod e0bcf05242 Update versions of fleetd components in Fleet's TUF [automated] (#18406)
Automated change from [GitHub
action](https://github.com/fleetdm/fleet/actions/workflows/fleetd-tuf.yml).

Co-authored-by: lucasmrod <lucasmrod@users.noreply.github.com>
2024-04-18 17:49:03 -03:00
George Karr 6457adf90e Adding quiet option to publish_release and TODO article automation (#18324) 2024-04-18 14:55:14 -05:00
Eric e0fd311831 Website: fix typo in start questionnaire answers (#18399)
Related to: https://github.com/fleetdm/confidential/issues/6152

Changes:
- Updated the value of the "I’d like to deploy Fleet in my environment"
answer of the "What did you think" step of the /start questionnaire
2024-04-18 12:25:32 -05:00
Mike McNeil 60ec4be047 update list of email domains (#18397)
Relates to (but does not close):
https://github.com/fleetdm/confidential/issues/6158


## Why is that linked issue not public?
<img width="1083" alt="image"
src="https://github.com/fleetdm/fleet/assets/618009/f10d69ed-e4d9-4206-b95f-e2b407e0ae1c">
2024-04-18 11:39:51 -05:00
Mike McNeil cbc06a025e Make trying Fleet friendlier for students (#18398) 2024-04-18 11:24:25 -05:00
Victor Lyuboslavsky 72cc82f60d Ignoring Valve Corporation's Steam client's vulnerabilities on Windows and macOS (#18380)
#18126
Ignoring Valve Corporation's Steam client's vulnerabilities on Windows
and macOS
- On Windows and macOS, the true version of the Steam client (like
2021-04-10) cannot be retrieved by standard methods used on other
software. We would need to create custom logic to retrieve the version
of the Steam client.
- Steam client automatically updates itself, so security risk is
somewhat mitigated.

QA note: Items from software_cve table are cleared after 2 hours.

# Checklist for submitter

<!-- 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.
- [ ] Added/updated tests
- [x] Manual QA for all new/changed functionality
2024-04-18 10:12:49 -05:00
Gabriel Hernandez de92d94dbd update os settings table table cell layout (#18393)
relates to #18082

fixes the os settings modal table styling. We make all cells the same
width and truncate when necessary.


![image](https://github.com/fleetdm/fleet/assets/1153709/48714f3c-567a-4631-809b-c4348e9faa6e)

- [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-18 15:49:21 +01:00
Lucas Manuel Rodriguez 83342c4042 Add reviewers to automated PRs (#18390)
I was thinking on adding `team-reviewers: go`, but there's the following
note on the github's action repository, so let's start simple:
![Screenshot 2024-04-18 at 9 30
51 AM](https://github.com/fleetdm/fleet/assets/2073526/9477038a-320d-4aa0-860b-d18faf962f03)
2024-04-18 10:51:07 -03:00