https://github.com/jackparsonss/llm-static-analysis
Using LLM's to Perform Static Analysis Tasks
https://github.com/jackparsonss/llm-static-analysis
Last synced: 3 months ago
JSON representation
Using LLM's to Perform Static Analysis Tasks
- Host: GitHub
- URL: https://github.com/jackparsonss/llm-static-analysis
- Owner: jackparsonss
- Created: 2023-10-27T04:14:15.000Z (over 1 year ago)
- Default Branch: main
- Last Pushed: 2023-12-30T17:27:26.000Z (over 1 year ago)
- Last Synced: 2025-01-16T08:33:47.807Z (4 months ago)
- Language: CodeQL
- Homepage:
- Size: 1.27 MB
- Stars: 4
- Watchers: 1
- Forks: 1
- Open Issues: 0
-
Metadata Files:
- Readme: README.md
Awesome Lists containing this project
README
# LLM-Static-Analysis
## Step 1: Build Your Virtual Environment
```
make build
```## Step 2: Add OpenAI Credentials to `.env` file
You need to create a `.env` file in the root directory and add the following environment variables to it
```
ORG_ID=
OPENAI_API_KEY=
```## Step 3: Setup CodeQL
OS options: mac | linux | windows
```
make codeql-
```## Step 4: Fetch Data(this could take a while)
```
make fetch
```## Step 5: Filter the data
```
make data
```## Step 6: Run Test Experiment
```
make experiment
```## Cleaning Folders
Running the experiment lots of times will result in a lot of `