https://github.com/crowdstrike/foundry-tutorial-quickstart

A basic "Hello World" app with Foundry

https://github.com/crowdstrike/foundry-tutorial-quickstart

Science Score: 26.0%

This score indicates how likely this project is to be science-related based on various indicators:

  • CITATION.cff file
  • codemeta.json file
    Found codemeta.json file
  • .zenodo.json file
    Found .zenodo.json file
  • DOI references
  • Academic publication links
  • Committers with academic emails
  • Institutional organization owner
  • JOSS paper metadata
  • Scientific vocabulary similarity
    Low similarity (14.2%) to scientific vocabulary

Keywords

falcon-foundry
Last synced: 11 months ago · JSON representation

Repository

A basic "Hello World" app with Foundry

Basic Info
Statistics
  • Stars: 1
  • Watchers: 4
  • Forks: 0
  • Open Issues: 1
  • Releases: 0
Topics
falcon-foundry
Created almost 2 years ago · Last pushed 11 months ago
Metadata Files
Readme License Code of conduct Security

README.md

CrowdStrike

CrowdStrike Subreddit

Foundry Quickstart

A basic "Hello World" app with Foundry.

[!IMPORTANT]
To view this tutorial and import the app, you need access to the Falcon console.

This code is the result of doing the Falcon Foundry Quickstart. To see how it was created, please visit our documentation.

Prerequisites

  • Falcon Insight XDR or Falcon Prevent (one app)
  • Falcon Next-Gen SIEM or Falcon Foundry (1+ apps depending on entitlement)
  • The latest version of the Foundry CLI (instructions below)

Install the Foundry CLI

You can install the Foundry CLI with Homebrew on Linux/macOS.

Linux and macOS:

Install Homebrew. Then, add the Foundry CLI repository to the list of formulae that Homebrew uses and install the CLI:

shell brew tap crowdstrike/foundry-cli brew install crowdstrike/foundry-cli/foundry

Windows:

Download the latest Windows zip file, expand it, and add the installation directory to your PATH environment variable.

Verify it's installed correctly:

shell foundry version

Getting Started

Clone this repository to your local system, or download it as a zip file.

shell git clone https://github.com/CrowdStrike/foundry-quickstart cd foundry-quickstart

Log in to Foundry:

shell foundry login

You don't need to select any specific permissions since this is just a hello world app.

  • [ ] Run RTR Scripts
  • [ ] Run, execute, and test Workflows
  • [ ] Run, execute, and test API integrations
  • [ ] Run, execute, and test LogScale queries
  • Generate mock data to test your app

Deploy the app:

shell foundry apps deploy

[!TIP] If you get an error that the name already exists, change the name to something unique to your CID in manifest.yml.

Once the deployment has finished, you can release the app:

shell foundry apps release

Next, go to Foundry > App catalog, find your app, and install it. Select the Open App button in the success dialog.

[!TIP] If the app doesn't load, reload the page.

Links

This example uses the following CrowdStrike products:

Help

Please post any questions as discussions in this repo, ask for help in our CrowdStrike subreddit, or post your question to our Foundry Developer Community.

Support

The foundry-quickstart repo is the resulting code from doing the Foundry Quickstart tutorial. While not a formal CrowdStrike product, foundry-quickstart is maintained by CrowdStrike and supported in partnership with the open source developer community.

License

MIT, see LICENSE.

Owner

  • Name: CrowdStrike
  • Login: CrowdStrike
  • Kind: organization
  • Email: github@crowdstrike.com
  • Location: United States of America

GitHub Events

Total
  • Delete event: 3
  • Issue comment event: 1
  • Push event: 24
  • Pull request review comment event: 6
  • Pull request review event: 9
  • Pull request event: 8
  • Create event: 2
Last Year
  • Delete event: 3
  • Issue comment event: 1
  • Push event: 24
  • Pull request review comment event: 6
  • Pull request review event: 9
  • Pull request event: 8
  • Create event: 2

Committers

Last synced: about 1 year ago

All Time
  • Total Commits: 34
  • Total Committers: 1
  • Avg Commits per committer: 34.0
  • Development Distribution Score (DDS): 0.0
Past Year
  • Commits: 34
  • Committers: 1
  • Avg Commits per committer: 34.0
  • Development Distribution Score (DDS): 0.0
Top Committers
Name Email Commits
Matt Raible m****e@c****m 34
Committer Domains (Top 20 + Academic)

Issues and Pull Requests

Last synced: about 1 year ago

All Time
  • Total issues: 0
  • Total pull requests: 7
  • Average time to close issues: N/A
  • Average time to close pull requests: 7 days
  • Total issue authors: 0
  • Total pull request authors: 1
  • Average comments per issue: 0
  • Average comments per pull request: 0.0
  • Merged pull requests: 6
  • Bot issues: 0
  • Bot pull requests: 0
Past Year
  • Issues: 0
  • Pull requests: 7
  • Average time to close issues: N/A
  • Average time to close pull requests: 7 days
  • Issue authors: 0
  • Pull request authors: 1
  • Average comments per issue: 0
  • Average comments per pull request: 0.0
  • Merged pull requests: 6
  • Bot issues: 0
  • Bot pull requests: 0
Top Authors
Issue Authors
Pull Request Authors
  • mraible (9)
Top Labels
Issue Labels
Pull Request Labels

Dependencies

.github/workflows/main.yml actions
  • Homebrew/actions/setup-homebrew master composite
  • actions/checkout v4 composite
e2e/package-lock.json npm
  • @playwright/test 1.53.2 development
  • @types/node 24.0.10 development
  • fsevents 2.3.2 development
  • playwright 1.53.2 development
  • playwright-core 1.53.2 development
  • undici-types 7.8.0 development
  • @dotenvx/dotenvx 1.47.3
  • @ecies/ciphers 0.2.4
  • @noble/ciphers 1.3.0
  • @noble/curves 1.9.2
  • @noble/hashes 1.7.1
  • @noble/hashes 1.8.0
  • commander 11.1.0
  • cross-spawn 7.0.6
  • dotenv 16.6.1
  • eciesjs 0.4.15
  • execa 5.1.1
  • fdir 6.4.6
  • get-stream 6.0.1
  • human-signals 2.1.0
  • ignore 5.3.2
  • is-stream 2.0.1
  • isexe 2.0.0
  • isexe 3.1.1
  • merge-stream 2.0.0
  • mimic-fn 2.1.0
  • npm-run-path 4.0.1
  • object-treeify 1.1.33
  • onetime 5.1.2
  • otpauth 9.4.0
  • path-key 3.1.1
  • picomatch 4.0.2
  • shebang-command 2.0.0
  • shebang-regex 3.0.0
  • signal-exit 3.0.7
  • strip-final-newline 2.0.0
  • which 2.0.2
  • which 4.0.0
e2e/package.json npm
  • @playwright/test ^1.53.2 development
  • @types/node ^24.0.10 development
  • @dotenvx/dotenvx ^1.47.3
  • otpauth ^9.4.0