From 17c457b4cddda4504966859ab7078f682b4588fb Mon Sep 17 00:00:00 2001 From: Godwin Vincent Date: Mon, 6 Oct 2025 16:29:41 -0600 Subject: [PATCH 01/12] update for security and doc guidelines requirement --- .../device-management-agent/README.md | 501 +- .../agent-runtime/Dockerfile | 4 + .../agent-runtime/README.md | 264 +- .../agent-runtime/access_token copy.py | 18 - .../agent-runtime/access_token.py | 84 +- .../agent-runtime/strands_agent_runtime.py | 34 +- .../agent-runtime/utils.py | 66 +- .../device-management/README.md | 346 +- .../device-management/deploy.sh | 6 - .../device-management/lambda_function.py | 101 +- .../.ash/ash_output/ash-ignore-report.txt | 5 + .../ash_output/ash-scan-set-files-list.txt | 4486 ++ .../ash_output/ash_aggregated_results.json | 46790 ++++++++++++++++ .../.ash/ash_output/reports/ash.cdx.json | 1 + .../frontend/.ash/ash_output/reports/ash.csv | 17 + .../.ash/ash_output/reports/ash.flat.json | 247 + .../reports/ash.gl-sast-report.json | 1 + .../frontend/.ash/ash_output/reports/ash.html | 376 + .../.ash/ash_output/reports/ash.junit.xml | 12 + .../.ash/ash_output/reports/ash.ocsf.json | 146 + .../.ash/ash_output/reports/ash.sarif | 1 + .../.ash/ash_output/reports/ash.summary.md | 118 + .../.ash/ash_output/reports/ash.summary.txt | 57 + .../bandit/source/ASH.ScanResults.json | 1 + .../scanners/bandit/source/bandit.sarif | 118 + .../cdk-nag/source/ASH.ScanResults.json | 1 + .../scanners/cdk-nag/source/ash-cdk-nag.sarif | 1 + .../cfn-nag/source/ASH.ScanResults.json | 1 + .../checkov/source/ASH.ScanResults.json | 1 + .../checkov/source/results_cyclonedx.json | 1 + .../checkov/source/results_sarif.sarif | 1 + .../source/ASH.ScanResults.json | 1 + .../detect-secrets/source/results_sarif.sarif | 1 + .../grype/source/ASH.ScanResults.json | 1 + .../npm-audit/source/ASH.ScanResults.json | 1 + .../opengrep/source/ASH.ScanResults.json | 1 + .../semgrep/source/ASH.ScanResults.json | 1 + .../semgrep/source/results_sarif.sarif | 1 + .../scanners/syft/source/ASH.ScanResults.json | 1 + .../frontend/Dockerfile | 8 + .../frontend/README.md | 382 +- .../frontend/deploy_all.sh | 321 + .../device-management-agent/frontend/main.py | 111 +- .../frontend/requirements.txt | 6 +- .../frontend/templates/chat.html | 235 +- .../frontend/templates/simple_login.html | 21 +- .../device-management-agent/gateway/README.md | 342 +- .../gateway/cognito_oauth_setup.py | 7 +- .../gateway/create_gateway.py | 37 + .../device-management-agent/requirements.txt | 27 + 50 files changed, 54528 insertions(+), 783 deletions(-) delete mode 100644 02-use-cases/device-management-agent/agent-runtime/access_token copy.py create mode 100644 02-use-cases/device-management-agent/frontend/.ash/ash_output/ash-ignore-report.txt create mode 100644 02-use-cases/device-management-agent/frontend/.ash/ash_output/ash-scan-set-files-list.txt create mode 100644 02-use-cases/device-management-agent/frontend/.ash/ash_output/ash_aggregated_results.json create mode 100644 02-use-cases/device-management-agent/frontend/.ash/ash_output/reports/ash.cdx.json create mode 100644 02-use-cases/device-management-agent/frontend/.ash/ash_output/reports/ash.csv create mode 100644 02-use-cases/device-management-agent/frontend/.ash/ash_output/reports/ash.flat.json create mode 100644 02-use-cases/device-management-agent/frontend/.ash/ash_output/reports/ash.gl-sast-report.json create mode 100644 02-use-cases/device-management-agent/frontend/.ash/ash_output/reports/ash.html create mode 100644 02-use-cases/device-management-agent/frontend/.ash/ash_output/reports/ash.junit.xml create mode 100644 02-use-cases/device-management-agent/frontend/.ash/ash_output/reports/ash.ocsf.json create mode 100644 02-use-cases/device-management-agent/frontend/.ash/ash_output/reports/ash.sarif create mode 100644 02-use-cases/device-management-agent/frontend/.ash/ash_output/reports/ash.summary.md create mode 100644 02-use-cases/device-management-agent/frontend/.ash/ash_output/reports/ash.summary.txt create mode 100644 02-use-cases/device-management-agent/frontend/.ash/ash_output/scanners/bandit/source/ASH.ScanResults.json create mode 100644 02-use-cases/device-management-agent/frontend/.ash/ash_output/scanners/bandit/source/bandit.sarif create mode 100644 02-use-cases/device-management-agent/frontend/.ash/ash_output/scanners/cdk-nag/source/ASH.ScanResults.json create mode 100644 02-use-cases/device-management-agent/frontend/.ash/ash_output/scanners/cdk-nag/source/ash-cdk-nag.sarif create mode 100644 02-use-cases/device-management-agent/frontend/.ash/ash_output/scanners/cfn-nag/source/ASH.ScanResults.json create mode 100644 02-use-cases/device-management-agent/frontend/.ash/ash_output/scanners/checkov/source/ASH.ScanResults.json create mode 100644 02-use-cases/device-management-agent/frontend/.ash/ash_output/scanners/checkov/source/results_cyclonedx.json create mode 100644 02-use-cases/device-management-agent/frontend/.ash/ash_output/scanners/checkov/source/results_sarif.sarif create mode 100644 02-use-cases/device-management-agent/frontend/.ash/ash_output/scanners/detect-secrets/source/ASH.ScanResults.json create mode 100644 02-use-cases/device-management-agent/frontend/.ash/ash_output/scanners/detect-secrets/source/results_sarif.sarif create mode 100644 02-use-cases/device-management-agent/frontend/.ash/ash_output/scanners/grype/source/ASH.ScanResults.json create mode 100644 02-use-cases/device-management-agent/frontend/.ash/ash_output/scanners/npm-audit/source/ASH.ScanResults.json create mode 100644 02-use-cases/device-management-agent/frontend/.ash/ash_output/scanners/opengrep/source/ASH.ScanResults.json create mode 100644 02-use-cases/device-management-agent/frontend/.ash/ash_output/scanners/semgrep/source/ASH.ScanResults.json create mode 100644 02-use-cases/device-management-agent/frontend/.ash/ash_output/scanners/semgrep/source/results_sarif.sarif create mode 100644 02-use-cases/device-management-agent/frontend/.ash/ash_output/scanners/syft/source/ASH.ScanResults.json create mode 100644 02-use-cases/device-management-agent/frontend/deploy_all.sh create mode 100644 02-use-cases/device-management-agent/requirements.txt diff --git a/02-use-cases/device-management-agent/README.md b/02-use-cases/device-management-agent/README.md index 4848e18b6..e2f498de6 100644 --- a/02-use-cases/device-management-agent/README.md +++ b/02-use-cases/device-management-agent/README.md @@ -1,82 +1,87 @@ # Device Management System -## Overview +## Architecture & Overview -This use case implements a comprehensive Device Management System using Amazon Bedrock AgentCore. It provides a unified interface for managing IoT devices, WiFi networks, users, and activities through AWS Lambda, allowing users to interact with their smart home devices through natural language. +### What is the Device Management System? + +This use case implements a comprehensive Device Management System using Amazon Bedrock AgentCore. It provides a unified interface for managing IoT devices, WiFi networks, users, and activities through natural language interactions, eliminating the need to navigate multiple device-specific applications. | Information | Details | |-------------|---------| -| Use case type | Conversational | +| Use case type | Conversational AI | | Agent type | Single agent | -| Use case components | Tools, Gateway | +| Use case components | Tools, Gateway, Runtime, Frontend | | Use case vertical | IoT/Smart Home | | Example complexity | Intermediate | | SDK used | Amazon Bedrock AgentCore SDK, boto3 | -## Use case Architecture +### System Architecture ![Device Management Architecture](./images/device-management-architecture.png) -### Process Flow - -1. **User Interaction**: Users interact with the Device Management system through Amazon Q or other clients that support the MCP protocol. +The Device Management System follows a modular, cloud-native architecture: -2. **Request Processing**: - - The request is sent to Amazon Bedrock AgentCore - - AgentCore routes the request to the appropriate Gateway - - The Gateway forwards the request to the Gateway Target (Lambda function) +#### Core Components: +1. **User Interface**: Web application with chat interface for natural language interactions +2. **Amazon Bedrock AgentCore Runtime**: Processes natural language requests and manages conversation context +3. **Amazon Bedrock Gateway**: Authenticates requests and routes them to appropriate targets +4. **AWS Lambda Function**: Executes device management operations and business logic +5. **Amazon DynamoDB**: Stores device data, user information, and activity logs +6. **Amazon Cognito**: Handles user authentication and authorization -3. **Tool Execution**: - - The Lambda function receives the request and identifies the appropriate tool to execute - - The function interacts with DynamoDB tables to perform CRUD operations - - Results are processed and formatted according to the MCP protocol +#### Data Flow: +1. User submits natural language query through web interface +2. Request is authenticated via Amazon Cognito and processed by AgentCore Runtime +3. Runtime determines appropriate tool and sends request through Gateway +4. Gateway routes to AWS Lambda function which queries/updates Amazon DynamoDB +5. Results flow back through the same path with natural language response -4. **Response Flow**: - - The Lambda function returns the response to the Gateway - - The Gateway forwards the response back to AgentCore - - AgentCore delivers the response to the client +#### Observability: +- **Amazon CloudWatch Logs**: Centralized logging for all components +- **AWS X-Ray**: Distributed tracing for request flows +- **Amazon CloudWatch Metrics**: Performance and usage metrics -5. **Data Flow**: All device data, user information, and configuration settings are stored in and retrieved from DynamoDB tables. +### Key Features -6. **Observability Flow**: - - The AgentCore runtime sends logs to CloudWatch Logs - - Gateway operations are logged to dedicated CloudWatch log groups - - Traces are captured by AWS X-Ray - - Custom metrics are published to CloudWatch Metrics - - All observability data can be monitored through the AWS Console +- **Device Management**: List devices, retrieve settings, monitor status +- **WiFi Network Management**: View and update network configurations (SSID, security) +- **User Management**: Manage user accounts and permissions +- **Activity Tracking**: Query user interactions and system activities +- **Natural Language Interface**: Conversational interactions instead of complex UIs -## Use case key Features +## Prerequisites -The Device Management System provides the following capabilities: +### Required Software +- **Python 3.10+** +- **AWS CLI** (configured with appropriate permissions) +- **Git** (for cloning the repository) -- List devices in the system -- Get device settings -- List WiFi networks for a device -- Update WiFi network settings (SSID, security type) -- List users within an account -- Query user activity within a time period +### AWS Account Requirements +- **AWS Account** with administrative permissions +- **AWS Region**: Recommended us-west-2 (configurable) -## Prerequisites +### Required AWS Services +- **Amazon Bedrock AgentCore** access +- **AWS Lambda** service access +- **Amazon DynamoDB** service access +- **Amazon Cognito** service access +- **Amazon CloudWatch** service access -- Python 3.10+ -- AWS account with appropriate permissions -- boto3 and Amazon Bedrock AgentCore SDK -- Cognito User Pool with configured app client (for Gateway/Runtime authentication) -- Cognito User Pool with configured app client (for Frontend authentication - separate from Gateway) -- Cognito Domain (optional but recommended for hosted UI) -- IAM Role for Bedrock Agent Core Gateway with appropriate permissions - -Attach the below policy to your IAM role: +### IAM Permissions +Your AWS user/role needs permissions for: ```json { "Version": "2012-10-17", "Statement": [ { - "Sid": "VisualEditor0", "Effect": "Allow", "Action": [ "iam:PassRole", - "bedrock-agentcore:*" + "bedrock-agentcore:*", + "lambda:*", + "dynamodb:*", + "cognito-idp:*", + "logs:*" ], "Resource": "*" } @@ -84,83 +89,52 @@ Attach the below policy to your IAM role: } ``` -## Use case setup - -### 1. Environment Configuration - -Create a `.env` file in the project root with the following variables: - -``` -# AWS and endpoint configuration -AWS_REGION=us-west-2 -ENDPOINT_URL=https://bedrock-agentcore-control.us-west-2.amazonaws.com - -# Lambda configuration -LAMBDA_FUNCTION_NAME=DeviceManagementLambda -LAMBDA_ARN=arn:aws:lambda:us-west-2:your-account-id:function:DeviceManagementLambda - -# Gateway configuration -GATEWAY_IDENTIFIER=your-gateway-identifier -GATEWAY_NAME=Device-Management-Gateway -GATEWAY_DESCRIPTION=Device Management Gateway -ROLE_ARN=arn:aws:iam::your-account-id:role/YourGatewayRole - -# Gateway observability (auto-populated by deploy script) -GATEWAY_ARN=arn:aws:bedrock-agentcore:us-west-2:your-account-id:gateway/your-gateway-id -GATEWAY_ID=your-gateway-id - -# Target configuration -TARGET_NAME=device-management-target -TARGET_DESCRIPTION=List, Update device management activities - -# Cognito configuration for Gateway/Runtime -COGNITO_USERPOOL_ID=your-gateway-cognito-userpool-id -COGNITO_APP_CLIENT_ID=your-gateway-cognito-app-client-id -COGNITO_DOMAIN=your-gateway-cognito-domain.auth.us-west-2.amazoncognito.com -COGNITO_CLIENT_SECRET=your-gateway-cognito-client-secret - -# Cognito configuration for Frontend (separate user pool) -FRONTEND_COGNITO_USERPOOL_ID=your-frontend-cognito-userpool-id -FRONTEND_COGNITO_APP_CLIENT_ID=your-frontend-cognito-app-client-id -FRONTEND_COGNITO_DOMAIN=your-frontend-cognito-domain.auth.us-west-2.amazoncognito.com -FRONTEND_COGNITO_CLIENT_SECRET=your-frontend-cognito-client-secret - -# Frontend configuration (auto-populated by deploy script) -MCP_SERVER_URL=https://your-gateway-id.gateway.bedrock-agentcore.us-west-2.amazonaws.com -``` - -**Note**: You can use the provided `.env.example` file as a template by copying it to `.env` and updating the placeholder values. +### Environment Setup +1. **Clone the repository**: + ```bash + git clone + cd device-management-system + ``` -### 2. Install Dependencies +2. **Install Python dependencies**: + ```bash + # Option 1: Install all dependencies (recommended for full setup) + pip install -r requirements.txt + + # Option 2: Install component-specific dependencies only + pip install -r device-management/requirements.txt # Core AWS Lambda functionality + pip install -r gateway/requirements.txt # Gateway creation only + pip install -r agent-runtime/requirements.txt # Agent runtime only + pip install -r frontend/requirements.txt # Web interface only + ``` -Install the required Python packages: +3. **Configure environment variables**: + ```bash + cp .env.example .env + # Edit .env with your specific values + ``` -```bash -pip install -r requirements.txt -``` +## Deployment Steps -### 3. Automated Deployment +### Option 1: Automated Deployment (Recommended) -You can deploy all components using the provided deployment script: +Deploy all components with a single script: ```bash chmod +x deploy_all.sh ./deploy_all.sh ``` -The deployment script performs the following actions: -- Deploys the Lambda function with dependencies -- Creates and configures the gateway -- Sets up gateway targets -- Enables gateway observability (CloudWatch logging) -- Configures the agent runtime -- Sets up frontend configuration - -### 4. Manual Deployment (Alternative) +This script will: +1. Deploy AWS Lambda function with dependencies +2. Create and configure Amazon Bedrock Gateway +3. Set up gateway targets and observability +4. Configure agent runtime +5. Set up frontend application -If you prefer to deploy components individually: +### Option 2: Manual Step-by-Step Deployment -#### Deploy Lambda Function +#### Step 1: Deploy AWS Lambda Function ```bash cd device-management chmod +x deploy.sh @@ -168,24 +142,16 @@ chmod +x deploy.sh cd .. ``` -#### Create Gateway +#### Step 2: Create Amazon Bedrock Gateway ```bash cd gateway python create_gateway.py -``` - -#### Create Gateway Target -```bash python device-management-target.py -``` - -#### Setup Gateway Observability -```bash python gateway_observability.py cd .. ``` -#### Setup Agent Runtime +#### Step 3: Setup Agent Runtime ```bash cd agent-runtime chmod +x setup.sh @@ -193,122 +159,203 @@ chmod +x setup.sh cd .. ``` -#### Setup Frontend (Optional) +#### Step 4: Setup Frontend (Optional) ```bash cd frontend -chmod +x setup_and_run.sh -./setup_and_run.sh -cd .. +python main.py +# Access at http://localhost:8000 ``` -### 5. Generate Test Data (Optional) - -To populate the tables with synthetic test data: - +#### Step 5: Generate Test Data ```bash cd device-management python synthetic_data.py cd .. ``` -## Execution instructions +### Deployment Verification -### 1. Test the Lambda Function +1. **Test AWS Lambda function**: + ```bash + cd device-management + python test_lambda.py + ``` -You can test the Lambda function locally using the provided test script: +2. **Verify Gateway connectivity**: + ```bash + curl -H "Authorization: Bearer " \ + https://.gateway.bedrock-agentcore..amazonaws.com/mcp + ``` -```bash -python test_lambda.py +3. **Check Amazon DynamoDB tables**: + ```bash + aws dynamodb list-tables --region + ``` + +## Sample Queries + +Once deployed, you can interact with the system using natural language. Here are example queries: + +### Device Management Queries +``` +"Can you list all devices in the system?" +"Show me all dormant devices" +"What devices are currently online?" +"List devices that haven't connected in the last 24 hours" +``` + +### Device Configuration Queries +``` +"Can you show me the device settings for device ID DG-10016?" +"What's the current firmware version for device DG-10005?" +"Show me the configuration for all WR64 model devices" ``` -### 2. Invoking tools using Q CLI +### WiFi Network Management +``` +"Can you show me the WiFi settings for device ID DB-10005?" +"List all WiFi networks for device DG-10016" +"Update the SSID for device DG-10016 to 'HomeNetwork-5G'" +"Change the security type for device DB-10005 network WN-1005-1 to WPA3" +``` + +### User and Activity Queries +``` +"List all users in the system" +"Show me login activities from the last 24 hours" +"Who accessed device DG-10016 yesterday?" +"Query user activity for john.smith between 2023-06-20 and 2023-06-25" +``` + +### System Information Queries +``` +"What tools are available?" +"How many devices are connected to the guest network?" +"Show me all maintenance activities this week" +``` + +### Expected Response Format +The system returns formatted, human-readable responses: + +``` +Devices in Device Remote Management System + +Name | Device ID | Model | Status | IP Address | Last Connected +----------------------|------------|-----------|------------|-----------------|--------------- +Factory Sensor A3 | DG-10016 | Sensor-X | Connected | 192.168.1.16 | 2023-06-26 18:26 +Warehouse Camera | DG-10022 | Cam-Pro | Dormant | 192.168.1.22 | 2023-06-10 14:45 +``` -#### Generating the Bearer Token +## Configuration -To generate the Bearer token required for authentication, use the following curl command to request an access token from the Cognito OAuth2 endpoint: +### Environment Variables + +The system uses environment variables for configuration. Key variables include: ```bash -curl --http1.1 -X POST https://.auth.us-west-2.amazoncognito.com/oauth2/token \ --H "Content-Type: application/x-www-form-urlencoded" \ --d "grant_type=client_credentials&client_id=&client_secret=" +# AWS Configuration +AWS_REGION=us-west-2 +ENDPOINT_URL=https://bedrock-agentcore-control.us-west-2.amazonaws.com + +# AWS Lambda Configuration +LAMBDA_ARN=arn:aws:lambda:us-west-2:account:function:DeviceManagementLambda + +# Gateway Configuration +GATEWAY_IDENTIFIER=your-gateway-identifier +MCP_SERVER_URL=https://gateway-id.gateway.bedrock-agentcore.us-west-2.amazonaws.com + +# Amazon Cognito Configuration +COGNITO_USERPOOL_ID=your-cognito-userpool-id +COGNITO_APP_CLIENT_ID=your-cognito-app-client-id +COGNITO_DOMAIN=your-domain.auth.us-west-2.amazoncognito.com ``` -This command will return a JSON response containing the access token that should be used as the Bearer token in the MCP configuration. +### MCP Client Configuration -#### Configuring MCP +For Amazon Q CLI integration: -Update the mcp.json file with this config: ```json -cd ~/.aws/amazonq -vi mcp.json -## Update this json { "mcpServers": { - "": { + "device-management": { "command": "npx", "timeout": 60000, "args": [ "mcp-remote@latest", - "https://.gateway.bedrock-agentcore..amazonaws.com/mcp", + "https://.gateway.bedrock-agentcore..amazonaws.com/mcp", "--header", - "Authorization: Bearer " + "Authorization: Bearer " ] } } } ``` -Replace `` with the access token obtained from the Cognito authentication request. +## Troubleshooting -### 3. Using the Web Frontend +### Common Issues -After setting up the frontend, you can interact with the Device Management system through the web interface: +**AWS Lambda deployment failures**: +- Check AWS IAM permissions and AWS Lambda service quotas +- Verify Python dependencies in requirements.txt -1. **Access the application**: - ```bash - # If using Docker - open http://localhost:5001 - - # If running locally - open http://localhost:5001 - ``` +**Gateway creation failures**: +- Verify Amazon Cognito User Pool ID and App Client ID +- Check IAM role ARN permissions + +**Amazon DynamoDB access issues**: +- Confirm AWS Lambda execution role has necessary permissions +- Verify table names and regions match configuration + +**Authentication issues**: +- Check Amazon Cognito configuration and token validity +- Verify bearer token generation process -2. **Authentication**: - - Use AWS Cognito login (if configured) - - Or use the simple login form with your credentials +### Debug Commands -3. **Chat Interface**: - - Type your device management queries in the chat interface - - Responses will stream in real-time from the agent +```bash +# Test AWS Lambda function locally +cd device-management && python test_lambda.py + +# Check Amazon DynamoDB tables +aws dynamodb list-tables --region us-west-2 -### 4. Sample prompts: +# Verify Gateway status +aws bedrock-agentcore get-gateway --gateway-identifier -1. "Can you list all the dormant devices?" -2. "Can you update SSID for my device ID DG-10016 to XXXXXXXXXX'?" -3. "Can you list all the available tools?" -4. "Can you show me the device settings for the device ID DG-10016?" -5. "Can you show me the Wifi setting for the device ID DB-10005?" +# Check logs +aws logs describe-log-groups --log-group-name-prefix "/aws/bedrock-agentcore" +``` -## Clean up instructions +## Cleanup Instructions -To clean up resources created by this use case: +### Automated Cleanup -1. Delete the Lambda function: ```bash -aws lambda delete-function --function-name DeviceManagementLambda +chmod +x cleanup_all.sh +./cleanup_all.sh ``` -2. Delete the Gateway Target: +### Manual Cleanup + +#### 1. Delete AWS Lambda Function ```bash -aws bedrock-agentcore delete-gateway-target --gateway-identifier --target-name device-management-target +aws lambda delete-function --function-name DeviceManagementLambda ``` -3. Delete the Gateway (if you created a new one): +#### 2. Delete Gateway Components ```bash -aws bedrock-agentcore delete-gateway --gateway-identifier +# Delete Gateway Target +aws bedrock-agentcore delete-gateway-target \ + --gateway-identifier \ + --target-name device-management-target + +# Delete Gateway +aws bedrock-agentcore delete-gateway \ + --gateway-identifier ``` -4. Delete the DynamoDB tables (if you created them for this use case): +#### 3. Delete Amazon DynamoDB Tables ```bash aws dynamodb delete-table --table-name Devices aws dynamodb delete-table --table-name DeviceSettings @@ -317,65 +364,47 @@ aws dynamodb delete-table --table-name Users aws dynamodb delete-table --table-name UserActivities ``` -## Disclaimer - -The examples provided in this repository are for experimental and educational purposes only. They demonstrate concepts and techniques but are not intended for direct use in production environments. Make sure to have Amazon Bedrock Guardrails in place to protect against prompt injection. - -## Additional Information - -### Files - -- `lambda_function.py`: Main Lambda handler that implements all MCP tools -- `dynamodb_models.py`: DynamoDB table definitions and initialization -- `synthetic_data.py`: Script to generate synthetic test data -- `requirements.txt`: Python dependencies -- `deploy.sh`: Deployment script for the Lambda function -- `create_gateway.py`: Script to create a gateway for the MCP server -- `device-management-target.py`: Script to create a gateway target for the Lambda function -- `.env`: Environment variables configuration file -- `test_lambda.py`: Script to test the Lambda function locally +#### 4. Delete Amazon CloudWatch Log Groups +```bash +aws logs delete-log-group --log-group-name /aws/bedrock-agentcore/device-management-agent +aws logs delete-log-group --log-group-name /aws/lambda/DeviceManagementLambda +``` -### Folders +#### 5. Delete IAM Roles (if created by deployment) +```bash +aws iam delete-role --role-name DeviceManagementLambdaRole +aws iam delete-role --role-name AgentGatewayAccessRole +``` -- `device-management/`: Contains the Lambda function and DynamoDB setup -- `gateway/`: Contains gateway creation and configuration scripts -- `agent-runtime/`: Contains agent runtime components for handling communication between frontend and backend services -- `frontend/`: Contains the web frontend application for device management -- `images/`: Contains architecture diagrams and documentation images +## Project Structure -### IAM Permissions +``` +device-management-system/ +├── agent-runtime/ # Agent runtime components +│ ├── requirements.txt # Agent runtime dependencies +│ └── requirements-runtime.txt # Runtime-specific dependencies +├── device-management/ # AWS Lambda function and Amazon DynamoDB setup +│ └── requirements.txt # Lambda function dependencies +├── frontend/ # Web interface application +│ └── requirements.txt # Frontend web app dependencies +├── gateway/ # Gateway creation and configuration +│ └── requirements.txt # Gateway setup dependencies +├── images/ # Architecture diagrams +├── .env.example # Environment variables template +├── requirements.txt # Consolidated dependencies (all components) +├── deploy_all.sh # Automated deployment script +├── cleanup_all.sh # Automated cleanup script +└── README.md # This file +``` -The Lambda function requires the following IAM permissions: +## Additional Resources -```json -{ - "Version": "2012-10-17", - "Statement": [ - { - "Effect": "Allow", - "Action": [ - "dynamodb:GetItem", - "dynamodb:Query", - "dynamodb:Scan", - "dynamodb:UpdateItem" - ], - "Resource": [ - "arn:aws:dynamodb::*:table/Devices", - "arn:aws:dynamodb::*:table/DeviceSettings", - "arn:aws:dynamodb::*:table/WifiNetworks", - "arn:aws:dynamodb::*:table/Users", - "arn:aws:dynamodb::*:table/UserActivities", - "arn:aws:dynamodb::*:table/UserActivities/index/ActivityTypeIndex" - ] - } - ] -} -``` +- [Amazon Bedrock Documentation](https://docs.aws.amazon.com/bedrock/) +- [Amazon Bedrock AgentCore Developer Guide](https://docs.aws.amazon.com/bedrock/latest/userguide/agents.html) +- [AWS Lambda Documentation](https://docs.aws.amazon.com/lambda/) +- [Amazon DynamoDB Documentation](https://docs.aws.amazon.com/dynamodb/) +- [Amazon Cognito Documentation](https://docs.aws.amazon.com/cognito/) -### Troubleshooting +## Disclaimer -- **Missing environment variables**: Ensure all required variables are set in the `.env` file -- **Lambda deployment failures**: Check AWS IAM permissions and Lambda service quotas -- **Gateway creation failures**: Verify the Cognito User Pool ID, App Client ID, and IAM role ARN -- **Gateway target creation failures**: Verify the gateway identifier and Lambda ARN are correct -- **DynamoDB access issues**: Confirm the Lambda execution role has the necessary permissions +The examples provided in this repository are for experimental and educational purposes only. They demonstrate concepts and techniques but are not intended for direct use in production environments. Make sure to have Amazon Bedrock Guardrails in place to protect against prompt injection. \ No newline at end of file diff --git a/02-use-cases/device-management-agent/agent-runtime/Dockerfile b/02-use-cases/device-management-agent/agent-runtime/Dockerfile index b722e7ae0..1242a0dbb 100644 --- a/02-use-cases/device-management-agent/agent-runtime/Dockerfile +++ b/02-use-cases/device-management-agent/agent-runtime/Dockerfile @@ -38,6 +38,10 @@ USER bedrock_agentcore EXPOSE 8080 +# Add health check +HEALTHCHECK --interval=30s --timeout=10s --start-period=5s --retries=3 \ + CMD python -c "import socket; sock = socket.socket(socket.AF_INET, socket.SOCK_STREAM); result = sock.connect_ex(('localhost', 8080)); sock.close(); exit(0 if result == 0 else 1)" + # Use the full module path CMD ["opentelemetry-instrument", "python", "-m", "strands_agent_runtime"] diff --git a/02-use-cases/device-management-agent/agent-runtime/README.md b/02-use-cases/device-management-agent/agent-runtime/README.md index d97d66911..b16cd9177 100644 --- a/02-use-cases/device-management-agent/agent-runtime/README.md +++ b/02-use-cases/device-management-agent/agent-runtime/README.md @@ -1,92 +1,250 @@ # Agent Runtime Module -This module contains the agent runtime components for the Device Management system. The agent runtime is responsible for handling the communication between the frontend and the backend services. +## Architecture & Overview -## Components +### What is the Agent Runtime? -- `strands-agent-runtime.py`: Main agent runtime implementation -- `strands_agent_runtime_deploy.py`: Deployment script for the agent runtime -- `device_management_agent_exec.py`: Agent execution logic for device management -- `utils.py`: Utility functions used by the agent runtime -- `requirements-runtime.txt`: Python dependencies for the agent runtime -- `Dockerfile`: Container definition for the agent runtime with observability configuration +The Agent Runtime module is the core conversational AI component of the Device Management System. It handles natural language processing, conversation management, and tool execution using Amazon Bedrock AgentCore and the Strands Agents SDK. -## Setup +### Key Responsibilities +- **Natural Language Processing**: Understands user queries and generates human-like responses +- **Conversation Management**: Maintains context across multi-turn conversations +- **Tool Orchestration**: Executes device management operations through MCP tools +- **Authentication**: Manages Amazon Cognito authentication for secure access +- **Observability**: Provides comprehensive logging, tracing, and metrics -1. Create a `.env` file in this directory with the following variables: +### Architecture Components +- **Strands Agent**: Core conversational AI agent using Amazon Bedrock models +- **MCP Client**: Communicates with the Gateway to access device management tools +- **Authentication Provider**: Handles Amazon Cognito OAuth token management +- **Observability Stack**: Amazon CloudWatch Logs, AWS X-Ray tracing, and custom metrics -``` -# AWS configuration -AWS_REGION=us-west-2 +## Prerequisites -# Agent runtime configuration -MCP_SERVER_URL=https://your-gateway-id.gateway.bedrock-agentcore.us-west-2.amazonaws.com -COGNITO_DOMAIN=your-cognito-domain.auth.us-west-2.amazoncognito.com -COGNITO_CLIENT_ID=your-cognito-client-id -COGNITO_CLIENT_SECRET=your-cognito-client-secret -``` +### Required Software +- **Python 3.10+** +- **Docker** (for containerized deployment) +- **AWS CLI** (configured with appropriate permissions) + +### AWS Services Access +- **Amazon Bedrock AgentCore** +- **Amazon Cognito** (for authentication) +- **Amazon CloudWatch** (for observability) +- **AWS X-Ray** (for tracing) + +### Environment Dependencies +- **Gateway Module**: Must be deployed first to provide MCP server endpoint +- **Device Management Module**: AWS Lambda function must be deployed and accessible through Gateway -2. Install the required Python packages: +## Deployment Steps + +### Option 1: Automated Deployment (Recommended) ```bash -pip install -r requirements-runtime.txt +# From the agent-runtime directory +chmod +x setup.sh +./setup.sh ``` -## Deployment +### Option 2: Manual Deployment + +#### Step 1: Environment Configuration +```bash +# Create .env file +cp .env.example .env +# Edit .env with your specific values: +# - AWS_REGION +# - MCP_SERVER_URL (from Gateway module) +# - COGNITO_* variables +``` -You can deploy the agent runtime using the provided deployment script: +#### Step 2: Install Dependencies +```bash +pip install -r requirements-runtime.txt +``` +#### Step 3: Deploy Agent Runtime ```bash python strands_agent_runtime_deploy.py ``` -## Running the Agent Runtime +#### Step 4: Docker Deployment (Optional) +```bash +# Build container +docker build -t device-management-agent-runtime . -To run the agent runtime locally: +# Run container +docker run -p 8080:8080 --env-file .env device-management-agent-runtime +``` + +### Deployment Verification ```bash +# Test local runtime python strands-agent-runtime.py + +# Check container health (if using Docker) +curl http://localhost:8080/health + +# Verify Amazon CloudWatch logs +aws logs describe-log-groups --log-group-name-prefix "/aws/bedrock-agentcore" +``` + +## Sample Queries + +Once the agent runtime is deployed, it can process these types of natural language queries: + +### Device Management +``` +"List all devices in the system" +"Show me devices that are offline" +"What's the status of device DG-10016?" +``` + +### Configuration Management +``` +"Get the settings for device DG-10005" +"Show me the WiFi configuration for all devices" +"Update the SSID for device DG-10016 to 'NewNetwork'" +``` + +### User and Activity Queries +``` +"List all users in the system" +"Show me login activities from yesterday" +"Who accessed device DG-10016 recently?" +``` + +### Expected Response Format +The agent runtime returns formatted, conversational responses: + +``` +I found 25 devices in your system. Here are the currently offline devices: + +• Factory Sensor A3 (DG-10016) - Last seen: 2 hours ago +• Warehouse Camera (DG-10022) - Last seen: 1 day ago + +Would you like me to show you more details about any of these devices? ``` -## Observability +## Cleanup Instructions -The agent runtime includes comprehensive observability features: +### Stop Running Services -### CloudWatch Logs +```bash +# Stop local runtime +# Press Ctrl+C if running in foreground + +# Stop Docker container +docker stop device-management-agent-runtime +docker rm device-management-agent-runtime +``` + +### Remove Docker Images + +```bash +# Remove built image +docker rmi device-management-agent-runtime + +# Remove base images (optional) +docker image prune +``` + +### Clean Up Amazon CloudWatch Resources -Logs from the agent runtime are sent to CloudWatch Logs in the `/aws/bedrock-agentcore/device-management-agent` log group. These logs include: -- Request and response information -- Error details -- Performance metrics +```bash +# Delete log groups +aws logs delete-log-group --log-group-name "/aws/bedrock-agentcore/device-management-agent" -### AWS X-Ray Traces +# Clean up custom metrics (they expire automatically) +``` -X-Ray tracing is enabled for the agent runtime, allowing you to: -- Track request flows through the system -- Identify performance bottlenecks -- Troubleshoot errors +### Remove Configuration Files -### Custom Metrics +```bash +# Remove environment file (contains sensitive data) +rm .env + +# Remove deployment artifacts +rm -rf __pycache__/ +rm -rf .pytest_cache/ +``` -Custom metrics are published to CloudWatch Metrics, including: -- Request counts -- Error counts -- Response times +## Configuration + +### Environment Variables + +```bash +# AWS Configuration +AWS_REGION=us-west-2 +AWS_DEFAULT_REGION=us-west-2 + +# MCP Server Configuration +MCP_SERVER_URL=https://gateway-id.gateway.bedrock-agentcore.us-west-2.amazonaws.com +BEARER_TOKEN=your-cognito-access-token + +# Amazon Cognito Configuration +COGNITO_DOMAIN=your-domain.auth.us-west-2.amazoncognito.com +COGNITO_CLIENT_ID=your-client-id +COGNITO_CLIENT_SECRET=your-client-secret + +# Docker Configuration +DOCKER_CONTAINER=1 # Set when running in container +``` ### Observability Configuration -Observability is configured in the following files: -- `.bedrock_agentcore.yaml`: Contains the observability configuration for the agent runtime -- `Dockerfile`: Includes the installation of AWS OpenTelemetry Distro for GenAI -- `strands-agent-runtime.py`: Implements logging and tracing +The agent runtime includes comprehensive observability: + +#### Amazon CloudWatch Logs +- **Log Group**: `/aws/bedrock-agentcore/device-management-agent` +- **Log Level**: INFO (configurable) +- **Includes**: Request/response data, errors, performance metrics + +#### AWS X-Ray Tracing +- **Service Name**: device-management-agent-runtime +- **Trace Data**: Request flows, tool executions, response times +- **Console**: https://console.aws.amazon.com/xray/home + +#### Custom Metrics +- **Namespace**: DeviceManagement/AgentRuntime +- **Metrics**: Request counts, error rates, response times +- **Console**: https://console.aws.amazon.com/cloudwatch/home + +## Troubleshooting + +### Common Issues -To view observability data: -- CloudWatch Logs: https://console.aws.amazon.com/cloudwatch/home?region=us-west-2#logsV2:log-groups -- X-Ray Traces: https://console.aws.amazon.com/xray/home?region=us-west-2#/traces -- CloudWatch Metrics: https://console.aws.amazon.com/cloudwatch/home?region=us-west-2#metricsV2:graph +**Agent runtime fails to start**: +- Check MCP_SERVER_URL is accessible +- Verify Amazon Cognito credentials are valid +- Ensure Gateway module is deployed and running + +**Authentication errors**: +- Regenerate Amazon Cognito access token +- Check COGNITO_* environment variables +- Verify Amazon Cognito User Pool configuration + +**Tool execution failures**: +- Verify Gateway Target is properly configured +- Check AWS Lambda function is deployed and accessible +- Review Amazon CloudWatch logs for detailed errors + +### Debug Commands + +```bash +# Test MCP server connectivity +curl -H "Authorization: Bearer $BEARER_TOKEN" $MCP_SERVER_URL/mcp + +# Check agent runtime logs +aws logs tail /aws/bedrock-agentcore/device-management-agent --follow + +# Test local agent runtime +python -c "from strands_agent_runtime import test_connection; test_connection()" +``` ## Integration with Other Modules -- **Gateway Module**: The agent runtime communicates with the gateway to access the MCP server tools. -- **Device Management Module**: The agent runtime uses the Lambda function exposed through the gateway to perform device management operations. -- **Frontend Module**: The frontend communicates with the agent runtime to access the device management functionality. +- **Gateway Module**: Provides MCP server endpoint and authentication +- **Device Management Module**: Executes actual device operations via AWS Lambda +- **Frontend Module**: Receives processed responses for user display diff --git a/02-use-cases/device-management-agent/agent-runtime/access_token copy.py b/02-use-cases/device-management-agent/agent-runtime/access_token copy.py deleted file mode 100644 index bce9abb7a..000000000 --- a/02-use-cases/device-management-agent/agent-runtime/access_token copy.py +++ /dev/null @@ -1,18 +0,0 @@ -import os -from dotenv import load_dotenv -from bedrock_agentcore.identity.auth import requires_access_token - -load_dotenv() - -@requires_access_token( - provider_name="vgs-identity-provider", - scopes=[], - auth_flow="M2M", - ) - -def get_gateway_access_token(access_token: str): - print(f"Access Token: {access_token}") - return access_token - -if __name__ == "__main__": - get_gateway_access_token() \ No newline at end of file diff --git a/02-use-cases/device-management-agent/agent-runtime/access_token.py b/02-use-cases/device-management-agent/agent-runtime/access_token.py index 0215cf716..036ce1abf 100644 --- a/02-use-cases/device-management-agent/agent-runtime/access_token.py +++ b/02-use-cases/device-management-agent/agent-runtime/access_token.py @@ -1,3 +1,24 @@ +""" +Amazon Cognito Access Token Management Module + +This module provides authentication functionality for the Device Management System, +handling OAuth token retrieval from Amazon Cognito with fallback mechanisms for +different deployment environments (local development vs containerized runtime). + +The module supports two authentication methods: +1. Amazon Bedrock AgentCore workload identity (preferred) +2. Direct Amazon Cognito OAuth client credentials flow (fallback) + +Environment Variables Required: + COGNITO_DOMAIN: Amazon Cognito domain URL + COGNITO_CLIENT_ID: OAuth client ID + COGNITO_CLIENT_SECRET: OAuth client secret + +Example: + >>> token = get_gateway_access_token() + >>> print(f"Access token: {token}") +""" + import os import boto3 import requests @@ -7,9 +28,26 @@ load_dotenv() + def get_cognito_token_direct(): """ - Direct Cognito token retrieval for container runtime fallback + Retrieve OAuth access token directly from Amazon Cognito. + + This function implements the OAuth 2.0 client credentials flow to obtain + an access token from Amazon Cognito. Used as a fallback when Amazon Bedrock + AgentCore workload identity is not available (e.g., in containerized environments). + + Returns: + str: OAuth access token if successful, None if failed + + Raises: + ValueError: If required environment variables are missing + requests.RequestException: If HTTP request to Cognito fails + + Environment Variables: + COGNITO_DOMAIN: Amazon Cognito domain URL (e.g., https://domain.auth.region.amazoncognito.com) + COGNITO_CLIENT_ID: OAuth client ID from Cognito App Client + COGNITO_CLIENT_SECRET: OAuth client secret from Cognito App Client """ try: # Get Cognito configuration from environment @@ -45,7 +83,7 @@ def get_cognito_token_direct(): print("Debug - Making token request...") # Make token request - response = requests.post(token_url, headers=headers, data=data) + response = requests.post(token_url, headers=headers, data=data, timeout=30) print(f"Debug - Response status: {response.status_code}") print(f"Debug - Response headers: {dict(response.headers)}") @@ -72,14 +110,52 @@ def get_cognito_token_direct(): ) def get_gateway_access_token_bedrock(access_token: str): """ - Bedrock AgentCore token retrieval (works when workload identity is set) + Retrieve access token using Amazon Bedrock AgentCore workload identity. + + This function uses the Amazon Bedrock AgentCore identity provider to obtain + an access token when running in environments with workload identity configured. + This is the preferred method for production deployments. + + Args: + access_token (str): Access token provided by the AgentCore identity system + + Returns: + str: The provided access token (passed through from AgentCore) + + Note: + This function is decorated with @requires_access_token which handles + the actual token retrieval from the AgentCore identity provider. """ print(f"Access Token from Bedrock AgentCore: {access_token}") return access_token def get_gateway_access_token(): """ - Main function that tries bedrock_agentcore first, then falls back to direct Cognito + Retrieve access token with automatic fallback between authentication methods. + + This is the main entry point for token retrieval. It attempts to use Amazon Bedrock + AgentCore workload identity first (preferred for production), then falls back to + direct Amazon Cognito OAuth if workload identity is not available. + + Authentication Flow: + 1. Try Amazon Bedrock AgentCore workload identity + 2. If workload identity fails, fall back to direct Cognito OAuth + 3. Return token if either method succeeds + 4. Raise exception if both methods fail + + Returns: + str: Valid OAuth access token for gateway authentication + + Raises: + Exception: If both authentication methods fail + ValueError: If required environment variables are missing + + Example: + >>> try: + ... token = get_gateway_access_token() + ... print("Authentication successful") + ... except Exception as e: + ... print(f"Authentication failed: {e}") """ try: # Try bedrock_agentcore method first diff --git a/02-use-cases/device-management-agent/agent-runtime/strands_agent_runtime.py b/02-use-cases/device-management-agent/agent-runtime/strands_agent_runtime.py index ada305c4e..09805a0e7 100644 --- a/02-use-cases/device-management-agent/agent-runtime/strands_agent_runtime.py +++ b/02-use-cases/device-management-agent/agent-runtime/strands_agent_runtime.py @@ -1,6 +1,36 @@ """ -Device Remote Management AI Agent for Amazon Bedrock AgentCore Runtime -This version is adapted to work with Amazon Bedrock AgentCore Runtime +Device Management System - Agent Runtime + +This module implements the core conversational AI agent for the Device Management System +using Amazon Bedrock AgentCore Runtime and the Strands Agents SDK. The agent handles +natural language processing, conversation management, and tool execution for IoT device +management operations. + +Key Features: + - Natural language understanding using Amazon Bedrock models + - Conversation context management with sliding window + - MCP (Model Context Protocol) tool integration + - Real-time WebSocket communication + - Comprehensive observability with logging and tracing + +Architecture: + - Strands Agent: Core conversational AI using Amazon Bedrock + - MCP Client: Communication with Gateway for tool execution + - Conversation Manager: Context and history management + - Authentication: Amazon Cognito OAuth integration + - Observability: CloudWatch Logs and X-Ray tracing + +Environment Variables: + MCP_SERVER_URL: Gateway endpoint for MCP tool access + COGNITO_DOMAIN: Amazon Cognito domain for authentication + COGNITO_CLIENT_ID: OAuth client ID + COGNITO_CLIENT_SECRET: OAuth client secret + AWS_REGION: AWS region for services + +Example Usage: + The agent runtime is typically deployed as a service and accessed via WebSocket + connections from the frontend application. It processes natural language queries + and executes device management operations through the MCP protocol. """ import os import json diff --git a/02-use-cases/device-management-agent/agent-runtime/utils.py b/02-use-cases/device-management-agent/agent-runtime/utils.py index 76cafbbd7..e73143c26 100644 --- a/02-use-cases/device-management-agent/agent-runtime/utils.py +++ b/02-use-cases/device-management-agent/agent-runtime/utils.py @@ -1,5 +1,33 @@ """ -Utility functions for Device Remote Management AI Agent +Device Management System - Utility Functions + +This module provides utility functions and classes for the Device Management System +agent runtime, including AWS region configuration, Amazon Cognito token management, +and OAuth authentication helpers. + +Key Components: + - AWS region configuration utilities + - CognitoTokenManager: Automatic OAuth token management with refresh + - Authentication helpers for MCP server communication + - Environment variable validation and configuration + +Classes: + CognitoTokenManager: Manages OAuth tokens with automatic refresh capability + +Functions: + get_aws_region(): Retrieve AWS region from environment variables + get_oauth_token(): Get valid OAuth token for MCP server authentication + +Environment Variables: + AWS_REGION: AWS region (defaults to us-west-2) + COGNITO_DOMAIN: Amazon Cognito domain URL + COGNITO_CLIENT_ID: OAuth client ID + COGNITO_CLIENT_SECRET: OAuth client secret + +Example: + >>> token_manager = CognitoTokenManager() + >>> token = token_manager.get_valid_token() + >>> print(f"Token: {token}") """ import os import requests @@ -14,15 +42,41 @@ logger = logging.getLogger(__name__) def get_aws_region() -> str: - """Get AWS region from environment variables""" + """ + Retrieve AWS region from environment variables. + + Returns: + str: AWS region name, defaults to 'us-west-2' if not specified + + Environment Variables: + AWS_REGION: The AWS region to use for service calls + """ return os.getenv("AWS_REGION", "us-west-2") -def get_aws_region() -> str: - """Get AWS region from environment variables""" - return os.getenv("AWS_REGION", "us-west-2") class CognitoTokenManager: - """Manages Cognito OAuth tokens with automatic refresh""" + """ + Manages Amazon Cognito OAuth tokens with automatic refresh capability. + + This class handles OAuth 2.0 client credentials flow with Amazon Cognito, + automatically refreshing tokens when they expire and caching valid tokens + to minimize authentication requests. + + Attributes: + token (str): Current OAuth access token + token_expires_at (datetime): Token expiration timestamp + cognito_domain (str): Amazon Cognito domain URL + client_id (str): OAuth client ID + client_secret (str): OAuth client secret + + Raises: + ValueError: If required environment variables are missing + + Example: + >>> manager = CognitoTokenManager() + >>> token = manager.get_valid_token() + >>> # Token is automatically refreshed if expired + """ def __init__(self): self.token = None diff --git a/02-use-cases/device-management-agent/device-management/README.md b/02-use-cases/device-management-agent/device-management/README.md index 837e1580d..be471bca5 100644 --- a/02-use-cases/device-management-agent/device-management/README.md +++ b/02-use-cases/device-management-agent/device-management/README.md @@ -1,124 +1,320 @@ # Device Management Module -This module implements the core functionality of the Device Management system, including the Lambda function that handles all MCP server tools, DynamoDB models, and testing utilities. +## Architecture & Overview -## Components +### What is the Device Management Module? -- `lambda_function.py`: Main Lambda handler that implements all MCP tools -- `dynamodb_models.py`: DynamoDB table definitions and initialization -- `synthetic_data.py`: Script to generate synthetic test data -- `test_lambda.py`: Script to test the Lambda function locally -- `deploy.sh`: Deployment script for the Lambda function -- `requirements.txt`: Python dependencies +The Device Management Module is the core backend component that implements all device management operations. It consists of an AWS Lambda function that serves as the execution engine for MCP (Model Context Protocol) tools, backed by Amazon DynamoDB for data persistence. -## Setup +### Key Responsibilities +- **Device Operations**: List, query, and manage IoT device inventory +- **Configuration Management**: Handle device settings and WiFi network configurations +- **User Management**: Manage user accounts and access permissions +- **Activity Tracking**: Log and query user interactions with devices +- **Data Persistence**: Store and retrieve data from Amazon DynamoDB tables -1. Create a `.env` file in this directory with the following variables: +### Architecture Components +- **AWS Lambda Function**: Serverless compute executing device management logic +- **Amazon DynamoDB Tables**: NoSQL database storing device, user, and activity data +- **MCP Tools**: Standardized interfaces for device management operations +- **IAM Roles**: Security policies for AWS service access -``` -# AWS configuration -AWS_REGION=us-west-2 +## Prerequisites -# Lambda configuration -LAMBDA_FUNCTION_NAME=DeviceManagementLambda -LAMBDA_ROLE_NAME=DeviceManagementLambdaRole - -# Agent Gateway IAM configuration -AGENT_GATEWAY_POLICY_NAME=AgentGatewayAccess -AGENT_GATEWAY_ROLE_NAME=AgentGatewayAccessRole -``` +### Required Software +- **Python 3.10+** +- **AWS CLI** (configured with appropriate permissions) +- **Boto3** (AWS SDK for Python) -2. Install the required Python packages: +### AWS Services Access +- **AWS Lambda** service permissions +- **Amazon DynamoDB** read/write access +- **IAM** role creation and management permissions +- **Amazon CloudWatch Logs** for function logging -```bash -pip install -r requirements.txt +### Required IAM Permissions +```json +{ + "Version": "2012-10-17", + "Statement": [ + { + "Effect": "Allow", + "Action": [ + "lambda:*", + "dynamodb:*", + "iam:CreateRole", + "iam:AttachRolePolicy", + "iam:PassRole", + "logs:*" + ], + "Resource": "*" + } + ] +} ``` -## Deployment +## Deployment Steps -You can deploy the Lambda function using the provided deployment script: +### Option 1: Automated Deployment (Recommended) ```bash +# From the device-management directory chmod +x deploy.sh ./deploy.sh ``` -The deployment script performs the following actions: -- Packages the Lambda function code with dependencies -- Creates an IAM role with necessary permissions (if it doesn't exist) -- Creates or updates the Lambda function -- Configures the function with appropriate memory and timeout settings +### Option 2: Manual Deployment -## DynamoDB Tables - -The function uses the following DynamoDB tables in the configured AWS region: +#### Step 1: Environment Configuration +```bash +# Create .env file +cp .env.example .env +# Edit with your values: +# - AWS_REGION +# - LAMBDA_FUNCTION_NAME +# - LAMBDA_ROLE_NAME +``` -- `Devices`: Device inventory and status -- `DeviceSettings`: Device configuration settings -- `WifiNetworks`: WiFi network configurations -- `Users`: User accounts and profiles -- `UserActivities`: User activity logs +#### Step 2: Install Dependencies +```bash +pip install -r requirements.txt +``` -## Generate Test Data +#### Step 3: Create Amazon DynamoDB Tables +```bash +python dynamodb_models.py +``` -To populate the tables with synthetic test data: +#### Step 4: Deploy AWS Lambda Function +```bash +# Package and deploy +zip -r function.zip . -x "*.env" "__pycache__/*" "*.pyc" +aws lambda create-function \ + --function-name DeviceManagementLambda \ + --runtime python3.10 \ + --role arn:aws:iam::ACCOUNT:role/DeviceManagementLambdaRole \ + --handler lambda_function.lambda_handler \ + --zip-file fileb://function.zip +``` +#### Step 5: Generate Test Data (Optional) ```bash python synthetic_data.py ``` -## Test the Lambda Function - -You can test the Lambda function locally using the provided test script: +### Deployment Verification ```bash +# Test AWS Lambda function locally python test_lambda.py + +# Test deployed function +aws lambda invoke \ + --function-name DeviceManagementLambda \ + --payload '{"tool_name": "list_devices"}' \ + response.json + +# Check Amazon DynamoDB tables +aws dynamodb list-tables --region us-west-2 ``` -This script tests all available tools and verifies that they work correctly. +## Sample Queries + +The AWS Lambda function supports these MCP tool operations: -## IAM Permissions +### Device Management Operations +```python +# List all devices +{ + "tool_name": "list_devices" +} -The Lambda function requires the following IAM permissions: +# Get specific device settings +{ + "tool_name": "get_device_settings", + "device_id": "DG-10016" +} +``` +### WiFi Network Operations +```python +# List WiFi networks for a device +{ + "tool_name": "list_wifi_networks", + "device_id": "DG-10005" +} + +# Update WiFi SSID +{ + "tool_name": "update_wifi_ssid", + "device_id": "DG-10016", + "network_id": "WN-1016-1", + "ssid": "NewNetworkName" +} + +# Update WiFi security +{ + "tool_name": "update_wifi_security", + "device_id": "DG-10005", + "network_id": "WN-1005-1", + "security_type": "WPA3" +} +``` + +### User and Activity Operations +```python +# List all users +{ + "tool_name": "list_users" +} + +# Query user activity +{ + "tool_name": "query_user_activity", + "start_date": "2023-06-20", + "end_date": "2023-06-25", + "user_id": "user123" # optional +} +``` + +### Expected Response Format ```json { - "Version": "2012-10-17", - "Statement": [ + "statusCode": 200, + "body": [ { - "Effect": "Allow", - "Action": [ - "dynamodb:GetItem", - "dynamodb:Query", - "dynamodb:Scan", - "dynamodb:UpdateItem" - ], - "Resource": [ - "arn:aws:dynamodb:us-west-2:*:table/Devices", - "arn:aws:dynamodb:us-west-2:*:table/DeviceSettings", - "arn:aws:dynamodb:us-west-2:*:table/WifiNetworks", - "arn:aws:dynamodb:us-west-2:*:table/Users", - "arn:aws:dynamodb:us-west-2:*:table/UserActivities", - "arn:aws:dynamodb:us-west-2:*:table/UserActivities/index/ActivityTypeIndex" - ] + "device_id": "DG-10016", + "name": "Factory Sensor A3", + "model": "Sensor-X", + "connection_status": "Connected", + "ip_address": "192.168.1.16", + "last_connected": "2023-06-26T18:26:46" } ] } ``` -## Available MCP Tools +## Cleanup Instructions + +### Remove AWS Lambda Function + +```bash +# Delete function +aws lambda delete-function --function-name DeviceManagementLambda + +# Delete function logs +aws logs delete-log-group --log-group-name "/aws/lambda/DeviceManagementLambda" +``` + +### Remove Amazon DynamoDB Tables + +```bash +# Delete all tables +aws dynamodb delete-table --table-name Devices +aws dynamodb delete-table --table-name DeviceSettings +aws dynamodb delete-table --table-name WifiNetworks +aws dynamodb delete-table --table-name Users +aws dynamodb delete-table --table-name UserActivities +``` + +### Remove IAM Roles (if created by deployment) + +```bash +# Detach policies and delete role +aws iam detach-role-policy \ + --role-name DeviceManagementLambdaRole \ + --policy-arn arn:aws:iam::aws:policy/service-role/AWSLambdaBasicExecutionRole + +aws iam delete-role --role-name DeviceManagementLambdaRole +``` + +### Clean Up Local Files + +```bash +# Remove deployment artifacts +rm -f function.zip +rm -f response.json +rm -rf __pycache__/ +rm -f .env # Contains sensitive data +``` + +## Configuration + +### Amazon DynamoDB Tables Schema + +#### Devices Table +- **Primary Key**: `device_id` (String) +- **Attributes**: `name`, `model`, `connection_status`, `ip_address`, `mac_address`, `firmware_version`, `last_connected` + +#### DeviceSettings Table +- **Primary Key**: `device_id` (String) +- **Attributes**: `settings` (Map), `last_updated` + +#### WifiNetworks Table +- **Primary Key**: `device_id` (String), `network_id` (String) +- **Attributes**: `ssid`, `security_type`, `enabled`, `channel`, `signal_strength` + +#### Users Table +- **Primary Key**: `user_id` (String) +- **Attributes**: `username`, `email`, `role`, `created_at`, `last_login` + +#### UserActivities Table +- **Primary Key**: `user_id` (String), `timestamp` (String) +- **Global Secondary Index**: `ActivityTypeIndex` on `activity_type` +- **Attributes**: `activity_type`, `description`, `ip_address`, `device_id` + +### Environment Variables + +```bash +# AWS Configuration +AWS_REGION=us-west-2 + +# AWS Lambda Configuration +LAMBDA_FUNCTION_NAME=DeviceManagementLambda +LAMBDA_ROLE_NAME=DeviceManagementLambdaRole + +# IAM Configuration +AGENT_GATEWAY_POLICY_NAME=AgentGatewayAccess +AGENT_GATEWAY_ROLE_NAME=AgentGatewayAccessRole +``` + +## Troubleshooting + +### Common Issues + +**AWS Lambda deployment failures**: +- Check IAM permissions for Lambda service +- Verify Python dependencies are compatible +- Ensure deployment package size is under AWS limits + +**Amazon DynamoDB access errors**: +- Verify IAM role has DynamoDB permissions +- Check table names match configuration +- Ensure tables exist in the correct region + +**Function timeout errors**: +- Increase AWS Lambda timeout setting +- Optimize DynamoDB queries with indexes +- Check for infinite loops in code -The Lambda function exposes the following MCP tools: +### Debug Commands -1. `list_devices`: Lists all devices in the system -2. `get_device_settings`: Retrieves settings for a specific device -3. `list_wifi_networks`: Lists WiFi networks for a specific device -4. `list_users`: Lists all users in the system -5. `query_user_activity`: Queries user activity within a time period -6. `update_wifi_ssid`: Updates the SSID for a WiFi network -7. `update_wifi_security`: Updates the security type for a WiFi network +```bash +# Test function locally +python test_lambda.py + +# Check function logs +aws logs tail /aws/lambda/DeviceManagementLambda --follow + +# Test DynamoDB connectivity +aws dynamodb scan --table-name Devices --max-items 5 + +# Validate function configuration +aws lambda get-function --function-name DeviceManagementLambda +``` ## Integration with Other Modules -- **Gateway Module**: The Lambda function is the target for the gateway created in the gateway module. -- **Frontend Module**: The frontend communicates with this Lambda function through the gateway. +- **Gateway Module**: Exposes this AWS Lambda function as MCP tools through Gateway Target +- **Agent Runtime Module**: Invokes these tools through the Gateway to execute device operations +- **Frontend Module**: Indirectly uses these operations through the Agent Runtime for user interactions \ No newline at end of file diff --git a/02-use-cases/device-management-agent/device-management/deploy.sh b/02-use-cases/device-management-agent/device-management/deploy.sh index bf598c625..55a8ad0cf 100755 --- a/02-use-cases/device-management-agent/device-management/deploy.sh +++ b/02-use-cases/device-management-agent/device-management/deploy.sh @@ -18,12 +18,6 @@ ZIP_FILE="lambda_package.zip" # Get AWS account ID ACCOUNT_ID=$(aws sts get-caller-identity --query Account --output text) echo "AWS Account ID: $ACCOUNT_ID" -if [ $? -ne 0 ] || [ -z "$ACCOUNT_ID" ] || [ "$ACCOUNT_ID" = "None" ]; then - echo "❌ Failed to get AWS Account ID. Please check your AWS credentials and network connectivity." - echo "Error: $ACCOUNT_ID" - exit 1 -fi - echo "Packaging Lambda function..." diff --git a/02-use-cases/device-management-agent/device-management/lambda_function.py b/02-use-cases/device-management-agent/device-management/lambda_function.py index a89b2c13b..3d8cd2d3e 100644 --- a/02-use-cases/device-management-agent/device-management/lambda_function.py +++ b/02-use-cases/device-management-agent/device-management/lambda_function.py @@ -1,6 +1,48 @@ """ -AWS Lambda function for Device Management MCP Tools -Implements all MCP server tools in a single Lambda function +Device Management System - AWS Lambda Function + +This module implements the core backend functionality for the Device Management System +as an AWS Lambda function. It provides MCP (Model Context Protocol) tools for managing +IoT devices, WiFi networks, users, and activities through Amazon DynamoDB operations. + +The Lambda function serves as the execution engine for all device management operations, +receiving requests from the Amazon Bedrock AgentCore Gateway and returning formatted +responses according to the MCP protocol specification. + +MCP Tools Implemented: + - list_devices: Retrieve all devices with their status and configuration + - get_device_settings: Get detailed settings for a specific device + - list_wifi_networks: List WiFi networks configured on a device + - list_users: Retrieve all users in the system + - query_user_activity: Query user activities within a time range + - update_wifi_ssid: Update the SSID of a WiFi network + - update_wifi_security: Update the security type of a WiFi network + +DynamoDB Tables: + - Devices: Device inventory and status information + - DeviceSettings: Device configuration settings + - WifiNetworks: WiFi network configurations per device + - Users: User accounts and profiles + - UserActivities: User activity logs and audit trail + +Environment Variables: + AWS_REGION: AWS region for DynamoDB access (defaults to us-west-2) + +Error Handling: + All functions return standardized error responses with appropriate HTTP status codes + and descriptive error messages for debugging and user feedback. + +Example Lambda Event: + { + "tool_name": "list_devices", + "parameters": {} + } + +Example Response: + { + "statusCode": 200, + "body": [{"device_id": "DG-001", "name": "Device 1", ...}] + } """ import json import os @@ -15,28 +57,71 @@ logger = logging.getLogger() logger.setLevel(logging.INFO) -# Helper function to convert datetime to ISO format string def datetime_to_iso(dt): + """ + Convert datetime object to ISO format string. + + Args: + dt: datetime object or other value + + Returns: + str: ISO format datetime string if input is datetime, otherwise original value + """ if isinstance(dt, datetime.datetime): return dt.isoformat() return dt -# Helper function to handle decimal serialization for DynamoDB + class DecimalEncoder(json.JSONEncoder): + """ + Custom JSON encoder for handling DynamoDB Decimal types. + + DynamoDB returns numeric values as Decimal objects which are not + JSON serializable by default. This encoder converts Decimal objects + to float for JSON serialization. + """ + def default(self, o): + """ + Override default JSON encoding for Decimal objects. + + Args: + o: Object to encode + + Returns: + float: If object is Decimal, return as float + Any: Otherwise use default JSON encoding + """ if isinstance(o, Decimal): return float(o) return super(DecimalEncoder, self).default(o) + def json_dumps(obj): + """ + JSON serialize object with Decimal handling. + + Args: + obj: Object to serialize + + Returns: + str: JSON string with Decimal objects converted to float + """ return json.dumps(obj, cls=DecimalEncoder) -# Initialize DynamoDB resource + def get_dynamodb_resource(): - """Get DynamoDB resource based on environment""" - # Always use AWS DynamoDB in us-west-2 - aws_region = 'us-west-2' + """ + Initialize and return DynamoDB resource for database operations. + Returns: + boto3.resource: DynamoDB resource configured for us-west-2 region + + Note: + Always uses us-west-2 region for consistency across deployments. + Assumes Lambda execution role has appropriate DynamoDB permissions. + """ + aws_region = 'us-west-2' return boto3.resource('dynamodb', region_name=aws_region) # Define table names diff --git a/02-use-cases/device-management-agent/frontend/.ash/ash_output/ash-ignore-report.txt b/02-use-cases/device-management-agent/frontend/.ash/ash_output/ash-ignore-report.txt new file mode 100644 index 000000000..e0a4083be --- /dev/null +++ b/02-use-cases/device-management-agent/frontend/.ash/ash_output/ash-ignore-report.txt @@ -0,0 +1,5 @@ +######### START CONTENTS: ASH_INCLUSIONS ######### +.git +**/cdk.out/asset.* +!**/*.template.json +######### END CONTENTS: ASH_INCLUSIONS ######### \ No newline at end of file diff --git a/02-use-cases/device-management-agent/frontend/.ash/ash_output/ash-scan-set-files-list.txt b/02-use-cases/device-management-agent/frontend/.ash/ash_output/ash-scan-set-files-list.txt new file mode 100644 index 000000000..266b9652d --- /dev/null +++ b/02-use-cases/device-management-agent/frontend/.ash/ash_output/ash-scan-set-files-list.txt @@ -0,0 +1,4486 @@ +/Users/vgodwin/genesis-test/agent-runtime/device_management/samples/02-use-cases/05-Device-Management-System/frontend/.ash/ash_output/ash.log +/Users/vgodwin/genesis-test/agent-runtime/device_management/samples/02-use-cases/05-Device-Management-System/frontend/.env +/Users/vgodwin/genesis-test/agent-runtime/device_management/samples/02-use-cases/05-Device-Management-System/frontend/.env.example +/Users/vgodwin/genesis-test/agent-runtime/device_management/samples/02-use-cases/05-Device-Management-System/frontend/Dockerfile +/Users/vgodwin/genesis-test/agent-runtime/device_management/samples/02-use-cases/05-Device-Management-System/frontend/README.md +/Users/vgodwin/genesis-test/agent-runtime/device_management/samples/02-use-cases/05-Device-Management-System/frontend/__pycache__/auth.cpython-312.pyc +/Users/vgodwin/genesis-test/agent-runtime/device_management/samples/02-use-cases/05-Device-Management-System/frontend/__pycache__/main.cpython-312.pyc +/Users/vgodwin/genesis-test/agent-runtime/device_management/samples/02-use-cases/05-Device-Management-System/frontend/auth.py +/Users/vgodwin/genesis-test/agent-runtime/device_management/samples/02-use-cases/05-Device-Management-System/frontend/deploy_all.sh +/Users/vgodwin/genesis-test/agent-runtime/device_management/samples/02-use-cases/05-Device-Management-System/frontend/docker-compose.yml +/Users/vgodwin/genesis-test/agent-runtime/device_management/samples/02-use-cases/05-Device-Management-System/frontend/main.py +/Users/vgodwin/genesis-test/agent-runtime/device_management/samples/02-use-cases/05-Device-Management-System/frontend/requirements.txt +/Users/vgodwin/genesis-test/agent-runtime/device_management/samples/02-use-cases/05-Device-Management-System/frontend/setup_and_run.sh +/Users/vgodwin/genesis-test/agent-runtime/device_management/samples/02-use-cases/05-Device-Management-System/frontend/static/css/styles.css +/Users/vgodwin/genesis-test/agent-runtime/device_management/samples/02-use-cases/05-Device-Management-System/frontend/static/img/aws-logo.svg +/Users/vgodwin/genesis-test/agent-runtime/device_management/samples/02-use-cases/05-Device-Management-System/frontend/templates/chat.html +/Users/vgodwin/genesis-test/agent-runtime/device_management/samples/02-use-cases/05-Device-Management-System/frontend/templates/login.html +/Users/vgodwin/genesis-test/agent-runtime/device_management/samples/02-use-cases/05-Device-Management-System/frontend/templates/simple_login.html +/Users/vgodwin/genesis-test/agent-runtime/device_management/samples/02-use-cases/05-Device-Management-System/frontend/venv/bin/Activate.ps1 +/Users/vgodwin/genesis-test/agent-runtime/device_management/samples/02-use-cases/05-Device-Management-System/frontend/venv/bin/__pycache__/jp.cpython-312.pyc +/Users/vgodwin/genesis-test/agent-runtime/device_management/samples/02-use-cases/05-Device-Management-System/frontend/venv/bin/activate +/Users/vgodwin/genesis-test/agent-runtime/device_management/samples/02-use-cases/05-Device-Management-System/frontend/venv/bin/activate.csh +/Users/vgodwin/genesis-test/agent-runtime/device_management/samples/02-use-cases/05-Device-Management-System/frontend/venv/bin/activate.fish +/Users/vgodwin/genesis-test/agent-runtime/device_management/samples/02-use-cases/05-Device-Management-System/frontend/venv/bin/dotenv +/Users/vgodwin/genesis-test/agent-runtime/device_management/samples/02-use-cases/05-Device-Management-System/frontend/venv/bin/httpx +/Users/vgodwin/genesis-test/agent-runtime/device_management/samples/02-use-cases/05-Device-Management-System/frontend/venv/bin/jp.py +/Users/vgodwin/genesis-test/agent-runtime/device_management/samples/02-use-cases/05-Device-Management-System/frontend/venv/bin/pip +/Users/vgodwin/genesis-test/agent-runtime/device_management/samples/02-use-cases/05-Device-Management-System/frontend/venv/bin/pip3 +/Users/vgodwin/genesis-test/agent-runtime/device_management/samples/02-use-cases/05-Device-Management-System/frontend/venv/bin/pip3.12 +/Users/vgodwin/genesis-test/agent-runtime/device_management/samples/02-use-cases/05-Device-Management-System/frontend/venv/bin/pyrsa-decrypt +/Users/vgodwin/genesis-test/agent-runtime/device_management/samples/02-use-cases/05-Device-Management-System/frontend/venv/bin/pyrsa-encrypt +/Users/vgodwin/genesis-test/agent-runtime/device_management/samples/02-use-cases/05-Device-Management-System/frontend/venv/bin/pyrsa-keygen +/Users/vgodwin/genesis-test/agent-runtime/device_management/samples/02-use-cases/05-Device-Management-System/frontend/venv/bin/pyrsa-priv2pub +/Users/vgodwin/genesis-test/agent-runtime/device_management/samples/02-use-cases/05-Device-Management-System/frontend/venv/bin/pyrsa-sign +/Users/vgodwin/genesis-test/agent-runtime/device_management/samples/02-use-cases/05-Device-Management-System/frontend/venv/bin/pyrsa-verify +/Users/vgodwin/genesis-test/agent-runtime/device_management/samples/02-use-cases/05-Device-Management-System/frontend/venv/bin/python +/Users/vgodwin/genesis-test/agent-runtime/device_management/samples/02-use-cases/05-Device-Management-System/frontend/venv/bin/python3 +/Users/vgodwin/genesis-test/agent-runtime/device_management/samples/02-use-cases/05-Device-Management-System/frontend/venv/bin/python3.12 +/Users/vgodwin/genesis-test/agent-runtime/device_management/samples/02-use-cases/05-Device-Management-System/frontend/venv/bin/uvicorn +/Users/vgodwin/genesis-test/agent-runtime/device_management/samples/02-use-cases/05-Device-Management-System/frontend/venv/lib/python3.12/site-packages/Jinja2-3.1.2.dist-info/INSTALLER +/Users/vgodwin/genesis-test/agent-runtime/device_management/samples/02-use-cases/05-Device-Management-System/frontend/venv/lib/python3.12/site-packages/Jinja2-3.1.2.dist-info/LICENSE.rst +/Users/vgodwin/genesis-test/agent-runtime/device_management/samples/02-use-cases/05-Device-Management-System/frontend/venv/lib/python3.12/site-packages/Jinja2-3.1.2.dist-info/METADATA +/Users/vgodwin/genesis-test/agent-runtime/device_management/samples/02-use-cases/05-Device-Management-System/frontend/venv/lib/python3.12/site-packages/Jinja2-3.1.2.dist-info/RECORD +/Users/vgodwin/genesis-test/agent-runtime/device_management/samples/02-use-cases/05-Device-Management-System/frontend/venv/lib/python3.12/site-packages/Jinja2-3.1.2.dist-info/REQUESTED +/Users/vgodwin/genesis-test/agent-runtime/device_management/samples/02-use-cases/05-Device-Management-System/frontend/venv/lib/python3.12/site-packages/Jinja2-3.1.2.dist-info/WHEEL +/Users/vgodwin/genesis-test/agent-runtime/device_management/samples/02-use-cases/05-Device-Management-System/frontend/venv/lib/python3.12/site-packages/Jinja2-3.1.2.dist-info/entry_points.txt +/Users/vgodwin/genesis-test/agent-runtime/device_management/samples/02-use-cases/05-Device-Management-System/frontend/venv/lib/python3.12/site-packages/Jinja2-3.1.2.dist-info/top_level.txt +/Users/vgodwin/genesis-test/agent-runtime/device_management/samples/02-use-cases/05-Device-Management-System/frontend/venv/lib/python3.12/site-packages/MarkupSafe-3.0.2.dist-info/INSTALLER +/Users/vgodwin/genesis-test/agent-runtime/device_management/samples/02-use-cases/05-Device-Management-System/frontend/venv/lib/python3.12/site-packages/MarkupSafe-3.0.2.dist-info/LICENSE.txt +/Users/vgodwin/genesis-test/agent-runtime/device_management/samples/02-use-cases/05-Device-Management-System/frontend/venv/lib/python3.12/site-packages/MarkupSafe-3.0.2.dist-info/METADATA +/Users/vgodwin/genesis-test/agent-runtime/device_management/samples/02-use-cases/05-Device-Management-System/frontend/venv/lib/python3.12/site-packages/MarkupSafe-3.0.2.dist-info/RECORD +/Users/vgodwin/genesis-test/agent-runtime/device_management/samples/02-use-cases/05-Device-Management-System/frontend/venv/lib/python3.12/site-packages/MarkupSafe-3.0.2.dist-info/WHEEL +/Users/vgodwin/genesis-test/agent-runtime/device_management/samples/02-use-cases/05-Device-Management-System/frontend/venv/lib/python3.12/site-packages/MarkupSafe-3.0.2.dist-info/top_level.txt +/Users/vgodwin/genesis-test/agent-runtime/device_management/samples/02-use-cases/05-Device-Management-System/frontend/venv/lib/python3.12/site-packages/__pycache__/six.cpython-312.pyc +/Users/vgodwin/genesis-test/agent-runtime/device_management/samples/02-use-cases/05-Device-Management-System/frontend/venv/lib/python3.12/site-packages/__pycache__/typing_extensions.cpython-312.pyc +/Users/vgodwin/genesis-test/agent-runtime/device_management/samples/02-use-cases/05-Device-Management-System/frontend/venv/lib/python3.12/site-packages/annotated_types-0.7.0.dist-info/INSTALLER +/Users/vgodwin/genesis-test/agent-runtime/device_management/samples/02-use-cases/05-Device-Management-System/frontend/venv/lib/python3.12/site-packages/annotated_types-0.7.0.dist-info/METADATA +/Users/vgodwin/genesis-test/agent-runtime/device_management/samples/02-use-cases/05-Device-Management-System/frontend/venv/lib/python3.12/site-packages/annotated_types-0.7.0.dist-info/RECORD +/Users/vgodwin/genesis-test/agent-runtime/device_management/samples/02-use-cases/05-Device-Management-System/frontend/venv/lib/python3.12/site-packages/annotated_types-0.7.0.dist-info/WHEEL +/Users/vgodwin/genesis-test/agent-runtime/device_management/samples/02-use-cases/05-Device-Management-System/frontend/venv/lib/python3.12/site-packages/annotated_types-0.7.0.dist-info/licenses/LICENSE +/Users/vgodwin/genesis-test/agent-runtime/device_management/samples/02-use-cases/05-Device-Management-System/frontend/venv/lib/python3.12/site-packages/annotated_types/__init__.py +/Users/vgodwin/genesis-test/agent-runtime/device_management/samples/02-use-cases/05-Device-Management-System/frontend/venv/lib/python3.12/site-packages/annotated_types/__pycache__/__init__.cpython-312.pyc +/Users/vgodwin/genesis-test/agent-runtime/device_management/samples/02-use-cases/05-Device-Management-System/frontend/venv/lib/python3.12/site-packages/annotated_types/__pycache__/test_cases.cpython-312.pyc +/Users/vgodwin/genesis-test/agent-runtime/device_management/samples/02-use-cases/05-Device-Management-System/frontend/venv/lib/python3.12/site-packages/annotated_types/py.typed +/Users/vgodwin/genesis-test/agent-runtime/device_management/samples/02-use-cases/05-Device-Management-System/frontend/venv/lib/python3.12/site-packages/annotated_types/test_cases.py +/Users/vgodwin/genesis-test/agent-runtime/device_management/samples/02-use-cases/05-Device-Management-System/frontend/venv/lib/python3.12/site-packages/anyio-3.7.1.dist-info/INSTALLER +/Users/vgodwin/genesis-test/agent-runtime/device_management/samples/02-use-cases/05-Device-Management-System/frontend/venv/lib/python3.12/site-packages/anyio-3.7.1.dist-info/LICENSE +/Users/vgodwin/genesis-test/agent-runtime/device_management/samples/02-use-cases/05-Device-Management-System/frontend/venv/lib/python3.12/site-packages/anyio-3.7.1.dist-info/METADATA +/Users/vgodwin/genesis-test/agent-runtime/device_management/samples/02-use-cases/05-Device-Management-System/frontend/venv/lib/python3.12/site-packages/anyio-3.7.1.dist-info/RECORD +/Users/vgodwin/genesis-test/agent-runtime/device_management/samples/02-use-cases/05-Device-Management-System/frontend/venv/lib/python3.12/site-packages/anyio-3.7.1.dist-info/WHEEL +/Users/vgodwin/genesis-test/agent-runtime/device_management/samples/02-use-cases/05-Device-Management-System/frontend/venv/lib/python3.12/site-packages/anyio-3.7.1.dist-info/entry_points.txt +/Users/vgodwin/genesis-test/agent-runtime/device_management/samples/02-use-cases/05-Device-Management-System/frontend/venv/lib/python3.12/site-packages/anyio-3.7.1.dist-info/top_level.txt +/Users/vgodwin/genesis-test/agent-runtime/device_management/samples/02-use-cases/05-Device-Management-System/frontend/venv/lib/python3.12/site-packages/anyio/__init__.py +/Users/vgodwin/genesis-test/agent-runtime/device_management/samples/02-use-cases/05-Device-Management-System/frontend/venv/lib/python3.12/site-packages/anyio/__pycache__/__init__.cpython-312.pyc +/Users/vgodwin/genesis-test/agent-runtime/device_management/samples/02-use-cases/05-Device-Management-System/frontend/venv/lib/python3.12/site-packages/anyio/__pycache__/from_thread.cpython-312.pyc +/Users/vgodwin/genesis-test/agent-runtime/device_management/samples/02-use-cases/05-Device-Management-System/frontend/venv/lib/python3.12/site-packages/anyio/__pycache__/lowlevel.cpython-312.pyc +/Users/vgodwin/genesis-test/agent-runtime/device_management/samples/02-use-cases/05-Device-Management-System/frontend/venv/lib/python3.12/site-packages/anyio/__pycache__/pytest_plugin.cpython-312.pyc +/Users/vgodwin/genesis-test/agent-runtime/device_management/samples/02-use-cases/05-Device-Management-System/frontend/venv/lib/python3.12/site-packages/anyio/__pycache__/to_process.cpython-312.pyc +/Users/vgodwin/genesis-test/agent-runtime/device_management/samples/02-use-cases/05-Device-Management-System/frontend/venv/lib/python3.12/site-packages/anyio/__pycache__/to_thread.cpython-312.pyc +/Users/vgodwin/genesis-test/agent-runtime/device_management/samples/02-use-cases/05-Device-Management-System/frontend/venv/lib/python3.12/site-packages/anyio/_backends/__init__.py +/Users/vgodwin/genesis-test/agent-runtime/device_management/samples/02-use-cases/05-Device-Management-System/frontend/venv/lib/python3.12/site-packages/anyio/_backends/__pycache__/__init__.cpython-312.pyc +/Users/vgodwin/genesis-test/agent-runtime/device_management/samples/02-use-cases/05-Device-Management-System/frontend/venv/lib/python3.12/site-packages/anyio/_backends/__pycache__/_asyncio.cpython-312.pyc +/Users/vgodwin/genesis-test/agent-runtime/device_management/samples/02-use-cases/05-Device-Management-System/frontend/venv/lib/python3.12/site-packages/anyio/_backends/__pycache__/_trio.cpython-312.pyc +/Users/vgodwin/genesis-test/agent-runtime/device_management/samples/02-use-cases/05-Device-Management-System/frontend/venv/lib/python3.12/site-packages/anyio/_backends/_asyncio.py +/Users/vgodwin/genesis-test/agent-runtime/device_management/samples/02-use-cases/05-Device-Management-System/frontend/venv/lib/python3.12/site-packages/anyio/_backends/_trio.py +/Users/vgodwin/genesis-test/agent-runtime/device_management/samples/02-use-cases/05-Device-Management-System/frontend/venv/lib/python3.12/site-packages/anyio/_core/__init__.py +/Users/vgodwin/genesis-test/agent-runtime/device_management/samples/02-use-cases/05-Device-Management-System/frontend/venv/lib/python3.12/site-packages/anyio/_core/__pycache__/__init__.cpython-312.pyc +/Users/vgodwin/genesis-test/agent-runtime/device_management/samples/02-use-cases/05-Device-Management-System/frontend/venv/lib/python3.12/site-packages/anyio/_core/__pycache__/_compat.cpython-312.pyc +/Users/vgodwin/genesis-test/agent-runtime/device_management/samples/02-use-cases/05-Device-Management-System/frontend/venv/lib/python3.12/site-packages/anyio/_core/__pycache__/_eventloop.cpython-312.pyc +/Users/vgodwin/genesis-test/agent-runtime/device_management/samples/02-use-cases/05-Device-Management-System/frontend/venv/lib/python3.12/site-packages/anyio/_core/__pycache__/_exceptions.cpython-312.pyc +/Users/vgodwin/genesis-test/agent-runtime/device_management/samples/02-use-cases/05-Device-Management-System/frontend/venv/lib/python3.12/site-packages/anyio/_core/__pycache__/_fileio.cpython-312.pyc +/Users/vgodwin/genesis-test/agent-runtime/device_management/samples/02-use-cases/05-Device-Management-System/frontend/venv/lib/python3.12/site-packages/anyio/_core/__pycache__/_resources.cpython-312.pyc +/Users/vgodwin/genesis-test/agent-runtime/device_management/samples/02-use-cases/05-Device-Management-System/frontend/venv/lib/python3.12/site-packages/anyio/_core/__pycache__/_signals.cpython-312.pyc +/Users/vgodwin/genesis-test/agent-runtime/device_management/samples/02-use-cases/05-Device-Management-System/frontend/venv/lib/python3.12/site-packages/anyio/_core/__pycache__/_sockets.cpython-312.pyc +/Users/vgodwin/genesis-test/agent-runtime/device_management/samples/02-use-cases/05-Device-Management-System/frontend/venv/lib/python3.12/site-packages/anyio/_core/__pycache__/_streams.cpython-312.pyc +/Users/vgodwin/genesis-test/agent-runtime/device_management/samples/02-use-cases/05-Device-Management-System/frontend/venv/lib/python3.12/site-packages/anyio/_core/__pycache__/_subprocesses.cpython-312.pyc +/Users/vgodwin/genesis-test/agent-runtime/device_management/samples/02-use-cases/05-Device-Management-System/frontend/venv/lib/python3.12/site-packages/anyio/_core/__pycache__/_synchronization.cpython-312.pyc +/Users/vgodwin/genesis-test/agent-runtime/device_management/samples/02-use-cases/05-Device-Management-System/frontend/venv/lib/python3.12/site-packages/anyio/_core/__pycache__/_tasks.cpython-312.pyc +/Users/vgodwin/genesis-test/agent-runtime/device_management/samples/02-use-cases/05-Device-Management-System/frontend/venv/lib/python3.12/site-packages/anyio/_core/__pycache__/_testing.cpython-312.pyc +/Users/vgodwin/genesis-test/agent-runtime/device_management/samples/02-use-cases/05-Device-Management-System/frontend/venv/lib/python3.12/site-packages/anyio/_core/__pycache__/_typedattr.cpython-312.pyc +/Users/vgodwin/genesis-test/agent-runtime/device_management/samples/02-use-cases/05-Device-Management-System/frontend/venv/lib/python3.12/site-packages/anyio/_core/_compat.py +/Users/vgodwin/genesis-test/agent-runtime/device_management/samples/02-use-cases/05-Device-Management-System/frontend/venv/lib/python3.12/site-packages/anyio/_core/_eventloop.py +/Users/vgodwin/genesis-test/agent-runtime/device_management/samples/02-use-cases/05-Device-Management-System/frontend/venv/lib/python3.12/site-packages/anyio/_core/_exceptions.py +/Users/vgodwin/genesis-test/agent-runtime/device_management/samples/02-use-cases/05-Device-Management-System/frontend/venv/lib/python3.12/site-packages/anyio/_core/_fileio.py +/Users/vgodwin/genesis-test/agent-runtime/device_management/samples/02-use-cases/05-Device-Management-System/frontend/venv/lib/python3.12/site-packages/anyio/_core/_resources.py +/Users/vgodwin/genesis-test/agent-runtime/device_management/samples/02-use-cases/05-Device-Management-System/frontend/venv/lib/python3.12/site-packages/anyio/_core/_signals.py +/Users/vgodwin/genesis-test/agent-runtime/device_management/samples/02-use-cases/05-Device-Management-System/frontend/venv/lib/python3.12/site-packages/anyio/_core/_sockets.py +/Users/vgodwin/genesis-test/agent-runtime/device_management/samples/02-use-cases/05-Device-Management-System/frontend/venv/lib/python3.12/site-packages/anyio/_core/_streams.py +/Users/vgodwin/genesis-test/agent-runtime/device_management/samples/02-use-cases/05-Device-Management-System/frontend/venv/lib/python3.12/site-packages/anyio/_core/_subprocesses.py +/Users/vgodwin/genesis-test/agent-runtime/device_management/samples/02-use-cases/05-Device-Management-System/frontend/venv/lib/python3.12/site-packages/anyio/_core/_synchronization.py +/Users/vgodwin/genesis-test/agent-runtime/device_management/samples/02-use-cases/05-Device-Management-System/frontend/venv/lib/python3.12/site-packages/anyio/_core/_tasks.py +/Users/vgodwin/genesis-test/agent-runtime/device_management/samples/02-use-cases/05-Device-Management-System/frontend/venv/lib/python3.12/site-packages/anyio/_core/_testing.py +/Users/vgodwin/genesis-test/agent-runtime/device_management/samples/02-use-cases/05-Device-Management-System/frontend/venv/lib/python3.12/site-packages/anyio/_core/_typedattr.py +/Users/vgodwin/genesis-test/agent-runtime/device_management/samples/02-use-cases/05-Device-Management-System/frontend/venv/lib/python3.12/site-packages/anyio/abc/__init__.py +/Users/vgodwin/genesis-test/agent-runtime/device_management/samples/02-use-cases/05-Device-Management-System/frontend/venv/lib/python3.12/site-packages/anyio/abc/__pycache__/__init__.cpython-312.pyc +/Users/vgodwin/genesis-test/agent-runtime/device_management/samples/02-use-cases/05-Device-Management-System/frontend/venv/lib/python3.12/site-packages/anyio/abc/__pycache__/_resources.cpython-312.pyc +/Users/vgodwin/genesis-test/agent-runtime/device_management/samples/02-use-cases/05-Device-Management-System/frontend/venv/lib/python3.12/site-packages/anyio/abc/__pycache__/_sockets.cpython-312.pyc +/Users/vgodwin/genesis-test/agent-runtime/device_management/samples/02-use-cases/05-Device-Management-System/frontend/venv/lib/python3.12/site-packages/anyio/abc/__pycache__/_streams.cpython-312.pyc +/Users/vgodwin/genesis-test/agent-runtime/device_management/samples/02-use-cases/05-Device-Management-System/frontend/venv/lib/python3.12/site-packages/anyio/abc/__pycache__/_subprocesses.cpython-312.pyc +/Users/vgodwin/genesis-test/agent-runtime/device_management/samples/02-use-cases/05-Device-Management-System/frontend/venv/lib/python3.12/site-packages/anyio/abc/__pycache__/_tasks.cpython-312.pyc +/Users/vgodwin/genesis-test/agent-runtime/device_management/samples/02-use-cases/05-Device-Management-System/frontend/venv/lib/python3.12/site-packages/anyio/abc/__pycache__/_testing.cpython-312.pyc +/Users/vgodwin/genesis-test/agent-runtime/device_management/samples/02-use-cases/05-Device-Management-System/frontend/venv/lib/python3.12/site-packages/anyio/abc/_resources.py +/Users/vgodwin/genesis-test/agent-runtime/device_management/samples/02-use-cases/05-Device-Management-System/frontend/venv/lib/python3.12/site-packages/anyio/abc/_sockets.py +/Users/vgodwin/genesis-test/agent-runtime/device_management/samples/02-use-cases/05-Device-Management-System/frontend/venv/lib/python3.12/site-packages/anyio/abc/_streams.py +/Users/vgodwin/genesis-test/agent-runtime/device_management/samples/02-use-cases/05-Device-Management-System/frontend/venv/lib/python3.12/site-packages/anyio/abc/_subprocesses.py +/Users/vgodwin/genesis-test/agent-runtime/device_management/samples/02-use-cases/05-Device-Management-System/frontend/venv/lib/python3.12/site-packages/anyio/abc/_tasks.py +/Users/vgodwin/genesis-test/agent-runtime/device_management/samples/02-use-cases/05-Device-Management-System/frontend/venv/lib/python3.12/site-packages/anyio/abc/_testing.py +/Users/vgodwin/genesis-test/agent-runtime/device_management/samples/02-use-cases/05-Device-Management-System/frontend/venv/lib/python3.12/site-packages/anyio/from_thread.py +/Users/vgodwin/genesis-test/agent-runtime/device_management/samples/02-use-cases/05-Device-Management-System/frontend/venv/lib/python3.12/site-packages/anyio/lowlevel.py +/Users/vgodwin/genesis-test/agent-runtime/device_management/samples/02-use-cases/05-Device-Management-System/frontend/venv/lib/python3.12/site-packages/anyio/py.typed +/Users/vgodwin/genesis-test/agent-runtime/device_management/samples/02-use-cases/05-Device-Management-System/frontend/venv/lib/python3.12/site-packages/anyio/pytest_plugin.py +/Users/vgodwin/genesis-test/agent-runtime/device_management/samples/02-use-cases/05-Device-Management-System/frontend/venv/lib/python3.12/site-packages/anyio/streams/__init__.py +/Users/vgodwin/genesis-test/agent-runtime/device_management/samples/02-use-cases/05-Device-Management-System/frontend/venv/lib/python3.12/site-packages/anyio/streams/__pycache__/__init__.cpython-312.pyc +/Users/vgodwin/genesis-test/agent-runtime/device_management/samples/02-use-cases/05-Device-Management-System/frontend/venv/lib/python3.12/site-packages/anyio/streams/__pycache__/buffered.cpython-312.pyc +/Users/vgodwin/genesis-test/agent-runtime/device_management/samples/02-use-cases/05-Device-Management-System/frontend/venv/lib/python3.12/site-packages/anyio/streams/__pycache__/file.cpython-312.pyc +/Users/vgodwin/genesis-test/agent-runtime/device_management/samples/02-use-cases/05-Device-Management-System/frontend/venv/lib/python3.12/site-packages/anyio/streams/__pycache__/memory.cpython-312.pyc +/Users/vgodwin/genesis-test/agent-runtime/device_management/samples/02-use-cases/05-Device-Management-System/frontend/venv/lib/python3.12/site-packages/anyio/streams/__pycache__/stapled.cpython-312.pyc +/Users/vgodwin/genesis-test/agent-runtime/device_management/samples/02-use-cases/05-Device-Management-System/frontend/venv/lib/python3.12/site-packages/anyio/streams/__pycache__/text.cpython-312.pyc +/Users/vgodwin/genesis-test/agent-runtime/device_management/samples/02-use-cases/05-Device-Management-System/frontend/venv/lib/python3.12/site-packages/anyio/streams/__pycache__/tls.cpython-312.pyc +/Users/vgodwin/genesis-test/agent-runtime/device_management/samples/02-use-cases/05-Device-Management-System/frontend/venv/lib/python3.12/site-packages/anyio/streams/buffered.py +/Users/vgodwin/genesis-test/agent-runtime/device_management/samples/02-use-cases/05-Device-Management-System/frontend/venv/lib/python3.12/site-packages/anyio/streams/file.py +/Users/vgodwin/genesis-test/agent-runtime/device_management/samples/02-use-cases/05-Device-Management-System/frontend/venv/lib/python3.12/site-packages/anyio/streams/memory.py +/Users/vgodwin/genesis-test/agent-runtime/device_management/samples/02-use-cases/05-Device-Management-System/frontend/venv/lib/python3.12/site-packages/anyio/streams/stapled.py +/Users/vgodwin/genesis-test/agent-runtime/device_management/samples/02-use-cases/05-Device-Management-System/frontend/venv/lib/python3.12/site-packages/anyio/streams/text.py +/Users/vgodwin/genesis-test/agent-runtime/device_management/samples/02-use-cases/05-Device-Management-System/frontend/venv/lib/python3.12/site-packages/anyio/streams/tls.py +/Users/vgodwin/genesis-test/agent-runtime/device_management/samples/02-use-cases/05-Device-Management-System/frontend/venv/lib/python3.12/site-packages/anyio/to_process.py +/Users/vgodwin/genesis-test/agent-runtime/device_management/samples/02-use-cases/05-Device-Management-System/frontend/venv/lib/python3.12/site-packages/anyio/to_thread.py +/Users/vgodwin/genesis-test/agent-runtime/device_management/samples/02-use-cases/05-Device-Management-System/frontend/venv/lib/python3.12/site-packages/boto3-1.39.7.dist-info/INSTALLER +/Users/vgodwin/genesis-test/agent-runtime/device_management/samples/02-use-cases/05-Device-Management-System/frontend/venv/lib/python3.12/site-packages/boto3-1.39.7.dist-info/LICENSE +/Users/vgodwin/genesis-test/agent-runtime/device_management/samples/02-use-cases/05-Device-Management-System/frontend/venv/lib/python3.12/site-packages/boto3-1.39.7.dist-info/METADATA +/Users/vgodwin/genesis-test/agent-runtime/device_management/samples/02-use-cases/05-Device-Management-System/frontend/venv/lib/python3.12/site-packages/boto3-1.39.7.dist-info/NOTICE +/Users/vgodwin/genesis-test/agent-runtime/device_management/samples/02-use-cases/05-Device-Management-System/frontend/venv/lib/python3.12/site-packages/boto3-1.39.7.dist-info/RECORD +/Users/vgodwin/genesis-test/agent-runtime/device_management/samples/02-use-cases/05-Device-Management-System/frontend/venv/lib/python3.12/site-packages/boto3-1.39.7.dist-info/REQUESTED +/Users/vgodwin/genesis-test/agent-runtime/device_management/samples/02-use-cases/05-Device-Management-System/frontend/venv/lib/python3.12/site-packages/boto3-1.39.7.dist-info/WHEEL +/Users/vgodwin/genesis-test/agent-runtime/device_management/samples/02-use-cases/05-Device-Management-System/frontend/venv/lib/python3.12/site-packages/boto3-1.39.7.dist-info/top_level.txt +/Users/vgodwin/genesis-test/agent-runtime/device_management/samples/02-use-cases/05-Device-Management-System/frontend/venv/lib/python3.12/site-packages/boto3/__init__.py +/Users/vgodwin/genesis-test/agent-runtime/device_management/samples/02-use-cases/05-Device-Management-System/frontend/venv/lib/python3.12/site-packages/boto3/__pycache__/__init__.cpython-312.pyc +/Users/vgodwin/genesis-test/agent-runtime/device_management/samples/02-use-cases/05-Device-Management-System/frontend/venv/lib/python3.12/site-packages/boto3/__pycache__/compat.cpython-312.pyc +/Users/vgodwin/genesis-test/agent-runtime/device_management/samples/02-use-cases/05-Device-Management-System/frontend/venv/lib/python3.12/site-packages/boto3/__pycache__/crt.cpython-312.pyc +/Users/vgodwin/genesis-test/agent-runtime/device_management/samples/02-use-cases/05-Device-Management-System/frontend/venv/lib/python3.12/site-packages/boto3/__pycache__/exceptions.cpython-312.pyc +/Users/vgodwin/genesis-test/agent-runtime/device_management/samples/02-use-cases/05-Device-Management-System/frontend/venv/lib/python3.12/site-packages/boto3/__pycache__/session.cpython-312.pyc +/Users/vgodwin/genesis-test/agent-runtime/device_management/samples/02-use-cases/05-Device-Management-System/frontend/venv/lib/python3.12/site-packages/boto3/__pycache__/utils.cpython-312.pyc +/Users/vgodwin/genesis-test/agent-runtime/device_management/samples/02-use-cases/05-Device-Management-System/frontend/venv/lib/python3.12/site-packages/boto3/compat.py +/Users/vgodwin/genesis-test/agent-runtime/device_management/samples/02-use-cases/05-Device-Management-System/frontend/venv/lib/python3.12/site-packages/boto3/crt.py +/Users/vgodwin/genesis-test/agent-runtime/device_management/samples/02-use-cases/05-Device-Management-System/frontend/venv/lib/python3.12/site-packages/boto3/data/cloudformation/2010-05-15/resources-1.json +/Users/vgodwin/genesis-test/agent-runtime/device_management/samples/02-use-cases/05-Device-Management-System/frontend/venv/lib/python3.12/site-packages/boto3/data/cloudwatch/2010-08-01/resources-1.json +/Users/vgodwin/genesis-test/agent-runtime/device_management/samples/02-use-cases/05-Device-Management-System/frontend/venv/lib/python3.12/site-packages/boto3/data/dynamodb/2012-08-10/resources-1.json +/Users/vgodwin/genesis-test/agent-runtime/device_management/samples/02-use-cases/05-Device-Management-System/frontend/venv/lib/python3.12/site-packages/boto3/data/ec2/2014-10-01/resources-1.json +/Users/vgodwin/genesis-test/agent-runtime/device_management/samples/02-use-cases/05-Device-Management-System/frontend/venv/lib/python3.12/site-packages/boto3/data/ec2/2015-03-01/resources-1.json +/Users/vgodwin/genesis-test/agent-runtime/device_management/samples/02-use-cases/05-Device-Management-System/frontend/venv/lib/python3.12/site-packages/boto3/data/ec2/2015-04-15/resources-1.json +/Users/vgodwin/genesis-test/agent-runtime/device_management/samples/02-use-cases/05-Device-Management-System/frontend/venv/lib/python3.12/site-packages/boto3/data/ec2/2015-10-01/resources-1.json +/Users/vgodwin/genesis-test/agent-runtime/device_management/samples/02-use-cases/05-Device-Management-System/frontend/venv/lib/python3.12/site-packages/boto3/data/ec2/2016-04-01/resources-1.json +/Users/vgodwin/genesis-test/agent-runtime/device_management/samples/02-use-cases/05-Device-Management-System/frontend/venv/lib/python3.12/site-packages/boto3/data/ec2/2016-09-15/resources-1.json +/Users/vgodwin/genesis-test/agent-runtime/device_management/samples/02-use-cases/05-Device-Management-System/frontend/venv/lib/python3.12/site-packages/boto3/data/ec2/2016-11-15/resources-1.json +/Users/vgodwin/genesis-test/agent-runtime/device_management/samples/02-use-cases/05-Device-Management-System/frontend/venv/lib/python3.12/site-packages/boto3/data/glacier/2012-06-01/resources-1.json +/Users/vgodwin/genesis-test/agent-runtime/device_management/samples/02-use-cases/05-Device-Management-System/frontend/venv/lib/python3.12/site-packages/boto3/data/iam/2010-05-08/resources-1.json +/Users/vgodwin/genesis-test/agent-runtime/device_management/samples/02-use-cases/05-Device-Management-System/frontend/venv/lib/python3.12/site-packages/boto3/data/opsworks/2013-02-18/resources-1.json +/Users/vgodwin/genesis-test/agent-runtime/device_management/samples/02-use-cases/05-Device-Management-System/frontend/venv/lib/python3.12/site-packages/boto3/data/s3/2006-03-01/resources-1.json +/Users/vgodwin/genesis-test/agent-runtime/device_management/samples/02-use-cases/05-Device-Management-System/frontend/venv/lib/python3.12/site-packages/boto3/data/sns/2010-03-31/resources-1.json +/Users/vgodwin/genesis-test/agent-runtime/device_management/samples/02-use-cases/05-Device-Management-System/frontend/venv/lib/python3.12/site-packages/boto3/data/sqs/2012-11-05/resources-1.json +/Users/vgodwin/genesis-test/agent-runtime/device_management/samples/02-use-cases/05-Device-Management-System/frontend/venv/lib/python3.12/site-packages/boto3/docs/__init__.py +/Users/vgodwin/genesis-test/agent-runtime/device_management/samples/02-use-cases/05-Device-Management-System/frontend/venv/lib/python3.12/site-packages/boto3/docs/__pycache__/__init__.cpython-312.pyc +/Users/vgodwin/genesis-test/agent-runtime/device_management/samples/02-use-cases/05-Device-Management-System/frontend/venv/lib/python3.12/site-packages/boto3/docs/__pycache__/action.cpython-312.pyc +/Users/vgodwin/genesis-test/agent-runtime/device_management/samples/02-use-cases/05-Device-Management-System/frontend/venv/lib/python3.12/site-packages/boto3/docs/__pycache__/attr.cpython-312.pyc +/Users/vgodwin/genesis-test/agent-runtime/device_management/samples/02-use-cases/05-Device-Management-System/frontend/venv/lib/python3.12/site-packages/boto3/docs/__pycache__/base.cpython-312.pyc +/Users/vgodwin/genesis-test/agent-runtime/device_management/samples/02-use-cases/05-Device-Management-System/frontend/venv/lib/python3.12/site-packages/boto3/docs/__pycache__/client.cpython-312.pyc +/Users/vgodwin/genesis-test/agent-runtime/device_management/samples/02-use-cases/05-Device-Management-System/frontend/venv/lib/python3.12/site-packages/boto3/docs/__pycache__/collection.cpython-312.pyc +/Users/vgodwin/genesis-test/agent-runtime/device_management/samples/02-use-cases/05-Device-Management-System/frontend/venv/lib/python3.12/site-packages/boto3/docs/__pycache__/docstring.cpython-312.pyc +/Users/vgodwin/genesis-test/agent-runtime/device_management/samples/02-use-cases/05-Device-Management-System/frontend/venv/lib/python3.12/site-packages/boto3/docs/__pycache__/method.cpython-312.pyc +/Users/vgodwin/genesis-test/agent-runtime/device_management/samples/02-use-cases/05-Device-Management-System/frontend/venv/lib/python3.12/site-packages/boto3/docs/__pycache__/resource.cpython-312.pyc +/Users/vgodwin/genesis-test/agent-runtime/device_management/samples/02-use-cases/05-Device-Management-System/frontend/venv/lib/python3.12/site-packages/boto3/docs/__pycache__/service.cpython-312.pyc +/Users/vgodwin/genesis-test/agent-runtime/device_management/samples/02-use-cases/05-Device-Management-System/frontend/venv/lib/python3.12/site-packages/boto3/docs/__pycache__/subresource.cpython-312.pyc +/Users/vgodwin/genesis-test/agent-runtime/device_management/samples/02-use-cases/05-Device-Management-System/frontend/venv/lib/python3.12/site-packages/boto3/docs/__pycache__/utils.cpython-312.pyc +/Users/vgodwin/genesis-test/agent-runtime/device_management/samples/02-use-cases/05-Device-Management-System/frontend/venv/lib/python3.12/site-packages/boto3/docs/__pycache__/waiter.cpython-312.pyc +/Users/vgodwin/genesis-test/agent-runtime/device_management/samples/02-use-cases/05-Device-Management-System/frontend/venv/lib/python3.12/site-packages/boto3/docs/action.py +/Users/vgodwin/genesis-test/agent-runtime/device_management/samples/02-use-cases/05-Device-Management-System/frontend/venv/lib/python3.12/site-packages/boto3/docs/attr.py +/Users/vgodwin/genesis-test/agent-runtime/device_management/samples/02-use-cases/05-Device-Management-System/frontend/venv/lib/python3.12/site-packages/boto3/docs/base.py +/Users/vgodwin/genesis-test/agent-runtime/device_management/samples/02-use-cases/05-Device-Management-System/frontend/venv/lib/python3.12/site-packages/boto3/docs/client.py +/Users/vgodwin/genesis-test/agent-runtime/device_management/samples/02-use-cases/05-Device-Management-System/frontend/venv/lib/python3.12/site-packages/boto3/docs/collection.py +/Users/vgodwin/genesis-test/agent-runtime/device_management/samples/02-use-cases/05-Device-Management-System/frontend/venv/lib/python3.12/site-packages/boto3/docs/docstring.py +/Users/vgodwin/genesis-test/agent-runtime/device_management/samples/02-use-cases/05-Device-Management-System/frontend/venv/lib/python3.12/site-packages/boto3/docs/method.py +/Users/vgodwin/genesis-test/agent-runtime/device_management/samples/02-use-cases/05-Device-Management-System/frontend/venv/lib/python3.12/site-packages/boto3/docs/resource.py +/Users/vgodwin/genesis-test/agent-runtime/device_management/samples/02-use-cases/05-Device-Management-System/frontend/venv/lib/python3.12/site-packages/boto3/docs/service.py +/Users/vgodwin/genesis-test/agent-runtime/device_management/samples/02-use-cases/05-Device-Management-System/frontend/venv/lib/python3.12/site-packages/boto3/docs/subresource.py +/Users/vgodwin/genesis-test/agent-runtime/device_management/samples/02-use-cases/05-Device-Management-System/frontend/venv/lib/python3.12/site-packages/boto3/docs/utils.py +/Users/vgodwin/genesis-test/agent-runtime/device_management/samples/02-use-cases/05-Device-Management-System/frontend/venv/lib/python3.12/site-packages/boto3/docs/waiter.py +/Users/vgodwin/genesis-test/agent-runtime/device_management/samples/02-use-cases/05-Device-Management-System/frontend/venv/lib/python3.12/site-packages/boto3/dynamodb/__init__.py +/Users/vgodwin/genesis-test/agent-runtime/device_management/samples/02-use-cases/05-Device-Management-System/frontend/venv/lib/python3.12/site-packages/boto3/dynamodb/__pycache__/__init__.cpython-312.pyc +/Users/vgodwin/genesis-test/agent-runtime/device_management/samples/02-use-cases/05-Device-Management-System/frontend/venv/lib/python3.12/site-packages/boto3/dynamodb/__pycache__/conditions.cpython-312.pyc +/Users/vgodwin/genesis-test/agent-runtime/device_management/samples/02-use-cases/05-Device-Management-System/frontend/venv/lib/python3.12/site-packages/boto3/dynamodb/__pycache__/table.cpython-312.pyc +/Users/vgodwin/genesis-test/agent-runtime/device_management/samples/02-use-cases/05-Device-Management-System/frontend/venv/lib/python3.12/site-packages/boto3/dynamodb/__pycache__/transform.cpython-312.pyc +/Users/vgodwin/genesis-test/agent-runtime/device_management/samples/02-use-cases/05-Device-Management-System/frontend/venv/lib/python3.12/site-packages/boto3/dynamodb/__pycache__/types.cpython-312.pyc +/Users/vgodwin/genesis-test/agent-runtime/device_management/samples/02-use-cases/05-Device-Management-System/frontend/venv/lib/python3.12/site-packages/boto3/dynamodb/conditions.py +/Users/vgodwin/genesis-test/agent-runtime/device_management/samples/02-use-cases/05-Device-Management-System/frontend/venv/lib/python3.12/site-packages/boto3/dynamodb/table.py +/Users/vgodwin/genesis-test/agent-runtime/device_management/samples/02-use-cases/05-Device-Management-System/frontend/venv/lib/python3.12/site-packages/boto3/dynamodb/transform.py +/Users/vgodwin/genesis-test/agent-runtime/device_management/samples/02-use-cases/05-Device-Management-System/frontend/venv/lib/python3.12/site-packages/boto3/dynamodb/types.py +/Users/vgodwin/genesis-test/agent-runtime/device_management/samples/02-use-cases/05-Device-Management-System/frontend/venv/lib/python3.12/site-packages/boto3/ec2/__init__.py +/Users/vgodwin/genesis-test/agent-runtime/device_management/samples/02-use-cases/05-Device-Management-System/frontend/venv/lib/python3.12/site-packages/boto3/ec2/__pycache__/__init__.cpython-312.pyc +/Users/vgodwin/genesis-test/agent-runtime/device_management/samples/02-use-cases/05-Device-Management-System/frontend/venv/lib/python3.12/site-packages/boto3/ec2/__pycache__/createtags.cpython-312.pyc +/Users/vgodwin/genesis-test/agent-runtime/device_management/samples/02-use-cases/05-Device-Management-System/frontend/venv/lib/python3.12/site-packages/boto3/ec2/__pycache__/deletetags.cpython-312.pyc +/Users/vgodwin/genesis-test/agent-runtime/device_management/samples/02-use-cases/05-Device-Management-System/frontend/venv/lib/python3.12/site-packages/boto3/ec2/createtags.py +/Users/vgodwin/genesis-test/agent-runtime/device_management/samples/02-use-cases/05-Device-Management-System/frontend/venv/lib/python3.12/site-packages/boto3/ec2/deletetags.py +/Users/vgodwin/genesis-test/agent-runtime/device_management/samples/02-use-cases/05-Device-Management-System/frontend/venv/lib/python3.12/site-packages/boto3/examples/cloudfront.rst +/Users/vgodwin/genesis-test/agent-runtime/device_management/samples/02-use-cases/05-Device-Management-System/frontend/venv/lib/python3.12/site-packages/boto3/examples/s3.rst +/Users/vgodwin/genesis-test/agent-runtime/device_management/samples/02-use-cases/05-Device-Management-System/frontend/venv/lib/python3.12/site-packages/boto3/exceptions.py +/Users/vgodwin/genesis-test/agent-runtime/device_management/samples/02-use-cases/05-Device-Management-System/frontend/venv/lib/python3.12/site-packages/boto3/resources/__init__.py +/Users/vgodwin/genesis-test/agent-runtime/device_management/samples/02-use-cases/05-Device-Management-System/frontend/venv/lib/python3.12/site-packages/boto3/resources/__pycache__/__init__.cpython-312.pyc +/Users/vgodwin/genesis-test/agent-runtime/device_management/samples/02-use-cases/05-Device-Management-System/frontend/venv/lib/python3.12/site-packages/boto3/resources/__pycache__/action.cpython-312.pyc +/Users/vgodwin/genesis-test/agent-runtime/device_management/samples/02-use-cases/05-Device-Management-System/frontend/venv/lib/python3.12/site-packages/boto3/resources/__pycache__/base.cpython-312.pyc +/Users/vgodwin/genesis-test/agent-runtime/device_management/samples/02-use-cases/05-Device-Management-System/frontend/venv/lib/python3.12/site-packages/boto3/resources/__pycache__/collection.cpython-312.pyc +/Users/vgodwin/genesis-test/agent-runtime/device_management/samples/02-use-cases/05-Device-Management-System/frontend/venv/lib/python3.12/site-packages/boto3/resources/__pycache__/factory.cpython-312.pyc +/Users/vgodwin/genesis-test/agent-runtime/device_management/samples/02-use-cases/05-Device-Management-System/frontend/venv/lib/python3.12/site-packages/boto3/resources/__pycache__/model.cpython-312.pyc +/Users/vgodwin/genesis-test/agent-runtime/device_management/samples/02-use-cases/05-Device-Management-System/frontend/venv/lib/python3.12/site-packages/boto3/resources/__pycache__/params.cpython-312.pyc +/Users/vgodwin/genesis-test/agent-runtime/device_management/samples/02-use-cases/05-Device-Management-System/frontend/venv/lib/python3.12/site-packages/boto3/resources/__pycache__/response.cpython-312.pyc +/Users/vgodwin/genesis-test/agent-runtime/device_management/samples/02-use-cases/05-Device-Management-System/frontend/venv/lib/python3.12/site-packages/boto3/resources/action.py +/Users/vgodwin/genesis-test/agent-runtime/device_management/samples/02-use-cases/05-Device-Management-System/frontend/venv/lib/python3.12/site-packages/boto3/resources/base.py +/Users/vgodwin/genesis-test/agent-runtime/device_management/samples/02-use-cases/05-Device-Management-System/frontend/venv/lib/python3.12/site-packages/boto3/resources/collection.py +/Users/vgodwin/genesis-test/agent-runtime/device_management/samples/02-use-cases/05-Device-Management-System/frontend/venv/lib/python3.12/site-packages/boto3/resources/factory.py +/Users/vgodwin/genesis-test/agent-runtime/device_management/samples/02-use-cases/05-Device-Management-System/frontend/venv/lib/python3.12/site-packages/boto3/resources/model.py +/Users/vgodwin/genesis-test/agent-runtime/device_management/samples/02-use-cases/05-Device-Management-System/frontend/venv/lib/python3.12/site-packages/boto3/resources/params.py +/Users/vgodwin/genesis-test/agent-runtime/device_management/samples/02-use-cases/05-Device-Management-System/frontend/venv/lib/python3.12/site-packages/boto3/resources/response.py +/Users/vgodwin/genesis-test/agent-runtime/device_management/samples/02-use-cases/05-Device-Management-System/frontend/venv/lib/python3.12/site-packages/boto3/s3/__init__.py +/Users/vgodwin/genesis-test/agent-runtime/device_management/samples/02-use-cases/05-Device-Management-System/frontend/venv/lib/python3.12/site-packages/boto3/s3/__pycache__/__init__.cpython-312.pyc +/Users/vgodwin/genesis-test/agent-runtime/device_management/samples/02-use-cases/05-Device-Management-System/frontend/venv/lib/python3.12/site-packages/boto3/s3/__pycache__/constants.cpython-312.pyc +/Users/vgodwin/genesis-test/agent-runtime/device_management/samples/02-use-cases/05-Device-Management-System/frontend/venv/lib/python3.12/site-packages/boto3/s3/__pycache__/inject.cpython-312.pyc +/Users/vgodwin/genesis-test/agent-runtime/device_management/samples/02-use-cases/05-Device-Management-System/frontend/venv/lib/python3.12/site-packages/boto3/s3/__pycache__/transfer.cpython-312.pyc +/Users/vgodwin/genesis-test/agent-runtime/device_management/samples/02-use-cases/05-Device-Management-System/frontend/venv/lib/python3.12/site-packages/boto3/s3/constants.py +/Users/vgodwin/genesis-test/agent-runtime/device_management/samples/02-use-cases/05-Device-Management-System/frontend/venv/lib/python3.12/site-packages/boto3/s3/inject.py +/Users/vgodwin/genesis-test/agent-runtime/device_management/samples/02-use-cases/05-Device-Management-System/frontend/venv/lib/python3.12/site-packages/boto3/s3/transfer.py +/Users/vgodwin/genesis-test/agent-runtime/device_management/samples/02-use-cases/05-Device-Management-System/frontend/venv/lib/python3.12/site-packages/boto3/session.py +/Users/vgodwin/genesis-test/agent-runtime/device_management/samples/02-use-cases/05-Device-Management-System/frontend/venv/lib/python3.12/site-packages/boto3/utils.py +/Users/vgodwin/genesis-test/agent-runtime/device_management/samples/02-use-cases/05-Device-Management-System/frontend/venv/lib/python3.12/site-packages/botocore-1.39.17.dist-info/INSTALLER +/Users/vgodwin/genesis-test/agent-runtime/device_management/samples/02-use-cases/05-Device-Management-System/frontend/venv/lib/python3.12/site-packages/botocore-1.39.17.dist-info/LICENSE.txt +/Users/vgodwin/genesis-test/agent-runtime/device_management/samples/02-use-cases/05-Device-Management-System/frontend/venv/lib/python3.12/site-packages/botocore-1.39.17.dist-info/METADATA +/Users/vgodwin/genesis-test/agent-runtime/device_management/samples/02-use-cases/05-Device-Management-System/frontend/venv/lib/python3.12/site-packages/botocore-1.39.17.dist-info/NOTICE +/Users/vgodwin/genesis-test/agent-runtime/device_management/samples/02-use-cases/05-Device-Management-System/frontend/venv/lib/python3.12/site-packages/botocore-1.39.17.dist-info/RECORD +/Users/vgodwin/genesis-test/agent-runtime/device_management/samples/02-use-cases/05-Device-Management-System/frontend/venv/lib/python3.12/site-packages/botocore-1.39.17.dist-info/WHEEL +/Users/vgodwin/genesis-test/agent-runtime/device_management/samples/02-use-cases/05-Device-Management-System/frontend/venv/lib/python3.12/site-packages/botocore-1.39.17.dist-info/top_level.txt +/Users/vgodwin/genesis-test/agent-runtime/device_management/samples/02-use-cases/05-Device-Management-System/frontend/venv/lib/python3.12/site-packages/botocore/__init__.py +/Users/vgodwin/genesis-test/agent-runtime/device_management/samples/02-use-cases/05-Device-Management-System/frontend/venv/lib/python3.12/site-packages/botocore/__pycache__/__init__.cpython-312.pyc +/Users/vgodwin/genesis-test/agent-runtime/device_management/samples/02-use-cases/05-Device-Management-System/frontend/venv/lib/python3.12/site-packages/botocore/__pycache__/args.cpython-312.pyc +/Users/vgodwin/genesis-test/agent-runtime/device_management/samples/02-use-cases/05-Device-Management-System/frontend/venv/lib/python3.12/site-packages/botocore/__pycache__/auth.cpython-312.pyc +/Users/vgodwin/genesis-test/agent-runtime/device_management/samples/02-use-cases/05-Device-Management-System/frontend/venv/lib/python3.12/site-packages/botocore/__pycache__/awsrequest.cpython-312.pyc +/Users/vgodwin/genesis-test/agent-runtime/device_management/samples/02-use-cases/05-Device-Management-System/frontend/venv/lib/python3.12/site-packages/botocore/__pycache__/client.cpython-312.pyc +/Users/vgodwin/genesis-test/agent-runtime/device_management/samples/02-use-cases/05-Device-Management-System/frontend/venv/lib/python3.12/site-packages/botocore/__pycache__/compat.cpython-312.pyc +/Users/vgodwin/genesis-test/agent-runtime/device_management/samples/02-use-cases/05-Device-Management-System/frontend/venv/lib/python3.12/site-packages/botocore/__pycache__/compress.cpython-312.pyc +/Users/vgodwin/genesis-test/agent-runtime/device_management/samples/02-use-cases/05-Device-Management-System/frontend/venv/lib/python3.12/site-packages/botocore/__pycache__/config.cpython-312.pyc +/Users/vgodwin/genesis-test/agent-runtime/device_management/samples/02-use-cases/05-Device-Management-System/frontend/venv/lib/python3.12/site-packages/botocore/__pycache__/configloader.cpython-312.pyc +/Users/vgodwin/genesis-test/agent-runtime/device_management/samples/02-use-cases/05-Device-Management-System/frontend/venv/lib/python3.12/site-packages/botocore/__pycache__/configprovider.cpython-312.pyc +/Users/vgodwin/genesis-test/agent-runtime/device_management/samples/02-use-cases/05-Device-Management-System/frontend/venv/lib/python3.12/site-packages/botocore/__pycache__/context.cpython-312.pyc +/Users/vgodwin/genesis-test/agent-runtime/device_management/samples/02-use-cases/05-Device-Management-System/frontend/venv/lib/python3.12/site-packages/botocore/__pycache__/credentials.cpython-312.pyc +/Users/vgodwin/genesis-test/agent-runtime/device_management/samples/02-use-cases/05-Device-Management-System/frontend/venv/lib/python3.12/site-packages/botocore/__pycache__/discovery.cpython-312.pyc +/Users/vgodwin/genesis-test/agent-runtime/device_management/samples/02-use-cases/05-Device-Management-System/frontend/venv/lib/python3.12/site-packages/botocore/__pycache__/endpoint.cpython-312.pyc +/Users/vgodwin/genesis-test/agent-runtime/device_management/samples/02-use-cases/05-Device-Management-System/frontend/venv/lib/python3.12/site-packages/botocore/__pycache__/endpoint_provider.cpython-312.pyc +/Users/vgodwin/genesis-test/agent-runtime/device_management/samples/02-use-cases/05-Device-Management-System/frontend/venv/lib/python3.12/site-packages/botocore/__pycache__/errorfactory.cpython-312.pyc +/Users/vgodwin/genesis-test/agent-runtime/device_management/samples/02-use-cases/05-Device-Management-System/frontend/venv/lib/python3.12/site-packages/botocore/__pycache__/eventstream.cpython-312.pyc +/Users/vgodwin/genesis-test/agent-runtime/device_management/samples/02-use-cases/05-Device-Management-System/frontend/venv/lib/python3.12/site-packages/botocore/__pycache__/exceptions.cpython-312.pyc +/Users/vgodwin/genesis-test/agent-runtime/device_management/samples/02-use-cases/05-Device-Management-System/frontend/venv/lib/python3.12/site-packages/botocore/__pycache__/handlers.cpython-312.pyc +/Users/vgodwin/genesis-test/agent-runtime/device_management/samples/02-use-cases/05-Device-Management-System/frontend/venv/lib/python3.12/site-packages/botocore/__pycache__/history.cpython-312.pyc +/Users/vgodwin/genesis-test/agent-runtime/device_management/samples/02-use-cases/05-Device-Management-System/frontend/venv/lib/python3.12/site-packages/botocore/__pycache__/hooks.cpython-312.pyc +/Users/vgodwin/genesis-test/agent-runtime/device_management/samples/02-use-cases/05-Device-Management-System/frontend/venv/lib/python3.12/site-packages/botocore/__pycache__/httpchecksum.cpython-312.pyc +/Users/vgodwin/genesis-test/agent-runtime/device_management/samples/02-use-cases/05-Device-Management-System/frontend/venv/lib/python3.12/site-packages/botocore/__pycache__/httpsession.cpython-312.pyc +/Users/vgodwin/genesis-test/agent-runtime/device_management/samples/02-use-cases/05-Device-Management-System/frontend/venv/lib/python3.12/site-packages/botocore/__pycache__/loaders.cpython-312.pyc +/Users/vgodwin/genesis-test/agent-runtime/device_management/samples/02-use-cases/05-Device-Management-System/frontend/venv/lib/python3.12/site-packages/botocore/__pycache__/model.cpython-312.pyc +/Users/vgodwin/genesis-test/agent-runtime/device_management/samples/02-use-cases/05-Device-Management-System/frontend/venv/lib/python3.12/site-packages/botocore/__pycache__/monitoring.cpython-312.pyc +/Users/vgodwin/genesis-test/agent-runtime/device_management/samples/02-use-cases/05-Device-Management-System/frontend/venv/lib/python3.12/site-packages/botocore/__pycache__/paginate.cpython-312.pyc +/Users/vgodwin/genesis-test/agent-runtime/device_management/samples/02-use-cases/05-Device-Management-System/frontend/venv/lib/python3.12/site-packages/botocore/__pycache__/parsers.cpython-312.pyc +/Users/vgodwin/genesis-test/agent-runtime/device_management/samples/02-use-cases/05-Device-Management-System/frontend/venv/lib/python3.12/site-packages/botocore/__pycache__/plugin.cpython-312.pyc +/Users/vgodwin/genesis-test/agent-runtime/device_management/samples/02-use-cases/05-Device-Management-System/frontend/venv/lib/python3.12/site-packages/botocore/__pycache__/regions.cpython-312.pyc +/Users/vgodwin/genesis-test/agent-runtime/device_management/samples/02-use-cases/05-Device-Management-System/frontend/venv/lib/python3.12/site-packages/botocore/__pycache__/response.cpython-312.pyc +/Users/vgodwin/genesis-test/agent-runtime/device_management/samples/02-use-cases/05-Device-Management-System/frontend/venv/lib/python3.12/site-packages/botocore/__pycache__/retryhandler.cpython-312.pyc +/Users/vgodwin/genesis-test/agent-runtime/device_management/samples/02-use-cases/05-Device-Management-System/frontend/venv/lib/python3.12/site-packages/botocore/__pycache__/serialize.cpython-312.pyc +/Users/vgodwin/genesis-test/agent-runtime/device_management/samples/02-use-cases/05-Device-Management-System/frontend/venv/lib/python3.12/site-packages/botocore/__pycache__/session.cpython-312.pyc +/Users/vgodwin/genesis-test/agent-runtime/device_management/samples/02-use-cases/05-Device-Management-System/frontend/venv/lib/python3.12/site-packages/botocore/__pycache__/signers.cpython-312.pyc +/Users/vgodwin/genesis-test/agent-runtime/device_management/samples/02-use-cases/05-Device-Management-System/frontend/venv/lib/python3.12/site-packages/botocore/__pycache__/stub.cpython-312.pyc +/Users/vgodwin/genesis-test/agent-runtime/device_management/samples/02-use-cases/05-Device-Management-System/frontend/venv/lib/python3.12/site-packages/botocore/__pycache__/tokens.cpython-312.pyc +/Users/vgodwin/genesis-test/agent-runtime/device_management/samples/02-use-cases/05-Device-Management-System/frontend/venv/lib/python3.12/site-packages/botocore/__pycache__/translate.cpython-312.pyc +/Users/vgodwin/genesis-test/agent-runtime/device_management/samples/02-use-cases/05-Device-Management-System/frontend/venv/lib/python3.12/site-packages/botocore/__pycache__/useragent.cpython-312.pyc +/Users/vgodwin/genesis-test/agent-runtime/device_management/samples/02-use-cases/05-Device-Management-System/frontend/venv/lib/python3.12/site-packages/botocore/__pycache__/utils.cpython-312.pyc +/Users/vgodwin/genesis-test/agent-runtime/device_management/samples/02-use-cases/05-Device-Management-System/frontend/venv/lib/python3.12/site-packages/botocore/__pycache__/validate.cpython-312.pyc +/Users/vgodwin/genesis-test/agent-runtime/device_management/samples/02-use-cases/05-Device-Management-System/frontend/venv/lib/python3.12/site-packages/botocore/__pycache__/waiter.cpython-312.pyc +/Users/vgodwin/genesis-test/agent-runtime/device_management/samples/02-use-cases/05-Device-Management-System/frontend/venv/lib/python3.12/site-packages/botocore/args.py +/Users/vgodwin/genesis-test/agent-runtime/device_management/samples/02-use-cases/05-Device-Management-System/frontend/venv/lib/python3.12/site-packages/botocore/auth.py +/Users/vgodwin/genesis-test/agent-runtime/device_management/samples/02-use-cases/05-Device-Management-System/frontend/venv/lib/python3.12/site-packages/botocore/awsrequest.py +/Users/vgodwin/genesis-test/agent-runtime/device_management/samples/02-use-cases/05-Device-Management-System/frontend/venv/lib/python3.12/site-packages/botocore/cacert.pem +/Users/vgodwin/genesis-test/agent-runtime/device_management/samples/02-use-cases/05-Device-Management-System/frontend/venv/lib/python3.12/site-packages/botocore/client.py +/Users/vgodwin/genesis-test/agent-runtime/device_management/samples/02-use-cases/05-Device-Management-System/frontend/venv/lib/python3.12/site-packages/botocore/compat.py +/Users/vgodwin/genesis-test/agent-runtime/device_management/samples/02-use-cases/05-Device-Management-System/frontend/venv/lib/python3.12/site-packages/botocore/compress.py +/Users/vgodwin/genesis-test/agent-runtime/device_management/samples/02-use-cases/05-Device-Management-System/frontend/venv/lib/python3.12/site-packages/botocore/config.py +/Users/vgodwin/genesis-test/agent-runtime/device_management/samples/02-use-cases/05-Device-Management-System/frontend/venv/lib/python3.12/site-packages/botocore/configloader.py +/Users/vgodwin/genesis-test/agent-runtime/device_management/samples/02-use-cases/05-Device-Management-System/frontend/venv/lib/python3.12/site-packages/botocore/configprovider.py +/Users/vgodwin/genesis-test/agent-runtime/device_management/samples/02-use-cases/05-Device-Management-System/frontend/venv/lib/python3.12/site-packages/botocore/context.py +/Users/vgodwin/genesis-test/agent-runtime/device_management/samples/02-use-cases/05-Device-Management-System/frontend/venv/lib/python3.12/site-packages/botocore/credentials.py +/Users/vgodwin/genesis-test/agent-runtime/device_management/samples/02-use-cases/05-Device-Management-System/frontend/venv/lib/python3.12/site-packages/botocore/crt/__init__.py +/Users/vgodwin/genesis-test/agent-runtime/device_management/samples/02-use-cases/05-Device-Management-System/frontend/venv/lib/python3.12/site-packages/botocore/crt/__pycache__/__init__.cpython-312.pyc +/Users/vgodwin/genesis-test/agent-runtime/device_management/samples/02-use-cases/05-Device-Management-System/frontend/venv/lib/python3.12/site-packages/botocore/crt/__pycache__/auth.cpython-312.pyc +/Users/vgodwin/genesis-test/agent-runtime/device_management/samples/02-use-cases/05-Device-Management-System/frontend/venv/lib/python3.12/site-packages/botocore/crt/auth.py +/Users/vgodwin/genesis-test/agent-runtime/device_management/samples/02-use-cases/05-Device-Management-System/frontend/venv/lib/python3.12/site-packages/botocore/data/_retry.json +/Users/vgodwin/genesis-test/agent-runtime/device_management/samples/02-use-cases/05-Device-Management-System/frontend/venv/lib/python3.12/site-packages/botocore/data/accessanalyzer/2019-11-01/endpoint-rule-set-1.json.gz +/Users/vgodwin/genesis-test/agent-runtime/device_management/samples/02-use-cases/05-Device-Management-System/frontend/venv/lib/python3.12/site-packages/botocore/data/accessanalyzer/2019-11-01/examples-1.json +/Users/vgodwin/genesis-test/agent-runtime/device_management/samples/02-use-cases/05-Device-Management-System/frontend/venv/lib/python3.12/site-packages/botocore/data/accessanalyzer/2019-11-01/paginators-1.json +/Users/vgodwin/genesis-test/agent-runtime/device_management/samples/02-use-cases/05-Device-Management-System/frontend/venv/lib/python3.12/site-packages/botocore/data/accessanalyzer/2019-11-01/paginators-1.sdk-extras.json +/Users/vgodwin/genesis-test/agent-runtime/device_management/samples/02-use-cases/05-Device-Management-System/frontend/venv/lib/python3.12/site-packages/botocore/data/accessanalyzer/2019-11-01/service-2.json.gz +/Users/vgodwin/genesis-test/agent-runtime/device_management/samples/02-use-cases/05-Device-Management-System/frontend/venv/lib/python3.12/site-packages/botocore/data/account/2021-02-01/endpoint-rule-set-1.json.gz +/Users/vgodwin/genesis-test/agent-runtime/device_management/samples/02-use-cases/05-Device-Management-System/frontend/venv/lib/python3.12/site-packages/botocore/data/account/2021-02-01/examples-1.json +/Users/vgodwin/genesis-test/agent-runtime/device_management/samples/02-use-cases/05-Device-Management-System/frontend/venv/lib/python3.12/site-packages/botocore/data/account/2021-02-01/paginators-1.json +/Users/vgodwin/genesis-test/agent-runtime/device_management/samples/02-use-cases/05-Device-Management-System/frontend/venv/lib/python3.12/site-packages/botocore/data/account/2021-02-01/service-2.json.gz +/Users/vgodwin/genesis-test/agent-runtime/device_management/samples/02-use-cases/05-Device-Management-System/frontend/venv/lib/python3.12/site-packages/botocore/data/acm-pca/2017-08-22/endpoint-rule-set-1.json.gz +/Users/vgodwin/genesis-test/agent-runtime/device_management/samples/02-use-cases/05-Device-Management-System/frontend/venv/lib/python3.12/site-packages/botocore/data/acm-pca/2017-08-22/examples-1.json +/Users/vgodwin/genesis-test/agent-runtime/device_management/samples/02-use-cases/05-Device-Management-System/frontend/venv/lib/python3.12/site-packages/botocore/data/acm-pca/2017-08-22/paginators-1.json +/Users/vgodwin/genesis-test/agent-runtime/device_management/samples/02-use-cases/05-Device-Management-System/frontend/venv/lib/python3.12/site-packages/botocore/data/acm-pca/2017-08-22/service-2.json.gz +/Users/vgodwin/genesis-test/agent-runtime/device_management/samples/02-use-cases/05-Device-Management-System/frontend/venv/lib/python3.12/site-packages/botocore/data/acm-pca/2017-08-22/waiters-2.json +/Users/vgodwin/genesis-test/agent-runtime/device_management/samples/02-use-cases/05-Device-Management-System/frontend/venv/lib/python3.12/site-packages/botocore/data/acm/2015-12-08/endpoint-rule-set-1.json.gz +/Users/vgodwin/genesis-test/agent-runtime/device_management/samples/02-use-cases/05-Device-Management-System/frontend/venv/lib/python3.12/site-packages/botocore/data/acm/2015-12-08/examples-1.json +/Users/vgodwin/genesis-test/agent-runtime/device_management/samples/02-use-cases/05-Device-Management-System/frontend/venv/lib/python3.12/site-packages/botocore/data/acm/2015-12-08/paginators-1.json +/Users/vgodwin/genesis-test/agent-runtime/device_management/samples/02-use-cases/05-Device-Management-System/frontend/venv/lib/python3.12/site-packages/botocore/data/acm/2015-12-08/service-2.json.gz +/Users/vgodwin/genesis-test/agent-runtime/device_management/samples/02-use-cases/05-Device-Management-System/frontend/venv/lib/python3.12/site-packages/botocore/data/acm/2015-12-08/waiters-2.json +/Users/vgodwin/genesis-test/agent-runtime/device_management/samples/02-use-cases/05-Device-Management-System/frontend/venv/lib/python3.12/site-packages/botocore/data/aiops/2018-05-10/endpoint-rule-set-1.json.gz +/Users/vgodwin/genesis-test/agent-runtime/device_management/samples/02-use-cases/05-Device-Management-System/frontend/venv/lib/python3.12/site-packages/botocore/data/aiops/2018-05-10/paginators-1.json +/Users/vgodwin/genesis-test/agent-runtime/device_management/samples/02-use-cases/05-Device-Management-System/frontend/venv/lib/python3.12/site-packages/botocore/data/aiops/2018-05-10/service-2.json.gz +/Users/vgodwin/genesis-test/agent-runtime/device_management/samples/02-use-cases/05-Device-Management-System/frontend/venv/lib/python3.12/site-packages/botocore/data/aiops/2018-05-10/waiters-2.json +/Users/vgodwin/genesis-test/agent-runtime/device_management/samples/02-use-cases/05-Device-Management-System/frontend/venv/lib/python3.12/site-packages/botocore/data/amp/2020-08-01/endpoint-rule-set-1.json.gz +/Users/vgodwin/genesis-test/agent-runtime/device_management/samples/02-use-cases/05-Device-Management-System/frontend/venv/lib/python3.12/site-packages/botocore/data/amp/2020-08-01/examples-1.json +/Users/vgodwin/genesis-test/agent-runtime/device_management/samples/02-use-cases/05-Device-Management-System/frontend/venv/lib/python3.12/site-packages/botocore/data/amp/2020-08-01/paginators-1.json +/Users/vgodwin/genesis-test/agent-runtime/device_management/samples/02-use-cases/05-Device-Management-System/frontend/venv/lib/python3.12/site-packages/botocore/data/amp/2020-08-01/service-2.json.gz +/Users/vgodwin/genesis-test/agent-runtime/device_management/samples/02-use-cases/05-Device-Management-System/frontend/venv/lib/python3.12/site-packages/botocore/data/amp/2020-08-01/waiters-2.json +/Users/vgodwin/genesis-test/agent-runtime/device_management/samples/02-use-cases/05-Device-Management-System/frontend/venv/lib/python3.12/site-packages/botocore/data/amplify/2017-07-25/endpoint-rule-set-1.json.gz +/Users/vgodwin/genesis-test/agent-runtime/device_management/samples/02-use-cases/05-Device-Management-System/frontend/venv/lib/python3.12/site-packages/botocore/data/amplify/2017-07-25/examples-1.json +/Users/vgodwin/genesis-test/agent-runtime/device_management/samples/02-use-cases/05-Device-Management-System/frontend/venv/lib/python3.12/site-packages/botocore/data/amplify/2017-07-25/paginators-1.json +/Users/vgodwin/genesis-test/agent-runtime/device_management/samples/02-use-cases/05-Device-Management-System/frontend/venv/lib/python3.12/site-packages/botocore/data/amplify/2017-07-25/service-2.json.gz +/Users/vgodwin/genesis-test/agent-runtime/device_management/samples/02-use-cases/05-Device-Management-System/frontend/venv/lib/python3.12/site-packages/botocore/data/amplifybackend/2020-08-11/endpoint-rule-set-1.json.gz +/Users/vgodwin/genesis-test/agent-runtime/device_management/samples/02-use-cases/05-Device-Management-System/frontend/venv/lib/python3.12/site-packages/botocore/data/amplifybackend/2020-08-11/paginators-1.json +/Users/vgodwin/genesis-test/agent-runtime/device_management/samples/02-use-cases/05-Device-Management-System/frontend/venv/lib/python3.12/site-packages/botocore/data/amplifybackend/2020-08-11/service-2.json.gz +/Users/vgodwin/genesis-test/agent-runtime/device_management/samples/02-use-cases/05-Device-Management-System/frontend/venv/lib/python3.12/site-packages/botocore/data/amplifyuibuilder/2021-08-11/endpoint-rule-set-1.json.gz +/Users/vgodwin/genesis-test/agent-runtime/device_management/samples/02-use-cases/05-Device-Management-System/frontend/venv/lib/python3.12/site-packages/botocore/data/amplifyuibuilder/2021-08-11/examples-1.json +/Users/vgodwin/genesis-test/agent-runtime/device_management/samples/02-use-cases/05-Device-Management-System/frontend/venv/lib/python3.12/site-packages/botocore/data/amplifyuibuilder/2021-08-11/paginators-1.json +/Users/vgodwin/genesis-test/agent-runtime/device_management/samples/02-use-cases/05-Device-Management-System/frontend/venv/lib/python3.12/site-packages/botocore/data/amplifyuibuilder/2021-08-11/service-2.json.gz +/Users/vgodwin/genesis-test/agent-runtime/device_management/samples/02-use-cases/05-Device-Management-System/frontend/venv/lib/python3.12/site-packages/botocore/data/amplifyuibuilder/2021-08-11/waiters-2.json +/Users/vgodwin/genesis-test/agent-runtime/device_management/samples/02-use-cases/05-Device-Management-System/frontend/venv/lib/python3.12/site-packages/botocore/data/apigateway/2015-07-09/endpoint-rule-set-1.json.gz +/Users/vgodwin/genesis-test/agent-runtime/device_management/samples/02-use-cases/05-Device-Management-System/frontend/venv/lib/python3.12/site-packages/botocore/data/apigateway/2015-07-09/examples-1.json +/Users/vgodwin/genesis-test/agent-runtime/device_management/samples/02-use-cases/05-Device-Management-System/frontend/venv/lib/python3.12/site-packages/botocore/data/apigateway/2015-07-09/paginators-1.json +/Users/vgodwin/genesis-test/agent-runtime/device_management/samples/02-use-cases/05-Device-Management-System/frontend/venv/lib/python3.12/site-packages/botocore/data/apigateway/2015-07-09/service-2.json.gz +/Users/vgodwin/genesis-test/agent-runtime/device_management/samples/02-use-cases/05-Device-Management-System/frontend/venv/lib/python3.12/site-packages/botocore/data/apigatewaymanagementapi/2018-11-29/endpoint-rule-set-1.json.gz +/Users/vgodwin/genesis-test/agent-runtime/device_management/samples/02-use-cases/05-Device-Management-System/frontend/venv/lib/python3.12/site-packages/botocore/data/apigatewaymanagementapi/2018-11-29/paginators-1.json +/Users/vgodwin/genesis-test/agent-runtime/device_management/samples/02-use-cases/05-Device-Management-System/frontend/venv/lib/python3.12/site-packages/botocore/data/apigatewaymanagementapi/2018-11-29/service-2.json.gz +/Users/vgodwin/genesis-test/agent-runtime/device_management/samples/02-use-cases/05-Device-Management-System/frontend/venv/lib/python3.12/site-packages/botocore/data/apigatewayv2/2018-11-29/endpoint-rule-set-1.json.gz +/Users/vgodwin/genesis-test/agent-runtime/device_management/samples/02-use-cases/05-Device-Management-System/frontend/venv/lib/python3.12/site-packages/botocore/data/apigatewayv2/2018-11-29/paginators-1.json +/Users/vgodwin/genesis-test/agent-runtime/device_management/samples/02-use-cases/05-Device-Management-System/frontend/venv/lib/python3.12/site-packages/botocore/data/apigatewayv2/2018-11-29/service-2.json.gz +/Users/vgodwin/genesis-test/agent-runtime/device_management/samples/02-use-cases/05-Device-Management-System/frontend/venv/lib/python3.12/site-packages/botocore/data/appconfig/2019-10-09/endpoint-rule-set-1.json.gz +/Users/vgodwin/genesis-test/agent-runtime/device_management/samples/02-use-cases/05-Device-Management-System/frontend/venv/lib/python3.12/site-packages/botocore/data/appconfig/2019-10-09/examples-1.json +/Users/vgodwin/genesis-test/agent-runtime/device_management/samples/02-use-cases/05-Device-Management-System/frontend/venv/lib/python3.12/site-packages/botocore/data/appconfig/2019-10-09/paginators-1.json +/Users/vgodwin/genesis-test/agent-runtime/device_management/samples/02-use-cases/05-Device-Management-System/frontend/venv/lib/python3.12/site-packages/botocore/data/appconfig/2019-10-09/service-2.json.gz +/Users/vgodwin/genesis-test/agent-runtime/device_management/samples/02-use-cases/05-Device-Management-System/frontend/venv/lib/python3.12/site-packages/botocore/data/appconfig/2019-10-09/waiters-2.json +/Users/vgodwin/genesis-test/agent-runtime/device_management/samples/02-use-cases/05-Device-Management-System/frontend/venv/lib/python3.12/site-packages/botocore/data/appconfigdata/2021-11-11/endpoint-rule-set-1.json.gz +/Users/vgodwin/genesis-test/agent-runtime/device_management/samples/02-use-cases/05-Device-Management-System/frontend/venv/lib/python3.12/site-packages/botocore/data/appconfigdata/2021-11-11/examples-1.json +/Users/vgodwin/genesis-test/agent-runtime/device_management/samples/02-use-cases/05-Device-Management-System/frontend/venv/lib/python3.12/site-packages/botocore/data/appconfigdata/2021-11-11/paginators-1.json +/Users/vgodwin/genesis-test/agent-runtime/device_management/samples/02-use-cases/05-Device-Management-System/frontend/venv/lib/python3.12/site-packages/botocore/data/appconfigdata/2021-11-11/service-2.json.gz +/Users/vgodwin/genesis-test/agent-runtime/device_management/samples/02-use-cases/05-Device-Management-System/frontend/venv/lib/python3.12/site-packages/botocore/data/appfabric/2023-05-19/endpoint-rule-set-1.json.gz +/Users/vgodwin/genesis-test/agent-runtime/device_management/samples/02-use-cases/05-Device-Management-System/frontend/venv/lib/python3.12/site-packages/botocore/data/appfabric/2023-05-19/paginators-1.json +/Users/vgodwin/genesis-test/agent-runtime/device_management/samples/02-use-cases/05-Device-Management-System/frontend/venv/lib/python3.12/site-packages/botocore/data/appfabric/2023-05-19/service-2.json.gz +/Users/vgodwin/genesis-test/agent-runtime/device_management/samples/02-use-cases/05-Device-Management-System/frontend/venv/lib/python3.12/site-packages/botocore/data/appfabric/2023-05-19/waiters-2.json +/Users/vgodwin/genesis-test/agent-runtime/device_management/samples/02-use-cases/05-Device-Management-System/frontend/venv/lib/python3.12/site-packages/botocore/data/appflow/2020-08-23/endpoint-rule-set-1.json.gz +/Users/vgodwin/genesis-test/agent-runtime/device_management/samples/02-use-cases/05-Device-Management-System/frontend/venv/lib/python3.12/site-packages/botocore/data/appflow/2020-08-23/examples-1.json +/Users/vgodwin/genesis-test/agent-runtime/device_management/samples/02-use-cases/05-Device-Management-System/frontend/venv/lib/python3.12/site-packages/botocore/data/appflow/2020-08-23/paginators-1.json +/Users/vgodwin/genesis-test/agent-runtime/device_management/samples/02-use-cases/05-Device-Management-System/frontend/venv/lib/python3.12/site-packages/botocore/data/appflow/2020-08-23/service-2.json.gz +/Users/vgodwin/genesis-test/agent-runtime/device_management/samples/02-use-cases/05-Device-Management-System/frontend/venv/lib/python3.12/site-packages/botocore/data/appintegrations/2020-07-29/endpoint-rule-set-1.json.gz +/Users/vgodwin/genesis-test/agent-runtime/device_management/samples/02-use-cases/05-Device-Management-System/frontend/venv/lib/python3.12/site-packages/botocore/data/appintegrations/2020-07-29/examples-1.json +/Users/vgodwin/genesis-test/agent-runtime/device_management/samples/02-use-cases/05-Device-Management-System/frontend/venv/lib/python3.12/site-packages/botocore/data/appintegrations/2020-07-29/paginators-1.json +/Users/vgodwin/genesis-test/agent-runtime/device_management/samples/02-use-cases/05-Device-Management-System/frontend/venv/lib/python3.12/site-packages/botocore/data/appintegrations/2020-07-29/service-2.json.gz +/Users/vgodwin/genesis-test/agent-runtime/device_management/samples/02-use-cases/05-Device-Management-System/frontend/venv/lib/python3.12/site-packages/botocore/data/application-autoscaling/2016-02-06/endpoint-rule-set-1.json.gz +/Users/vgodwin/genesis-test/agent-runtime/device_management/samples/02-use-cases/05-Device-Management-System/frontend/venv/lib/python3.12/site-packages/botocore/data/application-autoscaling/2016-02-06/examples-1.json +/Users/vgodwin/genesis-test/agent-runtime/device_management/samples/02-use-cases/05-Device-Management-System/frontend/venv/lib/python3.12/site-packages/botocore/data/application-autoscaling/2016-02-06/paginators-1.json +/Users/vgodwin/genesis-test/agent-runtime/device_management/samples/02-use-cases/05-Device-Management-System/frontend/venv/lib/python3.12/site-packages/botocore/data/application-autoscaling/2016-02-06/service-2.json.gz +/Users/vgodwin/genesis-test/agent-runtime/device_management/samples/02-use-cases/05-Device-Management-System/frontend/venv/lib/python3.12/site-packages/botocore/data/application-insights/2018-11-25/endpoint-rule-set-1.json.gz +/Users/vgodwin/genesis-test/agent-runtime/device_management/samples/02-use-cases/05-Device-Management-System/frontend/venv/lib/python3.12/site-packages/botocore/data/application-insights/2018-11-25/examples-1.json +/Users/vgodwin/genesis-test/agent-runtime/device_management/samples/02-use-cases/05-Device-Management-System/frontend/venv/lib/python3.12/site-packages/botocore/data/application-insights/2018-11-25/paginators-1.json +/Users/vgodwin/genesis-test/agent-runtime/device_management/samples/02-use-cases/05-Device-Management-System/frontend/venv/lib/python3.12/site-packages/botocore/data/application-insights/2018-11-25/service-2.json.gz +/Users/vgodwin/genesis-test/agent-runtime/device_management/samples/02-use-cases/05-Device-Management-System/frontend/venv/lib/python3.12/site-packages/botocore/data/application-signals/2024-04-15/endpoint-rule-set-1.json.gz +/Users/vgodwin/genesis-test/agent-runtime/device_management/samples/02-use-cases/05-Device-Management-System/frontend/venv/lib/python3.12/site-packages/botocore/data/application-signals/2024-04-15/paginators-1.json +/Users/vgodwin/genesis-test/agent-runtime/device_management/samples/02-use-cases/05-Device-Management-System/frontend/venv/lib/python3.12/site-packages/botocore/data/application-signals/2024-04-15/paginators-1.sdk-extras.json +/Users/vgodwin/genesis-test/agent-runtime/device_management/samples/02-use-cases/05-Device-Management-System/frontend/venv/lib/python3.12/site-packages/botocore/data/application-signals/2024-04-15/service-2.json.gz +/Users/vgodwin/genesis-test/agent-runtime/device_management/samples/02-use-cases/05-Device-Management-System/frontend/venv/lib/python3.12/site-packages/botocore/data/applicationcostprofiler/2020-09-10/endpoint-rule-set-1.json.gz +/Users/vgodwin/genesis-test/agent-runtime/device_management/samples/02-use-cases/05-Device-Management-System/frontend/venv/lib/python3.12/site-packages/botocore/data/applicationcostprofiler/2020-09-10/examples-1.json +/Users/vgodwin/genesis-test/agent-runtime/device_management/samples/02-use-cases/05-Device-Management-System/frontend/venv/lib/python3.12/site-packages/botocore/data/applicationcostprofiler/2020-09-10/paginators-1.json +/Users/vgodwin/genesis-test/agent-runtime/device_management/samples/02-use-cases/05-Device-Management-System/frontend/venv/lib/python3.12/site-packages/botocore/data/applicationcostprofiler/2020-09-10/service-2.json.gz +/Users/vgodwin/genesis-test/agent-runtime/device_management/samples/02-use-cases/05-Device-Management-System/frontend/venv/lib/python3.12/site-packages/botocore/data/appmesh/2018-10-01/endpoint-rule-set-1.json.gz +/Users/vgodwin/genesis-test/agent-runtime/device_management/samples/02-use-cases/05-Device-Management-System/frontend/venv/lib/python3.12/site-packages/botocore/data/appmesh/2018-10-01/examples-1.json +/Users/vgodwin/genesis-test/agent-runtime/device_management/samples/02-use-cases/05-Device-Management-System/frontend/venv/lib/python3.12/site-packages/botocore/data/appmesh/2018-10-01/paginators-1.json +/Users/vgodwin/genesis-test/agent-runtime/device_management/samples/02-use-cases/05-Device-Management-System/frontend/venv/lib/python3.12/site-packages/botocore/data/appmesh/2018-10-01/service-2.json.gz +/Users/vgodwin/genesis-test/agent-runtime/device_management/samples/02-use-cases/05-Device-Management-System/frontend/venv/lib/python3.12/site-packages/botocore/data/appmesh/2019-01-25/endpoint-rule-set-1.json.gz +/Users/vgodwin/genesis-test/agent-runtime/device_management/samples/02-use-cases/05-Device-Management-System/frontend/venv/lib/python3.12/site-packages/botocore/data/appmesh/2019-01-25/examples-1.json +/Users/vgodwin/genesis-test/agent-runtime/device_management/samples/02-use-cases/05-Device-Management-System/frontend/venv/lib/python3.12/site-packages/botocore/data/appmesh/2019-01-25/paginators-1.json +/Users/vgodwin/genesis-test/agent-runtime/device_management/samples/02-use-cases/05-Device-Management-System/frontend/venv/lib/python3.12/site-packages/botocore/data/appmesh/2019-01-25/service-2.json.gz +/Users/vgodwin/genesis-test/agent-runtime/device_management/samples/02-use-cases/05-Device-Management-System/frontend/venv/lib/python3.12/site-packages/botocore/data/apprunner/2020-05-15/endpoint-rule-set-1.json.gz +/Users/vgodwin/genesis-test/agent-runtime/device_management/samples/02-use-cases/05-Device-Management-System/frontend/venv/lib/python3.12/site-packages/botocore/data/apprunner/2020-05-15/examples-1.json +/Users/vgodwin/genesis-test/agent-runtime/device_management/samples/02-use-cases/05-Device-Management-System/frontend/venv/lib/python3.12/site-packages/botocore/data/apprunner/2020-05-15/paginators-1.json +/Users/vgodwin/genesis-test/agent-runtime/device_management/samples/02-use-cases/05-Device-Management-System/frontend/venv/lib/python3.12/site-packages/botocore/data/apprunner/2020-05-15/service-2.json.gz +/Users/vgodwin/genesis-test/agent-runtime/device_management/samples/02-use-cases/05-Device-Management-System/frontend/venv/lib/python3.12/site-packages/botocore/data/appstream/2016-12-01/endpoint-rule-set-1.json.gz +/Users/vgodwin/genesis-test/agent-runtime/device_management/samples/02-use-cases/05-Device-Management-System/frontend/venv/lib/python3.12/site-packages/botocore/data/appstream/2016-12-01/examples-1.json +/Users/vgodwin/genesis-test/agent-runtime/device_management/samples/02-use-cases/05-Device-Management-System/frontend/venv/lib/python3.12/site-packages/botocore/data/appstream/2016-12-01/paginators-1.json +/Users/vgodwin/genesis-test/agent-runtime/device_management/samples/02-use-cases/05-Device-Management-System/frontend/venv/lib/python3.12/site-packages/botocore/data/appstream/2016-12-01/service-2.json.gz +/Users/vgodwin/genesis-test/agent-runtime/device_management/samples/02-use-cases/05-Device-Management-System/frontend/venv/lib/python3.12/site-packages/botocore/data/appstream/2016-12-01/waiters-2.json +/Users/vgodwin/genesis-test/agent-runtime/device_management/samples/02-use-cases/05-Device-Management-System/frontend/venv/lib/python3.12/site-packages/botocore/data/appsync/2017-07-25/endpoint-rule-set-1.json.gz +/Users/vgodwin/genesis-test/agent-runtime/device_management/samples/02-use-cases/05-Device-Management-System/frontend/venv/lib/python3.12/site-packages/botocore/data/appsync/2017-07-25/examples-1.json +/Users/vgodwin/genesis-test/agent-runtime/device_management/samples/02-use-cases/05-Device-Management-System/frontend/venv/lib/python3.12/site-packages/botocore/data/appsync/2017-07-25/paginators-1.json +/Users/vgodwin/genesis-test/agent-runtime/device_management/samples/02-use-cases/05-Device-Management-System/frontend/venv/lib/python3.12/site-packages/botocore/data/appsync/2017-07-25/service-2.json.gz +/Users/vgodwin/genesis-test/agent-runtime/device_management/samples/02-use-cases/05-Device-Management-System/frontend/venv/lib/python3.12/site-packages/botocore/data/apptest/2022-12-06/endpoint-rule-set-1.json.gz +/Users/vgodwin/genesis-test/agent-runtime/device_management/samples/02-use-cases/05-Device-Management-System/frontend/venv/lib/python3.12/site-packages/botocore/data/apptest/2022-12-06/paginators-1.json +/Users/vgodwin/genesis-test/agent-runtime/device_management/samples/02-use-cases/05-Device-Management-System/frontend/venv/lib/python3.12/site-packages/botocore/data/apptest/2022-12-06/service-2.json.gz +/Users/vgodwin/genesis-test/agent-runtime/device_management/samples/02-use-cases/05-Device-Management-System/frontend/venv/lib/python3.12/site-packages/botocore/data/apptest/2022-12-06/waiters-2.json +/Users/vgodwin/genesis-test/agent-runtime/device_management/samples/02-use-cases/05-Device-Management-System/frontend/venv/lib/python3.12/site-packages/botocore/data/arc-zonal-shift/2022-10-30/endpoint-rule-set-1.json.gz +/Users/vgodwin/genesis-test/agent-runtime/device_management/samples/02-use-cases/05-Device-Management-System/frontend/venv/lib/python3.12/site-packages/botocore/data/arc-zonal-shift/2022-10-30/paginators-1.json +/Users/vgodwin/genesis-test/agent-runtime/device_management/samples/02-use-cases/05-Device-Management-System/frontend/venv/lib/python3.12/site-packages/botocore/data/arc-zonal-shift/2022-10-30/service-2.json.gz +/Users/vgodwin/genesis-test/agent-runtime/device_management/samples/02-use-cases/05-Device-Management-System/frontend/venv/lib/python3.12/site-packages/botocore/data/arc-zonal-shift/2022-10-30/waiters-2.json +/Users/vgodwin/genesis-test/agent-runtime/device_management/samples/02-use-cases/05-Device-Management-System/frontend/venv/lib/python3.12/site-packages/botocore/data/artifact/2018-05-10/endpoint-rule-set-1.json.gz +/Users/vgodwin/genesis-test/agent-runtime/device_management/samples/02-use-cases/05-Device-Management-System/frontend/venv/lib/python3.12/site-packages/botocore/data/artifact/2018-05-10/paginators-1.json +/Users/vgodwin/genesis-test/agent-runtime/device_management/samples/02-use-cases/05-Device-Management-System/frontend/venv/lib/python3.12/site-packages/botocore/data/artifact/2018-05-10/service-2.json.gz +/Users/vgodwin/genesis-test/agent-runtime/device_management/samples/02-use-cases/05-Device-Management-System/frontend/venv/lib/python3.12/site-packages/botocore/data/artifact/2018-05-10/waiters-2.json +/Users/vgodwin/genesis-test/agent-runtime/device_management/samples/02-use-cases/05-Device-Management-System/frontend/venv/lib/python3.12/site-packages/botocore/data/athena/2017-05-18/endpoint-rule-set-1.json.gz +/Users/vgodwin/genesis-test/agent-runtime/device_management/samples/02-use-cases/05-Device-Management-System/frontend/venv/lib/python3.12/site-packages/botocore/data/athena/2017-05-18/examples-1.json +/Users/vgodwin/genesis-test/agent-runtime/device_management/samples/02-use-cases/05-Device-Management-System/frontend/venv/lib/python3.12/site-packages/botocore/data/athena/2017-05-18/paginators-1.json +/Users/vgodwin/genesis-test/agent-runtime/device_management/samples/02-use-cases/05-Device-Management-System/frontend/venv/lib/python3.12/site-packages/botocore/data/athena/2017-05-18/service-2.json.gz +/Users/vgodwin/genesis-test/agent-runtime/device_management/samples/02-use-cases/05-Device-Management-System/frontend/venv/lib/python3.12/site-packages/botocore/data/auditmanager/2017-07-25/endpoint-rule-set-1.json.gz +/Users/vgodwin/genesis-test/agent-runtime/device_management/samples/02-use-cases/05-Device-Management-System/frontend/venv/lib/python3.12/site-packages/botocore/data/auditmanager/2017-07-25/examples-1.json +/Users/vgodwin/genesis-test/agent-runtime/device_management/samples/02-use-cases/05-Device-Management-System/frontend/venv/lib/python3.12/site-packages/botocore/data/auditmanager/2017-07-25/paginators-1.json +/Users/vgodwin/genesis-test/agent-runtime/device_management/samples/02-use-cases/05-Device-Management-System/frontend/venv/lib/python3.12/site-packages/botocore/data/auditmanager/2017-07-25/service-2.json.gz +/Users/vgodwin/genesis-test/agent-runtime/device_management/samples/02-use-cases/05-Device-Management-System/frontend/venv/lib/python3.12/site-packages/botocore/data/autoscaling-plans/2018-01-06/endpoint-rule-set-1.json.gz +/Users/vgodwin/genesis-test/agent-runtime/device_management/samples/02-use-cases/05-Device-Management-System/frontend/venv/lib/python3.12/site-packages/botocore/data/autoscaling-plans/2018-01-06/examples-1.json +/Users/vgodwin/genesis-test/agent-runtime/device_management/samples/02-use-cases/05-Device-Management-System/frontend/venv/lib/python3.12/site-packages/botocore/data/autoscaling-plans/2018-01-06/paginators-1.json +/Users/vgodwin/genesis-test/agent-runtime/device_management/samples/02-use-cases/05-Device-Management-System/frontend/venv/lib/python3.12/site-packages/botocore/data/autoscaling-plans/2018-01-06/service-2.json.gz +/Users/vgodwin/genesis-test/agent-runtime/device_management/samples/02-use-cases/05-Device-Management-System/frontend/venv/lib/python3.12/site-packages/botocore/data/autoscaling/2011-01-01/endpoint-rule-set-1.json.gz +/Users/vgodwin/genesis-test/agent-runtime/device_management/samples/02-use-cases/05-Device-Management-System/frontend/venv/lib/python3.12/site-packages/botocore/data/autoscaling/2011-01-01/examples-1.json +/Users/vgodwin/genesis-test/agent-runtime/device_management/samples/02-use-cases/05-Device-Management-System/frontend/venv/lib/python3.12/site-packages/botocore/data/autoscaling/2011-01-01/paginators-1.json +/Users/vgodwin/genesis-test/agent-runtime/device_management/samples/02-use-cases/05-Device-Management-System/frontend/venv/lib/python3.12/site-packages/botocore/data/autoscaling/2011-01-01/paginators-1.sdk-extras.json +/Users/vgodwin/genesis-test/agent-runtime/device_management/samples/02-use-cases/05-Device-Management-System/frontend/venv/lib/python3.12/site-packages/botocore/data/autoscaling/2011-01-01/service-2.json.gz +/Users/vgodwin/genesis-test/agent-runtime/device_management/samples/02-use-cases/05-Device-Management-System/frontend/venv/lib/python3.12/site-packages/botocore/data/b2bi/2022-06-23/endpoint-rule-set-1.json.gz +/Users/vgodwin/genesis-test/agent-runtime/device_management/samples/02-use-cases/05-Device-Management-System/frontend/venv/lib/python3.12/site-packages/botocore/data/b2bi/2022-06-23/paginators-1.json +/Users/vgodwin/genesis-test/agent-runtime/device_management/samples/02-use-cases/05-Device-Management-System/frontend/venv/lib/python3.12/site-packages/botocore/data/b2bi/2022-06-23/service-2.json.gz +/Users/vgodwin/genesis-test/agent-runtime/device_management/samples/02-use-cases/05-Device-Management-System/frontend/venv/lib/python3.12/site-packages/botocore/data/b2bi/2022-06-23/waiters-2.json +/Users/vgodwin/genesis-test/agent-runtime/device_management/samples/02-use-cases/05-Device-Management-System/frontend/venv/lib/python3.12/site-packages/botocore/data/backup-gateway/2021-01-01/endpoint-rule-set-1.json.gz +/Users/vgodwin/genesis-test/agent-runtime/device_management/samples/02-use-cases/05-Device-Management-System/frontend/venv/lib/python3.12/site-packages/botocore/data/backup-gateway/2021-01-01/examples-1.json +/Users/vgodwin/genesis-test/agent-runtime/device_management/samples/02-use-cases/05-Device-Management-System/frontend/venv/lib/python3.12/site-packages/botocore/data/backup-gateway/2021-01-01/paginators-1.json +/Users/vgodwin/genesis-test/agent-runtime/device_management/samples/02-use-cases/05-Device-Management-System/frontend/venv/lib/python3.12/site-packages/botocore/data/backup-gateway/2021-01-01/service-2.json.gz +/Users/vgodwin/genesis-test/agent-runtime/device_management/samples/02-use-cases/05-Device-Management-System/frontend/venv/lib/python3.12/site-packages/botocore/data/backup/2018-11-15/endpoint-rule-set-1.json.gz +/Users/vgodwin/genesis-test/agent-runtime/device_management/samples/02-use-cases/05-Device-Management-System/frontend/venv/lib/python3.12/site-packages/botocore/data/backup/2018-11-15/examples-1.json +/Users/vgodwin/genesis-test/agent-runtime/device_management/samples/02-use-cases/05-Device-Management-System/frontend/venv/lib/python3.12/site-packages/botocore/data/backup/2018-11-15/paginators-1.json +/Users/vgodwin/genesis-test/agent-runtime/device_management/samples/02-use-cases/05-Device-Management-System/frontend/venv/lib/python3.12/site-packages/botocore/data/backup/2018-11-15/service-2.json.gz +/Users/vgodwin/genesis-test/agent-runtime/device_management/samples/02-use-cases/05-Device-Management-System/frontend/venv/lib/python3.12/site-packages/botocore/data/backupsearch/2018-05-10/endpoint-rule-set-1.json.gz +/Users/vgodwin/genesis-test/agent-runtime/device_management/samples/02-use-cases/05-Device-Management-System/frontend/venv/lib/python3.12/site-packages/botocore/data/backupsearch/2018-05-10/paginators-1.json +/Users/vgodwin/genesis-test/agent-runtime/device_management/samples/02-use-cases/05-Device-Management-System/frontend/venv/lib/python3.12/site-packages/botocore/data/backupsearch/2018-05-10/service-2.json.gz +/Users/vgodwin/genesis-test/agent-runtime/device_management/samples/02-use-cases/05-Device-Management-System/frontend/venv/lib/python3.12/site-packages/botocore/data/backupsearch/2018-05-10/waiters-2.json +/Users/vgodwin/genesis-test/agent-runtime/device_management/samples/02-use-cases/05-Device-Management-System/frontend/venv/lib/python3.12/site-packages/botocore/data/batch/2016-08-10/endpoint-rule-set-1.json.gz +/Users/vgodwin/genesis-test/agent-runtime/device_management/samples/02-use-cases/05-Device-Management-System/frontend/venv/lib/python3.12/site-packages/botocore/data/batch/2016-08-10/examples-1.json +/Users/vgodwin/genesis-test/agent-runtime/device_management/samples/02-use-cases/05-Device-Management-System/frontend/venv/lib/python3.12/site-packages/botocore/data/batch/2016-08-10/paginators-1.json +/Users/vgodwin/genesis-test/agent-runtime/device_management/samples/02-use-cases/05-Device-Management-System/frontend/venv/lib/python3.12/site-packages/botocore/data/batch/2016-08-10/service-2.json.gz +/Users/vgodwin/genesis-test/agent-runtime/device_management/samples/02-use-cases/05-Device-Management-System/frontend/venv/lib/python3.12/site-packages/botocore/data/bcm-data-exports/2023-11-26/endpoint-rule-set-1.json.gz +/Users/vgodwin/genesis-test/agent-runtime/device_management/samples/02-use-cases/05-Device-Management-System/frontend/venv/lib/python3.12/site-packages/botocore/data/bcm-data-exports/2023-11-26/paginators-1.json +/Users/vgodwin/genesis-test/agent-runtime/device_management/samples/02-use-cases/05-Device-Management-System/frontend/venv/lib/python3.12/site-packages/botocore/data/bcm-data-exports/2023-11-26/service-2.json.gz +/Users/vgodwin/genesis-test/agent-runtime/device_management/samples/02-use-cases/05-Device-Management-System/frontend/venv/lib/python3.12/site-packages/botocore/data/bcm-pricing-calculator/2024-06-19/endpoint-rule-set-1.json.gz +/Users/vgodwin/genesis-test/agent-runtime/device_management/samples/02-use-cases/05-Device-Management-System/frontend/venv/lib/python3.12/site-packages/botocore/data/bcm-pricing-calculator/2024-06-19/paginators-1.json +/Users/vgodwin/genesis-test/agent-runtime/device_management/samples/02-use-cases/05-Device-Management-System/frontend/venv/lib/python3.12/site-packages/botocore/data/bcm-pricing-calculator/2024-06-19/service-2.json.gz +/Users/vgodwin/genesis-test/agent-runtime/device_management/samples/02-use-cases/05-Device-Management-System/frontend/venv/lib/python3.12/site-packages/botocore/data/bcm-pricing-calculator/2024-06-19/waiters-2.json +/Users/vgodwin/genesis-test/agent-runtime/device_management/samples/02-use-cases/05-Device-Management-System/frontend/venv/lib/python3.12/site-packages/botocore/data/bedrock-agent-runtime/2023-07-26/endpoint-rule-set-1.json.gz +/Users/vgodwin/genesis-test/agent-runtime/device_management/samples/02-use-cases/05-Device-Management-System/frontend/venv/lib/python3.12/site-packages/botocore/data/bedrock-agent-runtime/2023-07-26/paginators-1.json +/Users/vgodwin/genesis-test/agent-runtime/device_management/samples/02-use-cases/05-Device-Management-System/frontend/venv/lib/python3.12/site-packages/botocore/data/bedrock-agent-runtime/2023-07-26/paginators-1.sdk-extras.json +/Users/vgodwin/genesis-test/agent-runtime/device_management/samples/02-use-cases/05-Device-Management-System/frontend/venv/lib/python3.12/site-packages/botocore/data/bedrock-agent-runtime/2023-07-26/service-2.json.gz +/Users/vgodwin/genesis-test/agent-runtime/device_management/samples/02-use-cases/05-Device-Management-System/frontend/venv/lib/python3.12/site-packages/botocore/data/bedrock-agent/2023-06-05/endpoint-rule-set-1.json.gz +/Users/vgodwin/genesis-test/agent-runtime/device_management/samples/02-use-cases/05-Device-Management-System/frontend/venv/lib/python3.12/site-packages/botocore/data/bedrock-agent/2023-06-05/paginators-1.json +/Users/vgodwin/genesis-test/agent-runtime/device_management/samples/02-use-cases/05-Device-Management-System/frontend/venv/lib/python3.12/site-packages/botocore/data/bedrock-agent/2023-06-05/service-2.json.gz +/Users/vgodwin/genesis-test/agent-runtime/device_management/samples/02-use-cases/05-Device-Management-System/frontend/venv/lib/python3.12/site-packages/botocore/data/bedrock-agentcore-control/2023-06-05/endpoint-rule-set-1.json.gz +/Users/vgodwin/genesis-test/agent-runtime/device_management/samples/02-use-cases/05-Device-Management-System/frontend/venv/lib/python3.12/site-packages/botocore/data/bedrock-agentcore-control/2023-06-05/paginators-1.json +/Users/vgodwin/genesis-test/agent-runtime/device_management/samples/02-use-cases/05-Device-Management-System/frontend/venv/lib/python3.12/site-packages/botocore/data/bedrock-agentcore-control/2023-06-05/service-2.json.gz +/Users/vgodwin/genesis-test/agent-runtime/device_management/samples/02-use-cases/05-Device-Management-System/frontend/venv/lib/python3.12/site-packages/botocore/data/bedrock-agentcore-control/2023-06-05/waiters-2.json +/Users/vgodwin/genesis-test/agent-runtime/device_management/samples/02-use-cases/05-Device-Management-System/frontend/venv/lib/python3.12/site-packages/botocore/data/bedrock-agentcore/2024-02-28/endpoint-rule-set-1.json.gz +/Users/vgodwin/genesis-test/agent-runtime/device_management/samples/02-use-cases/05-Device-Management-System/frontend/venv/lib/python3.12/site-packages/botocore/data/bedrock-agentcore/2024-02-28/paginators-1.json +/Users/vgodwin/genesis-test/agent-runtime/device_management/samples/02-use-cases/05-Device-Management-System/frontend/venv/lib/python3.12/site-packages/botocore/data/bedrock-agentcore/2024-02-28/service-2.json.gz +/Users/vgodwin/genesis-test/agent-runtime/device_management/samples/02-use-cases/05-Device-Management-System/frontend/venv/lib/python3.12/site-packages/botocore/data/bedrock-agentcore/2024-02-28/waiters-2.json +/Users/vgodwin/genesis-test/agent-runtime/device_management/samples/02-use-cases/05-Device-Management-System/frontend/venv/lib/python3.12/site-packages/botocore/data/bedrock-data-automation-runtime/2024-06-13/endpoint-rule-set-1.json.gz +/Users/vgodwin/genesis-test/agent-runtime/device_management/samples/02-use-cases/05-Device-Management-System/frontend/venv/lib/python3.12/site-packages/botocore/data/bedrock-data-automation-runtime/2024-06-13/paginators-1.json +/Users/vgodwin/genesis-test/agent-runtime/device_management/samples/02-use-cases/05-Device-Management-System/frontend/venv/lib/python3.12/site-packages/botocore/data/bedrock-data-automation-runtime/2024-06-13/service-2.json.gz +/Users/vgodwin/genesis-test/agent-runtime/device_management/samples/02-use-cases/05-Device-Management-System/frontend/venv/lib/python3.12/site-packages/botocore/data/bedrock-data-automation/2023-07-26/endpoint-rule-set-1.json.gz +/Users/vgodwin/genesis-test/agent-runtime/device_management/samples/02-use-cases/05-Device-Management-System/frontend/venv/lib/python3.12/site-packages/botocore/data/bedrock-data-automation/2023-07-26/paginators-1.json +/Users/vgodwin/genesis-test/agent-runtime/device_management/samples/02-use-cases/05-Device-Management-System/frontend/venv/lib/python3.12/site-packages/botocore/data/bedrock-data-automation/2023-07-26/service-2.json.gz +/Users/vgodwin/genesis-test/agent-runtime/device_management/samples/02-use-cases/05-Device-Management-System/frontend/venv/lib/python3.12/site-packages/botocore/data/bedrock-runtime/2023-09-30/endpoint-rule-set-1.json.gz +/Users/vgodwin/genesis-test/agent-runtime/device_management/samples/02-use-cases/05-Device-Management-System/frontend/venv/lib/python3.12/site-packages/botocore/data/bedrock-runtime/2023-09-30/paginators-1.json +/Users/vgodwin/genesis-test/agent-runtime/device_management/samples/02-use-cases/05-Device-Management-System/frontend/venv/lib/python3.12/site-packages/botocore/data/bedrock-runtime/2023-09-30/service-2.json.gz +/Users/vgodwin/genesis-test/agent-runtime/device_management/samples/02-use-cases/05-Device-Management-System/frontend/venv/lib/python3.12/site-packages/botocore/data/bedrock-runtime/2023-09-30/waiters-2.json +/Users/vgodwin/genesis-test/agent-runtime/device_management/samples/02-use-cases/05-Device-Management-System/frontend/venv/lib/python3.12/site-packages/botocore/data/bedrock/2023-04-20/endpoint-rule-set-1.json.gz +/Users/vgodwin/genesis-test/agent-runtime/device_management/samples/02-use-cases/05-Device-Management-System/frontend/venv/lib/python3.12/site-packages/botocore/data/bedrock/2023-04-20/paginators-1.json +/Users/vgodwin/genesis-test/agent-runtime/device_management/samples/02-use-cases/05-Device-Management-System/frontend/venv/lib/python3.12/site-packages/botocore/data/bedrock/2023-04-20/service-2.json.gz +/Users/vgodwin/genesis-test/agent-runtime/device_management/samples/02-use-cases/05-Device-Management-System/frontend/venv/lib/python3.12/site-packages/botocore/data/bedrock/2023-04-20/waiters-2.json +/Users/vgodwin/genesis-test/agent-runtime/device_management/samples/02-use-cases/05-Device-Management-System/frontend/venv/lib/python3.12/site-packages/botocore/data/billing/2023-09-07/endpoint-rule-set-1.json.gz +/Users/vgodwin/genesis-test/agent-runtime/device_management/samples/02-use-cases/05-Device-Management-System/frontend/venv/lib/python3.12/site-packages/botocore/data/billing/2023-09-07/paginators-1.json +/Users/vgodwin/genesis-test/agent-runtime/device_management/samples/02-use-cases/05-Device-Management-System/frontend/venv/lib/python3.12/site-packages/botocore/data/billing/2023-09-07/service-2.json.gz +/Users/vgodwin/genesis-test/agent-runtime/device_management/samples/02-use-cases/05-Device-Management-System/frontend/venv/lib/python3.12/site-packages/botocore/data/billing/2023-09-07/waiters-2.json +/Users/vgodwin/genesis-test/agent-runtime/device_management/samples/02-use-cases/05-Device-Management-System/frontend/venv/lib/python3.12/site-packages/botocore/data/billingconductor/2021-07-30/endpoint-rule-set-1.json.gz +/Users/vgodwin/genesis-test/agent-runtime/device_management/samples/02-use-cases/05-Device-Management-System/frontend/venv/lib/python3.12/site-packages/botocore/data/billingconductor/2021-07-30/examples-1.json +/Users/vgodwin/genesis-test/agent-runtime/device_management/samples/02-use-cases/05-Device-Management-System/frontend/venv/lib/python3.12/site-packages/botocore/data/billingconductor/2021-07-30/paginators-1.json +/Users/vgodwin/genesis-test/agent-runtime/device_management/samples/02-use-cases/05-Device-Management-System/frontend/venv/lib/python3.12/site-packages/botocore/data/billingconductor/2021-07-30/service-2.json.gz +/Users/vgodwin/genesis-test/agent-runtime/device_management/samples/02-use-cases/05-Device-Management-System/frontend/venv/lib/python3.12/site-packages/botocore/data/billingconductor/2021-07-30/waiters-2.json +/Users/vgodwin/genesis-test/agent-runtime/device_management/samples/02-use-cases/05-Device-Management-System/frontend/venv/lib/python3.12/site-packages/botocore/data/braket/2019-09-01/endpoint-rule-set-1.json.gz +/Users/vgodwin/genesis-test/agent-runtime/device_management/samples/02-use-cases/05-Device-Management-System/frontend/venv/lib/python3.12/site-packages/botocore/data/braket/2019-09-01/examples-1.json +/Users/vgodwin/genesis-test/agent-runtime/device_management/samples/02-use-cases/05-Device-Management-System/frontend/venv/lib/python3.12/site-packages/botocore/data/braket/2019-09-01/paginators-1.json +/Users/vgodwin/genesis-test/agent-runtime/device_management/samples/02-use-cases/05-Device-Management-System/frontend/venv/lib/python3.12/site-packages/botocore/data/braket/2019-09-01/service-2.json.gz +/Users/vgodwin/genesis-test/agent-runtime/device_management/samples/02-use-cases/05-Device-Management-System/frontend/venv/lib/python3.12/site-packages/botocore/data/budgets/2016-10-20/endpoint-rule-set-1.json.gz +/Users/vgodwin/genesis-test/agent-runtime/device_management/samples/02-use-cases/05-Device-Management-System/frontend/venv/lib/python3.12/site-packages/botocore/data/budgets/2016-10-20/examples-1.json +/Users/vgodwin/genesis-test/agent-runtime/device_management/samples/02-use-cases/05-Device-Management-System/frontend/venv/lib/python3.12/site-packages/botocore/data/budgets/2016-10-20/paginators-1.json +/Users/vgodwin/genesis-test/agent-runtime/device_management/samples/02-use-cases/05-Device-Management-System/frontend/venv/lib/python3.12/site-packages/botocore/data/budgets/2016-10-20/service-2.json.gz +/Users/vgodwin/genesis-test/agent-runtime/device_management/samples/02-use-cases/05-Device-Management-System/frontend/venv/lib/python3.12/site-packages/botocore/data/ce/2017-10-25/endpoint-rule-set-1.json.gz +/Users/vgodwin/genesis-test/agent-runtime/device_management/samples/02-use-cases/05-Device-Management-System/frontend/venv/lib/python3.12/site-packages/botocore/data/ce/2017-10-25/examples-1.json +/Users/vgodwin/genesis-test/agent-runtime/device_management/samples/02-use-cases/05-Device-Management-System/frontend/venv/lib/python3.12/site-packages/botocore/data/ce/2017-10-25/paginators-1.json +/Users/vgodwin/genesis-test/agent-runtime/device_management/samples/02-use-cases/05-Device-Management-System/frontend/venv/lib/python3.12/site-packages/botocore/data/ce/2017-10-25/paginators-1.sdk-extras.json +/Users/vgodwin/genesis-test/agent-runtime/device_management/samples/02-use-cases/05-Device-Management-System/frontend/venv/lib/python3.12/site-packages/botocore/data/ce/2017-10-25/service-2.json.gz +/Users/vgodwin/genesis-test/agent-runtime/device_management/samples/02-use-cases/05-Device-Management-System/frontend/venv/lib/python3.12/site-packages/botocore/data/chatbot/2017-10-11/endpoint-rule-set-1.json.gz +/Users/vgodwin/genesis-test/agent-runtime/device_management/samples/02-use-cases/05-Device-Management-System/frontend/venv/lib/python3.12/site-packages/botocore/data/chatbot/2017-10-11/paginators-1.json +/Users/vgodwin/genesis-test/agent-runtime/device_management/samples/02-use-cases/05-Device-Management-System/frontend/venv/lib/python3.12/site-packages/botocore/data/chatbot/2017-10-11/service-2.json.gz +/Users/vgodwin/genesis-test/agent-runtime/device_management/samples/02-use-cases/05-Device-Management-System/frontend/venv/lib/python3.12/site-packages/botocore/data/chime-sdk-identity/2021-04-20/endpoint-rule-set-1.json.gz +/Users/vgodwin/genesis-test/agent-runtime/device_management/samples/02-use-cases/05-Device-Management-System/frontend/venv/lib/python3.12/site-packages/botocore/data/chime-sdk-identity/2021-04-20/examples-1.json +/Users/vgodwin/genesis-test/agent-runtime/device_management/samples/02-use-cases/05-Device-Management-System/frontend/venv/lib/python3.12/site-packages/botocore/data/chime-sdk-identity/2021-04-20/paginators-1.json +/Users/vgodwin/genesis-test/agent-runtime/device_management/samples/02-use-cases/05-Device-Management-System/frontend/venv/lib/python3.12/site-packages/botocore/data/chime-sdk-identity/2021-04-20/service-2.json.gz +/Users/vgodwin/genesis-test/agent-runtime/device_management/samples/02-use-cases/05-Device-Management-System/frontend/venv/lib/python3.12/site-packages/botocore/data/chime-sdk-media-pipelines/2021-07-15/endpoint-rule-set-1.json.gz +/Users/vgodwin/genesis-test/agent-runtime/device_management/samples/02-use-cases/05-Device-Management-System/frontend/venv/lib/python3.12/site-packages/botocore/data/chime-sdk-media-pipelines/2021-07-15/paginators-1.json +/Users/vgodwin/genesis-test/agent-runtime/device_management/samples/02-use-cases/05-Device-Management-System/frontend/venv/lib/python3.12/site-packages/botocore/data/chime-sdk-media-pipelines/2021-07-15/service-2.json.gz +/Users/vgodwin/genesis-test/agent-runtime/device_management/samples/02-use-cases/05-Device-Management-System/frontend/venv/lib/python3.12/site-packages/botocore/data/chime-sdk-meetings/2021-07-15/endpoint-rule-set-1.json.gz +/Users/vgodwin/genesis-test/agent-runtime/device_management/samples/02-use-cases/05-Device-Management-System/frontend/venv/lib/python3.12/site-packages/botocore/data/chime-sdk-meetings/2021-07-15/examples-1.json +/Users/vgodwin/genesis-test/agent-runtime/device_management/samples/02-use-cases/05-Device-Management-System/frontend/venv/lib/python3.12/site-packages/botocore/data/chime-sdk-meetings/2021-07-15/paginators-1.json +/Users/vgodwin/genesis-test/agent-runtime/device_management/samples/02-use-cases/05-Device-Management-System/frontend/venv/lib/python3.12/site-packages/botocore/data/chime-sdk-meetings/2021-07-15/service-2.json.gz +/Users/vgodwin/genesis-test/agent-runtime/device_management/samples/02-use-cases/05-Device-Management-System/frontend/venv/lib/python3.12/site-packages/botocore/data/chime-sdk-messaging/2021-05-15/endpoint-rule-set-1.json.gz +/Users/vgodwin/genesis-test/agent-runtime/device_management/samples/02-use-cases/05-Device-Management-System/frontend/venv/lib/python3.12/site-packages/botocore/data/chime-sdk-messaging/2021-05-15/examples-1.json +/Users/vgodwin/genesis-test/agent-runtime/device_management/samples/02-use-cases/05-Device-Management-System/frontend/venv/lib/python3.12/site-packages/botocore/data/chime-sdk-messaging/2021-05-15/paginators-1.json +/Users/vgodwin/genesis-test/agent-runtime/device_management/samples/02-use-cases/05-Device-Management-System/frontend/venv/lib/python3.12/site-packages/botocore/data/chime-sdk-messaging/2021-05-15/service-2.json.gz +/Users/vgodwin/genesis-test/agent-runtime/device_management/samples/02-use-cases/05-Device-Management-System/frontend/venv/lib/python3.12/site-packages/botocore/data/chime-sdk-voice/2022-08-03/endpoint-rule-set-1.json.gz +/Users/vgodwin/genesis-test/agent-runtime/device_management/samples/02-use-cases/05-Device-Management-System/frontend/venv/lib/python3.12/site-packages/botocore/data/chime-sdk-voice/2022-08-03/paginators-1.json +/Users/vgodwin/genesis-test/agent-runtime/device_management/samples/02-use-cases/05-Device-Management-System/frontend/venv/lib/python3.12/site-packages/botocore/data/chime-sdk-voice/2022-08-03/service-2.json.gz +/Users/vgodwin/genesis-test/agent-runtime/device_management/samples/02-use-cases/05-Device-Management-System/frontend/venv/lib/python3.12/site-packages/botocore/data/chime/2018-05-01/endpoint-rule-set-1.json.gz +/Users/vgodwin/genesis-test/agent-runtime/device_management/samples/02-use-cases/05-Device-Management-System/frontend/venv/lib/python3.12/site-packages/botocore/data/chime/2018-05-01/examples-1.json +/Users/vgodwin/genesis-test/agent-runtime/device_management/samples/02-use-cases/05-Device-Management-System/frontend/venv/lib/python3.12/site-packages/botocore/data/chime/2018-05-01/paginators-1.json +/Users/vgodwin/genesis-test/agent-runtime/device_management/samples/02-use-cases/05-Device-Management-System/frontend/venv/lib/python3.12/site-packages/botocore/data/chime/2018-05-01/service-2.json.gz +/Users/vgodwin/genesis-test/agent-runtime/device_management/samples/02-use-cases/05-Device-Management-System/frontend/venv/lib/python3.12/site-packages/botocore/data/cleanrooms/2022-02-17/endpoint-rule-set-1.json.gz +/Users/vgodwin/genesis-test/agent-runtime/device_management/samples/02-use-cases/05-Device-Management-System/frontend/venv/lib/python3.12/site-packages/botocore/data/cleanrooms/2022-02-17/paginators-1.json +/Users/vgodwin/genesis-test/agent-runtime/device_management/samples/02-use-cases/05-Device-Management-System/frontend/venv/lib/python3.12/site-packages/botocore/data/cleanrooms/2022-02-17/service-2.json.gz +/Users/vgodwin/genesis-test/agent-runtime/device_management/samples/02-use-cases/05-Device-Management-System/frontend/venv/lib/python3.12/site-packages/botocore/data/cleanrooms/2022-02-17/waiters-2.json +/Users/vgodwin/genesis-test/agent-runtime/device_management/samples/02-use-cases/05-Device-Management-System/frontend/venv/lib/python3.12/site-packages/botocore/data/cleanroomsml/2023-09-06/endpoint-rule-set-1.json.gz +/Users/vgodwin/genesis-test/agent-runtime/device_management/samples/02-use-cases/05-Device-Management-System/frontend/venv/lib/python3.12/site-packages/botocore/data/cleanroomsml/2023-09-06/paginators-1.json +/Users/vgodwin/genesis-test/agent-runtime/device_management/samples/02-use-cases/05-Device-Management-System/frontend/venv/lib/python3.12/site-packages/botocore/data/cleanroomsml/2023-09-06/service-2.json.gz +/Users/vgodwin/genesis-test/agent-runtime/device_management/samples/02-use-cases/05-Device-Management-System/frontend/venv/lib/python3.12/site-packages/botocore/data/cleanroomsml/2023-09-06/waiters-2.json +/Users/vgodwin/genesis-test/agent-runtime/device_management/samples/02-use-cases/05-Device-Management-System/frontend/venv/lib/python3.12/site-packages/botocore/data/cloud9/2017-09-23/endpoint-rule-set-1.json.gz +/Users/vgodwin/genesis-test/agent-runtime/device_management/samples/02-use-cases/05-Device-Management-System/frontend/venv/lib/python3.12/site-packages/botocore/data/cloud9/2017-09-23/examples-1.json +/Users/vgodwin/genesis-test/agent-runtime/device_management/samples/02-use-cases/05-Device-Management-System/frontend/venv/lib/python3.12/site-packages/botocore/data/cloud9/2017-09-23/paginators-1.json +/Users/vgodwin/genesis-test/agent-runtime/device_management/samples/02-use-cases/05-Device-Management-System/frontend/venv/lib/python3.12/site-packages/botocore/data/cloud9/2017-09-23/service-2.json.gz +/Users/vgodwin/genesis-test/agent-runtime/device_management/samples/02-use-cases/05-Device-Management-System/frontend/venv/lib/python3.12/site-packages/botocore/data/cloudcontrol/2021-09-30/endpoint-rule-set-1.json.gz +/Users/vgodwin/genesis-test/agent-runtime/device_management/samples/02-use-cases/05-Device-Management-System/frontend/venv/lib/python3.12/site-packages/botocore/data/cloudcontrol/2021-09-30/examples-1.json +/Users/vgodwin/genesis-test/agent-runtime/device_management/samples/02-use-cases/05-Device-Management-System/frontend/venv/lib/python3.12/site-packages/botocore/data/cloudcontrol/2021-09-30/paginators-1.json +/Users/vgodwin/genesis-test/agent-runtime/device_management/samples/02-use-cases/05-Device-Management-System/frontend/venv/lib/python3.12/site-packages/botocore/data/cloudcontrol/2021-09-30/paginators-1.sdk-extras.json +/Users/vgodwin/genesis-test/agent-runtime/device_management/samples/02-use-cases/05-Device-Management-System/frontend/venv/lib/python3.12/site-packages/botocore/data/cloudcontrol/2021-09-30/service-2.json.gz +/Users/vgodwin/genesis-test/agent-runtime/device_management/samples/02-use-cases/05-Device-Management-System/frontend/venv/lib/python3.12/site-packages/botocore/data/cloudcontrol/2021-09-30/waiters-2.json +/Users/vgodwin/genesis-test/agent-runtime/device_management/samples/02-use-cases/05-Device-Management-System/frontend/venv/lib/python3.12/site-packages/botocore/data/clouddirectory/2016-05-10/endpoint-rule-set-1.json.gz +/Users/vgodwin/genesis-test/agent-runtime/device_management/samples/02-use-cases/05-Device-Management-System/frontend/venv/lib/python3.12/site-packages/botocore/data/clouddirectory/2016-05-10/examples-1.json +/Users/vgodwin/genesis-test/agent-runtime/device_management/samples/02-use-cases/05-Device-Management-System/frontend/venv/lib/python3.12/site-packages/botocore/data/clouddirectory/2016-05-10/paginators-1.json +/Users/vgodwin/genesis-test/agent-runtime/device_management/samples/02-use-cases/05-Device-Management-System/frontend/venv/lib/python3.12/site-packages/botocore/data/clouddirectory/2016-05-10/service-2.json.gz +/Users/vgodwin/genesis-test/agent-runtime/device_management/samples/02-use-cases/05-Device-Management-System/frontend/venv/lib/python3.12/site-packages/botocore/data/clouddirectory/2017-01-11/endpoint-rule-set-1.json.gz +/Users/vgodwin/genesis-test/agent-runtime/device_management/samples/02-use-cases/05-Device-Management-System/frontend/venv/lib/python3.12/site-packages/botocore/data/clouddirectory/2017-01-11/examples-1.json +/Users/vgodwin/genesis-test/agent-runtime/device_management/samples/02-use-cases/05-Device-Management-System/frontend/venv/lib/python3.12/site-packages/botocore/data/clouddirectory/2017-01-11/paginators-1.json +/Users/vgodwin/genesis-test/agent-runtime/device_management/samples/02-use-cases/05-Device-Management-System/frontend/venv/lib/python3.12/site-packages/botocore/data/clouddirectory/2017-01-11/service-2.json.gz +/Users/vgodwin/genesis-test/agent-runtime/device_management/samples/02-use-cases/05-Device-Management-System/frontend/venv/lib/python3.12/site-packages/botocore/data/cloudformation/2010-05-15/endpoint-rule-set-1.json.gz +/Users/vgodwin/genesis-test/agent-runtime/device_management/samples/02-use-cases/05-Device-Management-System/frontend/venv/lib/python3.12/site-packages/botocore/data/cloudformation/2010-05-15/examples-1.json +/Users/vgodwin/genesis-test/agent-runtime/device_management/samples/02-use-cases/05-Device-Management-System/frontend/venv/lib/python3.12/site-packages/botocore/data/cloudformation/2010-05-15/paginators-1.json +/Users/vgodwin/genesis-test/agent-runtime/device_management/samples/02-use-cases/05-Device-Management-System/frontend/venv/lib/python3.12/site-packages/botocore/data/cloudformation/2010-05-15/service-2.json.gz +/Users/vgodwin/genesis-test/agent-runtime/device_management/samples/02-use-cases/05-Device-Management-System/frontend/venv/lib/python3.12/site-packages/botocore/data/cloudformation/2010-05-15/waiters-2.json +/Users/vgodwin/genesis-test/agent-runtime/device_management/samples/02-use-cases/05-Device-Management-System/frontend/venv/lib/python3.12/site-packages/botocore/data/cloudfront-keyvaluestore/2022-07-26/endpoint-rule-set-1.json.gz +/Users/vgodwin/genesis-test/agent-runtime/device_management/samples/02-use-cases/05-Device-Management-System/frontend/venv/lib/python3.12/site-packages/botocore/data/cloudfront-keyvaluestore/2022-07-26/paginators-1.json +/Users/vgodwin/genesis-test/agent-runtime/device_management/samples/02-use-cases/05-Device-Management-System/frontend/venv/lib/python3.12/site-packages/botocore/data/cloudfront-keyvaluestore/2022-07-26/service-2.json.gz +/Users/vgodwin/genesis-test/agent-runtime/device_management/samples/02-use-cases/05-Device-Management-System/frontend/venv/lib/python3.12/site-packages/botocore/data/cloudfront/2014-05-31/endpoint-rule-set-1.json.gz +/Users/vgodwin/genesis-test/agent-runtime/device_management/samples/02-use-cases/05-Device-Management-System/frontend/venv/lib/python3.12/site-packages/botocore/data/cloudfront/2014-05-31/paginators-1.json +/Users/vgodwin/genesis-test/agent-runtime/device_management/samples/02-use-cases/05-Device-Management-System/frontend/venv/lib/python3.12/site-packages/botocore/data/cloudfront/2014-05-31/service-2.json.gz +/Users/vgodwin/genesis-test/agent-runtime/device_management/samples/02-use-cases/05-Device-Management-System/frontend/venv/lib/python3.12/site-packages/botocore/data/cloudfront/2014-05-31/waiters-2.json +/Users/vgodwin/genesis-test/agent-runtime/device_management/samples/02-use-cases/05-Device-Management-System/frontend/venv/lib/python3.12/site-packages/botocore/data/cloudfront/2014-10-21/endpoint-rule-set-1.json.gz +/Users/vgodwin/genesis-test/agent-runtime/device_management/samples/02-use-cases/05-Device-Management-System/frontend/venv/lib/python3.12/site-packages/botocore/data/cloudfront/2014-10-21/paginators-1.json +/Users/vgodwin/genesis-test/agent-runtime/device_management/samples/02-use-cases/05-Device-Management-System/frontend/venv/lib/python3.12/site-packages/botocore/data/cloudfront/2014-10-21/service-2.json.gz +/Users/vgodwin/genesis-test/agent-runtime/device_management/samples/02-use-cases/05-Device-Management-System/frontend/venv/lib/python3.12/site-packages/botocore/data/cloudfront/2014-10-21/waiters-2.json +/Users/vgodwin/genesis-test/agent-runtime/device_management/samples/02-use-cases/05-Device-Management-System/frontend/venv/lib/python3.12/site-packages/botocore/data/cloudfront/2014-11-06/endpoint-rule-set-1.json.gz +/Users/vgodwin/genesis-test/agent-runtime/device_management/samples/02-use-cases/05-Device-Management-System/frontend/venv/lib/python3.12/site-packages/botocore/data/cloudfront/2014-11-06/paginators-1.json +/Users/vgodwin/genesis-test/agent-runtime/device_management/samples/02-use-cases/05-Device-Management-System/frontend/venv/lib/python3.12/site-packages/botocore/data/cloudfront/2014-11-06/service-2.json.gz +/Users/vgodwin/genesis-test/agent-runtime/device_management/samples/02-use-cases/05-Device-Management-System/frontend/venv/lib/python3.12/site-packages/botocore/data/cloudfront/2014-11-06/waiters-2.json +/Users/vgodwin/genesis-test/agent-runtime/device_management/samples/02-use-cases/05-Device-Management-System/frontend/venv/lib/python3.12/site-packages/botocore/data/cloudfront/2015-04-17/endpoint-rule-set-1.json.gz +/Users/vgodwin/genesis-test/agent-runtime/device_management/samples/02-use-cases/05-Device-Management-System/frontend/venv/lib/python3.12/site-packages/botocore/data/cloudfront/2015-04-17/paginators-1.json +/Users/vgodwin/genesis-test/agent-runtime/device_management/samples/02-use-cases/05-Device-Management-System/frontend/venv/lib/python3.12/site-packages/botocore/data/cloudfront/2015-04-17/service-2.json.gz +/Users/vgodwin/genesis-test/agent-runtime/device_management/samples/02-use-cases/05-Device-Management-System/frontend/venv/lib/python3.12/site-packages/botocore/data/cloudfront/2015-04-17/waiters-2.json +/Users/vgodwin/genesis-test/agent-runtime/device_management/samples/02-use-cases/05-Device-Management-System/frontend/venv/lib/python3.12/site-packages/botocore/data/cloudfront/2015-07-27/endpoint-rule-set-1.json.gz +/Users/vgodwin/genesis-test/agent-runtime/device_management/samples/02-use-cases/05-Device-Management-System/frontend/venv/lib/python3.12/site-packages/botocore/data/cloudfront/2015-07-27/paginators-1.json +/Users/vgodwin/genesis-test/agent-runtime/device_management/samples/02-use-cases/05-Device-Management-System/frontend/venv/lib/python3.12/site-packages/botocore/data/cloudfront/2015-07-27/service-2.json.gz +/Users/vgodwin/genesis-test/agent-runtime/device_management/samples/02-use-cases/05-Device-Management-System/frontend/venv/lib/python3.12/site-packages/botocore/data/cloudfront/2015-07-27/waiters-2.json +/Users/vgodwin/genesis-test/agent-runtime/device_management/samples/02-use-cases/05-Device-Management-System/frontend/venv/lib/python3.12/site-packages/botocore/data/cloudfront/2015-09-17/endpoint-rule-set-1.json.gz +/Users/vgodwin/genesis-test/agent-runtime/device_management/samples/02-use-cases/05-Device-Management-System/frontend/venv/lib/python3.12/site-packages/botocore/data/cloudfront/2015-09-17/paginators-1.json +/Users/vgodwin/genesis-test/agent-runtime/device_management/samples/02-use-cases/05-Device-Management-System/frontend/venv/lib/python3.12/site-packages/botocore/data/cloudfront/2015-09-17/service-2.json.gz +/Users/vgodwin/genesis-test/agent-runtime/device_management/samples/02-use-cases/05-Device-Management-System/frontend/venv/lib/python3.12/site-packages/botocore/data/cloudfront/2015-09-17/waiters-2.json +/Users/vgodwin/genesis-test/agent-runtime/device_management/samples/02-use-cases/05-Device-Management-System/frontend/venv/lib/python3.12/site-packages/botocore/data/cloudfront/2016-01-13/endpoint-rule-set-1.json.gz +/Users/vgodwin/genesis-test/agent-runtime/device_management/samples/02-use-cases/05-Device-Management-System/frontend/venv/lib/python3.12/site-packages/botocore/data/cloudfront/2016-01-13/paginators-1.json +/Users/vgodwin/genesis-test/agent-runtime/device_management/samples/02-use-cases/05-Device-Management-System/frontend/venv/lib/python3.12/site-packages/botocore/data/cloudfront/2016-01-13/service-2.json.gz +/Users/vgodwin/genesis-test/agent-runtime/device_management/samples/02-use-cases/05-Device-Management-System/frontend/venv/lib/python3.12/site-packages/botocore/data/cloudfront/2016-01-13/waiters-2.json +/Users/vgodwin/genesis-test/agent-runtime/device_management/samples/02-use-cases/05-Device-Management-System/frontend/venv/lib/python3.12/site-packages/botocore/data/cloudfront/2016-01-28/endpoint-rule-set-1.json.gz +/Users/vgodwin/genesis-test/agent-runtime/device_management/samples/02-use-cases/05-Device-Management-System/frontend/venv/lib/python3.12/site-packages/botocore/data/cloudfront/2016-01-28/examples-1.json +/Users/vgodwin/genesis-test/agent-runtime/device_management/samples/02-use-cases/05-Device-Management-System/frontend/venv/lib/python3.12/site-packages/botocore/data/cloudfront/2016-01-28/paginators-1.json +/Users/vgodwin/genesis-test/agent-runtime/device_management/samples/02-use-cases/05-Device-Management-System/frontend/venv/lib/python3.12/site-packages/botocore/data/cloudfront/2016-01-28/service-2.json.gz +/Users/vgodwin/genesis-test/agent-runtime/device_management/samples/02-use-cases/05-Device-Management-System/frontend/venv/lib/python3.12/site-packages/botocore/data/cloudfront/2016-01-28/waiters-2.json +/Users/vgodwin/genesis-test/agent-runtime/device_management/samples/02-use-cases/05-Device-Management-System/frontend/venv/lib/python3.12/site-packages/botocore/data/cloudfront/2016-08-01/endpoint-rule-set-1.json.gz +/Users/vgodwin/genesis-test/agent-runtime/device_management/samples/02-use-cases/05-Device-Management-System/frontend/venv/lib/python3.12/site-packages/botocore/data/cloudfront/2016-08-01/examples-1.json +/Users/vgodwin/genesis-test/agent-runtime/device_management/samples/02-use-cases/05-Device-Management-System/frontend/venv/lib/python3.12/site-packages/botocore/data/cloudfront/2016-08-01/paginators-1.json +/Users/vgodwin/genesis-test/agent-runtime/device_management/samples/02-use-cases/05-Device-Management-System/frontend/venv/lib/python3.12/site-packages/botocore/data/cloudfront/2016-08-01/service-2.json.gz +/Users/vgodwin/genesis-test/agent-runtime/device_management/samples/02-use-cases/05-Device-Management-System/frontend/venv/lib/python3.12/site-packages/botocore/data/cloudfront/2016-08-01/waiters-2.json +/Users/vgodwin/genesis-test/agent-runtime/device_management/samples/02-use-cases/05-Device-Management-System/frontend/venv/lib/python3.12/site-packages/botocore/data/cloudfront/2016-08-20/endpoint-rule-set-1.json.gz +/Users/vgodwin/genesis-test/agent-runtime/device_management/samples/02-use-cases/05-Device-Management-System/frontend/venv/lib/python3.12/site-packages/botocore/data/cloudfront/2016-08-20/paginators-1.json +/Users/vgodwin/genesis-test/agent-runtime/device_management/samples/02-use-cases/05-Device-Management-System/frontend/venv/lib/python3.12/site-packages/botocore/data/cloudfront/2016-08-20/service-2.json.gz +/Users/vgodwin/genesis-test/agent-runtime/device_management/samples/02-use-cases/05-Device-Management-System/frontend/venv/lib/python3.12/site-packages/botocore/data/cloudfront/2016-08-20/waiters-2.json +/Users/vgodwin/genesis-test/agent-runtime/device_management/samples/02-use-cases/05-Device-Management-System/frontend/venv/lib/python3.12/site-packages/botocore/data/cloudfront/2016-09-07/endpoint-rule-set-1.json.gz +/Users/vgodwin/genesis-test/agent-runtime/device_management/samples/02-use-cases/05-Device-Management-System/frontend/venv/lib/python3.12/site-packages/botocore/data/cloudfront/2016-09-07/examples-1.json +/Users/vgodwin/genesis-test/agent-runtime/device_management/samples/02-use-cases/05-Device-Management-System/frontend/venv/lib/python3.12/site-packages/botocore/data/cloudfront/2016-09-07/paginators-1.json +/Users/vgodwin/genesis-test/agent-runtime/device_management/samples/02-use-cases/05-Device-Management-System/frontend/venv/lib/python3.12/site-packages/botocore/data/cloudfront/2016-09-07/service-2.json.gz +/Users/vgodwin/genesis-test/agent-runtime/device_management/samples/02-use-cases/05-Device-Management-System/frontend/venv/lib/python3.12/site-packages/botocore/data/cloudfront/2016-09-07/waiters-2.json +/Users/vgodwin/genesis-test/agent-runtime/device_management/samples/02-use-cases/05-Device-Management-System/frontend/venv/lib/python3.12/site-packages/botocore/data/cloudfront/2016-09-29/endpoint-rule-set-1.json.gz +/Users/vgodwin/genesis-test/agent-runtime/device_management/samples/02-use-cases/05-Device-Management-System/frontend/venv/lib/python3.12/site-packages/botocore/data/cloudfront/2016-09-29/examples-1.json +/Users/vgodwin/genesis-test/agent-runtime/device_management/samples/02-use-cases/05-Device-Management-System/frontend/venv/lib/python3.12/site-packages/botocore/data/cloudfront/2016-09-29/paginators-1.json +/Users/vgodwin/genesis-test/agent-runtime/device_management/samples/02-use-cases/05-Device-Management-System/frontend/venv/lib/python3.12/site-packages/botocore/data/cloudfront/2016-09-29/service-2.json.gz +/Users/vgodwin/genesis-test/agent-runtime/device_management/samples/02-use-cases/05-Device-Management-System/frontend/venv/lib/python3.12/site-packages/botocore/data/cloudfront/2016-09-29/waiters-2.json +/Users/vgodwin/genesis-test/agent-runtime/device_management/samples/02-use-cases/05-Device-Management-System/frontend/venv/lib/python3.12/site-packages/botocore/data/cloudfront/2016-11-25/endpoint-rule-set-1.json.gz +/Users/vgodwin/genesis-test/agent-runtime/device_management/samples/02-use-cases/05-Device-Management-System/frontend/venv/lib/python3.12/site-packages/botocore/data/cloudfront/2016-11-25/examples-1.json +/Users/vgodwin/genesis-test/agent-runtime/device_management/samples/02-use-cases/05-Device-Management-System/frontend/venv/lib/python3.12/site-packages/botocore/data/cloudfront/2016-11-25/paginators-1.json +/Users/vgodwin/genesis-test/agent-runtime/device_management/samples/02-use-cases/05-Device-Management-System/frontend/venv/lib/python3.12/site-packages/botocore/data/cloudfront/2016-11-25/service-2.json.gz +/Users/vgodwin/genesis-test/agent-runtime/device_management/samples/02-use-cases/05-Device-Management-System/frontend/venv/lib/python3.12/site-packages/botocore/data/cloudfront/2016-11-25/waiters-2.json +/Users/vgodwin/genesis-test/agent-runtime/device_management/samples/02-use-cases/05-Device-Management-System/frontend/venv/lib/python3.12/site-packages/botocore/data/cloudfront/2017-03-25/endpoint-rule-set-1.json.gz +/Users/vgodwin/genesis-test/agent-runtime/device_management/samples/02-use-cases/05-Device-Management-System/frontend/venv/lib/python3.12/site-packages/botocore/data/cloudfront/2017-03-25/paginators-1.json +/Users/vgodwin/genesis-test/agent-runtime/device_management/samples/02-use-cases/05-Device-Management-System/frontend/venv/lib/python3.12/site-packages/botocore/data/cloudfront/2017-03-25/service-2.json.gz +/Users/vgodwin/genesis-test/agent-runtime/device_management/samples/02-use-cases/05-Device-Management-System/frontend/venv/lib/python3.12/site-packages/botocore/data/cloudfront/2017-03-25/waiters-2.json +/Users/vgodwin/genesis-test/agent-runtime/device_management/samples/02-use-cases/05-Device-Management-System/frontend/venv/lib/python3.12/site-packages/botocore/data/cloudfront/2017-10-30/endpoint-rule-set-1.json.gz +/Users/vgodwin/genesis-test/agent-runtime/device_management/samples/02-use-cases/05-Device-Management-System/frontend/venv/lib/python3.12/site-packages/botocore/data/cloudfront/2017-10-30/examples-1.json +/Users/vgodwin/genesis-test/agent-runtime/device_management/samples/02-use-cases/05-Device-Management-System/frontend/venv/lib/python3.12/site-packages/botocore/data/cloudfront/2017-10-30/paginators-1.json +/Users/vgodwin/genesis-test/agent-runtime/device_management/samples/02-use-cases/05-Device-Management-System/frontend/venv/lib/python3.12/site-packages/botocore/data/cloudfront/2017-10-30/service-2.json.gz +/Users/vgodwin/genesis-test/agent-runtime/device_management/samples/02-use-cases/05-Device-Management-System/frontend/venv/lib/python3.12/site-packages/botocore/data/cloudfront/2017-10-30/waiters-2.json +/Users/vgodwin/genesis-test/agent-runtime/device_management/samples/02-use-cases/05-Device-Management-System/frontend/venv/lib/python3.12/site-packages/botocore/data/cloudfront/2018-06-18/endpoint-rule-set-1.json.gz +/Users/vgodwin/genesis-test/agent-runtime/device_management/samples/02-use-cases/05-Device-Management-System/frontend/venv/lib/python3.12/site-packages/botocore/data/cloudfront/2018-06-18/examples-1.json +/Users/vgodwin/genesis-test/agent-runtime/device_management/samples/02-use-cases/05-Device-Management-System/frontend/venv/lib/python3.12/site-packages/botocore/data/cloudfront/2018-06-18/paginators-1.json +/Users/vgodwin/genesis-test/agent-runtime/device_management/samples/02-use-cases/05-Device-Management-System/frontend/venv/lib/python3.12/site-packages/botocore/data/cloudfront/2018-06-18/service-2.json.gz +/Users/vgodwin/genesis-test/agent-runtime/device_management/samples/02-use-cases/05-Device-Management-System/frontend/venv/lib/python3.12/site-packages/botocore/data/cloudfront/2018-06-18/waiters-2.json +/Users/vgodwin/genesis-test/agent-runtime/device_management/samples/02-use-cases/05-Device-Management-System/frontend/venv/lib/python3.12/site-packages/botocore/data/cloudfront/2018-11-05/endpoint-rule-set-1.json.gz +/Users/vgodwin/genesis-test/agent-runtime/device_management/samples/02-use-cases/05-Device-Management-System/frontend/venv/lib/python3.12/site-packages/botocore/data/cloudfront/2018-11-05/examples-1.json +/Users/vgodwin/genesis-test/agent-runtime/device_management/samples/02-use-cases/05-Device-Management-System/frontend/venv/lib/python3.12/site-packages/botocore/data/cloudfront/2018-11-05/paginators-1.json +/Users/vgodwin/genesis-test/agent-runtime/device_management/samples/02-use-cases/05-Device-Management-System/frontend/venv/lib/python3.12/site-packages/botocore/data/cloudfront/2018-11-05/service-2.json.gz +/Users/vgodwin/genesis-test/agent-runtime/device_management/samples/02-use-cases/05-Device-Management-System/frontend/venv/lib/python3.12/site-packages/botocore/data/cloudfront/2018-11-05/waiters-2.json +/Users/vgodwin/genesis-test/agent-runtime/device_management/samples/02-use-cases/05-Device-Management-System/frontend/venv/lib/python3.12/site-packages/botocore/data/cloudfront/2019-03-26/endpoint-rule-set-1.json.gz +/Users/vgodwin/genesis-test/agent-runtime/device_management/samples/02-use-cases/05-Device-Management-System/frontend/venv/lib/python3.12/site-packages/botocore/data/cloudfront/2019-03-26/examples-1.json +/Users/vgodwin/genesis-test/agent-runtime/device_management/samples/02-use-cases/05-Device-Management-System/frontend/venv/lib/python3.12/site-packages/botocore/data/cloudfront/2019-03-26/paginators-1.json +/Users/vgodwin/genesis-test/agent-runtime/device_management/samples/02-use-cases/05-Device-Management-System/frontend/venv/lib/python3.12/site-packages/botocore/data/cloudfront/2019-03-26/service-2.json.gz +/Users/vgodwin/genesis-test/agent-runtime/device_management/samples/02-use-cases/05-Device-Management-System/frontend/venv/lib/python3.12/site-packages/botocore/data/cloudfront/2019-03-26/waiters-2.json +/Users/vgodwin/genesis-test/agent-runtime/device_management/samples/02-use-cases/05-Device-Management-System/frontend/venv/lib/python3.12/site-packages/botocore/data/cloudfront/2020-05-31/endpoint-rule-set-1.json.gz +/Users/vgodwin/genesis-test/agent-runtime/device_management/samples/02-use-cases/05-Device-Management-System/frontend/venv/lib/python3.12/site-packages/botocore/data/cloudfront/2020-05-31/examples-1.json +/Users/vgodwin/genesis-test/agent-runtime/device_management/samples/02-use-cases/05-Device-Management-System/frontend/venv/lib/python3.12/site-packages/botocore/data/cloudfront/2020-05-31/paginators-1.json +/Users/vgodwin/genesis-test/agent-runtime/device_management/samples/02-use-cases/05-Device-Management-System/frontend/venv/lib/python3.12/site-packages/botocore/data/cloudfront/2020-05-31/service-2.json.gz +/Users/vgodwin/genesis-test/agent-runtime/device_management/samples/02-use-cases/05-Device-Management-System/frontend/venv/lib/python3.12/site-packages/botocore/data/cloudfront/2020-05-31/waiters-2.json +/Users/vgodwin/genesis-test/agent-runtime/device_management/samples/02-use-cases/05-Device-Management-System/frontend/venv/lib/python3.12/site-packages/botocore/data/cloudhsm/2014-05-30/endpoint-rule-set-1.json.gz +/Users/vgodwin/genesis-test/agent-runtime/device_management/samples/02-use-cases/05-Device-Management-System/frontend/venv/lib/python3.12/site-packages/botocore/data/cloudhsm/2014-05-30/examples-1.json +/Users/vgodwin/genesis-test/agent-runtime/device_management/samples/02-use-cases/05-Device-Management-System/frontend/venv/lib/python3.12/site-packages/botocore/data/cloudhsm/2014-05-30/paginators-1.json +/Users/vgodwin/genesis-test/agent-runtime/device_management/samples/02-use-cases/05-Device-Management-System/frontend/venv/lib/python3.12/site-packages/botocore/data/cloudhsm/2014-05-30/service-2.json.gz +/Users/vgodwin/genesis-test/agent-runtime/device_management/samples/02-use-cases/05-Device-Management-System/frontend/venv/lib/python3.12/site-packages/botocore/data/cloudhsmv2/2017-04-28/endpoint-rule-set-1.json.gz +/Users/vgodwin/genesis-test/agent-runtime/device_management/samples/02-use-cases/05-Device-Management-System/frontend/venv/lib/python3.12/site-packages/botocore/data/cloudhsmv2/2017-04-28/examples-1.json +/Users/vgodwin/genesis-test/agent-runtime/device_management/samples/02-use-cases/05-Device-Management-System/frontend/venv/lib/python3.12/site-packages/botocore/data/cloudhsmv2/2017-04-28/paginators-1.json +/Users/vgodwin/genesis-test/agent-runtime/device_management/samples/02-use-cases/05-Device-Management-System/frontend/venv/lib/python3.12/site-packages/botocore/data/cloudhsmv2/2017-04-28/service-2.json.gz +/Users/vgodwin/genesis-test/agent-runtime/device_management/samples/02-use-cases/05-Device-Management-System/frontend/venv/lib/python3.12/site-packages/botocore/data/cloudsearch/2011-02-01/endpoint-rule-set-1.json.gz +/Users/vgodwin/genesis-test/agent-runtime/device_management/samples/02-use-cases/05-Device-Management-System/frontend/venv/lib/python3.12/site-packages/botocore/data/cloudsearch/2011-02-01/service-2.json.gz +/Users/vgodwin/genesis-test/agent-runtime/device_management/samples/02-use-cases/05-Device-Management-System/frontend/venv/lib/python3.12/site-packages/botocore/data/cloudsearch/2013-01-01/endpoint-rule-set-1.json.gz +/Users/vgodwin/genesis-test/agent-runtime/device_management/samples/02-use-cases/05-Device-Management-System/frontend/venv/lib/python3.12/site-packages/botocore/data/cloudsearch/2013-01-01/examples-1.json +/Users/vgodwin/genesis-test/agent-runtime/device_management/samples/02-use-cases/05-Device-Management-System/frontend/venv/lib/python3.12/site-packages/botocore/data/cloudsearch/2013-01-01/paginators-1.json +/Users/vgodwin/genesis-test/agent-runtime/device_management/samples/02-use-cases/05-Device-Management-System/frontend/venv/lib/python3.12/site-packages/botocore/data/cloudsearch/2013-01-01/service-2.json.gz +/Users/vgodwin/genesis-test/agent-runtime/device_management/samples/02-use-cases/05-Device-Management-System/frontend/venv/lib/python3.12/site-packages/botocore/data/cloudsearchdomain/2013-01-01/endpoint-rule-set-1.json.gz +/Users/vgodwin/genesis-test/agent-runtime/device_management/samples/02-use-cases/05-Device-Management-System/frontend/venv/lib/python3.12/site-packages/botocore/data/cloudsearchdomain/2013-01-01/examples-1.json +/Users/vgodwin/genesis-test/agent-runtime/device_management/samples/02-use-cases/05-Device-Management-System/frontend/venv/lib/python3.12/site-packages/botocore/data/cloudsearchdomain/2013-01-01/service-2.json.gz +/Users/vgodwin/genesis-test/agent-runtime/device_management/samples/02-use-cases/05-Device-Management-System/frontend/venv/lib/python3.12/site-packages/botocore/data/cloudtrail-data/2021-08-11/endpoint-rule-set-1.json.gz +/Users/vgodwin/genesis-test/agent-runtime/device_management/samples/02-use-cases/05-Device-Management-System/frontend/venv/lib/python3.12/site-packages/botocore/data/cloudtrail-data/2021-08-11/paginators-1.json +/Users/vgodwin/genesis-test/agent-runtime/device_management/samples/02-use-cases/05-Device-Management-System/frontend/venv/lib/python3.12/site-packages/botocore/data/cloudtrail-data/2021-08-11/service-2.json.gz +/Users/vgodwin/genesis-test/agent-runtime/device_management/samples/02-use-cases/05-Device-Management-System/frontend/venv/lib/python3.12/site-packages/botocore/data/cloudtrail/2013-11-01/endpoint-rule-set-1.json.gz +/Users/vgodwin/genesis-test/agent-runtime/device_management/samples/02-use-cases/05-Device-Management-System/frontend/venv/lib/python3.12/site-packages/botocore/data/cloudtrail/2013-11-01/examples-1.json +/Users/vgodwin/genesis-test/agent-runtime/device_management/samples/02-use-cases/05-Device-Management-System/frontend/venv/lib/python3.12/site-packages/botocore/data/cloudtrail/2013-11-01/paginators-1.json +/Users/vgodwin/genesis-test/agent-runtime/device_management/samples/02-use-cases/05-Device-Management-System/frontend/venv/lib/python3.12/site-packages/botocore/data/cloudtrail/2013-11-01/service-2.json.gz +/Users/vgodwin/genesis-test/agent-runtime/device_management/samples/02-use-cases/05-Device-Management-System/frontend/venv/lib/python3.12/site-packages/botocore/data/cloudwatch/2010-08-01/endpoint-rule-set-1.json.gz +/Users/vgodwin/genesis-test/agent-runtime/device_management/samples/02-use-cases/05-Device-Management-System/frontend/venv/lib/python3.12/site-packages/botocore/data/cloudwatch/2010-08-01/examples-1.json +/Users/vgodwin/genesis-test/agent-runtime/device_management/samples/02-use-cases/05-Device-Management-System/frontend/venv/lib/python3.12/site-packages/botocore/data/cloudwatch/2010-08-01/paginators-1.json +/Users/vgodwin/genesis-test/agent-runtime/device_management/samples/02-use-cases/05-Device-Management-System/frontend/venv/lib/python3.12/site-packages/botocore/data/cloudwatch/2010-08-01/service-2.json.gz +/Users/vgodwin/genesis-test/agent-runtime/device_management/samples/02-use-cases/05-Device-Management-System/frontend/venv/lib/python3.12/site-packages/botocore/data/cloudwatch/2010-08-01/waiters-2.json +/Users/vgodwin/genesis-test/agent-runtime/device_management/samples/02-use-cases/05-Device-Management-System/frontend/venv/lib/python3.12/site-packages/botocore/data/codeartifact/2018-09-22/endpoint-rule-set-1.json.gz +/Users/vgodwin/genesis-test/agent-runtime/device_management/samples/02-use-cases/05-Device-Management-System/frontend/venv/lib/python3.12/site-packages/botocore/data/codeartifact/2018-09-22/examples-1.json +/Users/vgodwin/genesis-test/agent-runtime/device_management/samples/02-use-cases/05-Device-Management-System/frontend/venv/lib/python3.12/site-packages/botocore/data/codeartifact/2018-09-22/paginators-1.json +/Users/vgodwin/genesis-test/agent-runtime/device_management/samples/02-use-cases/05-Device-Management-System/frontend/venv/lib/python3.12/site-packages/botocore/data/codeartifact/2018-09-22/paginators-1.sdk-extras.json +/Users/vgodwin/genesis-test/agent-runtime/device_management/samples/02-use-cases/05-Device-Management-System/frontend/venv/lib/python3.12/site-packages/botocore/data/codeartifact/2018-09-22/service-2.json.gz +/Users/vgodwin/genesis-test/agent-runtime/device_management/samples/02-use-cases/05-Device-Management-System/frontend/venv/lib/python3.12/site-packages/botocore/data/codebuild/2016-10-06/endpoint-rule-set-1.json.gz +/Users/vgodwin/genesis-test/agent-runtime/device_management/samples/02-use-cases/05-Device-Management-System/frontend/venv/lib/python3.12/site-packages/botocore/data/codebuild/2016-10-06/examples-1.json +/Users/vgodwin/genesis-test/agent-runtime/device_management/samples/02-use-cases/05-Device-Management-System/frontend/venv/lib/python3.12/site-packages/botocore/data/codebuild/2016-10-06/paginators-1.json +/Users/vgodwin/genesis-test/agent-runtime/device_management/samples/02-use-cases/05-Device-Management-System/frontend/venv/lib/python3.12/site-packages/botocore/data/codebuild/2016-10-06/service-2.json.gz +/Users/vgodwin/genesis-test/agent-runtime/device_management/samples/02-use-cases/05-Device-Management-System/frontend/venv/lib/python3.12/site-packages/botocore/data/codecatalyst/2022-09-28/endpoint-rule-set-1.json.gz +/Users/vgodwin/genesis-test/agent-runtime/device_management/samples/02-use-cases/05-Device-Management-System/frontend/venv/lib/python3.12/site-packages/botocore/data/codecatalyst/2022-09-28/paginators-1.json +/Users/vgodwin/genesis-test/agent-runtime/device_management/samples/02-use-cases/05-Device-Management-System/frontend/venv/lib/python3.12/site-packages/botocore/data/codecatalyst/2022-09-28/service-2.json.gz +/Users/vgodwin/genesis-test/agent-runtime/device_management/samples/02-use-cases/05-Device-Management-System/frontend/venv/lib/python3.12/site-packages/botocore/data/codecatalyst/2022-09-28/waiters-2.json +/Users/vgodwin/genesis-test/agent-runtime/device_management/samples/02-use-cases/05-Device-Management-System/frontend/venv/lib/python3.12/site-packages/botocore/data/codecommit/2015-04-13/endpoint-rule-set-1.json.gz +/Users/vgodwin/genesis-test/agent-runtime/device_management/samples/02-use-cases/05-Device-Management-System/frontend/venv/lib/python3.12/site-packages/botocore/data/codecommit/2015-04-13/examples-1.json +/Users/vgodwin/genesis-test/agent-runtime/device_management/samples/02-use-cases/05-Device-Management-System/frontend/venv/lib/python3.12/site-packages/botocore/data/codecommit/2015-04-13/paginators-1.json +/Users/vgodwin/genesis-test/agent-runtime/device_management/samples/02-use-cases/05-Device-Management-System/frontend/venv/lib/python3.12/site-packages/botocore/data/codecommit/2015-04-13/service-2.json.gz +/Users/vgodwin/genesis-test/agent-runtime/device_management/samples/02-use-cases/05-Device-Management-System/frontend/venv/lib/python3.12/site-packages/botocore/data/codeconnections/2023-12-01/endpoint-rule-set-1.json.gz +/Users/vgodwin/genesis-test/agent-runtime/device_management/samples/02-use-cases/05-Device-Management-System/frontend/venv/lib/python3.12/site-packages/botocore/data/codeconnections/2023-12-01/paginators-1.json +/Users/vgodwin/genesis-test/agent-runtime/device_management/samples/02-use-cases/05-Device-Management-System/frontend/venv/lib/python3.12/site-packages/botocore/data/codeconnections/2023-12-01/service-2.json.gz +/Users/vgodwin/genesis-test/agent-runtime/device_management/samples/02-use-cases/05-Device-Management-System/frontend/venv/lib/python3.12/site-packages/botocore/data/codedeploy/2014-10-06/endpoint-rule-set-1.json.gz +/Users/vgodwin/genesis-test/agent-runtime/device_management/samples/02-use-cases/05-Device-Management-System/frontend/venv/lib/python3.12/site-packages/botocore/data/codedeploy/2014-10-06/examples-1.json +/Users/vgodwin/genesis-test/agent-runtime/device_management/samples/02-use-cases/05-Device-Management-System/frontend/venv/lib/python3.12/site-packages/botocore/data/codedeploy/2014-10-06/paginators-1.json +/Users/vgodwin/genesis-test/agent-runtime/device_management/samples/02-use-cases/05-Device-Management-System/frontend/venv/lib/python3.12/site-packages/botocore/data/codedeploy/2014-10-06/service-2.json.gz +/Users/vgodwin/genesis-test/agent-runtime/device_management/samples/02-use-cases/05-Device-Management-System/frontend/venv/lib/python3.12/site-packages/botocore/data/codedeploy/2014-10-06/waiters-2.json +/Users/vgodwin/genesis-test/agent-runtime/device_management/samples/02-use-cases/05-Device-Management-System/frontend/venv/lib/python3.12/site-packages/botocore/data/codeguru-reviewer/2019-09-19/endpoint-rule-set-1.json.gz +/Users/vgodwin/genesis-test/agent-runtime/device_management/samples/02-use-cases/05-Device-Management-System/frontend/venv/lib/python3.12/site-packages/botocore/data/codeguru-reviewer/2019-09-19/examples-1.json +/Users/vgodwin/genesis-test/agent-runtime/device_management/samples/02-use-cases/05-Device-Management-System/frontend/venv/lib/python3.12/site-packages/botocore/data/codeguru-reviewer/2019-09-19/paginators-1.json +/Users/vgodwin/genesis-test/agent-runtime/device_management/samples/02-use-cases/05-Device-Management-System/frontend/venv/lib/python3.12/site-packages/botocore/data/codeguru-reviewer/2019-09-19/service-2.json.gz +/Users/vgodwin/genesis-test/agent-runtime/device_management/samples/02-use-cases/05-Device-Management-System/frontend/venv/lib/python3.12/site-packages/botocore/data/codeguru-reviewer/2019-09-19/waiters-2.json +/Users/vgodwin/genesis-test/agent-runtime/device_management/samples/02-use-cases/05-Device-Management-System/frontend/venv/lib/python3.12/site-packages/botocore/data/codeguru-security/2018-05-10/endpoint-rule-set-1.json.gz +/Users/vgodwin/genesis-test/agent-runtime/device_management/samples/02-use-cases/05-Device-Management-System/frontend/venv/lib/python3.12/site-packages/botocore/data/codeguru-security/2018-05-10/paginators-1.json +/Users/vgodwin/genesis-test/agent-runtime/device_management/samples/02-use-cases/05-Device-Management-System/frontend/venv/lib/python3.12/site-packages/botocore/data/codeguru-security/2018-05-10/service-2.json.gz +/Users/vgodwin/genesis-test/agent-runtime/device_management/samples/02-use-cases/05-Device-Management-System/frontend/venv/lib/python3.12/site-packages/botocore/data/codeguruprofiler/2019-07-18/endpoint-rule-set-1.json.gz +/Users/vgodwin/genesis-test/agent-runtime/device_management/samples/02-use-cases/05-Device-Management-System/frontend/venv/lib/python3.12/site-packages/botocore/data/codeguruprofiler/2019-07-18/examples-1.json +/Users/vgodwin/genesis-test/agent-runtime/device_management/samples/02-use-cases/05-Device-Management-System/frontend/venv/lib/python3.12/site-packages/botocore/data/codeguruprofiler/2019-07-18/paginators-1.json +/Users/vgodwin/genesis-test/agent-runtime/device_management/samples/02-use-cases/05-Device-Management-System/frontend/venv/lib/python3.12/site-packages/botocore/data/codeguruprofiler/2019-07-18/service-2.json.gz +/Users/vgodwin/genesis-test/agent-runtime/device_management/samples/02-use-cases/05-Device-Management-System/frontend/venv/lib/python3.12/site-packages/botocore/data/codepipeline/2015-07-09/endpoint-rule-set-1.json.gz +/Users/vgodwin/genesis-test/agent-runtime/device_management/samples/02-use-cases/05-Device-Management-System/frontend/venv/lib/python3.12/site-packages/botocore/data/codepipeline/2015-07-09/examples-1.json +/Users/vgodwin/genesis-test/agent-runtime/device_management/samples/02-use-cases/05-Device-Management-System/frontend/venv/lib/python3.12/site-packages/botocore/data/codepipeline/2015-07-09/paginators-1.json +/Users/vgodwin/genesis-test/agent-runtime/device_management/samples/02-use-cases/05-Device-Management-System/frontend/venv/lib/python3.12/site-packages/botocore/data/codepipeline/2015-07-09/service-2.json.gz +/Users/vgodwin/genesis-test/agent-runtime/device_management/samples/02-use-cases/05-Device-Management-System/frontend/venv/lib/python3.12/site-packages/botocore/data/codestar-connections/2019-12-01/endpoint-rule-set-1.json.gz +/Users/vgodwin/genesis-test/agent-runtime/device_management/samples/02-use-cases/05-Device-Management-System/frontend/venv/lib/python3.12/site-packages/botocore/data/codestar-connections/2019-12-01/examples-1.json +/Users/vgodwin/genesis-test/agent-runtime/device_management/samples/02-use-cases/05-Device-Management-System/frontend/venv/lib/python3.12/site-packages/botocore/data/codestar-connections/2019-12-01/paginators-1.json +/Users/vgodwin/genesis-test/agent-runtime/device_management/samples/02-use-cases/05-Device-Management-System/frontend/venv/lib/python3.12/site-packages/botocore/data/codestar-connections/2019-12-01/service-2.json.gz +/Users/vgodwin/genesis-test/agent-runtime/device_management/samples/02-use-cases/05-Device-Management-System/frontend/venv/lib/python3.12/site-packages/botocore/data/codestar-notifications/2019-10-15/endpoint-rule-set-1.json.gz +/Users/vgodwin/genesis-test/agent-runtime/device_management/samples/02-use-cases/05-Device-Management-System/frontend/venv/lib/python3.12/site-packages/botocore/data/codestar-notifications/2019-10-15/examples-1.json +/Users/vgodwin/genesis-test/agent-runtime/device_management/samples/02-use-cases/05-Device-Management-System/frontend/venv/lib/python3.12/site-packages/botocore/data/codestar-notifications/2019-10-15/paginators-1.json +/Users/vgodwin/genesis-test/agent-runtime/device_management/samples/02-use-cases/05-Device-Management-System/frontend/venv/lib/python3.12/site-packages/botocore/data/codestar-notifications/2019-10-15/service-2.json.gz +/Users/vgodwin/genesis-test/agent-runtime/device_management/samples/02-use-cases/05-Device-Management-System/frontend/venv/lib/python3.12/site-packages/botocore/data/cognito-identity/2014-06-30/endpoint-rule-set-1.json.gz +/Users/vgodwin/genesis-test/agent-runtime/device_management/samples/02-use-cases/05-Device-Management-System/frontend/venv/lib/python3.12/site-packages/botocore/data/cognito-identity/2014-06-30/examples-1.json +/Users/vgodwin/genesis-test/agent-runtime/device_management/samples/02-use-cases/05-Device-Management-System/frontend/venv/lib/python3.12/site-packages/botocore/data/cognito-identity/2014-06-30/paginators-1.json +/Users/vgodwin/genesis-test/agent-runtime/device_management/samples/02-use-cases/05-Device-Management-System/frontend/venv/lib/python3.12/site-packages/botocore/data/cognito-identity/2014-06-30/service-2.json.gz +/Users/vgodwin/genesis-test/agent-runtime/device_management/samples/02-use-cases/05-Device-Management-System/frontend/venv/lib/python3.12/site-packages/botocore/data/cognito-idp/2016-04-18/endpoint-rule-set-1.json.gz +/Users/vgodwin/genesis-test/agent-runtime/device_management/samples/02-use-cases/05-Device-Management-System/frontend/venv/lib/python3.12/site-packages/botocore/data/cognito-idp/2016-04-18/examples-1.json +/Users/vgodwin/genesis-test/agent-runtime/device_management/samples/02-use-cases/05-Device-Management-System/frontend/venv/lib/python3.12/site-packages/botocore/data/cognito-idp/2016-04-18/paginators-1.json +/Users/vgodwin/genesis-test/agent-runtime/device_management/samples/02-use-cases/05-Device-Management-System/frontend/venv/lib/python3.12/site-packages/botocore/data/cognito-idp/2016-04-18/service-2.json.gz +/Users/vgodwin/genesis-test/agent-runtime/device_management/samples/02-use-cases/05-Device-Management-System/frontend/venv/lib/python3.12/site-packages/botocore/data/cognito-sync/2014-06-30/endpoint-rule-set-1.json.gz +/Users/vgodwin/genesis-test/agent-runtime/device_management/samples/02-use-cases/05-Device-Management-System/frontend/venv/lib/python3.12/site-packages/botocore/data/cognito-sync/2014-06-30/examples-1.json +/Users/vgodwin/genesis-test/agent-runtime/device_management/samples/02-use-cases/05-Device-Management-System/frontend/venv/lib/python3.12/site-packages/botocore/data/cognito-sync/2014-06-30/paginators-1.json +/Users/vgodwin/genesis-test/agent-runtime/device_management/samples/02-use-cases/05-Device-Management-System/frontend/venv/lib/python3.12/site-packages/botocore/data/cognito-sync/2014-06-30/service-2.json.gz +/Users/vgodwin/genesis-test/agent-runtime/device_management/samples/02-use-cases/05-Device-Management-System/frontend/venv/lib/python3.12/site-packages/botocore/data/comprehend/2017-11-27/endpoint-rule-set-1.json.gz +/Users/vgodwin/genesis-test/agent-runtime/device_management/samples/02-use-cases/05-Device-Management-System/frontend/venv/lib/python3.12/site-packages/botocore/data/comprehend/2017-11-27/examples-1.json +/Users/vgodwin/genesis-test/agent-runtime/device_management/samples/02-use-cases/05-Device-Management-System/frontend/venv/lib/python3.12/site-packages/botocore/data/comprehend/2017-11-27/paginators-1.json +/Users/vgodwin/genesis-test/agent-runtime/device_management/samples/02-use-cases/05-Device-Management-System/frontend/venv/lib/python3.12/site-packages/botocore/data/comprehend/2017-11-27/service-2.json.gz +/Users/vgodwin/genesis-test/agent-runtime/device_management/samples/02-use-cases/05-Device-Management-System/frontend/venv/lib/python3.12/site-packages/botocore/data/comprehendmedical/2018-10-30/endpoint-rule-set-1.json.gz +/Users/vgodwin/genesis-test/agent-runtime/device_management/samples/02-use-cases/05-Device-Management-System/frontend/venv/lib/python3.12/site-packages/botocore/data/comprehendmedical/2018-10-30/examples-1.json +/Users/vgodwin/genesis-test/agent-runtime/device_management/samples/02-use-cases/05-Device-Management-System/frontend/venv/lib/python3.12/site-packages/botocore/data/comprehendmedical/2018-10-30/paginators-1.json +/Users/vgodwin/genesis-test/agent-runtime/device_management/samples/02-use-cases/05-Device-Management-System/frontend/venv/lib/python3.12/site-packages/botocore/data/comprehendmedical/2018-10-30/service-2.json.gz +/Users/vgodwin/genesis-test/agent-runtime/device_management/samples/02-use-cases/05-Device-Management-System/frontend/venv/lib/python3.12/site-packages/botocore/data/compute-optimizer/2019-11-01/endpoint-rule-set-1.json.gz +/Users/vgodwin/genesis-test/agent-runtime/device_management/samples/02-use-cases/05-Device-Management-System/frontend/venv/lib/python3.12/site-packages/botocore/data/compute-optimizer/2019-11-01/examples-1.json +/Users/vgodwin/genesis-test/agent-runtime/device_management/samples/02-use-cases/05-Device-Management-System/frontend/venv/lib/python3.12/site-packages/botocore/data/compute-optimizer/2019-11-01/paginators-1.json +/Users/vgodwin/genesis-test/agent-runtime/device_management/samples/02-use-cases/05-Device-Management-System/frontend/venv/lib/python3.12/site-packages/botocore/data/compute-optimizer/2019-11-01/service-2.json.gz +/Users/vgodwin/genesis-test/agent-runtime/device_management/samples/02-use-cases/05-Device-Management-System/frontend/venv/lib/python3.12/site-packages/botocore/data/config/2014-11-12/endpoint-rule-set-1.json.gz +/Users/vgodwin/genesis-test/agent-runtime/device_management/samples/02-use-cases/05-Device-Management-System/frontend/venv/lib/python3.12/site-packages/botocore/data/config/2014-11-12/examples-1.json +/Users/vgodwin/genesis-test/agent-runtime/device_management/samples/02-use-cases/05-Device-Management-System/frontend/venv/lib/python3.12/site-packages/botocore/data/config/2014-11-12/paginators-1.json +/Users/vgodwin/genesis-test/agent-runtime/device_management/samples/02-use-cases/05-Device-Management-System/frontend/venv/lib/python3.12/site-packages/botocore/data/config/2014-11-12/service-2.json.gz +/Users/vgodwin/genesis-test/agent-runtime/device_management/samples/02-use-cases/05-Device-Management-System/frontend/venv/lib/python3.12/site-packages/botocore/data/connect-contact-lens/2020-08-21/endpoint-rule-set-1.json.gz +/Users/vgodwin/genesis-test/agent-runtime/device_management/samples/02-use-cases/05-Device-Management-System/frontend/venv/lib/python3.12/site-packages/botocore/data/connect-contact-lens/2020-08-21/examples-1.json +/Users/vgodwin/genesis-test/agent-runtime/device_management/samples/02-use-cases/05-Device-Management-System/frontend/venv/lib/python3.12/site-packages/botocore/data/connect-contact-lens/2020-08-21/paginators-1.json +/Users/vgodwin/genesis-test/agent-runtime/device_management/samples/02-use-cases/05-Device-Management-System/frontend/venv/lib/python3.12/site-packages/botocore/data/connect-contact-lens/2020-08-21/service-2.json.gz +/Users/vgodwin/genesis-test/agent-runtime/device_management/samples/02-use-cases/05-Device-Management-System/frontend/venv/lib/python3.12/site-packages/botocore/data/connect/2017-08-08/endpoint-rule-set-1.json.gz +/Users/vgodwin/genesis-test/agent-runtime/device_management/samples/02-use-cases/05-Device-Management-System/frontend/venv/lib/python3.12/site-packages/botocore/data/connect/2017-08-08/examples-1.json +/Users/vgodwin/genesis-test/agent-runtime/device_management/samples/02-use-cases/05-Device-Management-System/frontend/venv/lib/python3.12/site-packages/botocore/data/connect/2017-08-08/paginators-1.json +/Users/vgodwin/genesis-test/agent-runtime/device_management/samples/02-use-cases/05-Device-Management-System/frontend/venv/lib/python3.12/site-packages/botocore/data/connect/2017-08-08/service-2.json.gz +/Users/vgodwin/genesis-test/agent-runtime/device_management/samples/02-use-cases/05-Device-Management-System/frontend/venv/lib/python3.12/site-packages/botocore/data/connectcampaigns/2021-01-30/endpoint-rule-set-1.json.gz +/Users/vgodwin/genesis-test/agent-runtime/device_management/samples/02-use-cases/05-Device-Management-System/frontend/venv/lib/python3.12/site-packages/botocore/data/connectcampaigns/2021-01-30/paginators-1.json +/Users/vgodwin/genesis-test/agent-runtime/device_management/samples/02-use-cases/05-Device-Management-System/frontend/venv/lib/python3.12/site-packages/botocore/data/connectcampaigns/2021-01-30/service-2.json.gz +/Users/vgodwin/genesis-test/agent-runtime/device_management/samples/02-use-cases/05-Device-Management-System/frontend/venv/lib/python3.12/site-packages/botocore/data/connectcampaignsv2/2024-04-23/endpoint-rule-set-1.json.gz +/Users/vgodwin/genesis-test/agent-runtime/device_management/samples/02-use-cases/05-Device-Management-System/frontend/venv/lib/python3.12/site-packages/botocore/data/connectcampaignsv2/2024-04-23/paginators-1.json +/Users/vgodwin/genesis-test/agent-runtime/device_management/samples/02-use-cases/05-Device-Management-System/frontend/venv/lib/python3.12/site-packages/botocore/data/connectcampaignsv2/2024-04-23/service-2.json.gz +/Users/vgodwin/genesis-test/agent-runtime/device_management/samples/02-use-cases/05-Device-Management-System/frontend/venv/lib/python3.12/site-packages/botocore/data/connectcases/2022-10-03/endpoint-rule-set-1.json.gz +/Users/vgodwin/genesis-test/agent-runtime/device_management/samples/02-use-cases/05-Device-Management-System/frontend/venv/lib/python3.12/site-packages/botocore/data/connectcases/2022-10-03/paginators-1.json +/Users/vgodwin/genesis-test/agent-runtime/device_management/samples/02-use-cases/05-Device-Management-System/frontend/venv/lib/python3.12/site-packages/botocore/data/connectcases/2022-10-03/service-2.json.gz +/Users/vgodwin/genesis-test/agent-runtime/device_management/samples/02-use-cases/05-Device-Management-System/frontend/venv/lib/python3.12/site-packages/botocore/data/connectparticipant/2018-09-07/endpoint-rule-set-1.json.gz +/Users/vgodwin/genesis-test/agent-runtime/device_management/samples/02-use-cases/05-Device-Management-System/frontend/venv/lib/python3.12/site-packages/botocore/data/connectparticipant/2018-09-07/examples-1.json +/Users/vgodwin/genesis-test/agent-runtime/device_management/samples/02-use-cases/05-Device-Management-System/frontend/venv/lib/python3.12/site-packages/botocore/data/connectparticipant/2018-09-07/paginators-1.json +/Users/vgodwin/genesis-test/agent-runtime/device_management/samples/02-use-cases/05-Device-Management-System/frontend/venv/lib/python3.12/site-packages/botocore/data/connectparticipant/2018-09-07/service-2.json.gz +/Users/vgodwin/genesis-test/agent-runtime/device_management/samples/02-use-cases/05-Device-Management-System/frontend/venv/lib/python3.12/site-packages/botocore/data/controlcatalog/2018-05-10/endpoint-rule-set-1.json.gz +/Users/vgodwin/genesis-test/agent-runtime/device_management/samples/02-use-cases/05-Device-Management-System/frontend/venv/lib/python3.12/site-packages/botocore/data/controlcatalog/2018-05-10/paginators-1.json +/Users/vgodwin/genesis-test/agent-runtime/device_management/samples/02-use-cases/05-Device-Management-System/frontend/venv/lib/python3.12/site-packages/botocore/data/controlcatalog/2018-05-10/service-2.json.gz +/Users/vgodwin/genesis-test/agent-runtime/device_management/samples/02-use-cases/05-Device-Management-System/frontend/venv/lib/python3.12/site-packages/botocore/data/controlcatalog/2018-05-10/waiters-2.json +/Users/vgodwin/genesis-test/agent-runtime/device_management/samples/02-use-cases/05-Device-Management-System/frontend/venv/lib/python3.12/site-packages/botocore/data/controltower/2018-05-10/endpoint-rule-set-1.json.gz +/Users/vgodwin/genesis-test/agent-runtime/device_management/samples/02-use-cases/05-Device-Management-System/frontend/venv/lib/python3.12/site-packages/botocore/data/controltower/2018-05-10/paginators-1.json +/Users/vgodwin/genesis-test/agent-runtime/device_management/samples/02-use-cases/05-Device-Management-System/frontend/venv/lib/python3.12/site-packages/botocore/data/controltower/2018-05-10/service-2.json.gz +/Users/vgodwin/genesis-test/agent-runtime/device_management/samples/02-use-cases/05-Device-Management-System/frontend/venv/lib/python3.12/site-packages/botocore/data/cost-optimization-hub/2022-07-26/endpoint-rule-set-1.json.gz +/Users/vgodwin/genesis-test/agent-runtime/device_management/samples/02-use-cases/05-Device-Management-System/frontend/venv/lib/python3.12/site-packages/botocore/data/cost-optimization-hub/2022-07-26/paginators-1.json +/Users/vgodwin/genesis-test/agent-runtime/device_management/samples/02-use-cases/05-Device-Management-System/frontend/venv/lib/python3.12/site-packages/botocore/data/cost-optimization-hub/2022-07-26/paginators-1.sdk-extras.json +/Users/vgodwin/genesis-test/agent-runtime/device_management/samples/02-use-cases/05-Device-Management-System/frontend/venv/lib/python3.12/site-packages/botocore/data/cost-optimization-hub/2022-07-26/service-2.json.gz +/Users/vgodwin/genesis-test/agent-runtime/device_management/samples/02-use-cases/05-Device-Management-System/frontend/venv/lib/python3.12/site-packages/botocore/data/cost-optimization-hub/2022-07-26/waiters-2.json +/Users/vgodwin/genesis-test/agent-runtime/device_management/samples/02-use-cases/05-Device-Management-System/frontend/venv/lib/python3.12/site-packages/botocore/data/cur/2017-01-06/endpoint-rule-set-1.json.gz +/Users/vgodwin/genesis-test/agent-runtime/device_management/samples/02-use-cases/05-Device-Management-System/frontend/venv/lib/python3.12/site-packages/botocore/data/cur/2017-01-06/examples-1.json +/Users/vgodwin/genesis-test/agent-runtime/device_management/samples/02-use-cases/05-Device-Management-System/frontend/venv/lib/python3.12/site-packages/botocore/data/cur/2017-01-06/paginators-1.json +/Users/vgodwin/genesis-test/agent-runtime/device_management/samples/02-use-cases/05-Device-Management-System/frontend/venv/lib/python3.12/site-packages/botocore/data/cur/2017-01-06/service-2.json.gz +/Users/vgodwin/genesis-test/agent-runtime/device_management/samples/02-use-cases/05-Device-Management-System/frontend/venv/lib/python3.12/site-packages/botocore/data/customer-profiles/2020-08-15/endpoint-rule-set-1.json.gz +/Users/vgodwin/genesis-test/agent-runtime/device_management/samples/02-use-cases/05-Device-Management-System/frontend/venv/lib/python3.12/site-packages/botocore/data/customer-profiles/2020-08-15/examples-1.json +/Users/vgodwin/genesis-test/agent-runtime/device_management/samples/02-use-cases/05-Device-Management-System/frontend/venv/lib/python3.12/site-packages/botocore/data/customer-profiles/2020-08-15/paginators-1.json +/Users/vgodwin/genesis-test/agent-runtime/device_management/samples/02-use-cases/05-Device-Management-System/frontend/venv/lib/python3.12/site-packages/botocore/data/customer-profiles/2020-08-15/paginators-1.sdk-extras.json +/Users/vgodwin/genesis-test/agent-runtime/device_management/samples/02-use-cases/05-Device-Management-System/frontend/venv/lib/python3.12/site-packages/botocore/data/customer-profiles/2020-08-15/service-2.json.gz +/Users/vgodwin/genesis-test/agent-runtime/device_management/samples/02-use-cases/05-Device-Management-System/frontend/venv/lib/python3.12/site-packages/botocore/data/databrew/2017-07-25/endpoint-rule-set-1.json.gz +/Users/vgodwin/genesis-test/agent-runtime/device_management/samples/02-use-cases/05-Device-Management-System/frontend/venv/lib/python3.12/site-packages/botocore/data/databrew/2017-07-25/examples-1.json +/Users/vgodwin/genesis-test/agent-runtime/device_management/samples/02-use-cases/05-Device-Management-System/frontend/venv/lib/python3.12/site-packages/botocore/data/databrew/2017-07-25/paginators-1.json +/Users/vgodwin/genesis-test/agent-runtime/device_management/samples/02-use-cases/05-Device-Management-System/frontend/venv/lib/python3.12/site-packages/botocore/data/databrew/2017-07-25/service-2.json.gz +/Users/vgodwin/genesis-test/agent-runtime/device_management/samples/02-use-cases/05-Device-Management-System/frontend/venv/lib/python3.12/site-packages/botocore/data/dataexchange/2017-07-25/endpoint-rule-set-1.json.gz +/Users/vgodwin/genesis-test/agent-runtime/device_management/samples/02-use-cases/05-Device-Management-System/frontend/venv/lib/python3.12/site-packages/botocore/data/dataexchange/2017-07-25/paginators-1.json +/Users/vgodwin/genesis-test/agent-runtime/device_management/samples/02-use-cases/05-Device-Management-System/frontend/venv/lib/python3.12/site-packages/botocore/data/dataexchange/2017-07-25/service-2.json.gz +/Users/vgodwin/genesis-test/agent-runtime/device_management/samples/02-use-cases/05-Device-Management-System/frontend/venv/lib/python3.12/site-packages/botocore/data/dataexchange/2017-07-25/waiters-2.json +/Users/vgodwin/genesis-test/agent-runtime/device_management/samples/02-use-cases/05-Device-Management-System/frontend/venv/lib/python3.12/site-packages/botocore/data/datapipeline/2012-10-29/endpoint-rule-set-1.json.gz +/Users/vgodwin/genesis-test/agent-runtime/device_management/samples/02-use-cases/05-Device-Management-System/frontend/venv/lib/python3.12/site-packages/botocore/data/datapipeline/2012-10-29/examples-1.json +/Users/vgodwin/genesis-test/agent-runtime/device_management/samples/02-use-cases/05-Device-Management-System/frontend/venv/lib/python3.12/site-packages/botocore/data/datapipeline/2012-10-29/paginators-1.json +/Users/vgodwin/genesis-test/agent-runtime/device_management/samples/02-use-cases/05-Device-Management-System/frontend/venv/lib/python3.12/site-packages/botocore/data/datapipeline/2012-10-29/service-2.json.gz +/Users/vgodwin/genesis-test/agent-runtime/device_management/samples/02-use-cases/05-Device-Management-System/frontend/venv/lib/python3.12/site-packages/botocore/data/datasync/2018-11-09/endpoint-rule-set-1.json.gz +/Users/vgodwin/genesis-test/agent-runtime/device_management/samples/02-use-cases/05-Device-Management-System/frontend/venv/lib/python3.12/site-packages/botocore/data/datasync/2018-11-09/examples-1.json +/Users/vgodwin/genesis-test/agent-runtime/device_management/samples/02-use-cases/05-Device-Management-System/frontend/venv/lib/python3.12/site-packages/botocore/data/datasync/2018-11-09/paginators-1.json +/Users/vgodwin/genesis-test/agent-runtime/device_management/samples/02-use-cases/05-Device-Management-System/frontend/venv/lib/python3.12/site-packages/botocore/data/datasync/2018-11-09/service-2.json.gz +/Users/vgodwin/genesis-test/agent-runtime/device_management/samples/02-use-cases/05-Device-Management-System/frontend/venv/lib/python3.12/site-packages/botocore/data/datazone/2018-05-10/endpoint-rule-set-1.json.gz +/Users/vgodwin/genesis-test/agent-runtime/device_management/samples/02-use-cases/05-Device-Management-System/frontend/venv/lib/python3.12/site-packages/botocore/data/datazone/2018-05-10/paginators-1.json +/Users/vgodwin/genesis-test/agent-runtime/device_management/samples/02-use-cases/05-Device-Management-System/frontend/venv/lib/python3.12/site-packages/botocore/data/datazone/2018-05-10/paginators-1.sdk-extras.json +/Users/vgodwin/genesis-test/agent-runtime/device_management/samples/02-use-cases/05-Device-Management-System/frontend/venv/lib/python3.12/site-packages/botocore/data/datazone/2018-05-10/service-2.json.gz +/Users/vgodwin/genesis-test/agent-runtime/device_management/samples/02-use-cases/05-Device-Management-System/frontend/venv/lib/python3.12/site-packages/botocore/data/dax/2017-04-19/endpoint-rule-set-1.json.gz +/Users/vgodwin/genesis-test/agent-runtime/device_management/samples/02-use-cases/05-Device-Management-System/frontend/venv/lib/python3.12/site-packages/botocore/data/dax/2017-04-19/examples-1.json +/Users/vgodwin/genesis-test/agent-runtime/device_management/samples/02-use-cases/05-Device-Management-System/frontend/venv/lib/python3.12/site-packages/botocore/data/dax/2017-04-19/paginators-1.json +/Users/vgodwin/genesis-test/agent-runtime/device_management/samples/02-use-cases/05-Device-Management-System/frontend/venv/lib/python3.12/site-packages/botocore/data/dax/2017-04-19/service-2.json.gz +/Users/vgodwin/genesis-test/agent-runtime/device_management/samples/02-use-cases/05-Device-Management-System/frontend/venv/lib/python3.12/site-packages/botocore/data/deadline/2023-10-12/endpoint-rule-set-1.json.gz +/Users/vgodwin/genesis-test/agent-runtime/device_management/samples/02-use-cases/05-Device-Management-System/frontend/venv/lib/python3.12/site-packages/botocore/data/deadline/2023-10-12/paginators-1.json +/Users/vgodwin/genesis-test/agent-runtime/device_management/samples/02-use-cases/05-Device-Management-System/frontend/venv/lib/python3.12/site-packages/botocore/data/deadline/2023-10-12/paginators-1.sdk-extras.json +/Users/vgodwin/genesis-test/agent-runtime/device_management/samples/02-use-cases/05-Device-Management-System/frontend/venv/lib/python3.12/site-packages/botocore/data/deadline/2023-10-12/service-2.json.gz +/Users/vgodwin/genesis-test/agent-runtime/device_management/samples/02-use-cases/05-Device-Management-System/frontend/venv/lib/python3.12/site-packages/botocore/data/deadline/2023-10-12/waiters-2.json +/Users/vgodwin/genesis-test/agent-runtime/device_management/samples/02-use-cases/05-Device-Management-System/frontend/venv/lib/python3.12/site-packages/botocore/data/detective/2018-10-26/endpoint-rule-set-1.json.gz +/Users/vgodwin/genesis-test/agent-runtime/device_management/samples/02-use-cases/05-Device-Management-System/frontend/venv/lib/python3.12/site-packages/botocore/data/detective/2018-10-26/examples-1.json +/Users/vgodwin/genesis-test/agent-runtime/device_management/samples/02-use-cases/05-Device-Management-System/frontend/venv/lib/python3.12/site-packages/botocore/data/detective/2018-10-26/paginators-1.json +/Users/vgodwin/genesis-test/agent-runtime/device_management/samples/02-use-cases/05-Device-Management-System/frontend/venv/lib/python3.12/site-packages/botocore/data/detective/2018-10-26/service-2.json.gz +/Users/vgodwin/genesis-test/agent-runtime/device_management/samples/02-use-cases/05-Device-Management-System/frontend/venv/lib/python3.12/site-packages/botocore/data/devicefarm/2015-06-23/endpoint-rule-set-1.json.gz +/Users/vgodwin/genesis-test/agent-runtime/device_management/samples/02-use-cases/05-Device-Management-System/frontend/venv/lib/python3.12/site-packages/botocore/data/devicefarm/2015-06-23/examples-1.json +/Users/vgodwin/genesis-test/agent-runtime/device_management/samples/02-use-cases/05-Device-Management-System/frontend/venv/lib/python3.12/site-packages/botocore/data/devicefarm/2015-06-23/paginators-1.json +/Users/vgodwin/genesis-test/agent-runtime/device_management/samples/02-use-cases/05-Device-Management-System/frontend/venv/lib/python3.12/site-packages/botocore/data/devicefarm/2015-06-23/service-2.json.gz +/Users/vgodwin/genesis-test/agent-runtime/device_management/samples/02-use-cases/05-Device-Management-System/frontend/venv/lib/python3.12/site-packages/botocore/data/devops-guru/2020-12-01/endpoint-rule-set-1.json.gz +/Users/vgodwin/genesis-test/agent-runtime/device_management/samples/02-use-cases/05-Device-Management-System/frontend/venv/lib/python3.12/site-packages/botocore/data/devops-guru/2020-12-01/examples-1.json +/Users/vgodwin/genesis-test/agent-runtime/device_management/samples/02-use-cases/05-Device-Management-System/frontend/venv/lib/python3.12/site-packages/botocore/data/devops-guru/2020-12-01/paginators-1.json +/Users/vgodwin/genesis-test/agent-runtime/device_management/samples/02-use-cases/05-Device-Management-System/frontend/venv/lib/python3.12/site-packages/botocore/data/devops-guru/2020-12-01/service-2.json.gz +/Users/vgodwin/genesis-test/agent-runtime/device_management/samples/02-use-cases/05-Device-Management-System/frontend/venv/lib/python3.12/site-packages/botocore/data/directconnect/2012-10-25/endpoint-rule-set-1.json.gz +/Users/vgodwin/genesis-test/agent-runtime/device_management/samples/02-use-cases/05-Device-Management-System/frontend/venv/lib/python3.12/site-packages/botocore/data/directconnect/2012-10-25/examples-1.json +/Users/vgodwin/genesis-test/agent-runtime/device_management/samples/02-use-cases/05-Device-Management-System/frontend/venv/lib/python3.12/site-packages/botocore/data/directconnect/2012-10-25/paginators-1.json +/Users/vgodwin/genesis-test/agent-runtime/device_management/samples/02-use-cases/05-Device-Management-System/frontend/venv/lib/python3.12/site-packages/botocore/data/directconnect/2012-10-25/service-2.json.gz +/Users/vgodwin/genesis-test/agent-runtime/device_management/samples/02-use-cases/05-Device-Management-System/frontend/venv/lib/python3.12/site-packages/botocore/data/discovery/2015-11-01/endpoint-rule-set-1.json.gz +/Users/vgodwin/genesis-test/agent-runtime/device_management/samples/02-use-cases/05-Device-Management-System/frontend/venv/lib/python3.12/site-packages/botocore/data/discovery/2015-11-01/examples-1.json +/Users/vgodwin/genesis-test/agent-runtime/device_management/samples/02-use-cases/05-Device-Management-System/frontend/venv/lib/python3.12/site-packages/botocore/data/discovery/2015-11-01/paginators-1.json +/Users/vgodwin/genesis-test/agent-runtime/device_management/samples/02-use-cases/05-Device-Management-System/frontend/venv/lib/python3.12/site-packages/botocore/data/discovery/2015-11-01/service-2.json.gz +/Users/vgodwin/genesis-test/agent-runtime/device_management/samples/02-use-cases/05-Device-Management-System/frontend/venv/lib/python3.12/site-packages/botocore/data/dlm/2018-01-12/endpoint-rule-set-1.json.gz +/Users/vgodwin/genesis-test/agent-runtime/device_management/samples/02-use-cases/05-Device-Management-System/frontend/venv/lib/python3.12/site-packages/botocore/data/dlm/2018-01-12/examples-1.json +/Users/vgodwin/genesis-test/agent-runtime/device_management/samples/02-use-cases/05-Device-Management-System/frontend/venv/lib/python3.12/site-packages/botocore/data/dlm/2018-01-12/paginators-1.json +/Users/vgodwin/genesis-test/agent-runtime/device_management/samples/02-use-cases/05-Device-Management-System/frontend/venv/lib/python3.12/site-packages/botocore/data/dlm/2018-01-12/service-2.json.gz +/Users/vgodwin/genesis-test/agent-runtime/device_management/samples/02-use-cases/05-Device-Management-System/frontend/venv/lib/python3.12/site-packages/botocore/data/dms/2016-01-01/endpoint-rule-set-1.json.gz +/Users/vgodwin/genesis-test/agent-runtime/device_management/samples/02-use-cases/05-Device-Management-System/frontend/venv/lib/python3.12/site-packages/botocore/data/dms/2016-01-01/examples-1.json +/Users/vgodwin/genesis-test/agent-runtime/device_management/samples/02-use-cases/05-Device-Management-System/frontend/venv/lib/python3.12/site-packages/botocore/data/dms/2016-01-01/paginators-1.json +/Users/vgodwin/genesis-test/agent-runtime/device_management/samples/02-use-cases/05-Device-Management-System/frontend/venv/lib/python3.12/site-packages/botocore/data/dms/2016-01-01/service-2.json.gz +/Users/vgodwin/genesis-test/agent-runtime/device_management/samples/02-use-cases/05-Device-Management-System/frontend/venv/lib/python3.12/site-packages/botocore/data/dms/2016-01-01/waiters-2.json +/Users/vgodwin/genesis-test/agent-runtime/device_management/samples/02-use-cases/05-Device-Management-System/frontend/venv/lib/python3.12/site-packages/botocore/data/docdb-elastic/2022-11-28/endpoint-rule-set-1.json.gz +/Users/vgodwin/genesis-test/agent-runtime/device_management/samples/02-use-cases/05-Device-Management-System/frontend/venv/lib/python3.12/site-packages/botocore/data/docdb-elastic/2022-11-28/paginators-1.json +/Users/vgodwin/genesis-test/agent-runtime/device_management/samples/02-use-cases/05-Device-Management-System/frontend/venv/lib/python3.12/site-packages/botocore/data/docdb-elastic/2022-11-28/service-2.json.gz +/Users/vgodwin/genesis-test/agent-runtime/device_management/samples/02-use-cases/05-Device-Management-System/frontend/venv/lib/python3.12/site-packages/botocore/data/docdb/2014-10-31/endpoint-rule-set-1.json.gz +/Users/vgodwin/genesis-test/agent-runtime/device_management/samples/02-use-cases/05-Device-Management-System/frontend/venv/lib/python3.12/site-packages/botocore/data/docdb/2014-10-31/examples-1.json +/Users/vgodwin/genesis-test/agent-runtime/device_management/samples/02-use-cases/05-Device-Management-System/frontend/venv/lib/python3.12/site-packages/botocore/data/docdb/2014-10-31/paginators-1.json +/Users/vgodwin/genesis-test/agent-runtime/device_management/samples/02-use-cases/05-Device-Management-System/frontend/venv/lib/python3.12/site-packages/botocore/data/docdb/2014-10-31/service-2.json.gz +/Users/vgodwin/genesis-test/agent-runtime/device_management/samples/02-use-cases/05-Device-Management-System/frontend/venv/lib/python3.12/site-packages/botocore/data/docdb/2014-10-31/service-2.sdk-extras.json +/Users/vgodwin/genesis-test/agent-runtime/device_management/samples/02-use-cases/05-Device-Management-System/frontend/venv/lib/python3.12/site-packages/botocore/data/docdb/2014-10-31/waiters-2.json +/Users/vgodwin/genesis-test/agent-runtime/device_management/samples/02-use-cases/05-Device-Management-System/frontend/venv/lib/python3.12/site-packages/botocore/data/drs/2020-02-26/endpoint-rule-set-1.json.gz +/Users/vgodwin/genesis-test/agent-runtime/device_management/samples/02-use-cases/05-Device-Management-System/frontend/venv/lib/python3.12/site-packages/botocore/data/drs/2020-02-26/examples-1.json +/Users/vgodwin/genesis-test/agent-runtime/device_management/samples/02-use-cases/05-Device-Management-System/frontend/venv/lib/python3.12/site-packages/botocore/data/drs/2020-02-26/paginators-1.json +/Users/vgodwin/genesis-test/agent-runtime/device_management/samples/02-use-cases/05-Device-Management-System/frontend/venv/lib/python3.12/site-packages/botocore/data/drs/2020-02-26/service-2.json.gz +/Users/vgodwin/genesis-test/agent-runtime/device_management/samples/02-use-cases/05-Device-Management-System/frontend/venv/lib/python3.12/site-packages/botocore/data/ds-data/2023-05-31/endpoint-rule-set-1.json.gz +/Users/vgodwin/genesis-test/agent-runtime/device_management/samples/02-use-cases/05-Device-Management-System/frontend/venv/lib/python3.12/site-packages/botocore/data/ds-data/2023-05-31/paginators-1.json +/Users/vgodwin/genesis-test/agent-runtime/device_management/samples/02-use-cases/05-Device-Management-System/frontend/venv/lib/python3.12/site-packages/botocore/data/ds-data/2023-05-31/paginators-1.sdk-extras.json +/Users/vgodwin/genesis-test/agent-runtime/device_management/samples/02-use-cases/05-Device-Management-System/frontend/venv/lib/python3.12/site-packages/botocore/data/ds-data/2023-05-31/service-2.json.gz +/Users/vgodwin/genesis-test/agent-runtime/device_management/samples/02-use-cases/05-Device-Management-System/frontend/venv/lib/python3.12/site-packages/botocore/data/ds/2015-04-16/endpoint-rule-set-1.json.gz +/Users/vgodwin/genesis-test/agent-runtime/device_management/samples/02-use-cases/05-Device-Management-System/frontend/venv/lib/python3.12/site-packages/botocore/data/ds/2015-04-16/examples-1.json +/Users/vgodwin/genesis-test/agent-runtime/device_management/samples/02-use-cases/05-Device-Management-System/frontend/venv/lib/python3.12/site-packages/botocore/data/ds/2015-04-16/paginators-1.json +/Users/vgodwin/genesis-test/agent-runtime/device_management/samples/02-use-cases/05-Device-Management-System/frontend/venv/lib/python3.12/site-packages/botocore/data/ds/2015-04-16/service-2.json.gz +/Users/vgodwin/genesis-test/agent-runtime/device_management/samples/02-use-cases/05-Device-Management-System/frontend/venv/lib/python3.12/site-packages/botocore/data/ds/2015-04-16/waiters-2.json +/Users/vgodwin/genesis-test/agent-runtime/device_management/samples/02-use-cases/05-Device-Management-System/frontend/venv/lib/python3.12/site-packages/botocore/data/dsql/2018-05-10/endpoint-rule-set-1.json.gz +/Users/vgodwin/genesis-test/agent-runtime/device_management/samples/02-use-cases/05-Device-Management-System/frontend/venv/lib/python3.12/site-packages/botocore/data/dsql/2018-05-10/paginators-1.json +/Users/vgodwin/genesis-test/agent-runtime/device_management/samples/02-use-cases/05-Device-Management-System/frontend/venv/lib/python3.12/site-packages/botocore/data/dsql/2018-05-10/service-2.json.gz +/Users/vgodwin/genesis-test/agent-runtime/device_management/samples/02-use-cases/05-Device-Management-System/frontend/venv/lib/python3.12/site-packages/botocore/data/dsql/2018-05-10/waiters-2.json +/Users/vgodwin/genesis-test/agent-runtime/device_management/samples/02-use-cases/05-Device-Management-System/frontend/venv/lib/python3.12/site-packages/botocore/data/dynamodb/2011-12-05/endpoint-rule-set-1.json.gz +/Users/vgodwin/genesis-test/agent-runtime/device_management/samples/02-use-cases/05-Device-Management-System/frontend/venv/lib/python3.12/site-packages/botocore/data/dynamodb/2011-12-05/examples-1.json +/Users/vgodwin/genesis-test/agent-runtime/device_management/samples/02-use-cases/05-Device-Management-System/frontend/venv/lib/python3.12/site-packages/botocore/data/dynamodb/2012-08-10/endpoint-rule-set-1.json.gz +/Users/vgodwin/genesis-test/agent-runtime/device_management/samples/02-use-cases/05-Device-Management-System/frontend/venv/lib/python3.12/site-packages/botocore/data/dynamodb/2012-08-10/examples-1.json +/Users/vgodwin/genesis-test/agent-runtime/device_management/samples/02-use-cases/05-Device-Management-System/frontend/venv/lib/python3.12/site-packages/botocore/data/dynamodb/2012-08-10/paginators-1.json +/Users/vgodwin/genesis-test/agent-runtime/device_management/samples/02-use-cases/05-Device-Management-System/frontend/venv/lib/python3.12/site-packages/botocore/data/dynamodb/2012-08-10/service-2.json.gz +/Users/vgodwin/genesis-test/agent-runtime/device_management/samples/02-use-cases/05-Device-Management-System/frontend/venv/lib/python3.12/site-packages/botocore/data/dynamodb/2012-08-10/waiters-2.json +/Users/vgodwin/genesis-test/agent-runtime/device_management/samples/02-use-cases/05-Device-Management-System/frontend/venv/lib/python3.12/site-packages/botocore/data/dynamodbstreams/2012-08-10/endpoint-rule-set-1.json.gz +/Users/vgodwin/genesis-test/agent-runtime/device_management/samples/02-use-cases/05-Device-Management-System/frontend/venv/lib/python3.12/site-packages/botocore/data/dynamodbstreams/2012-08-10/examples-1.json +/Users/vgodwin/genesis-test/agent-runtime/device_management/samples/02-use-cases/05-Device-Management-System/frontend/venv/lib/python3.12/site-packages/botocore/data/dynamodbstreams/2012-08-10/paginators-1.json +/Users/vgodwin/genesis-test/agent-runtime/device_management/samples/02-use-cases/05-Device-Management-System/frontend/venv/lib/python3.12/site-packages/botocore/data/dynamodbstreams/2012-08-10/service-2.json.gz +/Users/vgodwin/genesis-test/agent-runtime/device_management/samples/02-use-cases/05-Device-Management-System/frontend/venv/lib/python3.12/site-packages/botocore/data/ebs/2019-11-02/endpoint-rule-set-1.json.gz +/Users/vgodwin/genesis-test/agent-runtime/device_management/samples/02-use-cases/05-Device-Management-System/frontend/venv/lib/python3.12/site-packages/botocore/data/ebs/2019-11-02/examples-1.json +/Users/vgodwin/genesis-test/agent-runtime/device_management/samples/02-use-cases/05-Device-Management-System/frontend/venv/lib/python3.12/site-packages/botocore/data/ebs/2019-11-02/paginators-1.json +/Users/vgodwin/genesis-test/agent-runtime/device_management/samples/02-use-cases/05-Device-Management-System/frontend/venv/lib/python3.12/site-packages/botocore/data/ebs/2019-11-02/service-2.json.gz +/Users/vgodwin/genesis-test/agent-runtime/device_management/samples/02-use-cases/05-Device-Management-System/frontend/venv/lib/python3.12/site-packages/botocore/data/ec2-instance-connect/2018-04-02/endpoint-rule-set-1.json.gz +/Users/vgodwin/genesis-test/agent-runtime/device_management/samples/02-use-cases/05-Device-Management-System/frontend/venv/lib/python3.12/site-packages/botocore/data/ec2-instance-connect/2018-04-02/examples-1.json +/Users/vgodwin/genesis-test/agent-runtime/device_management/samples/02-use-cases/05-Device-Management-System/frontend/venv/lib/python3.12/site-packages/botocore/data/ec2-instance-connect/2018-04-02/paginators-1.json +/Users/vgodwin/genesis-test/agent-runtime/device_management/samples/02-use-cases/05-Device-Management-System/frontend/venv/lib/python3.12/site-packages/botocore/data/ec2-instance-connect/2018-04-02/service-2.json.gz +/Users/vgodwin/genesis-test/agent-runtime/device_management/samples/02-use-cases/05-Device-Management-System/frontend/venv/lib/python3.12/site-packages/botocore/data/ec2/2014-09-01/endpoint-rule-set-1.json.gz +/Users/vgodwin/genesis-test/agent-runtime/device_management/samples/02-use-cases/05-Device-Management-System/frontend/venv/lib/python3.12/site-packages/botocore/data/ec2/2014-09-01/paginators-1.json +/Users/vgodwin/genesis-test/agent-runtime/device_management/samples/02-use-cases/05-Device-Management-System/frontend/venv/lib/python3.12/site-packages/botocore/data/ec2/2014-09-01/service-2.json.gz +/Users/vgodwin/genesis-test/agent-runtime/device_management/samples/02-use-cases/05-Device-Management-System/frontend/venv/lib/python3.12/site-packages/botocore/data/ec2/2014-09-01/waiters-2.json +/Users/vgodwin/genesis-test/agent-runtime/device_management/samples/02-use-cases/05-Device-Management-System/frontend/venv/lib/python3.12/site-packages/botocore/data/ec2/2014-10-01/endpoint-rule-set-1.json.gz +/Users/vgodwin/genesis-test/agent-runtime/device_management/samples/02-use-cases/05-Device-Management-System/frontend/venv/lib/python3.12/site-packages/botocore/data/ec2/2014-10-01/paginators-1.json +/Users/vgodwin/genesis-test/agent-runtime/device_management/samples/02-use-cases/05-Device-Management-System/frontend/venv/lib/python3.12/site-packages/botocore/data/ec2/2014-10-01/service-2.json.gz +/Users/vgodwin/genesis-test/agent-runtime/device_management/samples/02-use-cases/05-Device-Management-System/frontend/venv/lib/python3.12/site-packages/botocore/data/ec2/2014-10-01/waiters-2.json +/Users/vgodwin/genesis-test/agent-runtime/device_management/samples/02-use-cases/05-Device-Management-System/frontend/venv/lib/python3.12/site-packages/botocore/data/ec2/2015-03-01/endpoint-rule-set-1.json.gz +/Users/vgodwin/genesis-test/agent-runtime/device_management/samples/02-use-cases/05-Device-Management-System/frontend/venv/lib/python3.12/site-packages/botocore/data/ec2/2015-03-01/paginators-1.json +/Users/vgodwin/genesis-test/agent-runtime/device_management/samples/02-use-cases/05-Device-Management-System/frontend/venv/lib/python3.12/site-packages/botocore/data/ec2/2015-03-01/service-2.json.gz +/Users/vgodwin/genesis-test/agent-runtime/device_management/samples/02-use-cases/05-Device-Management-System/frontend/venv/lib/python3.12/site-packages/botocore/data/ec2/2015-03-01/waiters-2.json +/Users/vgodwin/genesis-test/agent-runtime/device_management/samples/02-use-cases/05-Device-Management-System/frontend/venv/lib/python3.12/site-packages/botocore/data/ec2/2015-04-15/endpoint-rule-set-1.json.gz +/Users/vgodwin/genesis-test/agent-runtime/device_management/samples/02-use-cases/05-Device-Management-System/frontend/venv/lib/python3.12/site-packages/botocore/data/ec2/2015-04-15/paginators-1.json +/Users/vgodwin/genesis-test/agent-runtime/device_management/samples/02-use-cases/05-Device-Management-System/frontend/venv/lib/python3.12/site-packages/botocore/data/ec2/2015-04-15/service-2.json.gz +/Users/vgodwin/genesis-test/agent-runtime/device_management/samples/02-use-cases/05-Device-Management-System/frontend/venv/lib/python3.12/site-packages/botocore/data/ec2/2015-04-15/waiters-2.json +/Users/vgodwin/genesis-test/agent-runtime/device_management/samples/02-use-cases/05-Device-Management-System/frontend/venv/lib/python3.12/site-packages/botocore/data/ec2/2015-10-01/endpoint-rule-set-1.json.gz +/Users/vgodwin/genesis-test/agent-runtime/device_management/samples/02-use-cases/05-Device-Management-System/frontend/venv/lib/python3.12/site-packages/botocore/data/ec2/2015-10-01/examples-1.json +/Users/vgodwin/genesis-test/agent-runtime/device_management/samples/02-use-cases/05-Device-Management-System/frontend/venv/lib/python3.12/site-packages/botocore/data/ec2/2015-10-01/paginators-1.json +/Users/vgodwin/genesis-test/agent-runtime/device_management/samples/02-use-cases/05-Device-Management-System/frontend/venv/lib/python3.12/site-packages/botocore/data/ec2/2015-10-01/service-2.json.gz +/Users/vgodwin/genesis-test/agent-runtime/device_management/samples/02-use-cases/05-Device-Management-System/frontend/venv/lib/python3.12/site-packages/botocore/data/ec2/2015-10-01/waiters-2.json +/Users/vgodwin/genesis-test/agent-runtime/device_management/samples/02-use-cases/05-Device-Management-System/frontend/venv/lib/python3.12/site-packages/botocore/data/ec2/2016-04-01/endpoint-rule-set-1.json.gz +/Users/vgodwin/genesis-test/agent-runtime/device_management/samples/02-use-cases/05-Device-Management-System/frontend/venv/lib/python3.12/site-packages/botocore/data/ec2/2016-04-01/examples-1.json +/Users/vgodwin/genesis-test/agent-runtime/device_management/samples/02-use-cases/05-Device-Management-System/frontend/venv/lib/python3.12/site-packages/botocore/data/ec2/2016-04-01/paginators-1.json +/Users/vgodwin/genesis-test/agent-runtime/device_management/samples/02-use-cases/05-Device-Management-System/frontend/venv/lib/python3.12/site-packages/botocore/data/ec2/2016-04-01/service-2.json.gz +/Users/vgodwin/genesis-test/agent-runtime/device_management/samples/02-use-cases/05-Device-Management-System/frontend/venv/lib/python3.12/site-packages/botocore/data/ec2/2016-04-01/waiters-2.json +/Users/vgodwin/genesis-test/agent-runtime/device_management/samples/02-use-cases/05-Device-Management-System/frontend/venv/lib/python3.12/site-packages/botocore/data/ec2/2016-09-15/endpoint-rule-set-1.json.gz +/Users/vgodwin/genesis-test/agent-runtime/device_management/samples/02-use-cases/05-Device-Management-System/frontend/venv/lib/python3.12/site-packages/botocore/data/ec2/2016-09-15/examples-1.json +/Users/vgodwin/genesis-test/agent-runtime/device_management/samples/02-use-cases/05-Device-Management-System/frontend/venv/lib/python3.12/site-packages/botocore/data/ec2/2016-09-15/paginators-1.json +/Users/vgodwin/genesis-test/agent-runtime/device_management/samples/02-use-cases/05-Device-Management-System/frontend/venv/lib/python3.12/site-packages/botocore/data/ec2/2016-09-15/service-2.json.gz +/Users/vgodwin/genesis-test/agent-runtime/device_management/samples/02-use-cases/05-Device-Management-System/frontend/venv/lib/python3.12/site-packages/botocore/data/ec2/2016-09-15/waiters-2.json +/Users/vgodwin/genesis-test/agent-runtime/device_management/samples/02-use-cases/05-Device-Management-System/frontend/venv/lib/python3.12/site-packages/botocore/data/ec2/2016-11-15/endpoint-rule-set-1.json.gz +/Users/vgodwin/genesis-test/agent-runtime/device_management/samples/02-use-cases/05-Device-Management-System/frontend/venv/lib/python3.12/site-packages/botocore/data/ec2/2016-11-15/examples-1.json +/Users/vgodwin/genesis-test/agent-runtime/device_management/samples/02-use-cases/05-Device-Management-System/frontend/venv/lib/python3.12/site-packages/botocore/data/ec2/2016-11-15/paginators-1.json +/Users/vgodwin/genesis-test/agent-runtime/device_management/samples/02-use-cases/05-Device-Management-System/frontend/venv/lib/python3.12/site-packages/botocore/data/ec2/2016-11-15/paginators-1.sdk-extras.json +/Users/vgodwin/genesis-test/agent-runtime/device_management/samples/02-use-cases/05-Device-Management-System/frontend/venv/lib/python3.12/site-packages/botocore/data/ec2/2016-11-15/service-2.json.gz +/Users/vgodwin/genesis-test/agent-runtime/device_management/samples/02-use-cases/05-Device-Management-System/frontend/venv/lib/python3.12/site-packages/botocore/data/ec2/2016-11-15/waiters-2.json +/Users/vgodwin/genesis-test/agent-runtime/device_management/samples/02-use-cases/05-Device-Management-System/frontend/venv/lib/python3.12/site-packages/botocore/data/ecr-public/2020-10-30/endpoint-rule-set-1.json.gz +/Users/vgodwin/genesis-test/agent-runtime/device_management/samples/02-use-cases/05-Device-Management-System/frontend/venv/lib/python3.12/site-packages/botocore/data/ecr-public/2020-10-30/examples-1.json +/Users/vgodwin/genesis-test/agent-runtime/device_management/samples/02-use-cases/05-Device-Management-System/frontend/venv/lib/python3.12/site-packages/botocore/data/ecr-public/2020-10-30/paginators-1.json +/Users/vgodwin/genesis-test/agent-runtime/device_management/samples/02-use-cases/05-Device-Management-System/frontend/venv/lib/python3.12/site-packages/botocore/data/ecr-public/2020-10-30/service-2.json.gz +/Users/vgodwin/genesis-test/agent-runtime/device_management/samples/02-use-cases/05-Device-Management-System/frontend/venv/lib/python3.12/site-packages/botocore/data/ecr/2015-09-21/endpoint-rule-set-1.json.gz +/Users/vgodwin/genesis-test/agent-runtime/device_management/samples/02-use-cases/05-Device-Management-System/frontend/venv/lib/python3.12/site-packages/botocore/data/ecr/2015-09-21/examples-1.json +/Users/vgodwin/genesis-test/agent-runtime/device_management/samples/02-use-cases/05-Device-Management-System/frontend/venv/lib/python3.12/site-packages/botocore/data/ecr/2015-09-21/paginators-1.json +/Users/vgodwin/genesis-test/agent-runtime/device_management/samples/02-use-cases/05-Device-Management-System/frontend/venv/lib/python3.12/site-packages/botocore/data/ecr/2015-09-21/service-2.json.gz +/Users/vgodwin/genesis-test/agent-runtime/device_management/samples/02-use-cases/05-Device-Management-System/frontend/venv/lib/python3.12/site-packages/botocore/data/ecr/2015-09-21/waiters-2.json +/Users/vgodwin/genesis-test/agent-runtime/device_management/samples/02-use-cases/05-Device-Management-System/frontend/venv/lib/python3.12/site-packages/botocore/data/ecs/2014-11-13/endpoint-rule-set-1.json.gz +/Users/vgodwin/genesis-test/agent-runtime/device_management/samples/02-use-cases/05-Device-Management-System/frontend/venv/lib/python3.12/site-packages/botocore/data/ecs/2014-11-13/examples-1.json +/Users/vgodwin/genesis-test/agent-runtime/device_management/samples/02-use-cases/05-Device-Management-System/frontend/venv/lib/python3.12/site-packages/botocore/data/ecs/2014-11-13/paginators-1.json +/Users/vgodwin/genesis-test/agent-runtime/device_management/samples/02-use-cases/05-Device-Management-System/frontend/venv/lib/python3.12/site-packages/botocore/data/ecs/2014-11-13/service-2.json.gz +/Users/vgodwin/genesis-test/agent-runtime/device_management/samples/02-use-cases/05-Device-Management-System/frontend/venv/lib/python3.12/site-packages/botocore/data/ecs/2014-11-13/waiters-2.json +/Users/vgodwin/genesis-test/agent-runtime/device_management/samples/02-use-cases/05-Device-Management-System/frontend/venv/lib/python3.12/site-packages/botocore/data/efs/2015-02-01/endpoint-rule-set-1.json.gz +/Users/vgodwin/genesis-test/agent-runtime/device_management/samples/02-use-cases/05-Device-Management-System/frontend/venv/lib/python3.12/site-packages/botocore/data/efs/2015-02-01/examples-1.json +/Users/vgodwin/genesis-test/agent-runtime/device_management/samples/02-use-cases/05-Device-Management-System/frontend/venv/lib/python3.12/site-packages/botocore/data/efs/2015-02-01/paginators-1.json +/Users/vgodwin/genesis-test/agent-runtime/device_management/samples/02-use-cases/05-Device-Management-System/frontend/venv/lib/python3.12/site-packages/botocore/data/efs/2015-02-01/service-2.json.gz +/Users/vgodwin/genesis-test/agent-runtime/device_management/samples/02-use-cases/05-Device-Management-System/frontend/venv/lib/python3.12/site-packages/botocore/data/eks-auth/2023-11-26/endpoint-rule-set-1.json.gz +/Users/vgodwin/genesis-test/agent-runtime/device_management/samples/02-use-cases/05-Device-Management-System/frontend/venv/lib/python3.12/site-packages/botocore/data/eks-auth/2023-11-26/paginators-1.json +/Users/vgodwin/genesis-test/agent-runtime/device_management/samples/02-use-cases/05-Device-Management-System/frontend/venv/lib/python3.12/site-packages/botocore/data/eks-auth/2023-11-26/service-2.json.gz +/Users/vgodwin/genesis-test/agent-runtime/device_management/samples/02-use-cases/05-Device-Management-System/frontend/venv/lib/python3.12/site-packages/botocore/data/eks-auth/2023-11-26/waiters-2.json +/Users/vgodwin/genesis-test/agent-runtime/device_management/samples/02-use-cases/05-Device-Management-System/frontend/venv/lib/python3.12/site-packages/botocore/data/eks/2017-11-01/endpoint-rule-set-1.json.gz +/Users/vgodwin/genesis-test/agent-runtime/device_management/samples/02-use-cases/05-Device-Management-System/frontend/venv/lib/python3.12/site-packages/botocore/data/eks/2017-11-01/examples-1.json +/Users/vgodwin/genesis-test/agent-runtime/device_management/samples/02-use-cases/05-Device-Management-System/frontend/venv/lib/python3.12/site-packages/botocore/data/eks/2017-11-01/paginators-1.json +/Users/vgodwin/genesis-test/agent-runtime/device_management/samples/02-use-cases/05-Device-Management-System/frontend/venv/lib/python3.12/site-packages/botocore/data/eks/2017-11-01/service-2.json.gz +/Users/vgodwin/genesis-test/agent-runtime/device_management/samples/02-use-cases/05-Device-Management-System/frontend/venv/lib/python3.12/site-packages/botocore/data/eks/2017-11-01/service-2.sdk-extras.json +/Users/vgodwin/genesis-test/agent-runtime/device_management/samples/02-use-cases/05-Device-Management-System/frontend/venv/lib/python3.12/site-packages/botocore/data/eks/2017-11-01/waiters-2.json +/Users/vgodwin/genesis-test/agent-runtime/device_management/samples/02-use-cases/05-Device-Management-System/frontend/venv/lib/python3.12/site-packages/botocore/data/elasticache/2014-09-30/endpoint-rule-set-1.json.gz +/Users/vgodwin/genesis-test/agent-runtime/device_management/samples/02-use-cases/05-Device-Management-System/frontend/venv/lib/python3.12/site-packages/botocore/data/elasticache/2014-09-30/paginators-1.json +/Users/vgodwin/genesis-test/agent-runtime/device_management/samples/02-use-cases/05-Device-Management-System/frontend/venv/lib/python3.12/site-packages/botocore/data/elasticache/2014-09-30/service-2.json.gz +/Users/vgodwin/genesis-test/agent-runtime/device_management/samples/02-use-cases/05-Device-Management-System/frontend/venv/lib/python3.12/site-packages/botocore/data/elasticache/2014-09-30/waiters-2.json +/Users/vgodwin/genesis-test/agent-runtime/device_management/samples/02-use-cases/05-Device-Management-System/frontend/venv/lib/python3.12/site-packages/botocore/data/elasticache/2015-02-02/endpoint-rule-set-1.json.gz +/Users/vgodwin/genesis-test/agent-runtime/device_management/samples/02-use-cases/05-Device-Management-System/frontend/venv/lib/python3.12/site-packages/botocore/data/elasticache/2015-02-02/examples-1.json +/Users/vgodwin/genesis-test/agent-runtime/device_management/samples/02-use-cases/05-Device-Management-System/frontend/venv/lib/python3.12/site-packages/botocore/data/elasticache/2015-02-02/paginators-1.json +/Users/vgodwin/genesis-test/agent-runtime/device_management/samples/02-use-cases/05-Device-Management-System/frontend/venv/lib/python3.12/site-packages/botocore/data/elasticache/2015-02-02/service-2.json.gz +/Users/vgodwin/genesis-test/agent-runtime/device_management/samples/02-use-cases/05-Device-Management-System/frontend/venv/lib/python3.12/site-packages/botocore/data/elasticache/2015-02-02/waiters-2.json +/Users/vgodwin/genesis-test/agent-runtime/device_management/samples/02-use-cases/05-Device-Management-System/frontend/venv/lib/python3.12/site-packages/botocore/data/elasticbeanstalk/2010-12-01/endpoint-rule-set-1.json.gz +/Users/vgodwin/genesis-test/agent-runtime/device_management/samples/02-use-cases/05-Device-Management-System/frontend/venv/lib/python3.12/site-packages/botocore/data/elasticbeanstalk/2010-12-01/examples-1.json +/Users/vgodwin/genesis-test/agent-runtime/device_management/samples/02-use-cases/05-Device-Management-System/frontend/venv/lib/python3.12/site-packages/botocore/data/elasticbeanstalk/2010-12-01/paginators-1.json +/Users/vgodwin/genesis-test/agent-runtime/device_management/samples/02-use-cases/05-Device-Management-System/frontend/venv/lib/python3.12/site-packages/botocore/data/elasticbeanstalk/2010-12-01/service-2.json.gz +/Users/vgodwin/genesis-test/agent-runtime/device_management/samples/02-use-cases/05-Device-Management-System/frontend/venv/lib/python3.12/site-packages/botocore/data/elasticbeanstalk/2010-12-01/waiters-2.json +/Users/vgodwin/genesis-test/agent-runtime/device_management/samples/02-use-cases/05-Device-Management-System/frontend/venv/lib/python3.12/site-packages/botocore/data/elastictranscoder/2012-09-25/endpoint-rule-set-1.json.gz +/Users/vgodwin/genesis-test/agent-runtime/device_management/samples/02-use-cases/05-Device-Management-System/frontend/venv/lib/python3.12/site-packages/botocore/data/elastictranscoder/2012-09-25/examples-1.json +/Users/vgodwin/genesis-test/agent-runtime/device_management/samples/02-use-cases/05-Device-Management-System/frontend/venv/lib/python3.12/site-packages/botocore/data/elastictranscoder/2012-09-25/paginators-1.json +/Users/vgodwin/genesis-test/agent-runtime/device_management/samples/02-use-cases/05-Device-Management-System/frontend/venv/lib/python3.12/site-packages/botocore/data/elastictranscoder/2012-09-25/service-2.json.gz +/Users/vgodwin/genesis-test/agent-runtime/device_management/samples/02-use-cases/05-Device-Management-System/frontend/venv/lib/python3.12/site-packages/botocore/data/elastictranscoder/2012-09-25/waiters-2.json +/Users/vgodwin/genesis-test/agent-runtime/device_management/samples/02-use-cases/05-Device-Management-System/frontend/venv/lib/python3.12/site-packages/botocore/data/elb/2012-06-01/endpoint-rule-set-1.json.gz +/Users/vgodwin/genesis-test/agent-runtime/device_management/samples/02-use-cases/05-Device-Management-System/frontend/venv/lib/python3.12/site-packages/botocore/data/elb/2012-06-01/examples-1.json +/Users/vgodwin/genesis-test/agent-runtime/device_management/samples/02-use-cases/05-Device-Management-System/frontend/venv/lib/python3.12/site-packages/botocore/data/elb/2012-06-01/paginators-1.json +/Users/vgodwin/genesis-test/agent-runtime/device_management/samples/02-use-cases/05-Device-Management-System/frontend/venv/lib/python3.12/site-packages/botocore/data/elb/2012-06-01/service-2.json.gz +/Users/vgodwin/genesis-test/agent-runtime/device_management/samples/02-use-cases/05-Device-Management-System/frontend/venv/lib/python3.12/site-packages/botocore/data/elb/2012-06-01/waiters-2.json +/Users/vgodwin/genesis-test/agent-runtime/device_management/samples/02-use-cases/05-Device-Management-System/frontend/venv/lib/python3.12/site-packages/botocore/data/elbv2/2015-12-01/endpoint-rule-set-1.json.gz +/Users/vgodwin/genesis-test/agent-runtime/device_management/samples/02-use-cases/05-Device-Management-System/frontend/venv/lib/python3.12/site-packages/botocore/data/elbv2/2015-12-01/examples-1.json +/Users/vgodwin/genesis-test/agent-runtime/device_management/samples/02-use-cases/05-Device-Management-System/frontend/venv/lib/python3.12/site-packages/botocore/data/elbv2/2015-12-01/paginators-1.json +/Users/vgodwin/genesis-test/agent-runtime/device_management/samples/02-use-cases/05-Device-Management-System/frontend/venv/lib/python3.12/site-packages/botocore/data/elbv2/2015-12-01/service-2.json.gz +/Users/vgodwin/genesis-test/agent-runtime/device_management/samples/02-use-cases/05-Device-Management-System/frontend/venv/lib/python3.12/site-packages/botocore/data/elbv2/2015-12-01/waiters-2.json +/Users/vgodwin/genesis-test/agent-runtime/device_management/samples/02-use-cases/05-Device-Management-System/frontend/venv/lib/python3.12/site-packages/botocore/data/emr-containers/2020-10-01/endpoint-rule-set-1.json.gz +/Users/vgodwin/genesis-test/agent-runtime/device_management/samples/02-use-cases/05-Device-Management-System/frontend/venv/lib/python3.12/site-packages/botocore/data/emr-containers/2020-10-01/examples-1.json +/Users/vgodwin/genesis-test/agent-runtime/device_management/samples/02-use-cases/05-Device-Management-System/frontend/venv/lib/python3.12/site-packages/botocore/data/emr-containers/2020-10-01/paginators-1.json +/Users/vgodwin/genesis-test/agent-runtime/device_management/samples/02-use-cases/05-Device-Management-System/frontend/venv/lib/python3.12/site-packages/botocore/data/emr-containers/2020-10-01/service-2.json.gz +/Users/vgodwin/genesis-test/agent-runtime/device_management/samples/02-use-cases/05-Device-Management-System/frontend/venv/lib/python3.12/site-packages/botocore/data/emr-serverless/2021-07-13/endpoint-rule-set-1.json.gz +/Users/vgodwin/genesis-test/agent-runtime/device_management/samples/02-use-cases/05-Device-Management-System/frontend/venv/lib/python3.12/site-packages/botocore/data/emr-serverless/2021-07-13/paginators-1.json +/Users/vgodwin/genesis-test/agent-runtime/device_management/samples/02-use-cases/05-Device-Management-System/frontend/venv/lib/python3.12/site-packages/botocore/data/emr-serverless/2021-07-13/service-2.json.gz +/Users/vgodwin/genesis-test/agent-runtime/device_management/samples/02-use-cases/05-Device-Management-System/frontend/venv/lib/python3.12/site-packages/botocore/data/emr/2009-03-31/endpoint-rule-set-1.json.gz +/Users/vgodwin/genesis-test/agent-runtime/device_management/samples/02-use-cases/05-Device-Management-System/frontend/venv/lib/python3.12/site-packages/botocore/data/emr/2009-03-31/examples-1.json +/Users/vgodwin/genesis-test/agent-runtime/device_management/samples/02-use-cases/05-Device-Management-System/frontend/venv/lib/python3.12/site-packages/botocore/data/emr/2009-03-31/paginators-1.json +/Users/vgodwin/genesis-test/agent-runtime/device_management/samples/02-use-cases/05-Device-Management-System/frontend/venv/lib/python3.12/site-packages/botocore/data/emr/2009-03-31/service-2.json.gz +/Users/vgodwin/genesis-test/agent-runtime/device_management/samples/02-use-cases/05-Device-Management-System/frontend/venv/lib/python3.12/site-packages/botocore/data/emr/2009-03-31/waiters-2.json +/Users/vgodwin/genesis-test/agent-runtime/device_management/samples/02-use-cases/05-Device-Management-System/frontend/venv/lib/python3.12/site-packages/botocore/data/endpoints.json +/Users/vgodwin/genesis-test/agent-runtime/device_management/samples/02-use-cases/05-Device-Management-System/frontend/venv/lib/python3.12/site-packages/botocore/data/entityresolution/2018-05-10/endpoint-rule-set-1.json.gz +/Users/vgodwin/genesis-test/agent-runtime/device_management/samples/02-use-cases/05-Device-Management-System/frontend/venv/lib/python3.12/site-packages/botocore/data/entityresolution/2018-05-10/paginators-1.json +/Users/vgodwin/genesis-test/agent-runtime/device_management/samples/02-use-cases/05-Device-Management-System/frontend/venv/lib/python3.12/site-packages/botocore/data/entityresolution/2018-05-10/service-2.json.gz +/Users/vgodwin/genesis-test/agent-runtime/device_management/samples/02-use-cases/05-Device-Management-System/frontend/venv/lib/python3.12/site-packages/botocore/data/es/2015-01-01/endpoint-rule-set-1.json.gz +/Users/vgodwin/genesis-test/agent-runtime/device_management/samples/02-use-cases/05-Device-Management-System/frontend/venv/lib/python3.12/site-packages/botocore/data/es/2015-01-01/examples-1.json +/Users/vgodwin/genesis-test/agent-runtime/device_management/samples/02-use-cases/05-Device-Management-System/frontend/venv/lib/python3.12/site-packages/botocore/data/es/2015-01-01/paginators-1.json +/Users/vgodwin/genesis-test/agent-runtime/device_management/samples/02-use-cases/05-Device-Management-System/frontend/venv/lib/python3.12/site-packages/botocore/data/es/2015-01-01/service-2.json.gz +/Users/vgodwin/genesis-test/agent-runtime/device_management/samples/02-use-cases/05-Device-Management-System/frontend/venv/lib/python3.12/site-packages/botocore/data/events/2014-02-03/endpoint-rule-set-1.json.gz +/Users/vgodwin/genesis-test/agent-runtime/device_management/samples/02-use-cases/05-Device-Management-System/frontend/venv/lib/python3.12/site-packages/botocore/data/events/2014-02-03/service-2.json.gz +/Users/vgodwin/genesis-test/agent-runtime/device_management/samples/02-use-cases/05-Device-Management-System/frontend/venv/lib/python3.12/site-packages/botocore/data/events/2015-10-07/endpoint-rule-set-1.json.gz +/Users/vgodwin/genesis-test/agent-runtime/device_management/samples/02-use-cases/05-Device-Management-System/frontend/venv/lib/python3.12/site-packages/botocore/data/events/2015-10-07/examples-1.json +/Users/vgodwin/genesis-test/agent-runtime/device_management/samples/02-use-cases/05-Device-Management-System/frontend/venv/lib/python3.12/site-packages/botocore/data/events/2015-10-07/paginators-1.json +/Users/vgodwin/genesis-test/agent-runtime/device_management/samples/02-use-cases/05-Device-Management-System/frontend/venv/lib/python3.12/site-packages/botocore/data/events/2015-10-07/service-2.json.gz +/Users/vgodwin/genesis-test/agent-runtime/device_management/samples/02-use-cases/05-Device-Management-System/frontend/venv/lib/python3.12/site-packages/botocore/data/evidently/2021-02-01/endpoint-rule-set-1.json.gz +/Users/vgodwin/genesis-test/agent-runtime/device_management/samples/02-use-cases/05-Device-Management-System/frontend/venv/lib/python3.12/site-packages/botocore/data/evidently/2021-02-01/examples-1.json +/Users/vgodwin/genesis-test/agent-runtime/device_management/samples/02-use-cases/05-Device-Management-System/frontend/venv/lib/python3.12/site-packages/botocore/data/evidently/2021-02-01/paginators-1.json +/Users/vgodwin/genesis-test/agent-runtime/device_management/samples/02-use-cases/05-Device-Management-System/frontend/venv/lib/python3.12/site-packages/botocore/data/evidently/2021-02-01/service-2.json.gz +/Users/vgodwin/genesis-test/agent-runtime/device_management/samples/02-use-cases/05-Device-Management-System/frontend/venv/lib/python3.12/site-packages/botocore/data/evs/2023-07-27/endpoint-rule-set-1.json.gz +/Users/vgodwin/genesis-test/agent-runtime/device_management/samples/02-use-cases/05-Device-Management-System/frontend/venv/lib/python3.12/site-packages/botocore/data/evs/2023-07-27/paginators-1.json +/Users/vgodwin/genesis-test/agent-runtime/device_management/samples/02-use-cases/05-Device-Management-System/frontend/venv/lib/python3.12/site-packages/botocore/data/evs/2023-07-27/service-2.json.gz +/Users/vgodwin/genesis-test/agent-runtime/device_management/samples/02-use-cases/05-Device-Management-System/frontend/venv/lib/python3.12/site-packages/botocore/data/evs/2023-07-27/waiters-2.json +/Users/vgodwin/genesis-test/agent-runtime/device_management/samples/02-use-cases/05-Device-Management-System/frontend/venv/lib/python3.12/site-packages/botocore/data/finspace-data/2020-07-13/endpoint-rule-set-1.json.gz +/Users/vgodwin/genesis-test/agent-runtime/device_management/samples/02-use-cases/05-Device-Management-System/frontend/venv/lib/python3.12/site-packages/botocore/data/finspace-data/2020-07-13/examples-1.json +/Users/vgodwin/genesis-test/agent-runtime/device_management/samples/02-use-cases/05-Device-Management-System/frontend/venv/lib/python3.12/site-packages/botocore/data/finspace-data/2020-07-13/paginators-1.json +/Users/vgodwin/genesis-test/agent-runtime/device_management/samples/02-use-cases/05-Device-Management-System/frontend/venv/lib/python3.12/site-packages/botocore/data/finspace-data/2020-07-13/service-2.json.gz +/Users/vgodwin/genesis-test/agent-runtime/device_management/samples/02-use-cases/05-Device-Management-System/frontend/venv/lib/python3.12/site-packages/botocore/data/finspace/2021-03-12/endpoint-rule-set-1.json.gz +/Users/vgodwin/genesis-test/agent-runtime/device_management/samples/02-use-cases/05-Device-Management-System/frontend/venv/lib/python3.12/site-packages/botocore/data/finspace/2021-03-12/examples-1.json +/Users/vgodwin/genesis-test/agent-runtime/device_management/samples/02-use-cases/05-Device-Management-System/frontend/venv/lib/python3.12/site-packages/botocore/data/finspace/2021-03-12/paginators-1.json +/Users/vgodwin/genesis-test/agent-runtime/device_management/samples/02-use-cases/05-Device-Management-System/frontend/venv/lib/python3.12/site-packages/botocore/data/finspace/2021-03-12/service-2.json.gz +/Users/vgodwin/genesis-test/agent-runtime/device_management/samples/02-use-cases/05-Device-Management-System/frontend/venv/lib/python3.12/site-packages/botocore/data/firehose/2015-08-04/endpoint-rule-set-1.json.gz +/Users/vgodwin/genesis-test/agent-runtime/device_management/samples/02-use-cases/05-Device-Management-System/frontend/venv/lib/python3.12/site-packages/botocore/data/firehose/2015-08-04/examples-1.json +/Users/vgodwin/genesis-test/agent-runtime/device_management/samples/02-use-cases/05-Device-Management-System/frontend/venv/lib/python3.12/site-packages/botocore/data/firehose/2015-08-04/paginators-1.json +/Users/vgodwin/genesis-test/agent-runtime/device_management/samples/02-use-cases/05-Device-Management-System/frontend/venv/lib/python3.12/site-packages/botocore/data/firehose/2015-08-04/service-2.json.gz +/Users/vgodwin/genesis-test/agent-runtime/device_management/samples/02-use-cases/05-Device-Management-System/frontend/venv/lib/python3.12/site-packages/botocore/data/fis/2020-12-01/endpoint-rule-set-1.json.gz +/Users/vgodwin/genesis-test/agent-runtime/device_management/samples/02-use-cases/05-Device-Management-System/frontend/venv/lib/python3.12/site-packages/botocore/data/fis/2020-12-01/examples-1.json +/Users/vgodwin/genesis-test/agent-runtime/device_management/samples/02-use-cases/05-Device-Management-System/frontend/venv/lib/python3.12/site-packages/botocore/data/fis/2020-12-01/paginators-1.json +/Users/vgodwin/genesis-test/agent-runtime/device_management/samples/02-use-cases/05-Device-Management-System/frontend/venv/lib/python3.12/site-packages/botocore/data/fis/2020-12-01/service-2.json.gz +/Users/vgodwin/genesis-test/agent-runtime/device_management/samples/02-use-cases/05-Device-Management-System/frontend/venv/lib/python3.12/site-packages/botocore/data/fms/2018-01-01/endpoint-rule-set-1.json.gz +/Users/vgodwin/genesis-test/agent-runtime/device_management/samples/02-use-cases/05-Device-Management-System/frontend/venv/lib/python3.12/site-packages/botocore/data/fms/2018-01-01/examples-1.json +/Users/vgodwin/genesis-test/agent-runtime/device_management/samples/02-use-cases/05-Device-Management-System/frontend/venv/lib/python3.12/site-packages/botocore/data/fms/2018-01-01/paginators-1.json +/Users/vgodwin/genesis-test/agent-runtime/device_management/samples/02-use-cases/05-Device-Management-System/frontend/venv/lib/python3.12/site-packages/botocore/data/fms/2018-01-01/service-2.json.gz +/Users/vgodwin/genesis-test/agent-runtime/device_management/samples/02-use-cases/05-Device-Management-System/frontend/venv/lib/python3.12/site-packages/botocore/data/forecast/2018-06-26/endpoint-rule-set-1.json.gz +/Users/vgodwin/genesis-test/agent-runtime/device_management/samples/02-use-cases/05-Device-Management-System/frontend/venv/lib/python3.12/site-packages/botocore/data/forecast/2018-06-26/examples-1.json +/Users/vgodwin/genesis-test/agent-runtime/device_management/samples/02-use-cases/05-Device-Management-System/frontend/venv/lib/python3.12/site-packages/botocore/data/forecast/2018-06-26/paginators-1.json +/Users/vgodwin/genesis-test/agent-runtime/device_management/samples/02-use-cases/05-Device-Management-System/frontend/venv/lib/python3.12/site-packages/botocore/data/forecast/2018-06-26/service-2.json.gz +/Users/vgodwin/genesis-test/agent-runtime/device_management/samples/02-use-cases/05-Device-Management-System/frontend/venv/lib/python3.12/site-packages/botocore/data/forecastquery/2018-06-26/endpoint-rule-set-1.json.gz +/Users/vgodwin/genesis-test/agent-runtime/device_management/samples/02-use-cases/05-Device-Management-System/frontend/venv/lib/python3.12/site-packages/botocore/data/forecastquery/2018-06-26/examples-1.json +/Users/vgodwin/genesis-test/agent-runtime/device_management/samples/02-use-cases/05-Device-Management-System/frontend/venv/lib/python3.12/site-packages/botocore/data/forecastquery/2018-06-26/paginators-1.json +/Users/vgodwin/genesis-test/agent-runtime/device_management/samples/02-use-cases/05-Device-Management-System/frontend/venv/lib/python3.12/site-packages/botocore/data/forecastquery/2018-06-26/service-2.json.gz +/Users/vgodwin/genesis-test/agent-runtime/device_management/samples/02-use-cases/05-Device-Management-System/frontend/venv/lib/python3.12/site-packages/botocore/data/frauddetector/2019-11-15/endpoint-rule-set-1.json.gz +/Users/vgodwin/genesis-test/agent-runtime/device_management/samples/02-use-cases/05-Device-Management-System/frontend/venv/lib/python3.12/site-packages/botocore/data/frauddetector/2019-11-15/examples-1.json +/Users/vgodwin/genesis-test/agent-runtime/device_management/samples/02-use-cases/05-Device-Management-System/frontend/venv/lib/python3.12/site-packages/botocore/data/frauddetector/2019-11-15/paginators-1.json +/Users/vgodwin/genesis-test/agent-runtime/device_management/samples/02-use-cases/05-Device-Management-System/frontend/venv/lib/python3.12/site-packages/botocore/data/frauddetector/2019-11-15/service-2.json.gz +/Users/vgodwin/genesis-test/agent-runtime/device_management/samples/02-use-cases/05-Device-Management-System/frontend/venv/lib/python3.12/site-packages/botocore/data/freetier/2023-09-07/endpoint-rule-set-1.json.gz +/Users/vgodwin/genesis-test/agent-runtime/device_management/samples/02-use-cases/05-Device-Management-System/frontend/venv/lib/python3.12/site-packages/botocore/data/freetier/2023-09-07/paginators-1.json +/Users/vgodwin/genesis-test/agent-runtime/device_management/samples/02-use-cases/05-Device-Management-System/frontend/venv/lib/python3.12/site-packages/botocore/data/freetier/2023-09-07/service-2.json.gz +/Users/vgodwin/genesis-test/agent-runtime/device_management/samples/02-use-cases/05-Device-Management-System/frontend/venv/lib/python3.12/site-packages/botocore/data/freetier/2023-09-07/waiters-2.json +/Users/vgodwin/genesis-test/agent-runtime/device_management/samples/02-use-cases/05-Device-Management-System/frontend/venv/lib/python3.12/site-packages/botocore/data/fsx/2018-03-01/endpoint-rule-set-1.json.gz +/Users/vgodwin/genesis-test/agent-runtime/device_management/samples/02-use-cases/05-Device-Management-System/frontend/venv/lib/python3.12/site-packages/botocore/data/fsx/2018-03-01/examples-1.json +/Users/vgodwin/genesis-test/agent-runtime/device_management/samples/02-use-cases/05-Device-Management-System/frontend/venv/lib/python3.12/site-packages/botocore/data/fsx/2018-03-01/paginators-1.json +/Users/vgodwin/genesis-test/agent-runtime/device_management/samples/02-use-cases/05-Device-Management-System/frontend/venv/lib/python3.12/site-packages/botocore/data/fsx/2018-03-01/service-2.json.gz +/Users/vgodwin/genesis-test/agent-runtime/device_management/samples/02-use-cases/05-Device-Management-System/frontend/venv/lib/python3.12/site-packages/botocore/data/gamelift/2015-10-01/endpoint-rule-set-1.json.gz +/Users/vgodwin/genesis-test/agent-runtime/device_management/samples/02-use-cases/05-Device-Management-System/frontend/venv/lib/python3.12/site-packages/botocore/data/gamelift/2015-10-01/examples-1.json +/Users/vgodwin/genesis-test/agent-runtime/device_management/samples/02-use-cases/05-Device-Management-System/frontend/venv/lib/python3.12/site-packages/botocore/data/gamelift/2015-10-01/paginators-1.json +/Users/vgodwin/genesis-test/agent-runtime/device_management/samples/02-use-cases/05-Device-Management-System/frontend/venv/lib/python3.12/site-packages/botocore/data/gamelift/2015-10-01/service-2.json.gz +/Users/vgodwin/genesis-test/agent-runtime/device_management/samples/02-use-cases/05-Device-Management-System/frontend/venv/lib/python3.12/site-packages/botocore/data/gameliftstreams/2018-05-10/endpoint-rule-set-1.json.gz +/Users/vgodwin/genesis-test/agent-runtime/device_management/samples/02-use-cases/05-Device-Management-System/frontend/venv/lib/python3.12/site-packages/botocore/data/gameliftstreams/2018-05-10/paginators-1.json +/Users/vgodwin/genesis-test/agent-runtime/device_management/samples/02-use-cases/05-Device-Management-System/frontend/venv/lib/python3.12/site-packages/botocore/data/gameliftstreams/2018-05-10/service-2.json.gz +/Users/vgodwin/genesis-test/agent-runtime/device_management/samples/02-use-cases/05-Device-Management-System/frontend/venv/lib/python3.12/site-packages/botocore/data/gameliftstreams/2018-05-10/waiters-2.json +/Users/vgodwin/genesis-test/agent-runtime/device_management/samples/02-use-cases/05-Device-Management-System/frontend/venv/lib/python3.12/site-packages/botocore/data/geo-maps/2020-11-19/endpoint-rule-set-1.json.gz +/Users/vgodwin/genesis-test/agent-runtime/device_management/samples/02-use-cases/05-Device-Management-System/frontend/venv/lib/python3.12/site-packages/botocore/data/geo-maps/2020-11-19/paginators-1.json +/Users/vgodwin/genesis-test/agent-runtime/device_management/samples/02-use-cases/05-Device-Management-System/frontend/venv/lib/python3.12/site-packages/botocore/data/geo-maps/2020-11-19/service-2.json.gz +/Users/vgodwin/genesis-test/agent-runtime/device_management/samples/02-use-cases/05-Device-Management-System/frontend/venv/lib/python3.12/site-packages/botocore/data/geo-places/2020-11-19/endpoint-rule-set-1.json.gz +/Users/vgodwin/genesis-test/agent-runtime/device_management/samples/02-use-cases/05-Device-Management-System/frontend/venv/lib/python3.12/site-packages/botocore/data/geo-places/2020-11-19/paginators-1.json +/Users/vgodwin/genesis-test/agent-runtime/device_management/samples/02-use-cases/05-Device-Management-System/frontend/venv/lib/python3.12/site-packages/botocore/data/geo-places/2020-11-19/service-2.json.gz +/Users/vgodwin/genesis-test/agent-runtime/device_management/samples/02-use-cases/05-Device-Management-System/frontend/venv/lib/python3.12/site-packages/botocore/data/geo-routes/2020-11-19/endpoint-rule-set-1.json.gz +/Users/vgodwin/genesis-test/agent-runtime/device_management/samples/02-use-cases/05-Device-Management-System/frontend/venv/lib/python3.12/site-packages/botocore/data/geo-routes/2020-11-19/paginators-1.json +/Users/vgodwin/genesis-test/agent-runtime/device_management/samples/02-use-cases/05-Device-Management-System/frontend/venv/lib/python3.12/site-packages/botocore/data/geo-routes/2020-11-19/service-2.json.gz +/Users/vgodwin/genesis-test/agent-runtime/device_management/samples/02-use-cases/05-Device-Management-System/frontend/venv/lib/python3.12/site-packages/botocore/data/glacier/2012-06-01/endpoint-rule-set-1.json.gz +/Users/vgodwin/genesis-test/agent-runtime/device_management/samples/02-use-cases/05-Device-Management-System/frontend/venv/lib/python3.12/site-packages/botocore/data/glacier/2012-06-01/examples-1.json +/Users/vgodwin/genesis-test/agent-runtime/device_management/samples/02-use-cases/05-Device-Management-System/frontend/venv/lib/python3.12/site-packages/botocore/data/glacier/2012-06-01/paginators-1.json +/Users/vgodwin/genesis-test/agent-runtime/device_management/samples/02-use-cases/05-Device-Management-System/frontend/venv/lib/python3.12/site-packages/botocore/data/glacier/2012-06-01/service-2.json.gz +/Users/vgodwin/genesis-test/agent-runtime/device_management/samples/02-use-cases/05-Device-Management-System/frontend/venv/lib/python3.12/site-packages/botocore/data/glacier/2012-06-01/waiters-2.json +/Users/vgodwin/genesis-test/agent-runtime/device_management/samples/02-use-cases/05-Device-Management-System/frontend/venv/lib/python3.12/site-packages/botocore/data/globalaccelerator/2018-08-08/endpoint-rule-set-1.json.gz +/Users/vgodwin/genesis-test/agent-runtime/device_management/samples/02-use-cases/05-Device-Management-System/frontend/venv/lib/python3.12/site-packages/botocore/data/globalaccelerator/2018-08-08/examples-1.json +/Users/vgodwin/genesis-test/agent-runtime/device_management/samples/02-use-cases/05-Device-Management-System/frontend/venv/lib/python3.12/site-packages/botocore/data/globalaccelerator/2018-08-08/paginators-1.json +/Users/vgodwin/genesis-test/agent-runtime/device_management/samples/02-use-cases/05-Device-Management-System/frontend/venv/lib/python3.12/site-packages/botocore/data/globalaccelerator/2018-08-08/service-2.json.gz +/Users/vgodwin/genesis-test/agent-runtime/device_management/samples/02-use-cases/05-Device-Management-System/frontend/venv/lib/python3.12/site-packages/botocore/data/glue/2017-03-31/endpoint-rule-set-1.json.gz +/Users/vgodwin/genesis-test/agent-runtime/device_management/samples/02-use-cases/05-Device-Management-System/frontend/venv/lib/python3.12/site-packages/botocore/data/glue/2017-03-31/examples-1.json +/Users/vgodwin/genesis-test/agent-runtime/device_management/samples/02-use-cases/05-Device-Management-System/frontend/venv/lib/python3.12/site-packages/botocore/data/glue/2017-03-31/paginators-1.json +/Users/vgodwin/genesis-test/agent-runtime/device_management/samples/02-use-cases/05-Device-Management-System/frontend/venv/lib/python3.12/site-packages/botocore/data/glue/2017-03-31/paginators-1.sdk-extras.json +/Users/vgodwin/genesis-test/agent-runtime/device_management/samples/02-use-cases/05-Device-Management-System/frontend/venv/lib/python3.12/site-packages/botocore/data/glue/2017-03-31/service-2.json.gz +/Users/vgodwin/genesis-test/agent-runtime/device_management/samples/02-use-cases/05-Device-Management-System/frontend/venv/lib/python3.12/site-packages/botocore/data/grafana/2020-08-18/endpoint-rule-set-1.json.gz +/Users/vgodwin/genesis-test/agent-runtime/device_management/samples/02-use-cases/05-Device-Management-System/frontend/venv/lib/python3.12/site-packages/botocore/data/grafana/2020-08-18/examples-1.json +/Users/vgodwin/genesis-test/agent-runtime/device_management/samples/02-use-cases/05-Device-Management-System/frontend/venv/lib/python3.12/site-packages/botocore/data/grafana/2020-08-18/paginators-1.json +/Users/vgodwin/genesis-test/agent-runtime/device_management/samples/02-use-cases/05-Device-Management-System/frontend/venv/lib/python3.12/site-packages/botocore/data/grafana/2020-08-18/paginators-1.sdk-extras.json +/Users/vgodwin/genesis-test/agent-runtime/device_management/samples/02-use-cases/05-Device-Management-System/frontend/venv/lib/python3.12/site-packages/botocore/data/grafana/2020-08-18/service-2.json.gz +/Users/vgodwin/genesis-test/agent-runtime/device_management/samples/02-use-cases/05-Device-Management-System/frontend/venv/lib/python3.12/site-packages/botocore/data/greengrass/2017-06-07/endpoint-rule-set-1.json.gz +/Users/vgodwin/genesis-test/agent-runtime/device_management/samples/02-use-cases/05-Device-Management-System/frontend/venv/lib/python3.12/site-packages/botocore/data/greengrass/2017-06-07/paginators-1.json +/Users/vgodwin/genesis-test/agent-runtime/device_management/samples/02-use-cases/05-Device-Management-System/frontend/venv/lib/python3.12/site-packages/botocore/data/greengrass/2017-06-07/service-2.json.gz +/Users/vgodwin/genesis-test/agent-runtime/device_management/samples/02-use-cases/05-Device-Management-System/frontend/venv/lib/python3.12/site-packages/botocore/data/greengrassv2/2020-11-30/endpoint-rule-set-1.json.gz +/Users/vgodwin/genesis-test/agent-runtime/device_management/samples/02-use-cases/05-Device-Management-System/frontend/venv/lib/python3.12/site-packages/botocore/data/greengrassv2/2020-11-30/examples-1.json +/Users/vgodwin/genesis-test/agent-runtime/device_management/samples/02-use-cases/05-Device-Management-System/frontend/venv/lib/python3.12/site-packages/botocore/data/greengrassv2/2020-11-30/paginators-1.json +/Users/vgodwin/genesis-test/agent-runtime/device_management/samples/02-use-cases/05-Device-Management-System/frontend/venv/lib/python3.12/site-packages/botocore/data/greengrassv2/2020-11-30/service-2.json.gz +/Users/vgodwin/genesis-test/agent-runtime/device_management/samples/02-use-cases/05-Device-Management-System/frontend/venv/lib/python3.12/site-packages/botocore/data/groundstation/2019-05-23/endpoint-rule-set-1.json.gz +/Users/vgodwin/genesis-test/agent-runtime/device_management/samples/02-use-cases/05-Device-Management-System/frontend/venv/lib/python3.12/site-packages/botocore/data/groundstation/2019-05-23/examples-1.json +/Users/vgodwin/genesis-test/agent-runtime/device_management/samples/02-use-cases/05-Device-Management-System/frontend/venv/lib/python3.12/site-packages/botocore/data/groundstation/2019-05-23/paginators-1.json +/Users/vgodwin/genesis-test/agent-runtime/device_management/samples/02-use-cases/05-Device-Management-System/frontend/venv/lib/python3.12/site-packages/botocore/data/groundstation/2019-05-23/service-2.json.gz +/Users/vgodwin/genesis-test/agent-runtime/device_management/samples/02-use-cases/05-Device-Management-System/frontend/venv/lib/python3.12/site-packages/botocore/data/groundstation/2019-05-23/waiters-2.json +/Users/vgodwin/genesis-test/agent-runtime/device_management/samples/02-use-cases/05-Device-Management-System/frontend/venv/lib/python3.12/site-packages/botocore/data/guardduty/2017-11-28/endpoint-rule-set-1.json.gz +/Users/vgodwin/genesis-test/agent-runtime/device_management/samples/02-use-cases/05-Device-Management-System/frontend/venv/lib/python3.12/site-packages/botocore/data/guardduty/2017-11-28/examples-1.json +/Users/vgodwin/genesis-test/agent-runtime/device_management/samples/02-use-cases/05-Device-Management-System/frontend/venv/lib/python3.12/site-packages/botocore/data/guardduty/2017-11-28/paginators-1.json +/Users/vgodwin/genesis-test/agent-runtime/device_management/samples/02-use-cases/05-Device-Management-System/frontend/venv/lib/python3.12/site-packages/botocore/data/guardduty/2017-11-28/service-2.json.gz +/Users/vgodwin/genesis-test/agent-runtime/device_management/samples/02-use-cases/05-Device-Management-System/frontend/venv/lib/python3.12/site-packages/botocore/data/health/2016-08-04/endpoint-rule-set-1.json.gz +/Users/vgodwin/genesis-test/agent-runtime/device_management/samples/02-use-cases/05-Device-Management-System/frontend/venv/lib/python3.12/site-packages/botocore/data/health/2016-08-04/examples-1.json +/Users/vgodwin/genesis-test/agent-runtime/device_management/samples/02-use-cases/05-Device-Management-System/frontend/venv/lib/python3.12/site-packages/botocore/data/health/2016-08-04/paginators-1.json +/Users/vgodwin/genesis-test/agent-runtime/device_management/samples/02-use-cases/05-Device-Management-System/frontend/venv/lib/python3.12/site-packages/botocore/data/health/2016-08-04/service-2.json.gz +/Users/vgodwin/genesis-test/agent-runtime/device_management/samples/02-use-cases/05-Device-Management-System/frontend/venv/lib/python3.12/site-packages/botocore/data/healthlake/2017-07-01/endpoint-rule-set-1.json.gz +/Users/vgodwin/genesis-test/agent-runtime/device_management/samples/02-use-cases/05-Device-Management-System/frontend/venv/lib/python3.12/site-packages/botocore/data/healthlake/2017-07-01/examples-1.json +/Users/vgodwin/genesis-test/agent-runtime/device_management/samples/02-use-cases/05-Device-Management-System/frontend/venv/lib/python3.12/site-packages/botocore/data/healthlake/2017-07-01/paginators-1.json +/Users/vgodwin/genesis-test/agent-runtime/device_management/samples/02-use-cases/05-Device-Management-System/frontend/venv/lib/python3.12/site-packages/botocore/data/healthlake/2017-07-01/service-2.json.gz +/Users/vgodwin/genesis-test/agent-runtime/device_management/samples/02-use-cases/05-Device-Management-System/frontend/venv/lib/python3.12/site-packages/botocore/data/iam/2010-05-08/endpoint-rule-set-1.json.gz +/Users/vgodwin/genesis-test/agent-runtime/device_management/samples/02-use-cases/05-Device-Management-System/frontend/venv/lib/python3.12/site-packages/botocore/data/iam/2010-05-08/examples-1.json +/Users/vgodwin/genesis-test/agent-runtime/device_management/samples/02-use-cases/05-Device-Management-System/frontend/venv/lib/python3.12/site-packages/botocore/data/iam/2010-05-08/paginators-1.json +/Users/vgodwin/genesis-test/agent-runtime/device_management/samples/02-use-cases/05-Device-Management-System/frontend/venv/lib/python3.12/site-packages/botocore/data/iam/2010-05-08/service-2.json.gz +/Users/vgodwin/genesis-test/agent-runtime/device_management/samples/02-use-cases/05-Device-Management-System/frontend/venv/lib/python3.12/site-packages/botocore/data/iam/2010-05-08/waiters-2.json +/Users/vgodwin/genesis-test/agent-runtime/device_management/samples/02-use-cases/05-Device-Management-System/frontend/venv/lib/python3.12/site-packages/botocore/data/identitystore/2020-06-15/endpoint-rule-set-1.json.gz +/Users/vgodwin/genesis-test/agent-runtime/device_management/samples/02-use-cases/05-Device-Management-System/frontend/venv/lib/python3.12/site-packages/botocore/data/identitystore/2020-06-15/examples-1.json +/Users/vgodwin/genesis-test/agent-runtime/device_management/samples/02-use-cases/05-Device-Management-System/frontend/venv/lib/python3.12/site-packages/botocore/data/identitystore/2020-06-15/paginators-1.json +/Users/vgodwin/genesis-test/agent-runtime/device_management/samples/02-use-cases/05-Device-Management-System/frontend/venv/lib/python3.12/site-packages/botocore/data/identitystore/2020-06-15/service-2.json.gz +/Users/vgodwin/genesis-test/agent-runtime/device_management/samples/02-use-cases/05-Device-Management-System/frontend/venv/lib/python3.12/site-packages/botocore/data/imagebuilder/2019-12-02/endpoint-rule-set-1.json.gz +/Users/vgodwin/genesis-test/agent-runtime/device_management/samples/02-use-cases/05-Device-Management-System/frontend/venv/lib/python3.12/site-packages/botocore/data/imagebuilder/2019-12-02/examples-1.json +/Users/vgodwin/genesis-test/agent-runtime/device_management/samples/02-use-cases/05-Device-Management-System/frontend/venv/lib/python3.12/site-packages/botocore/data/imagebuilder/2019-12-02/paginators-1.json +/Users/vgodwin/genesis-test/agent-runtime/device_management/samples/02-use-cases/05-Device-Management-System/frontend/venv/lib/python3.12/site-packages/botocore/data/imagebuilder/2019-12-02/paginators-1.sdk-extras.json +/Users/vgodwin/genesis-test/agent-runtime/device_management/samples/02-use-cases/05-Device-Management-System/frontend/venv/lib/python3.12/site-packages/botocore/data/imagebuilder/2019-12-02/service-2.json.gz +/Users/vgodwin/genesis-test/agent-runtime/device_management/samples/02-use-cases/05-Device-Management-System/frontend/venv/lib/python3.12/site-packages/botocore/data/importexport/2010-06-01/endpoint-rule-set-1.json.gz +/Users/vgodwin/genesis-test/agent-runtime/device_management/samples/02-use-cases/05-Device-Management-System/frontend/venv/lib/python3.12/site-packages/botocore/data/importexport/2010-06-01/paginators-1.json +/Users/vgodwin/genesis-test/agent-runtime/device_management/samples/02-use-cases/05-Device-Management-System/frontend/venv/lib/python3.12/site-packages/botocore/data/importexport/2010-06-01/service-2.json.gz +/Users/vgodwin/genesis-test/agent-runtime/device_management/samples/02-use-cases/05-Device-Management-System/frontend/venv/lib/python3.12/site-packages/botocore/data/inspector-scan/2023-08-08/endpoint-rule-set-1.json.gz +/Users/vgodwin/genesis-test/agent-runtime/device_management/samples/02-use-cases/05-Device-Management-System/frontend/venv/lib/python3.12/site-packages/botocore/data/inspector-scan/2023-08-08/paginators-1.json +/Users/vgodwin/genesis-test/agent-runtime/device_management/samples/02-use-cases/05-Device-Management-System/frontend/venv/lib/python3.12/site-packages/botocore/data/inspector-scan/2023-08-08/service-2.json.gz +/Users/vgodwin/genesis-test/agent-runtime/device_management/samples/02-use-cases/05-Device-Management-System/frontend/venv/lib/python3.12/site-packages/botocore/data/inspector/2015-08-18/endpoint-rule-set-1.json.gz +/Users/vgodwin/genesis-test/agent-runtime/device_management/samples/02-use-cases/05-Device-Management-System/frontend/venv/lib/python3.12/site-packages/botocore/data/inspector/2015-08-18/service-2.json.gz +/Users/vgodwin/genesis-test/agent-runtime/device_management/samples/02-use-cases/05-Device-Management-System/frontend/venv/lib/python3.12/site-packages/botocore/data/inspector/2016-02-16/endpoint-rule-set-1.json.gz +/Users/vgodwin/genesis-test/agent-runtime/device_management/samples/02-use-cases/05-Device-Management-System/frontend/venv/lib/python3.12/site-packages/botocore/data/inspector/2016-02-16/examples-1.json +/Users/vgodwin/genesis-test/agent-runtime/device_management/samples/02-use-cases/05-Device-Management-System/frontend/venv/lib/python3.12/site-packages/botocore/data/inspector/2016-02-16/paginators-1.json +/Users/vgodwin/genesis-test/agent-runtime/device_management/samples/02-use-cases/05-Device-Management-System/frontend/venv/lib/python3.12/site-packages/botocore/data/inspector/2016-02-16/service-2.json.gz +/Users/vgodwin/genesis-test/agent-runtime/device_management/samples/02-use-cases/05-Device-Management-System/frontend/venv/lib/python3.12/site-packages/botocore/data/inspector2/2020-06-08/endpoint-rule-set-1.json.gz +/Users/vgodwin/genesis-test/agent-runtime/device_management/samples/02-use-cases/05-Device-Management-System/frontend/venv/lib/python3.12/site-packages/botocore/data/inspector2/2020-06-08/examples-1.json +/Users/vgodwin/genesis-test/agent-runtime/device_management/samples/02-use-cases/05-Device-Management-System/frontend/venv/lib/python3.12/site-packages/botocore/data/inspector2/2020-06-08/paginators-1.json +/Users/vgodwin/genesis-test/agent-runtime/device_management/samples/02-use-cases/05-Device-Management-System/frontend/venv/lib/python3.12/site-packages/botocore/data/inspector2/2020-06-08/paginators-1.sdk-extras.json +/Users/vgodwin/genesis-test/agent-runtime/device_management/samples/02-use-cases/05-Device-Management-System/frontend/venv/lib/python3.12/site-packages/botocore/data/inspector2/2020-06-08/service-2.json.gz +/Users/vgodwin/genesis-test/agent-runtime/device_management/samples/02-use-cases/05-Device-Management-System/frontend/venv/lib/python3.12/site-packages/botocore/data/internetmonitor/2021-06-03/endpoint-rule-set-1.json.gz +/Users/vgodwin/genesis-test/agent-runtime/device_management/samples/02-use-cases/05-Device-Management-System/frontend/venv/lib/python3.12/site-packages/botocore/data/internetmonitor/2021-06-03/paginators-1.json +/Users/vgodwin/genesis-test/agent-runtime/device_management/samples/02-use-cases/05-Device-Management-System/frontend/venv/lib/python3.12/site-packages/botocore/data/internetmonitor/2021-06-03/service-2.json.gz +/Users/vgodwin/genesis-test/agent-runtime/device_management/samples/02-use-cases/05-Device-Management-System/frontend/venv/lib/python3.12/site-packages/botocore/data/internetmonitor/2021-06-03/waiters-2.json +/Users/vgodwin/genesis-test/agent-runtime/device_management/samples/02-use-cases/05-Device-Management-System/frontend/venv/lib/python3.12/site-packages/botocore/data/invoicing/2024-12-01/endpoint-rule-set-1.json.gz +/Users/vgodwin/genesis-test/agent-runtime/device_management/samples/02-use-cases/05-Device-Management-System/frontend/venv/lib/python3.12/site-packages/botocore/data/invoicing/2024-12-01/paginators-1.json +/Users/vgodwin/genesis-test/agent-runtime/device_management/samples/02-use-cases/05-Device-Management-System/frontend/venv/lib/python3.12/site-packages/botocore/data/invoicing/2024-12-01/service-2.json.gz +/Users/vgodwin/genesis-test/agent-runtime/device_management/samples/02-use-cases/05-Device-Management-System/frontend/venv/lib/python3.12/site-packages/botocore/data/invoicing/2024-12-01/waiters-2.json +/Users/vgodwin/genesis-test/agent-runtime/device_management/samples/02-use-cases/05-Device-Management-System/frontend/venv/lib/python3.12/site-packages/botocore/data/iot-data/2015-05-28/endpoint-rule-set-1.json.gz +/Users/vgodwin/genesis-test/agent-runtime/device_management/samples/02-use-cases/05-Device-Management-System/frontend/venv/lib/python3.12/site-packages/botocore/data/iot-data/2015-05-28/examples-1.json +/Users/vgodwin/genesis-test/agent-runtime/device_management/samples/02-use-cases/05-Device-Management-System/frontend/venv/lib/python3.12/site-packages/botocore/data/iot-data/2015-05-28/paginators-1.json +/Users/vgodwin/genesis-test/agent-runtime/device_management/samples/02-use-cases/05-Device-Management-System/frontend/venv/lib/python3.12/site-packages/botocore/data/iot-data/2015-05-28/service-2.json.gz +/Users/vgodwin/genesis-test/agent-runtime/device_management/samples/02-use-cases/05-Device-Management-System/frontend/venv/lib/python3.12/site-packages/botocore/data/iot-jobs-data/2017-09-29/endpoint-rule-set-1.json.gz +/Users/vgodwin/genesis-test/agent-runtime/device_management/samples/02-use-cases/05-Device-Management-System/frontend/venv/lib/python3.12/site-packages/botocore/data/iot-jobs-data/2017-09-29/examples-1.json +/Users/vgodwin/genesis-test/agent-runtime/device_management/samples/02-use-cases/05-Device-Management-System/frontend/venv/lib/python3.12/site-packages/botocore/data/iot-jobs-data/2017-09-29/paginators-1.json +/Users/vgodwin/genesis-test/agent-runtime/device_management/samples/02-use-cases/05-Device-Management-System/frontend/venv/lib/python3.12/site-packages/botocore/data/iot-jobs-data/2017-09-29/service-2.json.gz +/Users/vgodwin/genesis-test/agent-runtime/device_management/samples/02-use-cases/05-Device-Management-System/frontend/venv/lib/python3.12/site-packages/botocore/data/iot-managed-integrations/2025-03-03/endpoint-rule-set-1.json.gz +/Users/vgodwin/genesis-test/agent-runtime/device_management/samples/02-use-cases/05-Device-Management-System/frontend/venv/lib/python3.12/site-packages/botocore/data/iot-managed-integrations/2025-03-03/paginators-1.json +/Users/vgodwin/genesis-test/agent-runtime/device_management/samples/02-use-cases/05-Device-Management-System/frontend/venv/lib/python3.12/site-packages/botocore/data/iot-managed-integrations/2025-03-03/service-2.json.gz +/Users/vgodwin/genesis-test/agent-runtime/device_management/samples/02-use-cases/05-Device-Management-System/frontend/venv/lib/python3.12/site-packages/botocore/data/iot/2015-05-28/endpoint-rule-set-1.json.gz +/Users/vgodwin/genesis-test/agent-runtime/device_management/samples/02-use-cases/05-Device-Management-System/frontend/venv/lib/python3.12/site-packages/botocore/data/iot/2015-05-28/examples-1.json +/Users/vgodwin/genesis-test/agent-runtime/device_management/samples/02-use-cases/05-Device-Management-System/frontend/venv/lib/python3.12/site-packages/botocore/data/iot/2015-05-28/paginators-1.json +/Users/vgodwin/genesis-test/agent-runtime/device_management/samples/02-use-cases/05-Device-Management-System/frontend/venv/lib/python3.12/site-packages/botocore/data/iot/2015-05-28/service-2.json.gz +/Users/vgodwin/genesis-test/agent-runtime/device_management/samples/02-use-cases/05-Device-Management-System/frontend/venv/lib/python3.12/site-packages/botocore/data/iotanalytics/2017-11-27/endpoint-rule-set-1.json.gz +/Users/vgodwin/genesis-test/agent-runtime/device_management/samples/02-use-cases/05-Device-Management-System/frontend/venv/lib/python3.12/site-packages/botocore/data/iotanalytics/2017-11-27/examples-1.json +/Users/vgodwin/genesis-test/agent-runtime/device_management/samples/02-use-cases/05-Device-Management-System/frontend/venv/lib/python3.12/site-packages/botocore/data/iotanalytics/2017-11-27/paginators-1.json +/Users/vgodwin/genesis-test/agent-runtime/device_management/samples/02-use-cases/05-Device-Management-System/frontend/venv/lib/python3.12/site-packages/botocore/data/iotanalytics/2017-11-27/service-2.json.gz +/Users/vgodwin/genesis-test/agent-runtime/device_management/samples/02-use-cases/05-Device-Management-System/frontend/venv/lib/python3.12/site-packages/botocore/data/iotdeviceadvisor/2020-09-18/endpoint-rule-set-1.json.gz +/Users/vgodwin/genesis-test/agent-runtime/device_management/samples/02-use-cases/05-Device-Management-System/frontend/venv/lib/python3.12/site-packages/botocore/data/iotdeviceadvisor/2020-09-18/examples-1.json +/Users/vgodwin/genesis-test/agent-runtime/device_management/samples/02-use-cases/05-Device-Management-System/frontend/venv/lib/python3.12/site-packages/botocore/data/iotdeviceadvisor/2020-09-18/paginators-1.json +/Users/vgodwin/genesis-test/agent-runtime/device_management/samples/02-use-cases/05-Device-Management-System/frontend/venv/lib/python3.12/site-packages/botocore/data/iotdeviceadvisor/2020-09-18/service-2.json.gz +/Users/vgodwin/genesis-test/agent-runtime/device_management/samples/02-use-cases/05-Device-Management-System/frontend/venv/lib/python3.12/site-packages/botocore/data/iotevents-data/2018-10-23/endpoint-rule-set-1.json.gz +/Users/vgodwin/genesis-test/agent-runtime/device_management/samples/02-use-cases/05-Device-Management-System/frontend/venv/lib/python3.12/site-packages/botocore/data/iotevents-data/2018-10-23/examples-1.json +/Users/vgodwin/genesis-test/agent-runtime/device_management/samples/02-use-cases/05-Device-Management-System/frontend/venv/lib/python3.12/site-packages/botocore/data/iotevents-data/2018-10-23/paginators-1.json +/Users/vgodwin/genesis-test/agent-runtime/device_management/samples/02-use-cases/05-Device-Management-System/frontend/venv/lib/python3.12/site-packages/botocore/data/iotevents-data/2018-10-23/service-2.json.gz +/Users/vgodwin/genesis-test/agent-runtime/device_management/samples/02-use-cases/05-Device-Management-System/frontend/venv/lib/python3.12/site-packages/botocore/data/iotevents/2018-07-27/endpoint-rule-set-1.json.gz +/Users/vgodwin/genesis-test/agent-runtime/device_management/samples/02-use-cases/05-Device-Management-System/frontend/venv/lib/python3.12/site-packages/botocore/data/iotevents/2018-07-27/examples-1.json +/Users/vgodwin/genesis-test/agent-runtime/device_management/samples/02-use-cases/05-Device-Management-System/frontend/venv/lib/python3.12/site-packages/botocore/data/iotevents/2018-07-27/paginators-1.json +/Users/vgodwin/genesis-test/agent-runtime/device_management/samples/02-use-cases/05-Device-Management-System/frontend/venv/lib/python3.12/site-packages/botocore/data/iotevents/2018-07-27/service-2.json.gz +/Users/vgodwin/genesis-test/agent-runtime/device_management/samples/02-use-cases/05-Device-Management-System/frontend/venv/lib/python3.12/site-packages/botocore/data/iotfleethub/2020-11-03/endpoint-rule-set-1.json.gz +/Users/vgodwin/genesis-test/agent-runtime/device_management/samples/02-use-cases/05-Device-Management-System/frontend/venv/lib/python3.12/site-packages/botocore/data/iotfleethub/2020-11-03/examples-1.json +/Users/vgodwin/genesis-test/agent-runtime/device_management/samples/02-use-cases/05-Device-Management-System/frontend/venv/lib/python3.12/site-packages/botocore/data/iotfleethub/2020-11-03/paginators-1.json +/Users/vgodwin/genesis-test/agent-runtime/device_management/samples/02-use-cases/05-Device-Management-System/frontend/venv/lib/python3.12/site-packages/botocore/data/iotfleethub/2020-11-03/service-2.json.gz +/Users/vgodwin/genesis-test/agent-runtime/device_management/samples/02-use-cases/05-Device-Management-System/frontend/venv/lib/python3.12/site-packages/botocore/data/iotfleetwise/2021-06-17/endpoint-rule-set-1.json.gz +/Users/vgodwin/genesis-test/agent-runtime/device_management/samples/02-use-cases/05-Device-Management-System/frontend/venv/lib/python3.12/site-packages/botocore/data/iotfleetwise/2021-06-17/paginators-1.json +/Users/vgodwin/genesis-test/agent-runtime/device_management/samples/02-use-cases/05-Device-Management-System/frontend/venv/lib/python3.12/site-packages/botocore/data/iotfleetwise/2021-06-17/service-2.json.gz +/Users/vgodwin/genesis-test/agent-runtime/device_management/samples/02-use-cases/05-Device-Management-System/frontend/venv/lib/python3.12/site-packages/botocore/data/iotfleetwise/2021-06-17/waiters-2.json +/Users/vgodwin/genesis-test/agent-runtime/device_management/samples/02-use-cases/05-Device-Management-System/frontend/venv/lib/python3.12/site-packages/botocore/data/iotsecuretunneling/2018-10-05/endpoint-rule-set-1.json.gz +/Users/vgodwin/genesis-test/agent-runtime/device_management/samples/02-use-cases/05-Device-Management-System/frontend/venv/lib/python3.12/site-packages/botocore/data/iotsecuretunneling/2018-10-05/examples-1.json +/Users/vgodwin/genesis-test/agent-runtime/device_management/samples/02-use-cases/05-Device-Management-System/frontend/venv/lib/python3.12/site-packages/botocore/data/iotsecuretunneling/2018-10-05/paginators-1.json +/Users/vgodwin/genesis-test/agent-runtime/device_management/samples/02-use-cases/05-Device-Management-System/frontend/venv/lib/python3.12/site-packages/botocore/data/iotsecuretunneling/2018-10-05/service-2.json.gz +/Users/vgodwin/genesis-test/agent-runtime/device_management/samples/02-use-cases/05-Device-Management-System/frontend/venv/lib/python3.12/site-packages/botocore/data/iotsitewise/2019-12-02/endpoint-rule-set-1.json.gz +/Users/vgodwin/genesis-test/agent-runtime/device_management/samples/02-use-cases/05-Device-Management-System/frontend/venv/lib/python3.12/site-packages/botocore/data/iotsitewise/2019-12-02/examples-1.json +/Users/vgodwin/genesis-test/agent-runtime/device_management/samples/02-use-cases/05-Device-Management-System/frontend/venv/lib/python3.12/site-packages/botocore/data/iotsitewise/2019-12-02/paginators-1.json +/Users/vgodwin/genesis-test/agent-runtime/device_management/samples/02-use-cases/05-Device-Management-System/frontend/venv/lib/python3.12/site-packages/botocore/data/iotsitewise/2019-12-02/paginators-1.sdk-extras.json +/Users/vgodwin/genesis-test/agent-runtime/device_management/samples/02-use-cases/05-Device-Management-System/frontend/venv/lib/python3.12/site-packages/botocore/data/iotsitewise/2019-12-02/service-2.json.gz +/Users/vgodwin/genesis-test/agent-runtime/device_management/samples/02-use-cases/05-Device-Management-System/frontend/venv/lib/python3.12/site-packages/botocore/data/iotsitewise/2019-12-02/waiters-2.json +/Users/vgodwin/genesis-test/agent-runtime/device_management/samples/02-use-cases/05-Device-Management-System/frontend/venv/lib/python3.12/site-packages/botocore/data/iotthingsgraph/2018-09-06/endpoint-rule-set-1.json.gz +/Users/vgodwin/genesis-test/agent-runtime/device_management/samples/02-use-cases/05-Device-Management-System/frontend/venv/lib/python3.12/site-packages/botocore/data/iotthingsgraph/2018-09-06/examples-1.json +/Users/vgodwin/genesis-test/agent-runtime/device_management/samples/02-use-cases/05-Device-Management-System/frontend/venv/lib/python3.12/site-packages/botocore/data/iotthingsgraph/2018-09-06/paginators-1.json +/Users/vgodwin/genesis-test/agent-runtime/device_management/samples/02-use-cases/05-Device-Management-System/frontend/venv/lib/python3.12/site-packages/botocore/data/iotthingsgraph/2018-09-06/service-2.json.gz +/Users/vgodwin/genesis-test/agent-runtime/device_management/samples/02-use-cases/05-Device-Management-System/frontend/venv/lib/python3.12/site-packages/botocore/data/iottwinmaker/2021-11-29/endpoint-rule-set-1.json.gz +/Users/vgodwin/genesis-test/agent-runtime/device_management/samples/02-use-cases/05-Device-Management-System/frontend/venv/lib/python3.12/site-packages/botocore/data/iottwinmaker/2021-11-29/examples-1.json +/Users/vgodwin/genesis-test/agent-runtime/device_management/samples/02-use-cases/05-Device-Management-System/frontend/venv/lib/python3.12/site-packages/botocore/data/iottwinmaker/2021-11-29/paginators-1.json +/Users/vgodwin/genesis-test/agent-runtime/device_management/samples/02-use-cases/05-Device-Management-System/frontend/venv/lib/python3.12/site-packages/botocore/data/iottwinmaker/2021-11-29/service-2.json.gz +/Users/vgodwin/genesis-test/agent-runtime/device_management/samples/02-use-cases/05-Device-Management-System/frontend/venv/lib/python3.12/site-packages/botocore/data/iottwinmaker/2021-11-29/waiters-2.json +/Users/vgodwin/genesis-test/agent-runtime/device_management/samples/02-use-cases/05-Device-Management-System/frontend/venv/lib/python3.12/site-packages/botocore/data/iotwireless/2020-11-22/endpoint-rule-set-1.json.gz +/Users/vgodwin/genesis-test/agent-runtime/device_management/samples/02-use-cases/05-Device-Management-System/frontend/venv/lib/python3.12/site-packages/botocore/data/iotwireless/2020-11-22/examples-1.json +/Users/vgodwin/genesis-test/agent-runtime/device_management/samples/02-use-cases/05-Device-Management-System/frontend/venv/lib/python3.12/site-packages/botocore/data/iotwireless/2020-11-22/paginators-1.json +/Users/vgodwin/genesis-test/agent-runtime/device_management/samples/02-use-cases/05-Device-Management-System/frontend/venv/lib/python3.12/site-packages/botocore/data/iotwireless/2020-11-22/service-2.json.gz +/Users/vgodwin/genesis-test/agent-runtime/device_management/samples/02-use-cases/05-Device-Management-System/frontend/venv/lib/python3.12/site-packages/botocore/data/ivs-realtime/2020-07-14/endpoint-rule-set-1.json.gz +/Users/vgodwin/genesis-test/agent-runtime/device_management/samples/02-use-cases/05-Device-Management-System/frontend/venv/lib/python3.12/site-packages/botocore/data/ivs-realtime/2020-07-14/paginators-1.json +/Users/vgodwin/genesis-test/agent-runtime/device_management/samples/02-use-cases/05-Device-Management-System/frontend/venv/lib/python3.12/site-packages/botocore/data/ivs-realtime/2020-07-14/service-2.json.gz +/Users/vgodwin/genesis-test/agent-runtime/device_management/samples/02-use-cases/05-Device-Management-System/frontend/venv/lib/python3.12/site-packages/botocore/data/ivs-realtime/2020-07-14/waiters-2.json +/Users/vgodwin/genesis-test/agent-runtime/device_management/samples/02-use-cases/05-Device-Management-System/frontend/venv/lib/python3.12/site-packages/botocore/data/ivs/2020-07-14/endpoint-rule-set-1.json.gz +/Users/vgodwin/genesis-test/agent-runtime/device_management/samples/02-use-cases/05-Device-Management-System/frontend/venv/lib/python3.12/site-packages/botocore/data/ivs/2020-07-14/examples-1.json +/Users/vgodwin/genesis-test/agent-runtime/device_management/samples/02-use-cases/05-Device-Management-System/frontend/venv/lib/python3.12/site-packages/botocore/data/ivs/2020-07-14/paginators-1.json +/Users/vgodwin/genesis-test/agent-runtime/device_management/samples/02-use-cases/05-Device-Management-System/frontend/venv/lib/python3.12/site-packages/botocore/data/ivs/2020-07-14/service-2.json.gz +/Users/vgodwin/genesis-test/agent-runtime/device_management/samples/02-use-cases/05-Device-Management-System/frontend/venv/lib/python3.12/site-packages/botocore/data/ivschat/2020-07-14/endpoint-rule-set-1.json.gz +/Users/vgodwin/genesis-test/agent-runtime/device_management/samples/02-use-cases/05-Device-Management-System/frontend/venv/lib/python3.12/site-packages/botocore/data/ivschat/2020-07-14/examples-1.json +/Users/vgodwin/genesis-test/agent-runtime/device_management/samples/02-use-cases/05-Device-Management-System/frontend/venv/lib/python3.12/site-packages/botocore/data/ivschat/2020-07-14/paginators-1.json +/Users/vgodwin/genesis-test/agent-runtime/device_management/samples/02-use-cases/05-Device-Management-System/frontend/venv/lib/python3.12/site-packages/botocore/data/ivschat/2020-07-14/service-2.json.gz +/Users/vgodwin/genesis-test/agent-runtime/device_management/samples/02-use-cases/05-Device-Management-System/frontend/venv/lib/python3.12/site-packages/botocore/data/ivschat/2020-07-14/waiters-2.json +/Users/vgodwin/genesis-test/agent-runtime/device_management/samples/02-use-cases/05-Device-Management-System/frontend/venv/lib/python3.12/site-packages/botocore/data/kafka/2018-11-14/endpoint-rule-set-1.json.gz +/Users/vgodwin/genesis-test/agent-runtime/device_management/samples/02-use-cases/05-Device-Management-System/frontend/venv/lib/python3.12/site-packages/botocore/data/kafka/2018-11-14/paginators-1.json +/Users/vgodwin/genesis-test/agent-runtime/device_management/samples/02-use-cases/05-Device-Management-System/frontend/venv/lib/python3.12/site-packages/botocore/data/kafka/2018-11-14/service-2.json.gz +/Users/vgodwin/genesis-test/agent-runtime/device_management/samples/02-use-cases/05-Device-Management-System/frontend/venv/lib/python3.12/site-packages/botocore/data/kafkaconnect/2021-09-14/endpoint-rule-set-1.json.gz +/Users/vgodwin/genesis-test/agent-runtime/device_management/samples/02-use-cases/05-Device-Management-System/frontend/venv/lib/python3.12/site-packages/botocore/data/kafkaconnect/2021-09-14/examples-1.json +/Users/vgodwin/genesis-test/agent-runtime/device_management/samples/02-use-cases/05-Device-Management-System/frontend/venv/lib/python3.12/site-packages/botocore/data/kafkaconnect/2021-09-14/paginators-1.json +/Users/vgodwin/genesis-test/agent-runtime/device_management/samples/02-use-cases/05-Device-Management-System/frontend/venv/lib/python3.12/site-packages/botocore/data/kafkaconnect/2021-09-14/service-2.json.gz +/Users/vgodwin/genesis-test/agent-runtime/device_management/samples/02-use-cases/05-Device-Management-System/frontend/venv/lib/python3.12/site-packages/botocore/data/kafkaconnect/2021-09-14/waiters-2.json +/Users/vgodwin/genesis-test/agent-runtime/device_management/samples/02-use-cases/05-Device-Management-System/frontend/venv/lib/python3.12/site-packages/botocore/data/kendra-ranking/2022-10-19/endpoint-rule-set-1.json.gz +/Users/vgodwin/genesis-test/agent-runtime/device_management/samples/02-use-cases/05-Device-Management-System/frontend/venv/lib/python3.12/site-packages/botocore/data/kendra-ranking/2022-10-19/paginators-1.json +/Users/vgodwin/genesis-test/agent-runtime/device_management/samples/02-use-cases/05-Device-Management-System/frontend/venv/lib/python3.12/site-packages/botocore/data/kendra-ranking/2022-10-19/service-2.json.gz +/Users/vgodwin/genesis-test/agent-runtime/device_management/samples/02-use-cases/05-Device-Management-System/frontend/venv/lib/python3.12/site-packages/botocore/data/kendra/2019-02-03/endpoint-rule-set-1.json.gz +/Users/vgodwin/genesis-test/agent-runtime/device_management/samples/02-use-cases/05-Device-Management-System/frontend/venv/lib/python3.12/site-packages/botocore/data/kendra/2019-02-03/examples-1.json +/Users/vgodwin/genesis-test/agent-runtime/device_management/samples/02-use-cases/05-Device-Management-System/frontend/venv/lib/python3.12/site-packages/botocore/data/kendra/2019-02-03/paginators-1.json +/Users/vgodwin/genesis-test/agent-runtime/device_management/samples/02-use-cases/05-Device-Management-System/frontend/venv/lib/python3.12/site-packages/botocore/data/kendra/2019-02-03/service-2.json.gz +/Users/vgodwin/genesis-test/agent-runtime/device_management/samples/02-use-cases/05-Device-Management-System/frontend/venv/lib/python3.12/site-packages/botocore/data/keyspaces/2022-02-10/endpoint-rule-set-1.json.gz +/Users/vgodwin/genesis-test/agent-runtime/device_management/samples/02-use-cases/05-Device-Management-System/frontend/venv/lib/python3.12/site-packages/botocore/data/keyspaces/2022-02-10/examples-1.json +/Users/vgodwin/genesis-test/agent-runtime/device_management/samples/02-use-cases/05-Device-Management-System/frontend/venv/lib/python3.12/site-packages/botocore/data/keyspaces/2022-02-10/paginators-1.json +/Users/vgodwin/genesis-test/agent-runtime/device_management/samples/02-use-cases/05-Device-Management-System/frontend/venv/lib/python3.12/site-packages/botocore/data/keyspaces/2022-02-10/service-2.json.gz +/Users/vgodwin/genesis-test/agent-runtime/device_management/samples/02-use-cases/05-Device-Management-System/frontend/venv/lib/python3.12/site-packages/botocore/data/keyspaces/2022-02-10/waiters-2.json +/Users/vgodwin/genesis-test/agent-runtime/device_management/samples/02-use-cases/05-Device-Management-System/frontend/venv/lib/python3.12/site-packages/botocore/data/keyspacesstreams/2024-09-09/endpoint-rule-set-1.json.gz +/Users/vgodwin/genesis-test/agent-runtime/device_management/samples/02-use-cases/05-Device-Management-System/frontend/venv/lib/python3.12/site-packages/botocore/data/keyspacesstreams/2024-09-09/paginators-1.json +/Users/vgodwin/genesis-test/agent-runtime/device_management/samples/02-use-cases/05-Device-Management-System/frontend/venv/lib/python3.12/site-packages/botocore/data/keyspacesstreams/2024-09-09/paginators-1.sdk-extras.json +/Users/vgodwin/genesis-test/agent-runtime/device_management/samples/02-use-cases/05-Device-Management-System/frontend/venv/lib/python3.12/site-packages/botocore/data/keyspacesstreams/2024-09-09/service-2.json.gz +/Users/vgodwin/genesis-test/agent-runtime/device_management/samples/02-use-cases/05-Device-Management-System/frontend/venv/lib/python3.12/site-packages/botocore/data/kinesis-video-archived-media/2017-09-30/endpoint-rule-set-1.json.gz +/Users/vgodwin/genesis-test/agent-runtime/device_management/samples/02-use-cases/05-Device-Management-System/frontend/venv/lib/python3.12/site-packages/botocore/data/kinesis-video-archived-media/2017-09-30/examples-1.json +/Users/vgodwin/genesis-test/agent-runtime/device_management/samples/02-use-cases/05-Device-Management-System/frontend/venv/lib/python3.12/site-packages/botocore/data/kinesis-video-archived-media/2017-09-30/paginators-1.json +/Users/vgodwin/genesis-test/agent-runtime/device_management/samples/02-use-cases/05-Device-Management-System/frontend/venv/lib/python3.12/site-packages/botocore/data/kinesis-video-archived-media/2017-09-30/service-2.json.gz +/Users/vgodwin/genesis-test/agent-runtime/device_management/samples/02-use-cases/05-Device-Management-System/frontend/venv/lib/python3.12/site-packages/botocore/data/kinesis-video-media/2017-09-30/endpoint-rule-set-1.json.gz +/Users/vgodwin/genesis-test/agent-runtime/device_management/samples/02-use-cases/05-Device-Management-System/frontend/venv/lib/python3.12/site-packages/botocore/data/kinesis-video-media/2017-09-30/examples-1.json +/Users/vgodwin/genesis-test/agent-runtime/device_management/samples/02-use-cases/05-Device-Management-System/frontend/venv/lib/python3.12/site-packages/botocore/data/kinesis-video-media/2017-09-30/paginators-1.json +/Users/vgodwin/genesis-test/agent-runtime/device_management/samples/02-use-cases/05-Device-Management-System/frontend/venv/lib/python3.12/site-packages/botocore/data/kinesis-video-media/2017-09-30/service-2.json.gz +/Users/vgodwin/genesis-test/agent-runtime/device_management/samples/02-use-cases/05-Device-Management-System/frontend/venv/lib/python3.12/site-packages/botocore/data/kinesis-video-signaling/2019-12-04/endpoint-rule-set-1.json.gz +/Users/vgodwin/genesis-test/agent-runtime/device_management/samples/02-use-cases/05-Device-Management-System/frontend/venv/lib/python3.12/site-packages/botocore/data/kinesis-video-signaling/2019-12-04/examples-1.json +/Users/vgodwin/genesis-test/agent-runtime/device_management/samples/02-use-cases/05-Device-Management-System/frontend/venv/lib/python3.12/site-packages/botocore/data/kinesis-video-signaling/2019-12-04/paginators-1.json +/Users/vgodwin/genesis-test/agent-runtime/device_management/samples/02-use-cases/05-Device-Management-System/frontend/venv/lib/python3.12/site-packages/botocore/data/kinesis-video-signaling/2019-12-04/service-2.json.gz +/Users/vgodwin/genesis-test/agent-runtime/device_management/samples/02-use-cases/05-Device-Management-System/frontend/venv/lib/python3.12/site-packages/botocore/data/kinesis-video-webrtc-storage/2018-05-10/endpoint-rule-set-1.json.gz +/Users/vgodwin/genesis-test/agent-runtime/device_management/samples/02-use-cases/05-Device-Management-System/frontend/venv/lib/python3.12/site-packages/botocore/data/kinesis-video-webrtc-storage/2018-05-10/paginators-1.json +/Users/vgodwin/genesis-test/agent-runtime/device_management/samples/02-use-cases/05-Device-Management-System/frontend/venv/lib/python3.12/site-packages/botocore/data/kinesis-video-webrtc-storage/2018-05-10/service-2.json.gz +/Users/vgodwin/genesis-test/agent-runtime/device_management/samples/02-use-cases/05-Device-Management-System/frontend/venv/lib/python3.12/site-packages/botocore/data/kinesis/2013-12-02/endpoint-rule-set-1.json.gz +/Users/vgodwin/genesis-test/agent-runtime/device_management/samples/02-use-cases/05-Device-Management-System/frontend/venv/lib/python3.12/site-packages/botocore/data/kinesis/2013-12-02/examples-1.json +/Users/vgodwin/genesis-test/agent-runtime/device_management/samples/02-use-cases/05-Device-Management-System/frontend/venv/lib/python3.12/site-packages/botocore/data/kinesis/2013-12-02/paginators-1.json +/Users/vgodwin/genesis-test/agent-runtime/device_management/samples/02-use-cases/05-Device-Management-System/frontend/venv/lib/python3.12/site-packages/botocore/data/kinesis/2013-12-02/service-2.json.gz +/Users/vgodwin/genesis-test/agent-runtime/device_management/samples/02-use-cases/05-Device-Management-System/frontend/venv/lib/python3.12/site-packages/botocore/data/kinesis/2013-12-02/waiters-2.json +/Users/vgodwin/genesis-test/agent-runtime/device_management/samples/02-use-cases/05-Device-Management-System/frontend/venv/lib/python3.12/site-packages/botocore/data/kinesisanalytics/2015-08-14/endpoint-rule-set-1.json.gz +/Users/vgodwin/genesis-test/agent-runtime/device_management/samples/02-use-cases/05-Device-Management-System/frontend/venv/lib/python3.12/site-packages/botocore/data/kinesisanalytics/2015-08-14/examples-1.json +/Users/vgodwin/genesis-test/agent-runtime/device_management/samples/02-use-cases/05-Device-Management-System/frontend/venv/lib/python3.12/site-packages/botocore/data/kinesisanalytics/2015-08-14/paginators-1.json +/Users/vgodwin/genesis-test/agent-runtime/device_management/samples/02-use-cases/05-Device-Management-System/frontend/venv/lib/python3.12/site-packages/botocore/data/kinesisanalytics/2015-08-14/service-2.json.gz +/Users/vgodwin/genesis-test/agent-runtime/device_management/samples/02-use-cases/05-Device-Management-System/frontend/venv/lib/python3.12/site-packages/botocore/data/kinesisanalyticsv2/2018-05-23/endpoint-rule-set-1.json.gz +/Users/vgodwin/genesis-test/agent-runtime/device_management/samples/02-use-cases/05-Device-Management-System/frontend/venv/lib/python3.12/site-packages/botocore/data/kinesisanalyticsv2/2018-05-23/examples-1.json +/Users/vgodwin/genesis-test/agent-runtime/device_management/samples/02-use-cases/05-Device-Management-System/frontend/venv/lib/python3.12/site-packages/botocore/data/kinesisanalyticsv2/2018-05-23/paginators-1.json +/Users/vgodwin/genesis-test/agent-runtime/device_management/samples/02-use-cases/05-Device-Management-System/frontend/venv/lib/python3.12/site-packages/botocore/data/kinesisanalyticsv2/2018-05-23/service-2.json.gz +/Users/vgodwin/genesis-test/agent-runtime/device_management/samples/02-use-cases/05-Device-Management-System/frontend/venv/lib/python3.12/site-packages/botocore/data/kinesisvideo/2017-09-30/endpoint-rule-set-1.json.gz +/Users/vgodwin/genesis-test/agent-runtime/device_management/samples/02-use-cases/05-Device-Management-System/frontend/venv/lib/python3.12/site-packages/botocore/data/kinesisvideo/2017-09-30/examples-1.json +/Users/vgodwin/genesis-test/agent-runtime/device_management/samples/02-use-cases/05-Device-Management-System/frontend/venv/lib/python3.12/site-packages/botocore/data/kinesisvideo/2017-09-30/paginators-1.json +/Users/vgodwin/genesis-test/agent-runtime/device_management/samples/02-use-cases/05-Device-Management-System/frontend/venv/lib/python3.12/site-packages/botocore/data/kinesisvideo/2017-09-30/service-2.json.gz +/Users/vgodwin/genesis-test/agent-runtime/device_management/samples/02-use-cases/05-Device-Management-System/frontend/venv/lib/python3.12/site-packages/botocore/data/kms/2014-11-01/endpoint-rule-set-1.json.gz +/Users/vgodwin/genesis-test/agent-runtime/device_management/samples/02-use-cases/05-Device-Management-System/frontend/venv/lib/python3.12/site-packages/botocore/data/kms/2014-11-01/examples-1.json +/Users/vgodwin/genesis-test/agent-runtime/device_management/samples/02-use-cases/05-Device-Management-System/frontend/venv/lib/python3.12/site-packages/botocore/data/kms/2014-11-01/paginators-1.json +/Users/vgodwin/genesis-test/agent-runtime/device_management/samples/02-use-cases/05-Device-Management-System/frontend/venv/lib/python3.12/site-packages/botocore/data/kms/2014-11-01/service-2.json.gz +/Users/vgodwin/genesis-test/agent-runtime/device_management/samples/02-use-cases/05-Device-Management-System/frontend/venv/lib/python3.12/site-packages/botocore/data/lakeformation/2017-03-31/endpoint-rule-set-1.json.gz +/Users/vgodwin/genesis-test/agent-runtime/device_management/samples/02-use-cases/05-Device-Management-System/frontend/venv/lib/python3.12/site-packages/botocore/data/lakeformation/2017-03-31/examples-1.json +/Users/vgodwin/genesis-test/agent-runtime/device_management/samples/02-use-cases/05-Device-Management-System/frontend/venv/lib/python3.12/site-packages/botocore/data/lakeformation/2017-03-31/paginators-1.json +/Users/vgodwin/genesis-test/agent-runtime/device_management/samples/02-use-cases/05-Device-Management-System/frontend/venv/lib/python3.12/site-packages/botocore/data/lakeformation/2017-03-31/paginators-1.sdk-extras.json +/Users/vgodwin/genesis-test/agent-runtime/device_management/samples/02-use-cases/05-Device-Management-System/frontend/venv/lib/python3.12/site-packages/botocore/data/lakeformation/2017-03-31/service-2.json.gz +/Users/vgodwin/genesis-test/agent-runtime/device_management/samples/02-use-cases/05-Device-Management-System/frontend/venv/lib/python3.12/site-packages/botocore/data/lambda/2014-11-11/endpoint-rule-set-1.json.gz +/Users/vgodwin/genesis-test/agent-runtime/device_management/samples/02-use-cases/05-Device-Management-System/frontend/venv/lib/python3.12/site-packages/botocore/data/lambda/2014-11-11/service-2.json.gz +/Users/vgodwin/genesis-test/agent-runtime/device_management/samples/02-use-cases/05-Device-Management-System/frontend/venv/lib/python3.12/site-packages/botocore/data/lambda/2015-03-31/endpoint-rule-set-1.json.gz +/Users/vgodwin/genesis-test/agent-runtime/device_management/samples/02-use-cases/05-Device-Management-System/frontend/venv/lib/python3.12/site-packages/botocore/data/lambda/2015-03-31/examples-1.json +/Users/vgodwin/genesis-test/agent-runtime/device_management/samples/02-use-cases/05-Device-Management-System/frontend/venv/lib/python3.12/site-packages/botocore/data/lambda/2015-03-31/paginators-1.json +/Users/vgodwin/genesis-test/agent-runtime/device_management/samples/02-use-cases/05-Device-Management-System/frontend/venv/lib/python3.12/site-packages/botocore/data/lambda/2015-03-31/service-2.json.gz +/Users/vgodwin/genesis-test/agent-runtime/device_management/samples/02-use-cases/05-Device-Management-System/frontend/venv/lib/python3.12/site-packages/botocore/data/lambda/2015-03-31/waiters-2.json +/Users/vgodwin/genesis-test/agent-runtime/device_management/samples/02-use-cases/05-Device-Management-System/frontend/venv/lib/python3.12/site-packages/botocore/data/launch-wizard/2018-05-10/endpoint-rule-set-1.json.gz +/Users/vgodwin/genesis-test/agent-runtime/device_management/samples/02-use-cases/05-Device-Management-System/frontend/venv/lib/python3.12/site-packages/botocore/data/launch-wizard/2018-05-10/paginators-1.json +/Users/vgodwin/genesis-test/agent-runtime/device_management/samples/02-use-cases/05-Device-Management-System/frontend/venv/lib/python3.12/site-packages/botocore/data/launch-wizard/2018-05-10/service-2.json.gz +/Users/vgodwin/genesis-test/agent-runtime/device_management/samples/02-use-cases/05-Device-Management-System/frontend/venv/lib/python3.12/site-packages/botocore/data/lex-models/2017-04-19/endpoint-rule-set-1.json.gz +/Users/vgodwin/genesis-test/agent-runtime/device_management/samples/02-use-cases/05-Device-Management-System/frontend/venv/lib/python3.12/site-packages/botocore/data/lex-models/2017-04-19/examples-1.json +/Users/vgodwin/genesis-test/agent-runtime/device_management/samples/02-use-cases/05-Device-Management-System/frontend/venv/lib/python3.12/site-packages/botocore/data/lex-models/2017-04-19/paginators-1.json +/Users/vgodwin/genesis-test/agent-runtime/device_management/samples/02-use-cases/05-Device-Management-System/frontend/venv/lib/python3.12/site-packages/botocore/data/lex-models/2017-04-19/service-2.json.gz +/Users/vgodwin/genesis-test/agent-runtime/device_management/samples/02-use-cases/05-Device-Management-System/frontend/venv/lib/python3.12/site-packages/botocore/data/lex-runtime/2016-11-28/endpoint-rule-set-1.json.gz +/Users/vgodwin/genesis-test/agent-runtime/device_management/samples/02-use-cases/05-Device-Management-System/frontend/venv/lib/python3.12/site-packages/botocore/data/lex-runtime/2016-11-28/examples-1.json +/Users/vgodwin/genesis-test/agent-runtime/device_management/samples/02-use-cases/05-Device-Management-System/frontend/venv/lib/python3.12/site-packages/botocore/data/lex-runtime/2016-11-28/paginators-1.json +/Users/vgodwin/genesis-test/agent-runtime/device_management/samples/02-use-cases/05-Device-Management-System/frontend/venv/lib/python3.12/site-packages/botocore/data/lex-runtime/2016-11-28/service-2.json.gz +/Users/vgodwin/genesis-test/agent-runtime/device_management/samples/02-use-cases/05-Device-Management-System/frontend/venv/lib/python3.12/site-packages/botocore/data/lexv2-models/2020-08-07/endpoint-rule-set-1.json.gz +/Users/vgodwin/genesis-test/agent-runtime/device_management/samples/02-use-cases/05-Device-Management-System/frontend/venv/lib/python3.12/site-packages/botocore/data/lexv2-models/2020-08-07/examples-1.json +/Users/vgodwin/genesis-test/agent-runtime/device_management/samples/02-use-cases/05-Device-Management-System/frontend/venv/lib/python3.12/site-packages/botocore/data/lexv2-models/2020-08-07/paginators-1.json +/Users/vgodwin/genesis-test/agent-runtime/device_management/samples/02-use-cases/05-Device-Management-System/frontend/venv/lib/python3.12/site-packages/botocore/data/lexv2-models/2020-08-07/service-2.json.gz +/Users/vgodwin/genesis-test/agent-runtime/device_management/samples/02-use-cases/05-Device-Management-System/frontend/venv/lib/python3.12/site-packages/botocore/data/lexv2-models/2020-08-07/waiters-2.json +/Users/vgodwin/genesis-test/agent-runtime/device_management/samples/02-use-cases/05-Device-Management-System/frontend/venv/lib/python3.12/site-packages/botocore/data/lexv2-runtime/2020-08-07/endpoint-rule-set-1.json.gz +/Users/vgodwin/genesis-test/agent-runtime/device_management/samples/02-use-cases/05-Device-Management-System/frontend/venv/lib/python3.12/site-packages/botocore/data/lexv2-runtime/2020-08-07/examples-1.json +/Users/vgodwin/genesis-test/agent-runtime/device_management/samples/02-use-cases/05-Device-Management-System/frontend/venv/lib/python3.12/site-packages/botocore/data/lexv2-runtime/2020-08-07/paginators-1.json +/Users/vgodwin/genesis-test/agent-runtime/device_management/samples/02-use-cases/05-Device-Management-System/frontend/venv/lib/python3.12/site-packages/botocore/data/lexv2-runtime/2020-08-07/service-2.json.gz +/Users/vgodwin/genesis-test/agent-runtime/device_management/samples/02-use-cases/05-Device-Management-System/frontend/venv/lib/python3.12/site-packages/botocore/data/license-manager-linux-subscriptions/2018-05-10/endpoint-rule-set-1.json.gz +/Users/vgodwin/genesis-test/agent-runtime/device_management/samples/02-use-cases/05-Device-Management-System/frontend/venv/lib/python3.12/site-packages/botocore/data/license-manager-linux-subscriptions/2018-05-10/paginators-1.json +/Users/vgodwin/genesis-test/agent-runtime/device_management/samples/02-use-cases/05-Device-Management-System/frontend/venv/lib/python3.12/site-packages/botocore/data/license-manager-linux-subscriptions/2018-05-10/service-2.json.gz +/Users/vgodwin/genesis-test/agent-runtime/device_management/samples/02-use-cases/05-Device-Management-System/frontend/venv/lib/python3.12/site-packages/botocore/data/license-manager-user-subscriptions/2018-05-10/endpoint-rule-set-1.json.gz +/Users/vgodwin/genesis-test/agent-runtime/device_management/samples/02-use-cases/05-Device-Management-System/frontend/venv/lib/python3.12/site-packages/botocore/data/license-manager-user-subscriptions/2018-05-10/paginators-1.json +/Users/vgodwin/genesis-test/agent-runtime/device_management/samples/02-use-cases/05-Device-Management-System/frontend/venv/lib/python3.12/site-packages/botocore/data/license-manager-user-subscriptions/2018-05-10/service-2.json.gz +/Users/vgodwin/genesis-test/agent-runtime/device_management/samples/02-use-cases/05-Device-Management-System/frontend/venv/lib/python3.12/site-packages/botocore/data/license-manager/2018-08-01/endpoint-rule-set-1.json.gz +/Users/vgodwin/genesis-test/agent-runtime/device_management/samples/02-use-cases/05-Device-Management-System/frontend/venv/lib/python3.12/site-packages/botocore/data/license-manager/2018-08-01/examples-1.json +/Users/vgodwin/genesis-test/agent-runtime/device_management/samples/02-use-cases/05-Device-Management-System/frontend/venv/lib/python3.12/site-packages/botocore/data/license-manager/2018-08-01/paginators-1.json +/Users/vgodwin/genesis-test/agent-runtime/device_management/samples/02-use-cases/05-Device-Management-System/frontend/venv/lib/python3.12/site-packages/botocore/data/license-manager/2018-08-01/service-2.json.gz +/Users/vgodwin/genesis-test/agent-runtime/device_management/samples/02-use-cases/05-Device-Management-System/frontend/venv/lib/python3.12/site-packages/botocore/data/lightsail/2016-11-28/endpoint-rule-set-1.json.gz +/Users/vgodwin/genesis-test/agent-runtime/device_management/samples/02-use-cases/05-Device-Management-System/frontend/venv/lib/python3.12/site-packages/botocore/data/lightsail/2016-11-28/examples-1.json +/Users/vgodwin/genesis-test/agent-runtime/device_management/samples/02-use-cases/05-Device-Management-System/frontend/venv/lib/python3.12/site-packages/botocore/data/lightsail/2016-11-28/paginators-1.json +/Users/vgodwin/genesis-test/agent-runtime/device_management/samples/02-use-cases/05-Device-Management-System/frontend/venv/lib/python3.12/site-packages/botocore/data/lightsail/2016-11-28/service-2.json.gz +/Users/vgodwin/genesis-test/agent-runtime/device_management/samples/02-use-cases/05-Device-Management-System/frontend/venv/lib/python3.12/site-packages/botocore/data/location/2020-11-19/endpoint-rule-set-1.json.gz +/Users/vgodwin/genesis-test/agent-runtime/device_management/samples/02-use-cases/05-Device-Management-System/frontend/venv/lib/python3.12/site-packages/botocore/data/location/2020-11-19/examples-1.json +/Users/vgodwin/genesis-test/agent-runtime/device_management/samples/02-use-cases/05-Device-Management-System/frontend/venv/lib/python3.12/site-packages/botocore/data/location/2020-11-19/paginators-1.json +/Users/vgodwin/genesis-test/agent-runtime/device_management/samples/02-use-cases/05-Device-Management-System/frontend/venv/lib/python3.12/site-packages/botocore/data/location/2020-11-19/paginators-1.sdk-extras.json +/Users/vgodwin/genesis-test/agent-runtime/device_management/samples/02-use-cases/05-Device-Management-System/frontend/venv/lib/python3.12/site-packages/botocore/data/location/2020-11-19/service-2.json.gz +/Users/vgodwin/genesis-test/agent-runtime/device_management/samples/02-use-cases/05-Device-Management-System/frontend/venv/lib/python3.12/site-packages/botocore/data/logs/2014-03-28/endpoint-rule-set-1.json.gz +/Users/vgodwin/genesis-test/agent-runtime/device_management/samples/02-use-cases/05-Device-Management-System/frontend/venv/lib/python3.12/site-packages/botocore/data/logs/2014-03-28/examples-1.json +/Users/vgodwin/genesis-test/agent-runtime/device_management/samples/02-use-cases/05-Device-Management-System/frontend/venv/lib/python3.12/site-packages/botocore/data/logs/2014-03-28/paginators-1.json +/Users/vgodwin/genesis-test/agent-runtime/device_management/samples/02-use-cases/05-Device-Management-System/frontend/venv/lib/python3.12/site-packages/botocore/data/logs/2014-03-28/service-2.json.gz +/Users/vgodwin/genesis-test/agent-runtime/device_management/samples/02-use-cases/05-Device-Management-System/frontend/venv/lib/python3.12/site-packages/botocore/data/lookoutequipment/2020-12-15/endpoint-rule-set-1.json.gz +/Users/vgodwin/genesis-test/agent-runtime/device_management/samples/02-use-cases/05-Device-Management-System/frontend/venv/lib/python3.12/site-packages/botocore/data/lookoutequipment/2020-12-15/examples-1.json +/Users/vgodwin/genesis-test/agent-runtime/device_management/samples/02-use-cases/05-Device-Management-System/frontend/venv/lib/python3.12/site-packages/botocore/data/lookoutequipment/2020-12-15/paginators-1.json +/Users/vgodwin/genesis-test/agent-runtime/device_management/samples/02-use-cases/05-Device-Management-System/frontend/venv/lib/python3.12/site-packages/botocore/data/lookoutequipment/2020-12-15/service-2.json.gz +/Users/vgodwin/genesis-test/agent-runtime/device_management/samples/02-use-cases/05-Device-Management-System/frontend/venv/lib/python3.12/site-packages/botocore/data/lookoutmetrics/2017-07-25/endpoint-rule-set-1.json.gz +/Users/vgodwin/genesis-test/agent-runtime/device_management/samples/02-use-cases/05-Device-Management-System/frontend/venv/lib/python3.12/site-packages/botocore/data/lookoutmetrics/2017-07-25/examples-1.json +/Users/vgodwin/genesis-test/agent-runtime/device_management/samples/02-use-cases/05-Device-Management-System/frontend/venv/lib/python3.12/site-packages/botocore/data/lookoutmetrics/2017-07-25/paginators-1.json +/Users/vgodwin/genesis-test/agent-runtime/device_management/samples/02-use-cases/05-Device-Management-System/frontend/venv/lib/python3.12/site-packages/botocore/data/lookoutmetrics/2017-07-25/service-2.json.gz +/Users/vgodwin/genesis-test/agent-runtime/device_management/samples/02-use-cases/05-Device-Management-System/frontend/venv/lib/python3.12/site-packages/botocore/data/lookoutvision/2020-11-20/endpoint-rule-set-1.json.gz +/Users/vgodwin/genesis-test/agent-runtime/device_management/samples/02-use-cases/05-Device-Management-System/frontend/venv/lib/python3.12/site-packages/botocore/data/lookoutvision/2020-11-20/examples-1.json +/Users/vgodwin/genesis-test/agent-runtime/device_management/samples/02-use-cases/05-Device-Management-System/frontend/venv/lib/python3.12/site-packages/botocore/data/lookoutvision/2020-11-20/paginators-1.json +/Users/vgodwin/genesis-test/agent-runtime/device_management/samples/02-use-cases/05-Device-Management-System/frontend/venv/lib/python3.12/site-packages/botocore/data/lookoutvision/2020-11-20/service-2.json.gz +/Users/vgodwin/genesis-test/agent-runtime/device_management/samples/02-use-cases/05-Device-Management-System/frontend/venv/lib/python3.12/site-packages/botocore/data/m2/2021-04-28/endpoint-rule-set-1.json.gz +/Users/vgodwin/genesis-test/agent-runtime/device_management/samples/02-use-cases/05-Device-Management-System/frontend/venv/lib/python3.12/site-packages/botocore/data/m2/2021-04-28/paginators-1.json +/Users/vgodwin/genesis-test/agent-runtime/device_management/samples/02-use-cases/05-Device-Management-System/frontend/venv/lib/python3.12/site-packages/botocore/data/m2/2021-04-28/service-2.json.gz +/Users/vgodwin/genesis-test/agent-runtime/device_management/samples/02-use-cases/05-Device-Management-System/frontend/venv/lib/python3.12/site-packages/botocore/data/machinelearning/2014-12-12/endpoint-rule-set-1.json.gz +/Users/vgodwin/genesis-test/agent-runtime/device_management/samples/02-use-cases/05-Device-Management-System/frontend/venv/lib/python3.12/site-packages/botocore/data/machinelearning/2014-12-12/examples-1.json +/Users/vgodwin/genesis-test/agent-runtime/device_management/samples/02-use-cases/05-Device-Management-System/frontend/venv/lib/python3.12/site-packages/botocore/data/machinelearning/2014-12-12/paginators-1.json +/Users/vgodwin/genesis-test/agent-runtime/device_management/samples/02-use-cases/05-Device-Management-System/frontend/venv/lib/python3.12/site-packages/botocore/data/machinelearning/2014-12-12/service-2.json.gz +/Users/vgodwin/genesis-test/agent-runtime/device_management/samples/02-use-cases/05-Device-Management-System/frontend/venv/lib/python3.12/site-packages/botocore/data/machinelearning/2014-12-12/waiters-2.json +/Users/vgodwin/genesis-test/agent-runtime/device_management/samples/02-use-cases/05-Device-Management-System/frontend/venv/lib/python3.12/site-packages/botocore/data/macie2/2020-01-01/endpoint-rule-set-1.json.gz +/Users/vgodwin/genesis-test/agent-runtime/device_management/samples/02-use-cases/05-Device-Management-System/frontend/venv/lib/python3.12/site-packages/botocore/data/macie2/2020-01-01/paginators-1.json +/Users/vgodwin/genesis-test/agent-runtime/device_management/samples/02-use-cases/05-Device-Management-System/frontend/venv/lib/python3.12/site-packages/botocore/data/macie2/2020-01-01/service-2.json.gz +/Users/vgodwin/genesis-test/agent-runtime/device_management/samples/02-use-cases/05-Device-Management-System/frontend/venv/lib/python3.12/site-packages/botocore/data/macie2/2020-01-01/waiters-2.json +/Users/vgodwin/genesis-test/agent-runtime/device_management/samples/02-use-cases/05-Device-Management-System/frontend/venv/lib/python3.12/site-packages/botocore/data/mailmanager/2023-10-17/endpoint-rule-set-1.json.gz +/Users/vgodwin/genesis-test/agent-runtime/device_management/samples/02-use-cases/05-Device-Management-System/frontend/venv/lib/python3.12/site-packages/botocore/data/mailmanager/2023-10-17/paginators-1.json +/Users/vgodwin/genesis-test/agent-runtime/device_management/samples/02-use-cases/05-Device-Management-System/frontend/venv/lib/python3.12/site-packages/botocore/data/mailmanager/2023-10-17/service-2.json.gz +/Users/vgodwin/genesis-test/agent-runtime/device_management/samples/02-use-cases/05-Device-Management-System/frontend/venv/lib/python3.12/site-packages/botocore/data/mailmanager/2023-10-17/waiters-2.json +/Users/vgodwin/genesis-test/agent-runtime/device_management/samples/02-use-cases/05-Device-Management-System/frontend/venv/lib/python3.12/site-packages/botocore/data/managedblockchain-query/2023-05-04/endpoint-rule-set-1.json.gz +/Users/vgodwin/genesis-test/agent-runtime/device_management/samples/02-use-cases/05-Device-Management-System/frontend/venv/lib/python3.12/site-packages/botocore/data/managedblockchain-query/2023-05-04/paginators-1.json +/Users/vgodwin/genesis-test/agent-runtime/device_management/samples/02-use-cases/05-Device-Management-System/frontend/venv/lib/python3.12/site-packages/botocore/data/managedblockchain-query/2023-05-04/service-2.json.gz +/Users/vgodwin/genesis-test/agent-runtime/device_management/samples/02-use-cases/05-Device-Management-System/frontend/venv/lib/python3.12/site-packages/botocore/data/managedblockchain-query/2023-05-04/waiters-2.json +/Users/vgodwin/genesis-test/agent-runtime/device_management/samples/02-use-cases/05-Device-Management-System/frontend/venv/lib/python3.12/site-packages/botocore/data/managedblockchain/2018-09-24/endpoint-rule-set-1.json.gz +/Users/vgodwin/genesis-test/agent-runtime/device_management/samples/02-use-cases/05-Device-Management-System/frontend/venv/lib/python3.12/site-packages/botocore/data/managedblockchain/2018-09-24/examples-1.json +/Users/vgodwin/genesis-test/agent-runtime/device_management/samples/02-use-cases/05-Device-Management-System/frontend/venv/lib/python3.12/site-packages/botocore/data/managedblockchain/2018-09-24/paginators-1.json +/Users/vgodwin/genesis-test/agent-runtime/device_management/samples/02-use-cases/05-Device-Management-System/frontend/venv/lib/python3.12/site-packages/botocore/data/managedblockchain/2018-09-24/service-2.json.gz +/Users/vgodwin/genesis-test/agent-runtime/device_management/samples/02-use-cases/05-Device-Management-System/frontend/venv/lib/python3.12/site-packages/botocore/data/marketplace-agreement/2020-03-01/endpoint-rule-set-1.json.gz +/Users/vgodwin/genesis-test/agent-runtime/device_management/samples/02-use-cases/05-Device-Management-System/frontend/venv/lib/python3.12/site-packages/botocore/data/marketplace-agreement/2020-03-01/paginators-1.json +/Users/vgodwin/genesis-test/agent-runtime/device_management/samples/02-use-cases/05-Device-Management-System/frontend/venv/lib/python3.12/site-packages/botocore/data/marketplace-agreement/2020-03-01/service-2.json.gz +/Users/vgodwin/genesis-test/agent-runtime/device_management/samples/02-use-cases/05-Device-Management-System/frontend/venv/lib/python3.12/site-packages/botocore/data/marketplace-catalog/2018-09-17/endpoint-rule-set-1.json.gz +/Users/vgodwin/genesis-test/agent-runtime/device_management/samples/02-use-cases/05-Device-Management-System/frontend/venv/lib/python3.12/site-packages/botocore/data/marketplace-catalog/2018-09-17/examples-1.json +/Users/vgodwin/genesis-test/agent-runtime/device_management/samples/02-use-cases/05-Device-Management-System/frontend/venv/lib/python3.12/site-packages/botocore/data/marketplace-catalog/2018-09-17/paginators-1.json +/Users/vgodwin/genesis-test/agent-runtime/device_management/samples/02-use-cases/05-Device-Management-System/frontend/venv/lib/python3.12/site-packages/botocore/data/marketplace-catalog/2018-09-17/service-2.json.gz +/Users/vgodwin/genesis-test/agent-runtime/device_management/samples/02-use-cases/05-Device-Management-System/frontend/venv/lib/python3.12/site-packages/botocore/data/marketplace-deployment/2023-01-25/endpoint-rule-set-1.json.gz +/Users/vgodwin/genesis-test/agent-runtime/device_management/samples/02-use-cases/05-Device-Management-System/frontend/venv/lib/python3.12/site-packages/botocore/data/marketplace-deployment/2023-01-25/paginators-1.json +/Users/vgodwin/genesis-test/agent-runtime/device_management/samples/02-use-cases/05-Device-Management-System/frontend/venv/lib/python3.12/site-packages/botocore/data/marketplace-deployment/2023-01-25/service-2.json.gz +/Users/vgodwin/genesis-test/agent-runtime/device_management/samples/02-use-cases/05-Device-Management-System/frontend/venv/lib/python3.12/site-packages/botocore/data/marketplace-entitlement/2017-01-11/endpoint-rule-set-1.json.gz +/Users/vgodwin/genesis-test/agent-runtime/device_management/samples/02-use-cases/05-Device-Management-System/frontend/venv/lib/python3.12/site-packages/botocore/data/marketplace-entitlement/2017-01-11/examples-1.json +/Users/vgodwin/genesis-test/agent-runtime/device_management/samples/02-use-cases/05-Device-Management-System/frontend/venv/lib/python3.12/site-packages/botocore/data/marketplace-entitlement/2017-01-11/paginators-1.json +/Users/vgodwin/genesis-test/agent-runtime/device_management/samples/02-use-cases/05-Device-Management-System/frontend/venv/lib/python3.12/site-packages/botocore/data/marketplace-entitlement/2017-01-11/service-2.json.gz +/Users/vgodwin/genesis-test/agent-runtime/device_management/samples/02-use-cases/05-Device-Management-System/frontend/venv/lib/python3.12/site-packages/botocore/data/marketplace-reporting/2018-05-10/endpoint-rule-set-1.json.gz +/Users/vgodwin/genesis-test/agent-runtime/device_management/samples/02-use-cases/05-Device-Management-System/frontend/venv/lib/python3.12/site-packages/botocore/data/marketplace-reporting/2018-05-10/paginators-1.json +/Users/vgodwin/genesis-test/agent-runtime/device_management/samples/02-use-cases/05-Device-Management-System/frontend/venv/lib/python3.12/site-packages/botocore/data/marketplace-reporting/2018-05-10/service-2.json.gz +/Users/vgodwin/genesis-test/agent-runtime/device_management/samples/02-use-cases/05-Device-Management-System/frontend/venv/lib/python3.12/site-packages/botocore/data/marketplace-reporting/2018-05-10/waiters-2.json +/Users/vgodwin/genesis-test/agent-runtime/device_management/samples/02-use-cases/05-Device-Management-System/frontend/venv/lib/python3.12/site-packages/botocore/data/marketplacecommerceanalytics/2015-07-01/endpoint-rule-set-1.json.gz +/Users/vgodwin/genesis-test/agent-runtime/device_management/samples/02-use-cases/05-Device-Management-System/frontend/venv/lib/python3.12/site-packages/botocore/data/marketplacecommerceanalytics/2015-07-01/examples-1.json +/Users/vgodwin/genesis-test/agent-runtime/device_management/samples/02-use-cases/05-Device-Management-System/frontend/venv/lib/python3.12/site-packages/botocore/data/marketplacecommerceanalytics/2015-07-01/paginators-1.json +/Users/vgodwin/genesis-test/agent-runtime/device_management/samples/02-use-cases/05-Device-Management-System/frontend/venv/lib/python3.12/site-packages/botocore/data/marketplacecommerceanalytics/2015-07-01/service-2.json.gz +/Users/vgodwin/genesis-test/agent-runtime/device_management/samples/02-use-cases/05-Device-Management-System/frontend/venv/lib/python3.12/site-packages/botocore/data/mediaconnect/2018-11-14/endpoint-rule-set-1.json.gz +/Users/vgodwin/genesis-test/agent-runtime/device_management/samples/02-use-cases/05-Device-Management-System/frontend/venv/lib/python3.12/site-packages/botocore/data/mediaconnect/2018-11-14/paginators-1.json +/Users/vgodwin/genesis-test/agent-runtime/device_management/samples/02-use-cases/05-Device-Management-System/frontend/venv/lib/python3.12/site-packages/botocore/data/mediaconnect/2018-11-14/service-2.json.gz +/Users/vgodwin/genesis-test/agent-runtime/device_management/samples/02-use-cases/05-Device-Management-System/frontend/venv/lib/python3.12/site-packages/botocore/data/mediaconnect/2018-11-14/waiters-2.json +/Users/vgodwin/genesis-test/agent-runtime/device_management/samples/02-use-cases/05-Device-Management-System/frontend/venv/lib/python3.12/site-packages/botocore/data/mediaconvert/2017-08-29/endpoint-rule-set-1.json.gz +/Users/vgodwin/genesis-test/agent-runtime/device_management/samples/02-use-cases/05-Device-Management-System/frontend/venv/lib/python3.12/site-packages/botocore/data/mediaconvert/2017-08-29/paginators-1.json +/Users/vgodwin/genesis-test/agent-runtime/device_management/samples/02-use-cases/05-Device-Management-System/frontend/venv/lib/python3.12/site-packages/botocore/data/mediaconvert/2017-08-29/paginators-1.sdk-extras.json +/Users/vgodwin/genesis-test/agent-runtime/device_management/samples/02-use-cases/05-Device-Management-System/frontend/venv/lib/python3.12/site-packages/botocore/data/mediaconvert/2017-08-29/service-2.json.gz +/Users/vgodwin/genesis-test/agent-runtime/device_management/samples/02-use-cases/05-Device-Management-System/frontend/venv/lib/python3.12/site-packages/botocore/data/medialive/2017-10-14/endpoint-rule-set-1.json.gz +/Users/vgodwin/genesis-test/agent-runtime/device_management/samples/02-use-cases/05-Device-Management-System/frontend/venv/lib/python3.12/site-packages/botocore/data/medialive/2017-10-14/paginators-1.json +/Users/vgodwin/genesis-test/agent-runtime/device_management/samples/02-use-cases/05-Device-Management-System/frontend/venv/lib/python3.12/site-packages/botocore/data/medialive/2017-10-14/service-2.json.gz +/Users/vgodwin/genesis-test/agent-runtime/device_management/samples/02-use-cases/05-Device-Management-System/frontend/venv/lib/python3.12/site-packages/botocore/data/medialive/2017-10-14/waiters-2.json +/Users/vgodwin/genesis-test/agent-runtime/device_management/samples/02-use-cases/05-Device-Management-System/frontend/venv/lib/python3.12/site-packages/botocore/data/mediapackage-vod/2018-11-07/endpoint-rule-set-1.json.gz +/Users/vgodwin/genesis-test/agent-runtime/device_management/samples/02-use-cases/05-Device-Management-System/frontend/venv/lib/python3.12/site-packages/botocore/data/mediapackage-vod/2018-11-07/paginators-1.json +/Users/vgodwin/genesis-test/agent-runtime/device_management/samples/02-use-cases/05-Device-Management-System/frontend/venv/lib/python3.12/site-packages/botocore/data/mediapackage-vod/2018-11-07/service-2.json.gz +/Users/vgodwin/genesis-test/agent-runtime/device_management/samples/02-use-cases/05-Device-Management-System/frontend/venv/lib/python3.12/site-packages/botocore/data/mediapackage/2017-10-12/endpoint-rule-set-1.json.gz +/Users/vgodwin/genesis-test/agent-runtime/device_management/samples/02-use-cases/05-Device-Management-System/frontend/venv/lib/python3.12/site-packages/botocore/data/mediapackage/2017-10-12/paginators-1.json +/Users/vgodwin/genesis-test/agent-runtime/device_management/samples/02-use-cases/05-Device-Management-System/frontend/venv/lib/python3.12/site-packages/botocore/data/mediapackage/2017-10-12/service-2.json.gz +/Users/vgodwin/genesis-test/agent-runtime/device_management/samples/02-use-cases/05-Device-Management-System/frontend/venv/lib/python3.12/site-packages/botocore/data/mediapackagev2/2022-12-25/endpoint-rule-set-1.json.gz +/Users/vgodwin/genesis-test/agent-runtime/device_management/samples/02-use-cases/05-Device-Management-System/frontend/venv/lib/python3.12/site-packages/botocore/data/mediapackagev2/2022-12-25/paginators-1.json +/Users/vgodwin/genesis-test/agent-runtime/device_management/samples/02-use-cases/05-Device-Management-System/frontend/venv/lib/python3.12/site-packages/botocore/data/mediapackagev2/2022-12-25/service-2.json.gz +/Users/vgodwin/genesis-test/agent-runtime/device_management/samples/02-use-cases/05-Device-Management-System/frontend/venv/lib/python3.12/site-packages/botocore/data/mediapackagev2/2022-12-25/waiters-2.json +/Users/vgodwin/genesis-test/agent-runtime/device_management/samples/02-use-cases/05-Device-Management-System/frontend/venv/lib/python3.12/site-packages/botocore/data/mediastore-data/2017-09-01/endpoint-rule-set-1.json.gz +/Users/vgodwin/genesis-test/agent-runtime/device_management/samples/02-use-cases/05-Device-Management-System/frontend/venv/lib/python3.12/site-packages/botocore/data/mediastore-data/2017-09-01/examples-1.json +/Users/vgodwin/genesis-test/agent-runtime/device_management/samples/02-use-cases/05-Device-Management-System/frontend/venv/lib/python3.12/site-packages/botocore/data/mediastore-data/2017-09-01/paginators-1.json +/Users/vgodwin/genesis-test/agent-runtime/device_management/samples/02-use-cases/05-Device-Management-System/frontend/venv/lib/python3.12/site-packages/botocore/data/mediastore-data/2017-09-01/service-2.json.gz +/Users/vgodwin/genesis-test/agent-runtime/device_management/samples/02-use-cases/05-Device-Management-System/frontend/venv/lib/python3.12/site-packages/botocore/data/mediastore/2017-09-01/endpoint-rule-set-1.json.gz +/Users/vgodwin/genesis-test/agent-runtime/device_management/samples/02-use-cases/05-Device-Management-System/frontend/venv/lib/python3.12/site-packages/botocore/data/mediastore/2017-09-01/examples-1.json +/Users/vgodwin/genesis-test/agent-runtime/device_management/samples/02-use-cases/05-Device-Management-System/frontend/venv/lib/python3.12/site-packages/botocore/data/mediastore/2017-09-01/paginators-1.json +/Users/vgodwin/genesis-test/agent-runtime/device_management/samples/02-use-cases/05-Device-Management-System/frontend/venv/lib/python3.12/site-packages/botocore/data/mediastore/2017-09-01/service-2.json.gz +/Users/vgodwin/genesis-test/agent-runtime/device_management/samples/02-use-cases/05-Device-Management-System/frontend/venv/lib/python3.12/site-packages/botocore/data/mediatailor/2018-04-23/endpoint-rule-set-1.json.gz +/Users/vgodwin/genesis-test/agent-runtime/device_management/samples/02-use-cases/05-Device-Management-System/frontend/venv/lib/python3.12/site-packages/botocore/data/mediatailor/2018-04-23/paginators-1.json +/Users/vgodwin/genesis-test/agent-runtime/device_management/samples/02-use-cases/05-Device-Management-System/frontend/venv/lib/python3.12/site-packages/botocore/data/mediatailor/2018-04-23/service-2.json.gz +/Users/vgodwin/genesis-test/agent-runtime/device_management/samples/02-use-cases/05-Device-Management-System/frontend/venv/lib/python3.12/site-packages/botocore/data/medical-imaging/2023-07-19/endpoint-rule-set-1.json.gz +/Users/vgodwin/genesis-test/agent-runtime/device_management/samples/02-use-cases/05-Device-Management-System/frontend/venv/lib/python3.12/site-packages/botocore/data/medical-imaging/2023-07-19/paginators-1.json +/Users/vgodwin/genesis-test/agent-runtime/device_management/samples/02-use-cases/05-Device-Management-System/frontend/venv/lib/python3.12/site-packages/botocore/data/medical-imaging/2023-07-19/paginators-1.sdk-extras.json +/Users/vgodwin/genesis-test/agent-runtime/device_management/samples/02-use-cases/05-Device-Management-System/frontend/venv/lib/python3.12/site-packages/botocore/data/medical-imaging/2023-07-19/service-2.json.gz +/Users/vgodwin/genesis-test/agent-runtime/device_management/samples/02-use-cases/05-Device-Management-System/frontend/venv/lib/python3.12/site-packages/botocore/data/medical-imaging/2023-07-19/waiters-2.json +/Users/vgodwin/genesis-test/agent-runtime/device_management/samples/02-use-cases/05-Device-Management-System/frontend/venv/lib/python3.12/site-packages/botocore/data/memorydb/2021-01-01/endpoint-rule-set-1.json.gz +/Users/vgodwin/genesis-test/agent-runtime/device_management/samples/02-use-cases/05-Device-Management-System/frontend/venv/lib/python3.12/site-packages/botocore/data/memorydb/2021-01-01/examples-1.json +/Users/vgodwin/genesis-test/agent-runtime/device_management/samples/02-use-cases/05-Device-Management-System/frontend/venv/lib/python3.12/site-packages/botocore/data/memorydb/2021-01-01/paginators-1.json +/Users/vgodwin/genesis-test/agent-runtime/device_management/samples/02-use-cases/05-Device-Management-System/frontend/venv/lib/python3.12/site-packages/botocore/data/memorydb/2021-01-01/service-2.json.gz +/Users/vgodwin/genesis-test/agent-runtime/device_management/samples/02-use-cases/05-Device-Management-System/frontend/venv/lib/python3.12/site-packages/botocore/data/meteringmarketplace/2016-01-14/endpoint-rule-set-1.json.gz +/Users/vgodwin/genesis-test/agent-runtime/device_management/samples/02-use-cases/05-Device-Management-System/frontend/venv/lib/python3.12/site-packages/botocore/data/meteringmarketplace/2016-01-14/examples-1.json +/Users/vgodwin/genesis-test/agent-runtime/device_management/samples/02-use-cases/05-Device-Management-System/frontend/venv/lib/python3.12/site-packages/botocore/data/meteringmarketplace/2016-01-14/paginators-1.json +/Users/vgodwin/genesis-test/agent-runtime/device_management/samples/02-use-cases/05-Device-Management-System/frontend/venv/lib/python3.12/site-packages/botocore/data/meteringmarketplace/2016-01-14/service-2.json.gz +/Users/vgodwin/genesis-test/agent-runtime/device_management/samples/02-use-cases/05-Device-Management-System/frontend/venv/lib/python3.12/site-packages/botocore/data/mgh/2017-05-31/endpoint-rule-set-1.json.gz +/Users/vgodwin/genesis-test/agent-runtime/device_management/samples/02-use-cases/05-Device-Management-System/frontend/venv/lib/python3.12/site-packages/botocore/data/mgh/2017-05-31/examples-1.json +/Users/vgodwin/genesis-test/agent-runtime/device_management/samples/02-use-cases/05-Device-Management-System/frontend/venv/lib/python3.12/site-packages/botocore/data/mgh/2017-05-31/paginators-1.json +/Users/vgodwin/genesis-test/agent-runtime/device_management/samples/02-use-cases/05-Device-Management-System/frontend/venv/lib/python3.12/site-packages/botocore/data/mgh/2017-05-31/service-2.json.gz +/Users/vgodwin/genesis-test/agent-runtime/device_management/samples/02-use-cases/05-Device-Management-System/frontend/venv/lib/python3.12/site-packages/botocore/data/mgn/2020-02-26/endpoint-rule-set-1.json.gz +/Users/vgodwin/genesis-test/agent-runtime/device_management/samples/02-use-cases/05-Device-Management-System/frontend/venv/lib/python3.12/site-packages/botocore/data/mgn/2020-02-26/examples-1.json +/Users/vgodwin/genesis-test/agent-runtime/device_management/samples/02-use-cases/05-Device-Management-System/frontend/venv/lib/python3.12/site-packages/botocore/data/mgn/2020-02-26/paginators-1.json +/Users/vgodwin/genesis-test/agent-runtime/device_management/samples/02-use-cases/05-Device-Management-System/frontend/venv/lib/python3.12/site-packages/botocore/data/mgn/2020-02-26/service-2.json.gz +/Users/vgodwin/genesis-test/agent-runtime/device_management/samples/02-use-cases/05-Device-Management-System/frontend/venv/lib/python3.12/site-packages/botocore/data/migration-hub-refactor-spaces/2021-10-26/endpoint-rule-set-1.json.gz +/Users/vgodwin/genesis-test/agent-runtime/device_management/samples/02-use-cases/05-Device-Management-System/frontend/venv/lib/python3.12/site-packages/botocore/data/migration-hub-refactor-spaces/2021-10-26/examples-1.json +/Users/vgodwin/genesis-test/agent-runtime/device_management/samples/02-use-cases/05-Device-Management-System/frontend/venv/lib/python3.12/site-packages/botocore/data/migration-hub-refactor-spaces/2021-10-26/paginators-1.json +/Users/vgodwin/genesis-test/agent-runtime/device_management/samples/02-use-cases/05-Device-Management-System/frontend/venv/lib/python3.12/site-packages/botocore/data/migration-hub-refactor-spaces/2021-10-26/service-2.json.gz +/Users/vgodwin/genesis-test/agent-runtime/device_management/samples/02-use-cases/05-Device-Management-System/frontend/venv/lib/python3.12/site-packages/botocore/data/migrationhub-config/2019-06-30/endpoint-rule-set-1.json.gz +/Users/vgodwin/genesis-test/agent-runtime/device_management/samples/02-use-cases/05-Device-Management-System/frontend/venv/lib/python3.12/site-packages/botocore/data/migrationhub-config/2019-06-30/examples-1.json +/Users/vgodwin/genesis-test/agent-runtime/device_management/samples/02-use-cases/05-Device-Management-System/frontend/venv/lib/python3.12/site-packages/botocore/data/migrationhub-config/2019-06-30/paginators-1.json +/Users/vgodwin/genesis-test/agent-runtime/device_management/samples/02-use-cases/05-Device-Management-System/frontend/venv/lib/python3.12/site-packages/botocore/data/migrationhub-config/2019-06-30/service-2.json.gz +/Users/vgodwin/genesis-test/agent-runtime/device_management/samples/02-use-cases/05-Device-Management-System/frontend/venv/lib/python3.12/site-packages/botocore/data/migrationhuborchestrator/2021-08-28/endpoint-rule-set-1.json.gz +/Users/vgodwin/genesis-test/agent-runtime/device_management/samples/02-use-cases/05-Device-Management-System/frontend/venv/lib/python3.12/site-packages/botocore/data/migrationhuborchestrator/2021-08-28/paginators-1.json +/Users/vgodwin/genesis-test/agent-runtime/device_management/samples/02-use-cases/05-Device-Management-System/frontend/venv/lib/python3.12/site-packages/botocore/data/migrationhuborchestrator/2021-08-28/service-2.json.gz +/Users/vgodwin/genesis-test/agent-runtime/device_management/samples/02-use-cases/05-Device-Management-System/frontend/venv/lib/python3.12/site-packages/botocore/data/migrationhuborchestrator/2021-08-28/waiters-2.json +/Users/vgodwin/genesis-test/agent-runtime/device_management/samples/02-use-cases/05-Device-Management-System/frontend/venv/lib/python3.12/site-packages/botocore/data/migrationhubstrategy/2020-02-19/endpoint-rule-set-1.json.gz +/Users/vgodwin/genesis-test/agent-runtime/device_management/samples/02-use-cases/05-Device-Management-System/frontend/venv/lib/python3.12/site-packages/botocore/data/migrationhubstrategy/2020-02-19/examples-1.json +/Users/vgodwin/genesis-test/agent-runtime/device_management/samples/02-use-cases/05-Device-Management-System/frontend/venv/lib/python3.12/site-packages/botocore/data/migrationhubstrategy/2020-02-19/paginators-1.json +/Users/vgodwin/genesis-test/agent-runtime/device_management/samples/02-use-cases/05-Device-Management-System/frontend/venv/lib/python3.12/site-packages/botocore/data/migrationhubstrategy/2020-02-19/paginators-1.sdk-extras.json +/Users/vgodwin/genesis-test/agent-runtime/device_management/samples/02-use-cases/05-Device-Management-System/frontend/venv/lib/python3.12/site-packages/botocore/data/migrationhubstrategy/2020-02-19/service-2.json.gz +/Users/vgodwin/genesis-test/agent-runtime/device_management/samples/02-use-cases/05-Device-Management-System/frontend/venv/lib/python3.12/site-packages/botocore/data/mpa/2022-07-26/endpoint-rule-set-1.json.gz +/Users/vgodwin/genesis-test/agent-runtime/device_management/samples/02-use-cases/05-Device-Management-System/frontend/venv/lib/python3.12/site-packages/botocore/data/mpa/2022-07-26/paginators-1.json +/Users/vgodwin/genesis-test/agent-runtime/device_management/samples/02-use-cases/05-Device-Management-System/frontend/venv/lib/python3.12/site-packages/botocore/data/mpa/2022-07-26/service-2.json.gz +/Users/vgodwin/genesis-test/agent-runtime/device_management/samples/02-use-cases/05-Device-Management-System/frontend/venv/lib/python3.12/site-packages/botocore/data/mpa/2022-07-26/waiters-2.json +/Users/vgodwin/genesis-test/agent-runtime/device_management/samples/02-use-cases/05-Device-Management-System/frontend/venv/lib/python3.12/site-packages/botocore/data/mq/2017-11-27/endpoint-rule-set-1.json.gz +/Users/vgodwin/genesis-test/agent-runtime/device_management/samples/02-use-cases/05-Device-Management-System/frontend/venv/lib/python3.12/site-packages/botocore/data/mq/2017-11-27/paginators-1.json +/Users/vgodwin/genesis-test/agent-runtime/device_management/samples/02-use-cases/05-Device-Management-System/frontend/venv/lib/python3.12/site-packages/botocore/data/mq/2017-11-27/service-2.json.gz +/Users/vgodwin/genesis-test/agent-runtime/device_management/samples/02-use-cases/05-Device-Management-System/frontend/venv/lib/python3.12/site-packages/botocore/data/mturk/2017-01-17/endpoint-rule-set-1.json.gz +/Users/vgodwin/genesis-test/agent-runtime/device_management/samples/02-use-cases/05-Device-Management-System/frontend/venv/lib/python3.12/site-packages/botocore/data/mturk/2017-01-17/examples-1.json +/Users/vgodwin/genesis-test/agent-runtime/device_management/samples/02-use-cases/05-Device-Management-System/frontend/venv/lib/python3.12/site-packages/botocore/data/mturk/2017-01-17/paginators-1.json +/Users/vgodwin/genesis-test/agent-runtime/device_management/samples/02-use-cases/05-Device-Management-System/frontend/venv/lib/python3.12/site-packages/botocore/data/mturk/2017-01-17/service-2.json.gz +/Users/vgodwin/genesis-test/agent-runtime/device_management/samples/02-use-cases/05-Device-Management-System/frontend/venv/lib/python3.12/site-packages/botocore/data/mwaa/2020-07-01/endpoint-rule-set-1.json.gz +/Users/vgodwin/genesis-test/agent-runtime/device_management/samples/02-use-cases/05-Device-Management-System/frontend/venv/lib/python3.12/site-packages/botocore/data/mwaa/2020-07-01/examples-1.json +/Users/vgodwin/genesis-test/agent-runtime/device_management/samples/02-use-cases/05-Device-Management-System/frontend/venv/lib/python3.12/site-packages/botocore/data/mwaa/2020-07-01/paginators-1.json +/Users/vgodwin/genesis-test/agent-runtime/device_management/samples/02-use-cases/05-Device-Management-System/frontend/venv/lib/python3.12/site-packages/botocore/data/mwaa/2020-07-01/service-2.json.gz +/Users/vgodwin/genesis-test/agent-runtime/device_management/samples/02-use-cases/05-Device-Management-System/frontend/venv/lib/python3.12/site-packages/botocore/data/neptune-graph/2023-11-29/endpoint-rule-set-1.json.gz +/Users/vgodwin/genesis-test/agent-runtime/device_management/samples/02-use-cases/05-Device-Management-System/frontend/venv/lib/python3.12/site-packages/botocore/data/neptune-graph/2023-11-29/paginators-1.json +/Users/vgodwin/genesis-test/agent-runtime/device_management/samples/02-use-cases/05-Device-Management-System/frontend/venv/lib/python3.12/site-packages/botocore/data/neptune-graph/2023-11-29/service-2.json.gz +/Users/vgodwin/genesis-test/agent-runtime/device_management/samples/02-use-cases/05-Device-Management-System/frontend/venv/lib/python3.12/site-packages/botocore/data/neptune-graph/2023-11-29/waiters-2.json +/Users/vgodwin/genesis-test/agent-runtime/device_management/samples/02-use-cases/05-Device-Management-System/frontend/venv/lib/python3.12/site-packages/botocore/data/neptune/2014-10-31/endpoint-rule-set-1.json.gz +/Users/vgodwin/genesis-test/agent-runtime/device_management/samples/02-use-cases/05-Device-Management-System/frontend/venv/lib/python3.12/site-packages/botocore/data/neptune/2014-10-31/examples-1.json +/Users/vgodwin/genesis-test/agent-runtime/device_management/samples/02-use-cases/05-Device-Management-System/frontend/venv/lib/python3.12/site-packages/botocore/data/neptune/2014-10-31/paginators-1.json +/Users/vgodwin/genesis-test/agent-runtime/device_management/samples/02-use-cases/05-Device-Management-System/frontend/venv/lib/python3.12/site-packages/botocore/data/neptune/2014-10-31/service-2.json.gz +/Users/vgodwin/genesis-test/agent-runtime/device_management/samples/02-use-cases/05-Device-Management-System/frontend/venv/lib/python3.12/site-packages/botocore/data/neptune/2014-10-31/service-2.sdk-extras.json +/Users/vgodwin/genesis-test/agent-runtime/device_management/samples/02-use-cases/05-Device-Management-System/frontend/venv/lib/python3.12/site-packages/botocore/data/neptune/2014-10-31/waiters-2.json +/Users/vgodwin/genesis-test/agent-runtime/device_management/samples/02-use-cases/05-Device-Management-System/frontend/venv/lib/python3.12/site-packages/botocore/data/neptunedata/2023-08-01/endpoint-rule-set-1.json.gz +/Users/vgodwin/genesis-test/agent-runtime/device_management/samples/02-use-cases/05-Device-Management-System/frontend/venv/lib/python3.12/site-packages/botocore/data/neptunedata/2023-08-01/paginators-1.json +/Users/vgodwin/genesis-test/agent-runtime/device_management/samples/02-use-cases/05-Device-Management-System/frontend/venv/lib/python3.12/site-packages/botocore/data/neptunedata/2023-08-01/service-2.json.gz +/Users/vgodwin/genesis-test/agent-runtime/device_management/samples/02-use-cases/05-Device-Management-System/frontend/venv/lib/python3.12/site-packages/botocore/data/network-firewall/2020-11-12/endpoint-rule-set-1.json.gz +/Users/vgodwin/genesis-test/agent-runtime/device_management/samples/02-use-cases/05-Device-Management-System/frontend/venv/lib/python3.12/site-packages/botocore/data/network-firewall/2020-11-12/examples-1.json +/Users/vgodwin/genesis-test/agent-runtime/device_management/samples/02-use-cases/05-Device-Management-System/frontend/venv/lib/python3.12/site-packages/botocore/data/network-firewall/2020-11-12/paginators-1.json +/Users/vgodwin/genesis-test/agent-runtime/device_management/samples/02-use-cases/05-Device-Management-System/frontend/venv/lib/python3.12/site-packages/botocore/data/network-firewall/2020-11-12/paginators-1.sdk-extras.json +/Users/vgodwin/genesis-test/agent-runtime/device_management/samples/02-use-cases/05-Device-Management-System/frontend/venv/lib/python3.12/site-packages/botocore/data/network-firewall/2020-11-12/service-2.json.gz +/Users/vgodwin/genesis-test/agent-runtime/device_management/samples/02-use-cases/05-Device-Management-System/frontend/venv/lib/python3.12/site-packages/botocore/data/networkflowmonitor/2023-04-19/endpoint-rule-set-1.json.gz +/Users/vgodwin/genesis-test/agent-runtime/device_management/samples/02-use-cases/05-Device-Management-System/frontend/venv/lib/python3.12/site-packages/botocore/data/networkflowmonitor/2023-04-19/paginators-1.json +/Users/vgodwin/genesis-test/agent-runtime/device_management/samples/02-use-cases/05-Device-Management-System/frontend/venv/lib/python3.12/site-packages/botocore/data/networkflowmonitor/2023-04-19/paginators-1.sdk-extras.json +/Users/vgodwin/genesis-test/agent-runtime/device_management/samples/02-use-cases/05-Device-Management-System/frontend/venv/lib/python3.12/site-packages/botocore/data/networkflowmonitor/2023-04-19/service-2.json.gz +/Users/vgodwin/genesis-test/agent-runtime/device_management/samples/02-use-cases/05-Device-Management-System/frontend/venv/lib/python3.12/site-packages/botocore/data/networkflowmonitor/2023-04-19/waiters-2.json +/Users/vgodwin/genesis-test/agent-runtime/device_management/samples/02-use-cases/05-Device-Management-System/frontend/venv/lib/python3.12/site-packages/botocore/data/networkmanager/2019-07-05/endpoint-rule-set-1.json.gz +/Users/vgodwin/genesis-test/agent-runtime/device_management/samples/02-use-cases/05-Device-Management-System/frontend/venv/lib/python3.12/site-packages/botocore/data/networkmanager/2019-07-05/examples-1.json +/Users/vgodwin/genesis-test/agent-runtime/device_management/samples/02-use-cases/05-Device-Management-System/frontend/venv/lib/python3.12/site-packages/botocore/data/networkmanager/2019-07-05/paginators-1.json +/Users/vgodwin/genesis-test/agent-runtime/device_management/samples/02-use-cases/05-Device-Management-System/frontend/venv/lib/python3.12/site-packages/botocore/data/networkmanager/2019-07-05/service-2.json.gz +/Users/vgodwin/genesis-test/agent-runtime/device_management/samples/02-use-cases/05-Device-Management-System/frontend/venv/lib/python3.12/site-packages/botocore/data/networkmonitor/2023-08-01/endpoint-rule-set-1.json.gz +/Users/vgodwin/genesis-test/agent-runtime/device_management/samples/02-use-cases/05-Device-Management-System/frontend/venv/lib/python3.12/site-packages/botocore/data/networkmonitor/2023-08-01/paginators-1.json +/Users/vgodwin/genesis-test/agent-runtime/device_management/samples/02-use-cases/05-Device-Management-System/frontend/venv/lib/python3.12/site-packages/botocore/data/networkmonitor/2023-08-01/service-2.json.gz +/Users/vgodwin/genesis-test/agent-runtime/device_management/samples/02-use-cases/05-Device-Management-System/frontend/venv/lib/python3.12/site-packages/botocore/data/networkmonitor/2023-08-01/waiters-2.json +/Users/vgodwin/genesis-test/agent-runtime/device_management/samples/02-use-cases/05-Device-Management-System/frontend/venv/lib/python3.12/site-packages/botocore/data/notifications/2018-05-10/endpoint-rule-set-1.json.gz +/Users/vgodwin/genesis-test/agent-runtime/device_management/samples/02-use-cases/05-Device-Management-System/frontend/venv/lib/python3.12/site-packages/botocore/data/notifications/2018-05-10/paginators-1.json +/Users/vgodwin/genesis-test/agent-runtime/device_management/samples/02-use-cases/05-Device-Management-System/frontend/venv/lib/python3.12/site-packages/botocore/data/notifications/2018-05-10/service-2.json.gz +/Users/vgodwin/genesis-test/agent-runtime/device_management/samples/02-use-cases/05-Device-Management-System/frontend/venv/lib/python3.12/site-packages/botocore/data/notifications/2018-05-10/waiters-2.json +/Users/vgodwin/genesis-test/agent-runtime/device_management/samples/02-use-cases/05-Device-Management-System/frontend/venv/lib/python3.12/site-packages/botocore/data/notificationscontacts/2018-05-10/endpoint-rule-set-1.json.gz +/Users/vgodwin/genesis-test/agent-runtime/device_management/samples/02-use-cases/05-Device-Management-System/frontend/venv/lib/python3.12/site-packages/botocore/data/notificationscontacts/2018-05-10/paginators-1.json +/Users/vgodwin/genesis-test/agent-runtime/device_management/samples/02-use-cases/05-Device-Management-System/frontend/venv/lib/python3.12/site-packages/botocore/data/notificationscontacts/2018-05-10/service-2.json.gz +/Users/vgodwin/genesis-test/agent-runtime/device_management/samples/02-use-cases/05-Device-Management-System/frontend/venv/lib/python3.12/site-packages/botocore/data/notificationscontacts/2018-05-10/waiters-2.json +/Users/vgodwin/genesis-test/agent-runtime/device_management/samples/02-use-cases/05-Device-Management-System/frontend/venv/lib/python3.12/site-packages/botocore/data/oam/2022-06-10/endpoint-rule-set-1.json.gz +/Users/vgodwin/genesis-test/agent-runtime/device_management/samples/02-use-cases/05-Device-Management-System/frontend/venv/lib/python3.12/site-packages/botocore/data/oam/2022-06-10/paginators-1.json +/Users/vgodwin/genesis-test/agent-runtime/device_management/samples/02-use-cases/05-Device-Management-System/frontend/venv/lib/python3.12/site-packages/botocore/data/oam/2022-06-10/service-2.json.gz +/Users/vgodwin/genesis-test/agent-runtime/device_management/samples/02-use-cases/05-Device-Management-System/frontend/venv/lib/python3.12/site-packages/botocore/data/observabilityadmin/2018-05-10/endpoint-rule-set-1.json.gz +/Users/vgodwin/genesis-test/agent-runtime/device_management/samples/02-use-cases/05-Device-Management-System/frontend/venv/lib/python3.12/site-packages/botocore/data/observabilityadmin/2018-05-10/paginators-1.json +/Users/vgodwin/genesis-test/agent-runtime/device_management/samples/02-use-cases/05-Device-Management-System/frontend/venv/lib/python3.12/site-packages/botocore/data/observabilityadmin/2018-05-10/service-2.json.gz +/Users/vgodwin/genesis-test/agent-runtime/device_management/samples/02-use-cases/05-Device-Management-System/frontend/venv/lib/python3.12/site-packages/botocore/data/observabilityadmin/2018-05-10/waiters-2.json +/Users/vgodwin/genesis-test/agent-runtime/device_management/samples/02-use-cases/05-Device-Management-System/frontend/venv/lib/python3.12/site-packages/botocore/data/odb/2024-08-20/endpoint-rule-set-1.json.gz +/Users/vgodwin/genesis-test/agent-runtime/device_management/samples/02-use-cases/05-Device-Management-System/frontend/venv/lib/python3.12/site-packages/botocore/data/odb/2024-08-20/paginators-1.json +/Users/vgodwin/genesis-test/agent-runtime/device_management/samples/02-use-cases/05-Device-Management-System/frontend/venv/lib/python3.12/site-packages/botocore/data/odb/2024-08-20/service-2.json.gz +/Users/vgodwin/genesis-test/agent-runtime/device_management/samples/02-use-cases/05-Device-Management-System/frontend/venv/lib/python3.12/site-packages/botocore/data/odb/2024-08-20/waiters-2.json +/Users/vgodwin/genesis-test/agent-runtime/device_management/samples/02-use-cases/05-Device-Management-System/frontend/venv/lib/python3.12/site-packages/botocore/data/omics/2022-11-28/endpoint-rule-set-1.json.gz +/Users/vgodwin/genesis-test/agent-runtime/device_management/samples/02-use-cases/05-Device-Management-System/frontend/venv/lib/python3.12/site-packages/botocore/data/omics/2022-11-28/paginators-1.json +/Users/vgodwin/genesis-test/agent-runtime/device_management/samples/02-use-cases/05-Device-Management-System/frontend/venv/lib/python3.12/site-packages/botocore/data/omics/2022-11-28/service-2.json.gz +/Users/vgodwin/genesis-test/agent-runtime/device_management/samples/02-use-cases/05-Device-Management-System/frontend/venv/lib/python3.12/site-packages/botocore/data/omics/2022-11-28/waiters-2.json +/Users/vgodwin/genesis-test/agent-runtime/device_management/samples/02-use-cases/05-Device-Management-System/frontend/venv/lib/python3.12/site-packages/botocore/data/opensearch/2021-01-01/endpoint-rule-set-1.json.gz +/Users/vgodwin/genesis-test/agent-runtime/device_management/samples/02-use-cases/05-Device-Management-System/frontend/venv/lib/python3.12/site-packages/botocore/data/opensearch/2021-01-01/examples-1.json +/Users/vgodwin/genesis-test/agent-runtime/device_management/samples/02-use-cases/05-Device-Management-System/frontend/venv/lib/python3.12/site-packages/botocore/data/opensearch/2021-01-01/paginators-1.json +/Users/vgodwin/genesis-test/agent-runtime/device_management/samples/02-use-cases/05-Device-Management-System/frontend/venv/lib/python3.12/site-packages/botocore/data/opensearch/2021-01-01/service-2.json.gz +/Users/vgodwin/genesis-test/agent-runtime/device_management/samples/02-use-cases/05-Device-Management-System/frontend/venv/lib/python3.12/site-packages/botocore/data/opensearchserverless/2021-11-01/endpoint-rule-set-1.json.gz +/Users/vgodwin/genesis-test/agent-runtime/device_management/samples/02-use-cases/05-Device-Management-System/frontend/venv/lib/python3.12/site-packages/botocore/data/opensearchserverless/2021-11-01/paginators-1.json +/Users/vgodwin/genesis-test/agent-runtime/device_management/samples/02-use-cases/05-Device-Management-System/frontend/venv/lib/python3.12/site-packages/botocore/data/opensearchserverless/2021-11-01/service-2.json.gz +/Users/vgodwin/genesis-test/agent-runtime/device_management/samples/02-use-cases/05-Device-Management-System/frontend/venv/lib/python3.12/site-packages/botocore/data/opensearchserverless/2021-11-01/waiters-2.json +/Users/vgodwin/genesis-test/agent-runtime/device_management/samples/02-use-cases/05-Device-Management-System/frontend/venv/lib/python3.12/site-packages/botocore/data/opsworks/2013-02-18/endpoint-rule-set-1.json.gz +/Users/vgodwin/genesis-test/agent-runtime/device_management/samples/02-use-cases/05-Device-Management-System/frontend/venv/lib/python3.12/site-packages/botocore/data/opsworks/2013-02-18/examples-1.json +/Users/vgodwin/genesis-test/agent-runtime/device_management/samples/02-use-cases/05-Device-Management-System/frontend/venv/lib/python3.12/site-packages/botocore/data/opsworks/2013-02-18/paginators-1.json +/Users/vgodwin/genesis-test/agent-runtime/device_management/samples/02-use-cases/05-Device-Management-System/frontend/venv/lib/python3.12/site-packages/botocore/data/opsworks/2013-02-18/service-2.json.gz +/Users/vgodwin/genesis-test/agent-runtime/device_management/samples/02-use-cases/05-Device-Management-System/frontend/venv/lib/python3.12/site-packages/botocore/data/opsworks/2013-02-18/waiters-2.json +/Users/vgodwin/genesis-test/agent-runtime/device_management/samples/02-use-cases/05-Device-Management-System/frontend/venv/lib/python3.12/site-packages/botocore/data/opsworkscm/2016-11-01/endpoint-rule-set-1.json.gz +/Users/vgodwin/genesis-test/agent-runtime/device_management/samples/02-use-cases/05-Device-Management-System/frontend/venv/lib/python3.12/site-packages/botocore/data/opsworkscm/2016-11-01/examples-1.json +/Users/vgodwin/genesis-test/agent-runtime/device_management/samples/02-use-cases/05-Device-Management-System/frontend/venv/lib/python3.12/site-packages/botocore/data/opsworkscm/2016-11-01/paginators-1.json +/Users/vgodwin/genesis-test/agent-runtime/device_management/samples/02-use-cases/05-Device-Management-System/frontend/venv/lib/python3.12/site-packages/botocore/data/opsworkscm/2016-11-01/service-2.json.gz +/Users/vgodwin/genesis-test/agent-runtime/device_management/samples/02-use-cases/05-Device-Management-System/frontend/venv/lib/python3.12/site-packages/botocore/data/opsworkscm/2016-11-01/waiters-2.json +/Users/vgodwin/genesis-test/agent-runtime/device_management/samples/02-use-cases/05-Device-Management-System/frontend/venv/lib/python3.12/site-packages/botocore/data/organizations/2016-11-28/endpoint-rule-set-1.json.gz +/Users/vgodwin/genesis-test/agent-runtime/device_management/samples/02-use-cases/05-Device-Management-System/frontend/venv/lib/python3.12/site-packages/botocore/data/organizations/2016-11-28/examples-1.json +/Users/vgodwin/genesis-test/agent-runtime/device_management/samples/02-use-cases/05-Device-Management-System/frontend/venv/lib/python3.12/site-packages/botocore/data/organizations/2016-11-28/paginators-1.json +/Users/vgodwin/genesis-test/agent-runtime/device_management/samples/02-use-cases/05-Device-Management-System/frontend/venv/lib/python3.12/site-packages/botocore/data/organizations/2016-11-28/service-2.json.gz +/Users/vgodwin/genesis-test/agent-runtime/device_management/samples/02-use-cases/05-Device-Management-System/frontend/venv/lib/python3.12/site-packages/botocore/data/osis/2022-01-01/endpoint-rule-set-1.json.gz +/Users/vgodwin/genesis-test/agent-runtime/device_management/samples/02-use-cases/05-Device-Management-System/frontend/venv/lib/python3.12/site-packages/botocore/data/osis/2022-01-01/paginators-1.json +/Users/vgodwin/genesis-test/agent-runtime/device_management/samples/02-use-cases/05-Device-Management-System/frontend/venv/lib/python3.12/site-packages/botocore/data/osis/2022-01-01/service-2.json.gz +/Users/vgodwin/genesis-test/agent-runtime/device_management/samples/02-use-cases/05-Device-Management-System/frontend/venv/lib/python3.12/site-packages/botocore/data/outposts/2019-12-03/endpoint-rule-set-1.json.gz +/Users/vgodwin/genesis-test/agent-runtime/device_management/samples/02-use-cases/05-Device-Management-System/frontend/venv/lib/python3.12/site-packages/botocore/data/outposts/2019-12-03/examples-1.json +/Users/vgodwin/genesis-test/agent-runtime/device_management/samples/02-use-cases/05-Device-Management-System/frontend/venv/lib/python3.12/site-packages/botocore/data/outposts/2019-12-03/paginators-1.json +/Users/vgodwin/genesis-test/agent-runtime/device_management/samples/02-use-cases/05-Device-Management-System/frontend/venv/lib/python3.12/site-packages/botocore/data/outposts/2019-12-03/paginators-1.sdk-extras.json +/Users/vgodwin/genesis-test/agent-runtime/device_management/samples/02-use-cases/05-Device-Management-System/frontend/venv/lib/python3.12/site-packages/botocore/data/outposts/2019-12-03/service-2.json.gz +/Users/vgodwin/genesis-test/agent-runtime/device_management/samples/02-use-cases/05-Device-Management-System/frontend/venv/lib/python3.12/site-packages/botocore/data/panorama/2019-07-24/endpoint-rule-set-1.json.gz +/Users/vgodwin/genesis-test/agent-runtime/device_management/samples/02-use-cases/05-Device-Management-System/frontend/venv/lib/python3.12/site-packages/botocore/data/panorama/2019-07-24/examples-1.json +/Users/vgodwin/genesis-test/agent-runtime/device_management/samples/02-use-cases/05-Device-Management-System/frontend/venv/lib/python3.12/site-packages/botocore/data/panorama/2019-07-24/paginators-1.json +/Users/vgodwin/genesis-test/agent-runtime/device_management/samples/02-use-cases/05-Device-Management-System/frontend/venv/lib/python3.12/site-packages/botocore/data/panorama/2019-07-24/service-2.json.gz +/Users/vgodwin/genesis-test/agent-runtime/device_management/samples/02-use-cases/05-Device-Management-System/frontend/venv/lib/python3.12/site-packages/botocore/data/partitions.json +/Users/vgodwin/genesis-test/agent-runtime/device_management/samples/02-use-cases/05-Device-Management-System/frontend/venv/lib/python3.12/site-packages/botocore/data/partnercentral-selling/2022-07-26/endpoint-rule-set-1.json.gz +/Users/vgodwin/genesis-test/agent-runtime/device_management/samples/02-use-cases/05-Device-Management-System/frontend/venv/lib/python3.12/site-packages/botocore/data/partnercentral-selling/2022-07-26/paginators-1.json +/Users/vgodwin/genesis-test/agent-runtime/device_management/samples/02-use-cases/05-Device-Management-System/frontend/venv/lib/python3.12/site-packages/botocore/data/partnercentral-selling/2022-07-26/service-2.json.gz +/Users/vgodwin/genesis-test/agent-runtime/device_management/samples/02-use-cases/05-Device-Management-System/frontend/venv/lib/python3.12/site-packages/botocore/data/payment-cryptography-data/2022-02-03/endpoint-rule-set-1.json.gz +/Users/vgodwin/genesis-test/agent-runtime/device_management/samples/02-use-cases/05-Device-Management-System/frontend/venv/lib/python3.12/site-packages/botocore/data/payment-cryptography-data/2022-02-03/paginators-1.json +/Users/vgodwin/genesis-test/agent-runtime/device_management/samples/02-use-cases/05-Device-Management-System/frontend/venv/lib/python3.12/site-packages/botocore/data/payment-cryptography-data/2022-02-03/service-2.json.gz +/Users/vgodwin/genesis-test/agent-runtime/device_management/samples/02-use-cases/05-Device-Management-System/frontend/venv/lib/python3.12/site-packages/botocore/data/payment-cryptography-data/2022-02-03/waiters-2.json +/Users/vgodwin/genesis-test/agent-runtime/device_management/samples/02-use-cases/05-Device-Management-System/frontend/venv/lib/python3.12/site-packages/botocore/data/payment-cryptography/2021-09-14/endpoint-rule-set-1.json.gz +/Users/vgodwin/genesis-test/agent-runtime/device_management/samples/02-use-cases/05-Device-Management-System/frontend/venv/lib/python3.12/site-packages/botocore/data/payment-cryptography/2021-09-14/paginators-1.json +/Users/vgodwin/genesis-test/agent-runtime/device_management/samples/02-use-cases/05-Device-Management-System/frontend/venv/lib/python3.12/site-packages/botocore/data/payment-cryptography/2021-09-14/service-2.json.gz +/Users/vgodwin/genesis-test/agent-runtime/device_management/samples/02-use-cases/05-Device-Management-System/frontend/venv/lib/python3.12/site-packages/botocore/data/payment-cryptography/2021-09-14/waiters-2.json +/Users/vgodwin/genesis-test/agent-runtime/device_management/samples/02-use-cases/05-Device-Management-System/frontend/venv/lib/python3.12/site-packages/botocore/data/pca-connector-ad/2018-05-10/endpoint-rule-set-1.json.gz +/Users/vgodwin/genesis-test/agent-runtime/device_management/samples/02-use-cases/05-Device-Management-System/frontend/venv/lib/python3.12/site-packages/botocore/data/pca-connector-ad/2018-05-10/paginators-1.json +/Users/vgodwin/genesis-test/agent-runtime/device_management/samples/02-use-cases/05-Device-Management-System/frontend/venv/lib/python3.12/site-packages/botocore/data/pca-connector-ad/2018-05-10/service-2.json.gz +/Users/vgodwin/genesis-test/agent-runtime/device_management/samples/02-use-cases/05-Device-Management-System/frontend/venv/lib/python3.12/site-packages/botocore/data/pca-connector-scep/2018-05-10/endpoint-rule-set-1.json.gz +/Users/vgodwin/genesis-test/agent-runtime/device_management/samples/02-use-cases/05-Device-Management-System/frontend/venv/lib/python3.12/site-packages/botocore/data/pca-connector-scep/2018-05-10/paginators-1.json +/Users/vgodwin/genesis-test/agent-runtime/device_management/samples/02-use-cases/05-Device-Management-System/frontend/venv/lib/python3.12/site-packages/botocore/data/pca-connector-scep/2018-05-10/service-2.json.gz +/Users/vgodwin/genesis-test/agent-runtime/device_management/samples/02-use-cases/05-Device-Management-System/frontend/venv/lib/python3.12/site-packages/botocore/data/pca-connector-scep/2018-05-10/waiters-2.json +/Users/vgodwin/genesis-test/agent-runtime/device_management/samples/02-use-cases/05-Device-Management-System/frontend/venv/lib/python3.12/site-packages/botocore/data/pcs/2023-02-10/endpoint-rule-set-1.json.gz +/Users/vgodwin/genesis-test/agent-runtime/device_management/samples/02-use-cases/05-Device-Management-System/frontend/venv/lib/python3.12/site-packages/botocore/data/pcs/2023-02-10/paginators-1.json +/Users/vgodwin/genesis-test/agent-runtime/device_management/samples/02-use-cases/05-Device-Management-System/frontend/venv/lib/python3.12/site-packages/botocore/data/pcs/2023-02-10/service-2.json.gz +/Users/vgodwin/genesis-test/agent-runtime/device_management/samples/02-use-cases/05-Device-Management-System/frontend/venv/lib/python3.12/site-packages/botocore/data/pcs/2023-02-10/waiters-2.json +/Users/vgodwin/genesis-test/agent-runtime/device_management/samples/02-use-cases/05-Device-Management-System/frontend/venv/lib/python3.12/site-packages/botocore/data/personalize-events/2018-03-22/endpoint-rule-set-1.json.gz +/Users/vgodwin/genesis-test/agent-runtime/device_management/samples/02-use-cases/05-Device-Management-System/frontend/venv/lib/python3.12/site-packages/botocore/data/personalize-events/2018-03-22/examples-1.json +/Users/vgodwin/genesis-test/agent-runtime/device_management/samples/02-use-cases/05-Device-Management-System/frontend/venv/lib/python3.12/site-packages/botocore/data/personalize-events/2018-03-22/paginators-1.json +/Users/vgodwin/genesis-test/agent-runtime/device_management/samples/02-use-cases/05-Device-Management-System/frontend/venv/lib/python3.12/site-packages/botocore/data/personalize-events/2018-03-22/service-2.json.gz +/Users/vgodwin/genesis-test/agent-runtime/device_management/samples/02-use-cases/05-Device-Management-System/frontend/venv/lib/python3.12/site-packages/botocore/data/personalize-runtime/2018-05-22/endpoint-rule-set-1.json.gz +/Users/vgodwin/genesis-test/agent-runtime/device_management/samples/02-use-cases/05-Device-Management-System/frontend/venv/lib/python3.12/site-packages/botocore/data/personalize-runtime/2018-05-22/examples-1.json +/Users/vgodwin/genesis-test/agent-runtime/device_management/samples/02-use-cases/05-Device-Management-System/frontend/venv/lib/python3.12/site-packages/botocore/data/personalize-runtime/2018-05-22/paginators-1.json +/Users/vgodwin/genesis-test/agent-runtime/device_management/samples/02-use-cases/05-Device-Management-System/frontend/venv/lib/python3.12/site-packages/botocore/data/personalize-runtime/2018-05-22/service-2.json.gz +/Users/vgodwin/genesis-test/agent-runtime/device_management/samples/02-use-cases/05-Device-Management-System/frontend/venv/lib/python3.12/site-packages/botocore/data/personalize/2018-05-22/endpoint-rule-set-1.json.gz +/Users/vgodwin/genesis-test/agent-runtime/device_management/samples/02-use-cases/05-Device-Management-System/frontend/venv/lib/python3.12/site-packages/botocore/data/personalize/2018-05-22/examples-1.json +/Users/vgodwin/genesis-test/agent-runtime/device_management/samples/02-use-cases/05-Device-Management-System/frontend/venv/lib/python3.12/site-packages/botocore/data/personalize/2018-05-22/paginators-1.json +/Users/vgodwin/genesis-test/agent-runtime/device_management/samples/02-use-cases/05-Device-Management-System/frontend/venv/lib/python3.12/site-packages/botocore/data/personalize/2018-05-22/service-2.json.gz +/Users/vgodwin/genesis-test/agent-runtime/device_management/samples/02-use-cases/05-Device-Management-System/frontend/venv/lib/python3.12/site-packages/botocore/data/pi/2018-02-27/endpoint-rule-set-1.json.gz +/Users/vgodwin/genesis-test/agent-runtime/device_management/samples/02-use-cases/05-Device-Management-System/frontend/venv/lib/python3.12/site-packages/botocore/data/pi/2018-02-27/examples-1.json +/Users/vgodwin/genesis-test/agent-runtime/device_management/samples/02-use-cases/05-Device-Management-System/frontend/venv/lib/python3.12/site-packages/botocore/data/pi/2018-02-27/paginators-1.json +/Users/vgodwin/genesis-test/agent-runtime/device_management/samples/02-use-cases/05-Device-Management-System/frontend/venv/lib/python3.12/site-packages/botocore/data/pi/2018-02-27/service-2.json.gz +/Users/vgodwin/genesis-test/agent-runtime/device_management/samples/02-use-cases/05-Device-Management-System/frontend/venv/lib/python3.12/site-packages/botocore/data/pinpoint-email/2018-07-26/endpoint-rule-set-1.json.gz +/Users/vgodwin/genesis-test/agent-runtime/device_management/samples/02-use-cases/05-Device-Management-System/frontend/venv/lib/python3.12/site-packages/botocore/data/pinpoint-email/2018-07-26/examples-1.json +/Users/vgodwin/genesis-test/agent-runtime/device_management/samples/02-use-cases/05-Device-Management-System/frontend/venv/lib/python3.12/site-packages/botocore/data/pinpoint-email/2018-07-26/paginators-1.json +/Users/vgodwin/genesis-test/agent-runtime/device_management/samples/02-use-cases/05-Device-Management-System/frontend/venv/lib/python3.12/site-packages/botocore/data/pinpoint-email/2018-07-26/service-2.json.gz +/Users/vgodwin/genesis-test/agent-runtime/device_management/samples/02-use-cases/05-Device-Management-System/frontend/venv/lib/python3.12/site-packages/botocore/data/pinpoint-sms-voice-v2/2022-03-31/endpoint-rule-set-1.json.gz +/Users/vgodwin/genesis-test/agent-runtime/device_management/samples/02-use-cases/05-Device-Management-System/frontend/venv/lib/python3.12/site-packages/botocore/data/pinpoint-sms-voice-v2/2022-03-31/examples-1.json +/Users/vgodwin/genesis-test/agent-runtime/device_management/samples/02-use-cases/05-Device-Management-System/frontend/venv/lib/python3.12/site-packages/botocore/data/pinpoint-sms-voice-v2/2022-03-31/paginators-1.json +/Users/vgodwin/genesis-test/agent-runtime/device_management/samples/02-use-cases/05-Device-Management-System/frontend/venv/lib/python3.12/site-packages/botocore/data/pinpoint-sms-voice-v2/2022-03-31/paginators-1.sdk-extras.json +/Users/vgodwin/genesis-test/agent-runtime/device_management/samples/02-use-cases/05-Device-Management-System/frontend/venv/lib/python3.12/site-packages/botocore/data/pinpoint-sms-voice-v2/2022-03-31/service-2.json.gz +/Users/vgodwin/genesis-test/agent-runtime/device_management/samples/02-use-cases/05-Device-Management-System/frontend/venv/lib/python3.12/site-packages/botocore/data/pinpoint-sms-voice-v2/2022-03-31/waiters-2.json +/Users/vgodwin/genesis-test/agent-runtime/device_management/samples/02-use-cases/05-Device-Management-System/frontend/venv/lib/python3.12/site-packages/botocore/data/pinpoint-sms-voice/2018-09-05/endpoint-rule-set-1.json.gz +/Users/vgodwin/genesis-test/agent-runtime/device_management/samples/02-use-cases/05-Device-Management-System/frontend/venv/lib/python3.12/site-packages/botocore/data/pinpoint-sms-voice/2018-09-05/service-2.json.gz +/Users/vgodwin/genesis-test/agent-runtime/device_management/samples/02-use-cases/05-Device-Management-System/frontend/venv/lib/python3.12/site-packages/botocore/data/pinpoint/2016-12-01/endpoint-rule-set-1.json.gz +/Users/vgodwin/genesis-test/agent-runtime/device_management/samples/02-use-cases/05-Device-Management-System/frontend/venv/lib/python3.12/site-packages/botocore/data/pinpoint/2016-12-01/examples-1.json +/Users/vgodwin/genesis-test/agent-runtime/device_management/samples/02-use-cases/05-Device-Management-System/frontend/venv/lib/python3.12/site-packages/botocore/data/pinpoint/2016-12-01/service-2.json.gz +/Users/vgodwin/genesis-test/agent-runtime/device_management/samples/02-use-cases/05-Device-Management-System/frontend/venv/lib/python3.12/site-packages/botocore/data/pipes/2015-10-07/endpoint-rule-set-1.json.gz +/Users/vgodwin/genesis-test/agent-runtime/device_management/samples/02-use-cases/05-Device-Management-System/frontend/venv/lib/python3.12/site-packages/botocore/data/pipes/2015-10-07/paginators-1.json +/Users/vgodwin/genesis-test/agent-runtime/device_management/samples/02-use-cases/05-Device-Management-System/frontend/venv/lib/python3.12/site-packages/botocore/data/pipes/2015-10-07/service-2.json.gz +/Users/vgodwin/genesis-test/agent-runtime/device_management/samples/02-use-cases/05-Device-Management-System/frontend/venv/lib/python3.12/site-packages/botocore/data/pipes/2015-10-07/waiters-2.json +/Users/vgodwin/genesis-test/agent-runtime/device_management/samples/02-use-cases/05-Device-Management-System/frontend/venv/lib/python3.12/site-packages/botocore/data/polly/2016-06-10/endpoint-rule-set-1.json.gz +/Users/vgodwin/genesis-test/agent-runtime/device_management/samples/02-use-cases/05-Device-Management-System/frontend/venv/lib/python3.12/site-packages/botocore/data/polly/2016-06-10/examples-1.json +/Users/vgodwin/genesis-test/agent-runtime/device_management/samples/02-use-cases/05-Device-Management-System/frontend/venv/lib/python3.12/site-packages/botocore/data/polly/2016-06-10/paginators-1.json +/Users/vgodwin/genesis-test/agent-runtime/device_management/samples/02-use-cases/05-Device-Management-System/frontend/venv/lib/python3.12/site-packages/botocore/data/polly/2016-06-10/service-2.json.gz +/Users/vgodwin/genesis-test/agent-runtime/device_management/samples/02-use-cases/05-Device-Management-System/frontend/venv/lib/python3.12/site-packages/botocore/data/pricing/2017-10-15/endpoint-rule-set-1.json.gz +/Users/vgodwin/genesis-test/agent-runtime/device_management/samples/02-use-cases/05-Device-Management-System/frontend/venv/lib/python3.12/site-packages/botocore/data/pricing/2017-10-15/examples-1.json +/Users/vgodwin/genesis-test/agent-runtime/device_management/samples/02-use-cases/05-Device-Management-System/frontend/venv/lib/python3.12/site-packages/botocore/data/pricing/2017-10-15/paginators-1.json +/Users/vgodwin/genesis-test/agent-runtime/device_management/samples/02-use-cases/05-Device-Management-System/frontend/venv/lib/python3.12/site-packages/botocore/data/pricing/2017-10-15/service-2.json.gz +/Users/vgodwin/genesis-test/agent-runtime/device_management/samples/02-use-cases/05-Device-Management-System/frontend/venv/lib/python3.12/site-packages/botocore/data/pricing/2017-10-15/waiters-2.json +/Users/vgodwin/genesis-test/agent-runtime/device_management/samples/02-use-cases/05-Device-Management-System/frontend/venv/lib/python3.12/site-packages/botocore/data/proton/2020-07-20/endpoint-rule-set-1.json.gz +/Users/vgodwin/genesis-test/agent-runtime/device_management/samples/02-use-cases/05-Device-Management-System/frontend/venv/lib/python3.12/site-packages/botocore/data/proton/2020-07-20/examples-1.json +/Users/vgodwin/genesis-test/agent-runtime/device_management/samples/02-use-cases/05-Device-Management-System/frontend/venv/lib/python3.12/site-packages/botocore/data/proton/2020-07-20/paginators-1.json +/Users/vgodwin/genesis-test/agent-runtime/device_management/samples/02-use-cases/05-Device-Management-System/frontend/venv/lib/python3.12/site-packages/botocore/data/proton/2020-07-20/service-2.json.gz +/Users/vgodwin/genesis-test/agent-runtime/device_management/samples/02-use-cases/05-Device-Management-System/frontend/venv/lib/python3.12/site-packages/botocore/data/proton/2020-07-20/waiters-2.json +/Users/vgodwin/genesis-test/agent-runtime/device_management/samples/02-use-cases/05-Device-Management-System/frontend/venv/lib/python3.12/site-packages/botocore/data/qapps/2023-11-27/endpoint-rule-set-1.json.gz +/Users/vgodwin/genesis-test/agent-runtime/device_management/samples/02-use-cases/05-Device-Management-System/frontend/venv/lib/python3.12/site-packages/botocore/data/qapps/2023-11-27/paginators-1.json +/Users/vgodwin/genesis-test/agent-runtime/device_management/samples/02-use-cases/05-Device-Management-System/frontend/venv/lib/python3.12/site-packages/botocore/data/qapps/2023-11-27/service-2.json.gz +/Users/vgodwin/genesis-test/agent-runtime/device_management/samples/02-use-cases/05-Device-Management-System/frontend/venv/lib/python3.12/site-packages/botocore/data/qapps/2023-11-27/waiters-2.json +/Users/vgodwin/genesis-test/agent-runtime/device_management/samples/02-use-cases/05-Device-Management-System/frontend/venv/lib/python3.12/site-packages/botocore/data/qbusiness/2023-11-27/endpoint-rule-set-1.json.gz +/Users/vgodwin/genesis-test/agent-runtime/device_management/samples/02-use-cases/05-Device-Management-System/frontend/venv/lib/python3.12/site-packages/botocore/data/qbusiness/2023-11-27/paginators-1.json +/Users/vgodwin/genesis-test/agent-runtime/device_management/samples/02-use-cases/05-Device-Management-System/frontend/venv/lib/python3.12/site-packages/botocore/data/qbusiness/2023-11-27/paginators-1.sdk-extras.json +/Users/vgodwin/genesis-test/agent-runtime/device_management/samples/02-use-cases/05-Device-Management-System/frontend/venv/lib/python3.12/site-packages/botocore/data/qbusiness/2023-11-27/service-2.json.gz +/Users/vgodwin/genesis-test/agent-runtime/device_management/samples/02-use-cases/05-Device-Management-System/frontend/venv/lib/python3.12/site-packages/botocore/data/qbusiness/2023-11-27/waiters-2.json +/Users/vgodwin/genesis-test/agent-runtime/device_management/samples/02-use-cases/05-Device-Management-System/frontend/venv/lib/python3.12/site-packages/botocore/data/qconnect/2020-10-19/endpoint-rule-set-1.json.gz +/Users/vgodwin/genesis-test/agent-runtime/device_management/samples/02-use-cases/05-Device-Management-System/frontend/venv/lib/python3.12/site-packages/botocore/data/qconnect/2020-10-19/paginators-1.json +/Users/vgodwin/genesis-test/agent-runtime/device_management/samples/02-use-cases/05-Device-Management-System/frontend/venv/lib/python3.12/site-packages/botocore/data/qconnect/2020-10-19/service-2.json.gz +/Users/vgodwin/genesis-test/agent-runtime/device_management/samples/02-use-cases/05-Device-Management-System/frontend/venv/lib/python3.12/site-packages/botocore/data/qconnect/2020-10-19/waiters-2.json +/Users/vgodwin/genesis-test/agent-runtime/device_management/samples/02-use-cases/05-Device-Management-System/frontend/venv/lib/python3.12/site-packages/botocore/data/qldb-session/2019-07-11/endpoint-rule-set-1.json.gz +/Users/vgodwin/genesis-test/agent-runtime/device_management/samples/02-use-cases/05-Device-Management-System/frontend/venv/lib/python3.12/site-packages/botocore/data/qldb-session/2019-07-11/examples-1.json +/Users/vgodwin/genesis-test/agent-runtime/device_management/samples/02-use-cases/05-Device-Management-System/frontend/venv/lib/python3.12/site-packages/botocore/data/qldb-session/2019-07-11/paginators-1.json +/Users/vgodwin/genesis-test/agent-runtime/device_management/samples/02-use-cases/05-Device-Management-System/frontend/venv/lib/python3.12/site-packages/botocore/data/qldb-session/2019-07-11/service-2.json.gz +/Users/vgodwin/genesis-test/agent-runtime/device_management/samples/02-use-cases/05-Device-Management-System/frontend/venv/lib/python3.12/site-packages/botocore/data/qldb/2019-01-02/endpoint-rule-set-1.json.gz +/Users/vgodwin/genesis-test/agent-runtime/device_management/samples/02-use-cases/05-Device-Management-System/frontend/venv/lib/python3.12/site-packages/botocore/data/qldb/2019-01-02/examples-1.json +/Users/vgodwin/genesis-test/agent-runtime/device_management/samples/02-use-cases/05-Device-Management-System/frontend/venv/lib/python3.12/site-packages/botocore/data/qldb/2019-01-02/paginators-1.json +/Users/vgodwin/genesis-test/agent-runtime/device_management/samples/02-use-cases/05-Device-Management-System/frontend/venv/lib/python3.12/site-packages/botocore/data/qldb/2019-01-02/service-2.json.gz +/Users/vgodwin/genesis-test/agent-runtime/device_management/samples/02-use-cases/05-Device-Management-System/frontend/venv/lib/python3.12/site-packages/botocore/data/quicksight/2018-04-01/endpoint-rule-set-1.json.gz +/Users/vgodwin/genesis-test/agent-runtime/device_management/samples/02-use-cases/05-Device-Management-System/frontend/venv/lib/python3.12/site-packages/botocore/data/quicksight/2018-04-01/examples-1.json +/Users/vgodwin/genesis-test/agent-runtime/device_management/samples/02-use-cases/05-Device-Management-System/frontend/venv/lib/python3.12/site-packages/botocore/data/quicksight/2018-04-01/paginators-1.json +/Users/vgodwin/genesis-test/agent-runtime/device_management/samples/02-use-cases/05-Device-Management-System/frontend/venv/lib/python3.12/site-packages/botocore/data/quicksight/2018-04-01/paginators-1.sdk-extras.json +/Users/vgodwin/genesis-test/agent-runtime/device_management/samples/02-use-cases/05-Device-Management-System/frontend/venv/lib/python3.12/site-packages/botocore/data/quicksight/2018-04-01/service-2.json.gz +/Users/vgodwin/genesis-test/agent-runtime/device_management/samples/02-use-cases/05-Device-Management-System/frontend/venv/lib/python3.12/site-packages/botocore/data/ram/2018-01-04/endpoint-rule-set-1.json.gz +/Users/vgodwin/genesis-test/agent-runtime/device_management/samples/02-use-cases/05-Device-Management-System/frontend/venv/lib/python3.12/site-packages/botocore/data/ram/2018-01-04/examples-1.json +/Users/vgodwin/genesis-test/agent-runtime/device_management/samples/02-use-cases/05-Device-Management-System/frontend/venv/lib/python3.12/site-packages/botocore/data/ram/2018-01-04/paginators-1.json +/Users/vgodwin/genesis-test/agent-runtime/device_management/samples/02-use-cases/05-Device-Management-System/frontend/venv/lib/python3.12/site-packages/botocore/data/ram/2018-01-04/service-2.json.gz +/Users/vgodwin/genesis-test/agent-runtime/device_management/samples/02-use-cases/05-Device-Management-System/frontend/venv/lib/python3.12/site-packages/botocore/data/rbin/2021-06-15/endpoint-rule-set-1.json.gz +/Users/vgodwin/genesis-test/agent-runtime/device_management/samples/02-use-cases/05-Device-Management-System/frontend/venv/lib/python3.12/site-packages/botocore/data/rbin/2021-06-15/examples-1.json +/Users/vgodwin/genesis-test/agent-runtime/device_management/samples/02-use-cases/05-Device-Management-System/frontend/venv/lib/python3.12/site-packages/botocore/data/rbin/2021-06-15/paginators-1.json +/Users/vgodwin/genesis-test/agent-runtime/device_management/samples/02-use-cases/05-Device-Management-System/frontend/venv/lib/python3.12/site-packages/botocore/data/rbin/2021-06-15/service-2.json.gz +/Users/vgodwin/genesis-test/agent-runtime/device_management/samples/02-use-cases/05-Device-Management-System/frontend/venv/lib/python3.12/site-packages/botocore/data/rds-data/2018-08-01/endpoint-rule-set-1.json.gz +/Users/vgodwin/genesis-test/agent-runtime/device_management/samples/02-use-cases/05-Device-Management-System/frontend/venv/lib/python3.12/site-packages/botocore/data/rds-data/2018-08-01/examples-1.json +/Users/vgodwin/genesis-test/agent-runtime/device_management/samples/02-use-cases/05-Device-Management-System/frontend/venv/lib/python3.12/site-packages/botocore/data/rds-data/2018-08-01/paginators-1.json +/Users/vgodwin/genesis-test/agent-runtime/device_management/samples/02-use-cases/05-Device-Management-System/frontend/venv/lib/python3.12/site-packages/botocore/data/rds-data/2018-08-01/service-2.json.gz +/Users/vgodwin/genesis-test/agent-runtime/device_management/samples/02-use-cases/05-Device-Management-System/frontend/venv/lib/python3.12/site-packages/botocore/data/rds/2014-09-01/endpoint-rule-set-1.json.gz +/Users/vgodwin/genesis-test/agent-runtime/device_management/samples/02-use-cases/05-Device-Management-System/frontend/venv/lib/python3.12/site-packages/botocore/data/rds/2014-09-01/paginators-1.json +/Users/vgodwin/genesis-test/agent-runtime/device_management/samples/02-use-cases/05-Device-Management-System/frontend/venv/lib/python3.12/site-packages/botocore/data/rds/2014-09-01/service-2.json.gz +/Users/vgodwin/genesis-test/agent-runtime/device_management/samples/02-use-cases/05-Device-Management-System/frontend/venv/lib/python3.12/site-packages/botocore/data/rds/2014-09-01/waiters-2.json +/Users/vgodwin/genesis-test/agent-runtime/device_management/samples/02-use-cases/05-Device-Management-System/frontend/venv/lib/python3.12/site-packages/botocore/data/rds/2014-10-31/endpoint-rule-set-1.json.gz +/Users/vgodwin/genesis-test/agent-runtime/device_management/samples/02-use-cases/05-Device-Management-System/frontend/venv/lib/python3.12/site-packages/botocore/data/rds/2014-10-31/examples-1.json +/Users/vgodwin/genesis-test/agent-runtime/device_management/samples/02-use-cases/05-Device-Management-System/frontend/venv/lib/python3.12/site-packages/botocore/data/rds/2014-10-31/paginators-1.json +/Users/vgodwin/genesis-test/agent-runtime/device_management/samples/02-use-cases/05-Device-Management-System/frontend/venv/lib/python3.12/site-packages/botocore/data/rds/2014-10-31/paginators-1.sdk-extras.json +/Users/vgodwin/genesis-test/agent-runtime/device_management/samples/02-use-cases/05-Device-Management-System/frontend/venv/lib/python3.12/site-packages/botocore/data/rds/2014-10-31/service-2.json.gz +/Users/vgodwin/genesis-test/agent-runtime/device_management/samples/02-use-cases/05-Device-Management-System/frontend/venv/lib/python3.12/site-packages/botocore/data/rds/2014-10-31/service-2.sdk-extras.json +/Users/vgodwin/genesis-test/agent-runtime/device_management/samples/02-use-cases/05-Device-Management-System/frontend/venv/lib/python3.12/site-packages/botocore/data/rds/2014-10-31/waiters-2.json +/Users/vgodwin/genesis-test/agent-runtime/device_management/samples/02-use-cases/05-Device-Management-System/frontend/venv/lib/python3.12/site-packages/botocore/data/redshift-data/2019-12-20/endpoint-rule-set-1.json.gz +/Users/vgodwin/genesis-test/agent-runtime/device_management/samples/02-use-cases/05-Device-Management-System/frontend/venv/lib/python3.12/site-packages/botocore/data/redshift-data/2019-12-20/examples-1.json +/Users/vgodwin/genesis-test/agent-runtime/device_management/samples/02-use-cases/05-Device-Management-System/frontend/venv/lib/python3.12/site-packages/botocore/data/redshift-data/2019-12-20/paginators-1.json +/Users/vgodwin/genesis-test/agent-runtime/device_management/samples/02-use-cases/05-Device-Management-System/frontend/venv/lib/python3.12/site-packages/botocore/data/redshift-data/2019-12-20/paginators-1.sdk-extras.json +/Users/vgodwin/genesis-test/agent-runtime/device_management/samples/02-use-cases/05-Device-Management-System/frontend/venv/lib/python3.12/site-packages/botocore/data/redshift-data/2019-12-20/service-2.json.gz +/Users/vgodwin/genesis-test/agent-runtime/device_management/samples/02-use-cases/05-Device-Management-System/frontend/venv/lib/python3.12/site-packages/botocore/data/redshift-serverless/2021-04-21/endpoint-rule-set-1.json.gz +/Users/vgodwin/genesis-test/agent-runtime/device_management/samples/02-use-cases/05-Device-Management-System/frontend/venv/lib/python3.12/site-packages/botocore/data/redshift-serverless/2021-04-21/paginators-1.json +/Users/vgodwin/genesis-test/agent-runtime/device_management/samples/02-use-cases/05-Device-Management-System/frontend/venv/lib/python3.12/site-packages/botocore/data/redshift-serverless/2021-04-21/service-2.json.gz +/Users/vgodwin/genesis-test/agent-runtime/device_management/samples/02-use-cases/05-Device-Management-System/frontend/venv/lib/python3.12/site-packages/botocore/data/redshift/2012-12-01/endpoint-rule-set-1.json.gz +/Users/vgodwin/genesis-test/agent-runtime/device_management/samples/02-use-cases/05-Device-Management-System/frontend/venv/lib/python3.12/site-packages/botocore/data/redshift/2012-12-01/examples-1.json +/Users/vgodwin/genesis-test/agent-runtime/device_management/samples/02-use-cases/05-Device-Management-System/frontend/venv/lib/python3.12/site-packages/botocore/data/redshift/2012-12-01/paginators-1.json +/Users/vgodwin/genesis-test/agent-runtime/device_management/samples/02-use-cases/05-Device-Management-System/frontend/venv/lib/python3.12/site-packages/botocore/data/redshift/2012-12-01/service-2.json.gz +/Users/vgodwin/genesis-test/agent-runtime/device_management/samples/02-use-cases/05-Device-Management-System/frontend/venv/lib/python3.12/site-packages/botocore/data/redshift/2012-12-01/waiters-2.json +/Users/vgodwin/genesis-test/agent-runtime/device_management/samples/02-use-cases/05-Device-Management-System/frontend/venv/lib/python3.12/site-packages/botocore/data/rekognition/2016-06-27/endpoint-rule-set-1.json.gz +/Users/vgodwin/genesis-test/agent-runtime/device_management/samples/02-use-cases/05-Device-Management-System/frontend/venv/lib/python3.12/site-packages/botocore/data/rekognition/2016-06-27/examples-1.json +/Users/vgodwin/genesis-test/agent-runtime/device_management/samples/02-use-cases/05-Device-Management-System/frontend/venv/lib/python3.12/site-packages/botocore/data/rekognition/2016-06-27/paginators-1.json +/Users/vgodwin/genesis-test/agent-runtime/device_management/samples/02-use-cases/05-Device-Management-System/frontend/venv/lib/python3.12/site-packages/botocore/data/rekognition/2016-06-27/service-2.json.gz +/Users/vgodwin/genesis-test/agent-runtime/device_management/samples/02-use-cases/05-Device-Management-System/frontend/venv/lib/python3.12/site-packages/botocore/data/rekognition/2016-06-27/waiters-2.json +/Users/vgodwin/genesis-test/agent-runtime/device_management/samples/02-use-cases/05-Device-Management-System/frontend/venv/lib/python3.12/site-packages/botocore/data/repostspace/2022-05-13/endpoint-rule-set-1.json.gz +/Users/vgodwin/genesis-test/agent-runtime/device_management/samples/02-use-cases/05-Device-Management-System/frontend/venv/lib/python3.12/site-packages/botocore/data/repostspace/2022-05-13/paginators-1.json +/Users/vgodwin/genesis-test/agent-runtime/device_management/samples/02-use-cases/05-Device-Management-System/frontend/venv/lib/python3.12/site-packages/botocore/data/repostspace/2022-05-13/service-2.json.gz +/Users/vgodwin/genesis-test/agent-runtime/device_management/samples/02-use-cases/05-Device-Management-System/frontend/venv/lib/python3.12/site-packages/botocore/data/repostspace/2022-05-13/waiters-2.json +/Users/vgodwin/genesis-test/agent-runtime/device_management/samples/02-use-cases/05-Device-Management-System/frontend/venv/lib/python3.12/site-packages/botocore/data/resiliencehub/2020-04-30/endpoint-rule-set-1.json.gz +/Users/vgodwin/genesis-test/agent-runtime/device_management/samples/02-use-cases/05-Device-Management-System/frontend/venv/lib/python3.12/site-packages/botocore/data/resiliencehub/2020-04-30/examples-1.json +/Users/vgodwin/genesis-test/agent-runtime/device_management/samples/02-use-cases/05-Device-Management-System/frontend/venv/lib/python3.12/site-packages/botocore/data/resiliencehub/2020-04-30/paginators-1.json +/Users/vgodwin/genesis-test/agent-runtime/device_management/samples/02-use-cases/05-Device-Management-System/frontend/venv/lib/python3.12/site-packages/botocore/data/resiliencehub/2020-04-30/service-2.json.gz +/Users/vgodwin/genesis-test/agent-runtime/device_management/samples/02-use-cases/05-Device-Management-System/frontend/venv/lib/python3.12/site-packages/botocore/data/resource-explorer-2/2022-07-28/endpoint-rule-set-1.json.gz +/Users/vgodwin/genesis-test/agent-runtime/device_management/samples/02-use-cases/05-Device-Management-System/frontend/venv/lib/python3.12/site-packages/botocore/data/resource-explorer-2/2022-07-28/paginators-1.json +/Users/vgodwin/genesis-test/agent-runtime/device_management/samples/02-use-cases/05-Device-Management-System/frontend/venv/lib/python3.12/site-packages/botocore/data/resource-explorer-2/2022-07-28/paginators-1.sdk-extras.json +/Users/vgodwin/genesis-test/agent-runtime/device_management/samples/02-use-cases/05-Device-Management-System/frontend/venv/lib/python3.12/site-packages/botocore/data/resource-explorer-2/2022-07-28/service-2.json.gz +/Users/vgodwin/genesis-test/agent-runtime/device_management/samples/02-use-cases/05-Device-Management-System/frontend/venv/lib/python3.12/site-packages/botocore/data/resource-groups/2017-11-27/endpoint-rule-set-1.json.gz +/Users/vgodwin/genesis-test/agent-runtime/device_management/samples/02-use-cases/05-Device-Management-System/frontend/venv/lib/python3.12/site-packages/botocore/data/resource-groups/2017-11-27/examples-1.json +/Users/vgodwin/genesis-test/agent-runtime/device_management/samples/02-use-cases/05-Device-Management-System/frontend/venv/lib/python3.12/site-packages/botocore/data/resource-groups/2017-11-27/paginators-1.json +/Users/vgodwin/genesis-test/agent-runtime/device_management/samples/02-use-cases/05-Device-Management-System/frontend/venv/lib/python3.12/site-packages/botocore/data/resource-groups/2017-11-27/paginators-1.sdk-extras.json +/Users/vgodwin/genesis-test/agent-runtime/device_management/samples/02-use-cases/05-Device-Management-System/frontend/venv/lib/python3.12/site-packages/botocore/data/resource-groups/2017-11-27/service-2.json.gz +/Users/vgodwin/genesis-test/agent-runtime/device_management/samples/02-use-cases/05-Device-Management-System/frontend/venv/lib/python3.12/site-packages/botocore/data/resourcegroupstaggingapi/2017-01-26/endpoint-rule-set-1.json.gz +/Users/vgodwin/genesis-test/agent-runtime/device_management/samples/02-use-cases/05-Device-Management-System/frontend/venv/lib/python3.12/site-packages/botocore/data/resourcegroupstaggingapi/2017-01-26/examples-1.json +/Users/vgodwin/genesis-test/agent-runtime/device_management/samples/02-use-cases/05-Device-Management-System/frontend/venv/lib/python3.12/site-packages/botocore/data/resourcegroupstaggingapi/2017-01-26/paginators-1.json +/Users/vgodwin/genesis-test/agent-runtime/device_management/samples/02-use-cases/05-Device-Management-System/frontend/venv/lib/python3.12/site-packages/botocore/data/resourcegroupstaggingapi/2017-01-26/service-2.json.gz +/Users/vgodwin/genesis-test/agent-runtime/device_management/samples/02-use-cases/05-Device-Management-System/frontend/venv/lib/python3.12/site-packages/botocore/data/robomaker/2018-06-29/endpoint-rule-set-1.json.gz +/Users/vgodwin/genesis-test/agent-runtime/device_management/samples/02-use-cases/05-Device-Management-System/frontend/venv/lib/python3.12/site-packages/botocore/data/robomaker/2018-06-29/examples-1.json +/Users/vgodwin/genesis-test/agent-runtime/device_management/samples/02-use-cases/05-Device-Management-System/frontend/venv/lib/python3.12/site-packages/botocore/data/robomaker/2018-06-29/paginators-1.json +/Users/vgodwin/genesis-test/agent-runtime/device_management/samples/02-use-cases/05-Device-Management-System/frontend/venv/lib/python3.12/site-packages/botocore/data/robomaker/2018-06-29/service-2.json.gz +/Users/vgodwin/genesis-test/agent-runtime/device_management/samples/02-use-cases/05-Device-Management-System/frontend/venv/lib/python3.12/site-packages/botocore/data/rolesanywhere/2018-05-10/endpoint-rule-set-1.json.gz +/Users/vgodwin/genesis-test/agent-runtime/device_management/samples/02-use-cases/05-Device-Management-System/frontend/venv/lib/python3.12/site-packages/botocore/data/rolesanywhere/2018-05-10/paginators-1.json +/Users/vgodwin/genesis-test/agent-runtime/device_management/samples/02-use-cases/05-Device-Management-System/frontend/venv/lib/python3.12/site-packages/botocore/data/rolesanywhere/2018-05-10/service-2.json.gz +/Users/vgodwin/genesis-test/agent-runtime/device_management/samples/02-use-cases/05-Device-Management-System/frontend/venv/lib/python3.12/site-packages/botocore/data/route53-recovery-cluster/2019-12-02/endpoint-rule-set-1.json.gz +/Users/vgodwin/genesis-test/agent-runtime/device_management/samples/02-use-cases/05-Device-Management-System/frontend/venv/lib/python3.12/site-packages/botocore/data/route53-recovery-cluster/2019-12-02/examples-1.json +/Users/vgodwin/genesis-test/agent-runtime/device_management/samples/02-use-cases/05-Device-Management-System/frontend/venv/lib/python3.12/site-packages/botocore/data/route53-recovery-cluster/2019-12-02/paginators-1.json +/Users/vgodwin/genesis-test/agent-runtime/device_management/samples/02-use-cases/05-Device-Management-System/frontend/venv/lib/python3.12/site-packages/botocore/data/route53-recovery-cluster/2019-12-02/service-2.json.gz +/Users/vgodwin/genesis-test/agent-runtime/device_management/samples/02-use-cases/05-Device-Management-System/frontend/venv/lib/python3.12/site-packages/botocore/data/route53-recovery-control-config/2020-11-02/endpoint-rule-set-1.json.gz +/Users/vgodwin/genesis-test/agent-runtime/device_management/samples/02-use-cases/05-Device-Management-System/frontend/venv/lib/python3.12/site-packages/botocore/data/route53-recovery-control-config/2020-11-02/paginators-1.json +/Users/vgodwin/genesis-test/agent-runtime/device_management/samples/02-use-cases/05-Device-Management-System/frontend/venv/lib/python3.12/site-packages/botocore/data/route53-recovery-control-config/2020-11-02/service-2.json.gz +/Users/vgodwin/genesis-test/agent-runtime/device_management/samples/02-use-cases/05-Device-Management-System/frontend/venv/lib/python3.12/site-packages/botocore/data/route53-recovery-control-config/2020-11-02/waiters-2.json +/Users/vgodwin/genesis-test/agent-runtime/device_management/samples/02-use-cases/05-Device-Management-System/frontend/venv/lib/python3.12/site-packages/botocore/data/route53-recovery-readiness/2019-12-02/endpoint-rule-set-1.json.gz +/Users/vgodwin/genesis-test/agent-runtime/device_management/samples/02-use-cases/05-Device-Management-System/frontend/venv/lib/python3.12/site-packages/botocore/data/route53-recovery-readiness/2019-12-02/paginators-1.json +/Users/vgodwin/genesis-test/agent-runtime/device_management/samples/02-use-cases/05-Device-Management-System/frontend/venv/lib/python3.12/site-packages/botocore/data/route53-recovery-readiness/2019-12-02/service-2.json.gz +/Users/vgodwin/genesis-test/agent-runtime/device_management/samples/02-use-cases/05-Device-Management-System/frontend/venv/lib/python3.12/site-packages/botocore/data/route53/2013-04-01/endpoint-rule-set-1.json.gz +/Users/vgodwin/genesis-test/agent-runtime/device_management/samples/02-use-cases/05-Device-Management-System/frontend/venv/lib/python3.12/site-packages/botocore/data/route53/2013-04-01/examples-1.json +/Users/vgodwin/genesis-test/agent-runtime/device_management/samples/02-use-cases/05-Device-Management-System/frontend/venv/lib/python3.12/site-packages/botocore/data/route53/2013-04-01/paginators-1.json +/Users/vgodwin/genesis-test/agent-runtime/device_management/samples/02-use-cases/05-Device-Management-System/frontend/venv/lib/python3.12/site-packages/botocore/data/route53/2013-04-01/service-2.json.gz +/Users/vgodwin/genesis-test/agent-runtime/device_management/samples/02-use-cases/05-Device-Management-System/frontend/venv/lib/python3.12/site-packages/botocore/data/route53/2013-04-01/waiters-2.json +/Users/vgodwin/genesis-test/agent-runtime/device_management/samples/02-use-cases/05-Device-Management-System/frontend/venv/lib/python3.12/site-packages/botocore/data/route53domains/2014-05-15/endpoint-rule-set-1.json.gz +/Users/vgodwin/genesis-test/agent-runtime/device_management/samples/02-use-cases/05-Device-Management-System/frontend/venv/lib/python3.12/site-packages/botocore/data/route53domains/2014-05-15/examples-1.json +/Users/vgodwin/genesis-test/agent-runtime/device_management/samples/02-use-cases/05-Device-Management-System/frontend/venv/lib/python3.12/site-packages/botocore/data/route53domains/2014-05-15/paginators-1.json +/Users/vgodwin/genesis-test/agent-runtime/device_management/samples/02-use-cases/05-Device-Management-System/frontend/venv/lib/python3.12/site-packages/botocore/data/route53domains/2014-05-15/service-2.json.gz +/Users/vgodwin/genesis-test/agent-runtime/device_management/samples/02-use-cases/05-Device-Management-System/frontend/venv/lib/python3.12/site-packages/botocore/data/route53profiles/2018-05-10/endpoint-rule-set-1.json.gz +/Users/vgodwin/genesis-test/agent-runtime/device_management/samples/02-use-cases/05-Device-Management-System/frontend/venv/lib/python3.12/site-packages/botocore/data/route53profiles/2018-05-10/paginators-1.json +/Users/vgodwin/genesis-test/agent-runtime/device_management/samples/02-use-cases/05-Device-Management-System/frontend/venv/lib/python3.12/site-packages/botocore/data/route53profiles/2018-05-10/service-2.json.gz +/Users/vgodwin/genesis-test/agent-runtime/device_management/samples/02-use-cases/05-Device-Management-System/frontend/venv/lib/python3.12/site-packages/botocore/data/route53resolver/2018-04-01/endpoint-rule-set-1.json.gz +/Users/vgodwin/genesis-test/agent-runtime/device_management/samples/02-use-cases/05-Device-Management-System/frontend/venv/lib/python3.12/site-packages/botocore/data/route53resolver/2018-04-01/examples-1.json +/Users/vgodwin/genesis-test/agent-runtime/device_management/samples/02-use-cases/05-Device-Management-System/frontend/venv/lib/python3.12/site-packages/botocore/data/route53resolver/2018-04-01/paginators-1.json +/Users/vgodwin/genesis-test/agent-runtime/device_management/samples/02-use-cases/05-Device-Management-System/frontend/venv/lib/python3.12/site-packages/botocore/data/route53resolver/2018-04-01/paginators-1.sdk-extras.json +/Users/vgodwin/genesis-test/agent-runtime/device_management/samples/02-use-cases/05-Device-Management-System/frontend/venv/lib/python3.12/site-packages/botocore/data/route53resolver/2018-04-01/service-2.json.gz +/Users/vgodwin/genesis-test/agent-runtime/device_management/samples/02-use-cases/05-Device-Management-System/frontend/venv/lib/python3.12/site-packages/botocore/data/rum/2018-05-10/endpoint-rule-set-1.json.gz +/Users/vgodwin/genesis-test/agent-runtime/device_management/samples/02-use-cases/05-Device-Management-System/frontend/venv/lib/python3.12/site-packages/botocore/data/rum/2018-05-10/examples-1.json +/Users/vgodwin/genesis-test/agent-runtime/device_management/samples/02-use-cases/05-Device-Management-System/frontend/venv/lib/python3.12/site-packages/botocore/data/rum/2018-05-10/paginators-1.json +/Users/vgodwin/genesis-test/agent-runtime/device_management/samples/02-use-cases/05-Device-Management-System/frontend/venv/lib/python3.12/site-packages/botocore/data/rum/2018-05-10/service-2.json.gz +/Users/vgodwin/genesis-test/agent-runtime/device_management/samples/02-use-cases/05-Device-Management-System/frontend/venv/lib/python3.12/site-packages/botocore/data/s3/2006-03-01/endpoint-rule-set-1.json.gz +/Users/vgodwin/genesis-test/agent-runtime/device_management/samples/02-use-cases/05-Device-Management-System/frontend/venv/lib/python3.12/site-packages/botocore/data/s3/2006-03-01/examples-1.json +/Users/vgodwin/genesis-test/agent-runtime/device_management/samples/02-use-cases/05-Device-Management-System/frontend/venv/lib/python3.12/site-packages/botocore/data/s3/2006-03-01/paginators-1.json +/Users/vgodwin/genesis-test/agent-runtime/device_management/samples/02-use-cases/05-Device-Management-System/frontend/venv/lib/python3.12/site-packages/botocore/data/s3/2006-03-01/paginators-1.sdk-extras.json +/Users/vgodwin/genesis-test/agent-runtime/device_management/samples/02-use-cases/05-Device-Management-System/frontend/venv/lib/python3.12/site-packages/botocore/data/s3/2006-03-01/service-2.json.gz +/Users/vgodwin/genesis-test/agent-runtime/device_management/samples/02-use-cases/05-Device-Management-System/frontend/venv/lib/python3.12/site-packages/botocore/data/s3/2006-03-01/service-2.sdk-extras.json +/Users/vgodwin/genesis-test/agent-runtime/device_management/samples/02-use-cases/05-Device-Management-System/frontend/venv/lib/python3.12/site-packages/botocore/data/s3/2006-03-01/waiters-2.json +/Users/vgodwin/genesis-test/agent-runtime/device_management/samples/02-use-cases/05-Device-Management-System/frontend/venv/lib/python3.12/site-packages/botocore/data/s3control/2018-08-20/endpoint-rule-set-1.json.gz +/Users/vgodwin/genesis-test/agent-runtime/device_management/samples/02-use-cases/05-Device-Management-System/frontend/venv/lib/python3.12/site-packages/botocore/data/s3control/2018-08-20/examples-1.json +/Users/vgodwin/genesis-test/agent-runtime/device_management/samples/02-use-cases/05-Device-Management-System/frontend/venv/lib/python3.12/site-packages/botocore/data/s3control/2018-08-20/paginators-1.json +/Users/vgodwin/genesis-test/agent-runtime/device_management/samples/02-use-cases/05-Device-Management-System/frontend/venv/lib/python3.12/site-packages/botocore/data/s3control/2018-08-20/service-2.json.gz +/Users/vgodwin/genesis-test/agent-runtime/device_management/samples/02-use-cases/05-Device-Management-System/frontend/venv/lib/python3.12/site-packages/botocore/data/s3outposts/2017-07-25/endpoint-rule-set-1.json.gz +/Users/vgodwin/genesis-test/agent-runtime/device_management/samples/02-use-cases/05-Device-Management-System/frontend/venv/lib/python3.12/site-packages/botocore/data/s3outposts/2017-07-25/examples-1.json +/Users/vgodwin/genesis-test/agent-runtime/device_management/samples/02-use-cases/05-Device-Management-System/frontend/venv/lib/python3.12/site-packages/botocore/data/s3outposts/2017-07-25/paginators-1.json +/Users/vgodwin/genesis-test/agent-runtime/device_management/samples/02-use-cases/05-Device-Management-System/frontend/venv/lib/python3.12/site-packages/botocore/data/s3outposts/2017-07-25/service-2.json.gz +/Users/vgodwin/genesis-test/agent-runtime/device_management/samples/02-use-cases/05-Device-Management-System/frontend/venv/lib/python3.12/site-packages/botocore/data/s3tables/2018-05-10/endpoint-rule-set-1.json.gz +/Users/vgodwin/genesis-test/agent-runtime/device_management/samples/02-use-cases/05-Device-Management-System/frontend/venv/lib/python3.12/site-packages/botocore/data/s3tables/2018-05-10/paginators-1.json +/Users/vgodwin/genesis-test/agent-runtime/device_management/samples/02-use-cases/05-Device-Management-System/frontend/venv/lib/python3.12/site-packages/botocore/data/s3tables/2018-05-10/service-2.json.gz +/Users/vgodwin/genesis-test/agent-runtime/device_management/samples/02-use-cases/05-Device-Management-System/frontend/venv/lib/python3.12/site-packages/botocore/data/s3tables/2018-05-10/waiters-2.json +/Users/vgodwin/genesis-test/agent-runtime/device_management/samples/02-use-cases/05-Device-Management-System/frontend/venv/lib/python3.12/site-packages/botocore/data/s3vectors/2025-07-15/endpoint-rule-set-1.json.gz +/Users/vgodwin/genesis-test/agent-runtime/device_management/samples/02-use-cases/05-Device-Management-System/frontend/venv/lib/python3.12/site-packages/botocore/data/s3vectors/2025-07-15/paginators-1.json +/Users/vgodwin/genesis-test/agent-runtime/device_management/samples/02-use-cases/05-Device-Management-System/frontend/venv/lib/python3.12/site-packages/botocore/data/s3vectors/2025-07-15/service-2.json.gz +/Users/vgodwin/genesis-test/agent-runtime/device_management/samples/02-use-cases/05-Device-Management-System/frontend/venv/lib/python3.12/site-packages/botocore/data/s3vectors/2025-07-15/waiters-2.json +/Users/vgodwin/genesis-test/agent-runtime/device_management/samples/02-use-cases/05-Device-Management-System/frontend/venv/lib/python3.12/site-packages/botocore/data/sagemaker-a2i-runtime/2019-11-07/endpoint-rule-set-1.json.gz +/Users/vgodwin/genesis-test/agent-runtime/device_management/samples/02-use-cases/05-Device-Management-System/frontend/venv/lib/python3.12/site-packages/botocore/data/sagemaker-a2i-runtime/2019-11-07/examples-1.json +/Users/vgodwin/genesis-test/agent-runtime/device_management/samples/02-use-cases/05-Device-Management-System/frontend/venv/lib/python3.12/site-packages/botocore/data/sagemaker-a2i-runtime/2019-11-07/paginators-1.json +/Users/vgodwin/genesis-test/agent-runtime/device_management/samples/02-use-cases/05-Device-Management-System/frontend/venv/lib/python3.12/site-packages/botocore/data/sagemaker-a2i-runtime/2019-11-07/service-2.json.gz +/Users/vgodwin/genesis-test/agent-runtime/device_management/samples/02-use-cases/05-Device-Management-System/frontend/venv/lib/python3.12/site-packages/botocore/data/sagemaker-edge/2020-09-23/endpoint-rule-set-1.json.gz +/Users/vgodwin/genesis-test/agent-runtime/device_management/samples/02-use-cases/05-Device-Management-System/frontend/venv/lib/python3.12/site-packages/botocore/data/sagemaker-edge/2020-09-23/examples-1.json +/Users/vgodwin/genesis-test/agent-runtime/device_management/samples/02-use-cases/05-Device-Management-System/frontend/venv/lib/python3.12/site-packages/botocore/data/sagemaker-edge/2020-09-23/paginators-1.json +/Users/vgodwin/genesis-test/agent-runtime/device_management/samples/02-use-cases/05-Device-Management-System/frontend/venv/lib/python3.12/site-packages/botocore/data/sagemaker-edge/2020-09-23/service-2.json.gz +/Users/vgodwin/genesis-test/agent-runtime/device_management/samples/02-use-cases/05-Device-Management-System/frontend/venv/lib/python3.12/site-packages/botocore/data/sagemaker-featurestore-runtime/2020-07-01/endpoint-rule-set-1.json.gz +/Users/vgodwin/genesis-test/agent-runtime/device_management/samples/02-use-cases/05-Device-Management-System/frontend/venv/lib/python3.12/site-packages/botocore/data/sagemaker-featurestore-runtime/2020-07-01/examples-1.json +/Users/vgodwin/genesis-test/agent-runtime/device_management/samples/02-use-cases/05-Device-Management-System/frontend/venv/lib/python3.12/site-packages/botocore/data/sagemaker-featurestore-runtime/2020-07-01/paginators-1.json +/Users/vgodwin/genesis-test/agent-runtime/device_management/samples/02-use-cases/05-Device-Management-System/frontend/venv/lib/python3.12/site-packages/botocore/data/sagemaker-featurestore-runtime/2020-07-01/service-2.json.gz +/Users/vgodwin/genesis-test/agent-runtime/device_management/samples/02-use-cases/05-Device-Management-System/frontend/venv/lib/python3.12/site-packages/botocore/data/sagemaker-geospatial/2020-05-27/endpoint-rule-set-1.json.gz +/Users/vgodwin/genesis-test/agent-runtime/device_management/samples/02-use-cases/05-Device-Management-System/frontend/venv/lib/python3.12/site-packages/botocore/data/sagemaker-geospatial/2020-05-27/paginators-1.json +/Users/vgodwin/genesis-test/agent-runtime/device_management/samples/02-use-cases/05-Device-Management-System/frontend/venv/lib/python3.12/site-packages/botocore/data/sagemaker-geospatial/2020-05-27/service-2.json.gz +/Users/vgodwin/genesis-test/agent-runtime/device_management/samples/02-use-cases/05-Device-Management-System/frontend/venv/lib/python3.12/site-packages/botocore/data/sagemaker-metrics/2022-09-30/endpoint-rule-set-1.json.gz +/Users/vgodwin/genesis-test/agent-runtime/device_management/samples/02-use-cases/05-Device-Management-System/frontend/venv/lib/python3.12/site-packages/botocore/data/sagemaker-metrics/2022-09-30/paginators-1.json +/Users/vgodwin/genesis-test/agent-runtime/device_management/samples/02-use-cases/05-Device-Management-System/frontend/venv/lib/python3.12/site-packages/botocore/data/sagemaker-metrics/2022-09-30/service-2.json.gz +/Users/vgodwin/genesis-test/agent-runtime/device_management/samples/02-use-cases/05-Device-Management-System/frontend/venv/lib/python3.12/site-packages/botocore/data/sagemaker-runtime/2017-05-13/endpoint-rule-set-1.json.gz +/Users/vgodwin/genesis-test/agent-runtime/device_management/samples/02-use-cases/05-Device-Management-System/frontend/venv/lib/python3.12/site-packages/botocore/data/sagemaker-runtime/2017-05-13/examples-1.json +/Users/vgodwin/genesis-test/agent-runtime/device_management/samples/02-use-cases/05-Device-Management-System/frontend/venv/lib/python3.12/site-packages/botocore/data/sagemaker-runtime/2017-05-13/paginators-1.json +/Users/vgodwin/genesis-test/agent-runtime/device_management/samples/02-use-cases/05-Device-Management-System/frontend/venv/lib/python3.12/site-packages/botocore/data/sagemaker-runtime/2017-05-13/service-2.json.gz +/Users/vgodwin/genesis-test/agent-runtime/device_management/samples/02-use-cases/05-Device-Management-System/frontend/venv/lib/python3.12/site-packages/botocore/data/sagemaker/2017-07-24/endpoint-rule-set-1.json.gz +/Users/vgodwin/genesis-test/agent-runtime/device_management/samples/02-use-cases/05-Device-Management-System/frontend/venv/lib/python3.12/site-packages/botocore/data/sagemaker/2017-07-24/examples-1.json +/Users/vgodwin/genesis-test/agent-runtime/device_management/samples/02-use-cases/05-Device-Management-System/frontend/venv/lib/python3.12/site-packages/botocore/data/sagemaker/2017-07-24/paginators-1.json +/Users/vgodwin/genesis-test/agent-runtime/device_management/samples/02-use-cases/05-Device-Management-System/frontend/venv/lib/python3.12/site-packages/botocore/data/sagemaker/2017-07-24/paginators-1.sdk-extras.json +/Users/vgodwin/genesis-test/agent-runtime/device_management/samples/02-use-cases/05-Device-Management-System/frontend/venv/lib/python3.12/site-packages/botocore/data/sagemaker/2017-07-24/service-2.json.gz +/Users/vgodwin/genesis-test/agent-runtime/device_management/samples/02-use-cases/05-Device-Management-System/frontend/venv/lib/python3.12/site-packages/botocore/data/sagemaker/2017-07-24/waiters-2.json +/Users/vgodwin/genesis-test/agent-runtime/device_management/samples/02-use-cases/05-Device-Management-System/frontend/venv/lib/python3.12/site-packages/botocore/data/savingsplans/2019-06-28/endpoint-rule-set-1.json.gz +/Users/vgodwin/genesis-test/agent-runtime/device_management/samples/02-use-cases/05-Device-Management-System/frontend/venv/lib/python3.12/site-packages/botocore/data/savingsplans/2019-06-28/examples-1.json +/Users/vgodwin/genesis-test/agent-runtime/device_management/samples/02-use-cases/05-Device-Management-System/frontend/venv/lib/python3.12/site-packages/botocore/data/savingsplans/2019-06-28/paginators-1.json +/Users/vgodwin/genesis-test/agent-runtime/device_management/samples/02-use-cases/05-Device-Management-System/frontend/venv/lib/python3.12/site-packages/botocore/data/savingsplans/2019-06-28/service-2.json.gz +/Users/vgodwin/genesis-test/agent-runtime/device_management/samples/02-use-cases/05-Device-Management-System/frontend/venv/lib/python3.12/site-packages/botocore/data/scheduler/2021-06-30/endpoint-rule-set-1.json.gz +/Users/vgodwin/genesis-test/agent-runtime/device_management/samples/02-use-cases/05-Device-Management-System/frontend/venv/lib/python3.12/site-packages/botocore/data/scheduler/2021-06-30/paginators-1.json +/Users/vgodwin/genesis-test/agent-runtime/device_management/samples/02-use-cases/05-Device-Management-System/frontend/venv/lib/python3.12/site-packages/botocore/data/scheduler/2021-06-30/service-2.json.gz +/Users/vgodwin/genesis-test/agent-runtime/device_management/samples/02-use-cases/05-Device-Management-System/frontend/venv/lib/python3.12/site-packages/botocore/data/schemas/2019-12-02/endpoint-rule-set-1.json.gz +/Users/vgodwin/genesis-test/agent-runtime/device_management/samples/02-use-cases/05-Device-Management-System/frontend/venv/lib/python3.12/site-packages/botocore/data/schemas/2019-12-02/paginators-1.json +/Users/vgodwin/genesis-test/agent-runtime/device_management/samples/02-use-cases/05-Device-Management-System/frontend/venv/lib/python3.12/site-packages/botocore/data/schemas/2019-12-02/service-2.json.gz +/Users/vgodwin/genesis-test/agent-runtime/device_management/samples/02-use-cases/05-Device-Management-System/frontend/venv/lib/python3.12/site-packages/botocore/data/schemas/2019-12-02/waiters-2.json +/Users/vgodwin/genesis-test/agent-runtime/device_management/samples/02-use-cases/05-Device-Management-System/frontend/venv/lib/python3.12/site-packages/botocore/data/sdb/2009-04-15/endpoint-rule-set-1.json.gz +/Users/vgodwin/genesis-test/agent-runtime/device_management/samples/02-use-cases/05-Device-Management-System/frontend/venv/lib/python3.12/site-packages/botocore/data/sdb/2009-04-15/paginators-1.json +/Users/vgodwin/genesis-test/agent-runtime/device_management/samples/02-use-cases/05-Device-Management-System/frontend/venv/lib/python3.12/site-packages/botocore/data/sdb/2009-04-15/service-2.json.gz +/Users/vgodwin/genesis-test/agent-runtime/device_management/samples/02-use-cases/05-Device-Management-System/frontend/venv/lib/python3.12/site-packages/botocore/data/sdk-default-configuration.json +/Users/vgodwin/genesis-test/agent-runtime/device_management/samples/02-use-cases/05-Device-Management-System/frontend/venv/lib/python3.12/site-packages/botocore/data/secretsmanager/2017-10-17/endpoint-rule-set-1.json.gz +/Users/vgodwin/genesis-test/agent-runtime/device_management/samples/02-use-cases/05-Device-Management-System/frontend/venv/lib/python3.12/site-packages/botocore/data/secretsmanager/2017-10-17/examples-1.json +/Users/vgodwin/genesis-test/agent-runtime/device_management/samples/02-use-cases/05-Device-Management-System/frontend/venv/lib/python3.12/site-packages/botocore/data/secretsmanager/2017-10-17/paginators-1.json +/Users/vgodwin/genesis-test/agent-runtime/device_management/samples/02-use-cases/05-Device-Management-System/frontend/venv/lib/python3.12/site-packages/botocore/data/secretsmanager/2017-10-17/service-2.json.gz +/Users/vgodwin/genesis-test/agent-runtime/device_management/samples/02-use-cases/05-Device-Management-System/frontend/venv/lib/python3.12/site-packages/botocore/data/secretsmanager/2017-10-17/service-2.sdk-extras.json +/Users/vgodwin/genesis-test/agent-runtime/device_management/samples/02-use-cases/05-Device-Management-System/frontend/venv/lib/python3.12/site-packages/botocore/data/security-ir/2018-05-10/endpoint-rule-set-1.json.gz +/Users/vgodwin/genesis-test/agent-runtime/device_management/samples/02-use-cases/05-Device-Management-System/frontend/venv/lib/python3.12/site-packages/botocore/data/security-ir/2018-05-10/paginators-1.json +/Users/vgodwin/genesis-test/agent-runtime/device_management/samples/02-use-cases/05-Device-Management-System/frontend/venv/lib/python3.12/site-packages/botocore/data/security-ir/2018-05-10/paginators-1.sdk-extras.json +/Users/vgodwin/genesis-test/agent-runtime/device_management/samples/02-use-cases/05-Device-Management-System/frontend/venv/lib/python3.12/site-packages/botocore/data/security-ir/2018-05-10/service-2.json.gz +/Users/vgodwin/genesis-test/agent-runtime/device_management/samples/02-use-cases/05-Device-Management-System/frontend/venv/lib/python3.12/site-packages/botocore/data/security-ir/2018-05-10/waiters-2.json +/Users/vgodwin/genesis-test/agent-runtime/device_management/samples/02-use-cases/05-Device-Management-System/frontend/venv/lib/python3.12/site-packages/botocore/data/securityhub/2018-10-26/endpoint-rule-set-1.json.gz +/Users/vgodwin/genesis-test/agent-runtime/device_management/samples/02-use-cases/05-Device-Management-System/frontend/venv/lib/python3.12/site-packages/botocore/data/securityhub/2018-10-26/examples-1.json +/Users/vgodwin/genesis-test/agent-runtime/device_management/samples/02-use-cases/05-Device-Management-System/frontend/venv/lib/python3.12/site-packages/botocore/data/securityhub/2018-10-26/paginators-1.json +/Users/vgodwin/genesis-test/agent-runtime/device_management/samples/02-use-cases/05-Device-Management-System/frontend/venv/lib/python3.12/site-packages/botocore/data/securityhub/2018-10-26/paginators-1.sdk-extras.json +/Users/vgodwin/genesis-test/agent-runtime/device_management/samples/02-use-cases/05-Device-Management-System/frontend/venv/lib/python3.12/site-packages/botocore/data/securityhub/2018-10-26/service-2.json.gz +/Users/vgodwin/genesis-test/agent-runtime/device_management/samples/02-use-cases/05-Device-Management-System/frontend/venv/lib/python3.12/site-packages/botocore/data/securitylake/2018-05-10/endpoint-rule-set-1.json.gz +/Users/vgodwin/genesis-test/agent-runtime/device_management/samples/02-use-cases/05-Device-Management-System/frontend/venv/lib/python3.12/site-packages/botocore/data/securitylake/2018-05-10/paginators-1.json +/Users/vgodwin/genesis-test/agent-runtime/device_management/samples/02-use-cases/05-Device-Management-System/frontend/venv/lib/python3.12/site-packages/botocore/data/securitylake/2018-05-10/paginators-1.sdk-extras.json +/Users/vgodwin/genesis-test/agent-runtime/device_management/samples/02-use-cases/05-Device-Management-System/frontend/venv/lib/python3.12/site-packages/botocore/data/securitylake/2018-05-10/service-2.json.gz +/Users/vgodwin/genesis-test/agent-runtime/device_management/samples/02-use-cases/05-Device-Management-System/frontend/venv/lib/python3.12/site-packages/botocore/data/serverlessrepo/2017-09-08/endpoint-rule-set-1.json.gz +/Users/vgodwin/genesis-test/agent-runtime/device_management/samples/02-use-cases/05-Device-Management-System/frontend/venv/lib/python3.12/site-packages/botocore/data/serverlessrepo/2017-09-08/paginators-1.json +/Users/vgodwin/genesis-test/agent-runtime/device_management/samples/02-use-cases/05-Device-Management-System/frontend/venv/lib/python3.12/site-packages/botocore/data/serverlessrepo/2017-09-08/service-2.json.gz +/Users/vgodwin/genesis-test/agent-runtime/device_management/samples/02-use-cases/05-Device-Management-System/frontend/venv/lib/python3.12/site-packages/botocore/data/service-quotas/2019-06-24/endpoint-rule-set-1.json.gz +/Users/vgodwin/genesis-test/agent-runtime/device_management/samples/02-use-cases/05-Device-Management-System/frontend/venv/lib/python3.12/site-packages/botocore/data/service-quotas/2019-06-24/examples-1.json +/Users/vgodwin/genesis-test/agent-runtime/device_management/samples/02-use-cases/05-Device-Management-System/frontend/venv/lib/python3.12/site-packages/botocore/data/service-quotas/2019-06-24/paginators-1.json +/Users/vgodwin/genesis-test/agent-runtime/device_management/samples/02-use-cases/05-Device-Management-System/frontend/venv/lib/python3.12/site-packages/botocore/data/service-quotas/2019-06-24/service-2.json.gz +/Users/vgodwin/genesis-test/agent-runtime/device_management/samples/02-use-cases/05-Device-Management-System/frontend/venv/lib/python3.12/site-packages/botocore/data/servicecatalog-appregistry/2020-06-24/endpoint-rule-set-1.json.gz +/Users/vgodwin/genesis-test/agent-runtime/device_management/samples/02-use-cases/05-Device-Management-System/frontend/venv/lib/python3.12/site-packages/botocore/data/servicecatalog-appregistry/2020-06-24/examples-1.json +/Users/vgodwin/genesis-test/agent-runtime/device_management/samples/02-use-cases/05-Device-Management-System/frontend/venv/lib/python3.12/site-packages/botocore/data/servicecatalog-appregistry/2020-06-24/paginators-1.json +/Users/vgodwin/genesis-test/agent-runtime/device_management/samples/02-use-cases/05-Device-Management-System/frontend/venv/lib/python3.12/site-packages/botocore/data/servicecatalog-appregistry/2020-06-24/service-2.json.gz +/Users/vgodwin/genesis-test/agent-runtime/device_management/samples/02-use-cases/05-Device-Management-System/frontend/venv/lib/python3.12/site-packages/botocore/data/servicecatalog/2015-12-10/endpoint-rule-set-1.json.gz +/Users/vgodwin/genesis-test/agent-runtime/device_management/samples/02-use-cases/05-Device-Management-System/frontend/venv/lib/python3.12/site-packages/botocore/data/servicecatalog/2015-12-10/examples-1.json +/Users/vgodwin/genesis-test/agent-runtime/device_management/samples/02-use-cases/05-Device-Management-System/frontend/venv/lib/python3.12/site-packages/botocore/data/servicecatalog/2015-12-10/paginators-1.json +/Users/vgodwin/genesis-test/agent-runtime/device_management/samples/02-use-cases/05-Device-Management-System/frontend/venv/lib/python3.12/site-packages/botocore/data/servicecatalog/2015-12-10/service-2.json.gz +/Users/vgodwin/genesis-test/agent-runtime/device_management/samples/02-use-cases/05-Device-Management-System/frontend/venv/lib/python3.12/site-packages/botocore/data/servicediscovery/2017-03-14/endpoint-rule-set-1.json.gz +/Users/vgodwin/genesis-test/agent-runtime/device_management/samples/02-use-cases/05-Device-Management-System/frontend/venv/lib/python3.12/site-packages/botocore/data/servicediscovery/2017-03-14/examples-1.json +/Users/vgodwin/genesis-test/agent-runtime/device_management/samples/02-use-cases/05-Device-Management-System/frontend/venv/lib/python3.12/site-packages/botocore/data/servicediscovery/2017-03-14/paginators-1.json +/Users/vgodwin/genesis-test/agent-runtime/device_management/samples/02-use-cases/05-Device-Management-System/frontend/venv/lib/python3.12/site-packages/botocore/data/servicediscovery/2017-03-14/service-2.json.gz +/Users/vgodwin/genesis-test/agent-runtime/device_management/samples/02-use-cases/05-Device-Management-System/frontend/venv/lib/python3.12/site-packages/botocore/data/ses/2010-12-01/endpoint-rule-set-1.json.gz +/Users/vgodwin/genesis-test/agent-runtime/device_management/samples/02-use-cases/05-Device-Management-System/frontend/venv/lib/python3.12/site-packages/botocore/data/ses/2010-12-01/examples-1.json +/Users/vgodwin/genesis-test/agent-runtime/device_management/samples/02-use-cases/05-Device-Management-System/frontend/venv/lib/python3.12/site-packages/botocore/data/ses/2010-12-01/paginators-1.json +/Users/vgodwin/genesis-test/agent-runtime/device_management/samples/02-use-cases/05-Device-Management-System/frontend/venv/lib/python3.12/site-packages/botocore/data/ses/2010-12-01/service-2.json.gz +/Users/vgodwin/genesis-test/agent-runtime/device_management/samples/02-use-cases/05-Device-Management-System/frontend/venv/lib/python3.12/site-packages/botocore/data/ses/2010-12-01/waiters-2.json +/Users/vgodwin/genesis-test/agent-runtime/device_management/samples/02-use-cases/05-Device-Management-System/frontend/venv/lib/python3.12/site-packages/botocore/data/sesv2/2019-09-27/endpoint-rule-set-1.json.gz +/Users/vgodwin/genesis-test/agent-runtime/device_management/samples/02-use-cases/05-Device-Management-System/frontend/venv/lib/python3.12/site-packages/botocore/data/sesv2/2019-09-27/examples-1.json +/Users/vgodwin/genesis-test/agent-runtime/device_management/samples/02-use-cases/05-Device-Management-System/frontend/venv/lib/python3.12/site-packages/botocore/data/sesv2/2019-09-27/paginators-1.json +/Users/vgodwin/genesis-test/agent-runtime/device_management/samples/02-use-cases/05-Device-Management-System/frontend/venv/lib/python3.12/site-packages/botocore/data/sesv2/2019-09-27/service-2.json.gz +/Users/vgodwin/genesis-test/agent-runtime/device_management/samples/02-use-cases/05-Device-Management-System/frontend/venv/lib/python3.12/site-packages/botocore/data/shield/2016-06-02/endpoint-rule-set-1.json.gz +/Users/vgodwin/genesis-test/agent-runtime/device_management/samples/02-use-cases/05-Device-Management-System/frontend/venv/lib/python3.12/site-packages/botocore/data/shield/2016-06-02/examples-1.json +/Users/vgodwin/genesis-test/agent-runtime/device_management/samples/02-use-cases/05-Device-Management-System/frontend/venv/lib/python3.12/site-packages/botocore/data/shield/2016-06-02/paginators-1.json +/Users/vgodwin/genesis-test/agent-runtime/device_management/samples/02-use-cases/05-Device-Management-System/frontend/venv/lib/python3.12/site-packages/botocore/data/shield/2016-06-02/service-2.json.gz +/Users/vgodwin/genesis-test/agent-runtime/device_management/samples/02-use-cases/05-Device-Management-System/frontend/venv/lib/python3.12/site-packages/botocore/data/signer/2017-08-25/endpoint-rule-set-1.json.gz +/Users/vgodwin/genesis-test/agent-runtime/device_management/samples/02-use-cases/05-Device-Management-System/frontend/venv/lib/python3.12/site-packages/botocore/data/signer/2017-08-25/examples-1.json +/Users/vgodwin/genesis-test/agent-runtime/device_management/samples/02-use-cases/05-Device-Management-System/frontend/venv/lib/python3.12/site-packages/botocore/data/signer/2017-08-25/paginators-1.json +/Users/vgodwin/genesis-test/agent-runtime/device_management/samples/02-use-cases/05-Device-Management-System/frontend/venv/lib/python3.12/site-packages/botocore/data/signer/2017-08-25/service-2.json.gz +/Users/vgodwin/genesis-test/agent-runtime/device_management/samples/02-use-cases/05-Device-Management-System/frontend/venv/lib/python3.12/site-packages/botocore/data/signer/2017-08-25/waiters-2.json +/Users/vgodwin/genesis-test/agent-runtime/device_management/samples/02-use-cases/05-Device-Management-System/frontend/venv/lib/python3.12/site-packages/botocore/data/simspaceweaver/2022-10-28/endpoint-rule-set-1.json.gz +/Users/vgodwin/genesis-test/agent-runtime/device_management/samples/02-use-cases/05-Device-Management-System/frontend/venv/lib/python3.12/site-packages/botocore/data/simspaceweaver/2022-10-28/paginators-1.json +/Users/vgodwin/genesis-test/agent-runtime/device_management/samples/02-use-cases/05-Device-Management-System/frontend/venv/lib/python3.12/site-packages/botocore/data/simspaceweaver/2022-10-28/service-2.json.gz +/Users/vgodwin/genesis-test/agent-runtime/device_management/samples/02-use-cases/05-Device-Management-System/frontend/venv/lib/python3.12/site-packages/botocore/data/sms-voice/2018-09-05/endpoint-rule-set-1.json.gz +/Users/vgodwin/genesis-test/agent-runtime/device_management/samples/02-use-cases/05-Device-Management-System/frontend/venv/lib/python3.12/site-packages/botocore/data/sms-voice/2018-09-05/service-2.json.gz +/Users/vgodwin/genesis-test/agent-runtime/device_management/samples/02-use-cases/05-Device-Management-System/frontend/venv/lib/python3.12/site-packages/botocore/data/sms/2016-10-24/endpoint-rule-set-1.json.gz +/Users/vgodwin/genesis-test/agent-runtime/device_management/samples/02-use-cases/05-Device-Management-System/frontend/venv/lib/python3.12/site-packages/botocore/data/sms/2016-10-24/examples-1.json +/Users/vgodwin/genesis-test/agent-runtime/device_management/samples/02-use-cases/05-Device-Management-System/frontend/venv/lib/python3.12/site-packages/botocore/data/sms/2016-10-24/paginators-1.json +/Users/vgodwin/genesis-test/agent-runtime/device_management/samples/02-use-cases/05-Device-Management-System/frontend/venv/lib/python3.12/site-packages/botocore/data/sms/2016-10-24/service-2.json.gz +/Users/vgodwin/genesis-test/agent-runtime/device_management/samples/02-use-cases/05-Device-Management-System/frontend/venv/lib/python3.12/site-packages/botocore/data/snow-device-management/2021-08-04/endpoint-rule-set-1.json.gz +/Users/vgodwin/genesis-test/agent-runtime/device_management/samples/02-use-cases/05-Device-Management-System/frontend/venv/lib/python3.12/site-packages/botocore/data/snow-device-management/2021-08-04/examples-1.json +/Users/vgodwin/genesis-test/agent-runtime/device_management/samples/02-use-cases/05-Device-Management-System/frontend/venv/lib/python3.12/site-packages/botocore/data/snow-device-management/2021-08-04/paginators-1.json +/Users/vgodwin/genesis-test/agent-runtime/device_management/samples/02-use-cases/05-Device-Management-System/frontend/venv/lib/python3.12/site-packages/botocore/data/snow-device-management/2021-08-04/service-2.json.gz +/Users/vgodwin/genesis-test/agent-runtime/device_management/samples/02-use-cases/05-Device-Management-System/frontend/venv/lib/python3.12/site-packages/botocore/data/snowball/2016-06-30/endpoint-rule-set-1.json.gz +/Users/vgodwin/genesis-test/agent-runtime/device_management/samples/02-use-cases/05-Device-Management-System/frontend/venv/lib/python3.12/site-packages/botocore/data/snowball/2016-06-30/examples-1.json +/Users/vgodwin/genesis-test/agent-runtime/device_management/samples/02-use-cases/05-Device-Management-System/frontend/venv/lib/python3.12/site-packages/botocore/data/snowball/2016-06-30/paginators-1.json +/Users/vgodwin/genesis-test/agent-runtime/device_management/samples/02-use-cases/05-Device-Management-System/frontend/venv/lib/python3.12/site-packages/botocore/data/snowball/2016-06-30/service-2.json.gz +/Users/vgodwin/genesis-test/agent-runtime/device_management/samples/02-use-cases/05-Device-Management-System/frontend/venv/lib/python3.12/site-packages/botocore/data/sns/2010-03-31/endpoint-rule-set-1.json.gz +/Users/vgodwin/genesis-test/agent-runtime/device_management/samples/02-use-cases/05-Device-Management-System/frontend/venv/lib/python3.12/site-packages/botocore/data/sns/2010-03-31/examples-1.json +/Users/vgodwin/genesis-test/agent-runtime/device_management/samples/02-use-cases/05-Device-Management-System/frontend/venv/lib/python3.12/site-packages/botocore/data/sns/2010-03-31/paginators-1.json +/Users/vgodwin/genesis-test/agent-runtime/device_management/samples/02-use-cases/05-Device-Management-System/frontend/venv/lib/python3.12/site-packages/botocore/data/sns/2010-03-31/service-2.json.gz +/Users/vgodwin/genesis-test/agent-runtime/device_management/samples/02-use-cases/05-Device-Management-System/frontend/venv/lib/python3.12/site-packages/botocore/data/socialmessaging/2024-01-01/endpoint-rule-set-1.json.gz +/Users/vgodwin/genesis-test/agent-runtime/device_management/samples/02-use-cases/05-Device-Management-System/frontend/venv/lib/python3.12/site-packages/botocore/data/socialmessaging/2024-01-01/paginators-1.json +/Users/vgodwin/genesis-test/agent-runtime/device_management/samples/02-use-cases/05-Device-Management-System/frontend/venv/lib/python3.12/site-packages/botocore/data/socialmessaging/2024-01-01/service-2.json.gz +/Users/vgodwin/genesis-test/agent-runtime/device_management/samples/02-use-cases/05-Device-Management-System/frontend/venv/lib/python3.12/site-packages/botocore/data/sqs/2012-11-05/endpoint-rule-set-1.json.gz +/Users/vgodwin/genesis-test/agent-runtime/device_management/samples/02-use-cases/05-Device-Management-System/frontend/venv/lib/python3.12/site-packages/botocore/data/sqs/2012-11-05/examples-1.json +/Users/vgodwin/genesis-test/agent-runtime/device_management/samples/02-use-cases/05-Device-Management-System/frontend/venv/lib/python3.12/site-packages/botocore/data/sqs/2012-11-05/paginators-1.json +/Users/vgodwin/genesis-test/agent-runtime/device_management/samples/02-use-cases/05-Device-Management-System/frontend/venv/lib/python3.12/site-packages/botocore/data/sqs/2012-11-05/service-2.json.gz +/Users/vgodwin/genesis-test/agent-runtime/device_management/samples/02-use-cases/05-Device-Management-System/frontend/venv/lib/python3.12/site-packages/botocore/data/ssm-contacts/2021-05-03/endpoint-rule-set-1.json.gz +/Users/vgodwin/genesis-test/agent-runtime/device_management/samples/02-use-cases/05-Device-Management-System/frontend/venv/lib/python3.12/site-packages/botocore/data/ssm-contacts/2021-05-03/examples-1.json +/Users/vgodwin/genesis-test/agent-runtime/device_management/samples/02-use-cases/05-Device-Management-System/frontend/venv/lib/python3.12/site-packages/botocore/data/ssm-contacts/2021-05-03/paginators-1.json +/Users/vgodwin/genesis-test/agent-runtime/device_management/samples/02-use-cases/05-Device-Management-System/frontend/venv/lib/python3.12/site-packages/botocore/data/ssm-contacts/2021-05-03/service-2.json.gz +/Users/vgodwin/genesis-test/agent-runtime/device_management/samples/02-use-cases/05-Device-Management-System/frontend/venv/lib/python3.12/site-packages/botocore/data/ssm-guiconnect/2021-05-01/endpoint-rule-set-1.json.gz +/Users/vgodwin/genesis-test/agent-runtime/device_management/samples/02-use-cases/05-Device-Management-System/frontend/venv/lib/python3.12/site-packages/botocore/data/ssm-guiconnect/2021-05-01/paginators-1.json +/Users/vgodwin/genesis-test/agent-runtime/device_management/samples/02-use-cases/05-Device-Management-System/frontend/venv/lib/python3.12/site-packages/botocore/data/ssm-guiconnect/2021-05-01/service-2.json.gz +/Users/vgodwin/genesis-test/agent-runtime/device_management/samples/02-use-cases/05-Device-Management-System/frontend/venv/lib/python3.12/site-packages/botocore/data/ssm-incidents/2018-05-10/endpoint-rule-set-1.json.gz +/Users/vgodwin/genesis-test/agent-runtime/device_management/samples/02-use-cases/05-Device-Management-System/frontend/venv/lib/python3.12/site-packages/botocore/data/ssm-incidents/2018-05-10/examples-1.json +/Users/vgodwin/genesis-test/agent-runtime/device_management/samples/02-use-cases/05-Device-Management-System/frontend/venv/lib/python3.12/site-packages/botocore/data/ssm-incidents/2018-05-10/paginators-1.json +/Users/vgodwin/genesis-test/agent-runtime/device_management/samples/02-use-cases/05-Device-Management-System/frontend/venv/lib/python3.12/site-packages/botocore/data/ssm-incidents/2018-05-10/service-2.json.gz +/Users/vgodwin/genesis-test/agent-runtime/device_management/samples/02-use-cases/05-Device-Management-System/frontend/venv/lib/python3.12/site-packages/botocore/data/ssm-incidents/2018-05-10/waiters-2.json +/Users/vgodwin/genesis-test/agent-runtime/device_management/samples/02-use-cases/05-Device-Management-System/frontend/venv/lib/python3.12/site-packages/botocore/data/ssm-quicksetup/2018-05-10/endpoint-rule-set-1.json.gz +/Users/vgodwin/genesis-test/agent-runtime/device_management/samples/02-use-cases/05-Device-Management-System/frontend/venv/lib/python3.12/site-packages/botocore/data/ssm-quicksetup/2018-05-10/paginators-1.json +/Users/vgodwin/genesis-test/agent-runtime/device_management/samples/02-use-cases/05-Device-Management-System/frontend/venv/lib/python3.12/site-packages/botocore/data/ssm-quicksetup/2018-05-10/service-2.json.gz +/Users/vgodwin/genesis-test/agent-runtime/device_management/samples/02-use-cases/05-Device-Management-System/frontend/venv/lib/python3.12/site-packages/botocore/data/ssm-sap/2018-05-10/endpoint-rule-set-1.json.gz +/Users/vgodwin/genesis-test/agent-runtime/device_management/samples/02-use-cases/05-Device-Management-System/frontend/venv/lib/python3.12/site-packages/botocore/data/ssm-sap/2018-05-10/paginators-1.json +/Users/vgodwin/genesis-test/agent-runtime/device_management/samples/02-use-cases/05-Device-Management-System/frontend/venv/lib/python3.12/site-packages/botocore/data/ssm-sap/2018-05-10/service-2.json.gz +/Users/vgodwin/genesis-test/agent-runtime/device_management/samples/02-use-cases/05-Device-Management-System/frontend/venv/lib/python3.12/site-packages/botocore/data/ssm/2014-11-06/endpoint-rule-set-1.json.gz +/Users/vgodwin/genesis-test/agent-runtime/device_management/samples/02-use-cases/05-Device-Management-System/frontend/venv/lib/python3.12/site-packages/botocore/data/ssm/2014-11-06/examples-1.json +/Users/vgodwin/genesis-test/agent-runtime/device_management/samples/02-use-cases/05-Device-Management-System/frontend/venv/lib/python3.12/site-packages/botocore/data/ssm/2014-11-06/paginators-1.json +/Users/vgodwin/genesis-test/agent-runtime/device_management/samples/02-use-cases/05-Device-Management-System/frontend/venv/lib/python3.12/site-packages/botocore/data/ssm/2014-11-06/service-2.json.gz +/Users/vgodwin/genesis-test/agent-runtime/device_management/samples/02-use-cases/05-Device-Management-System/frontend/venv/lib/python3.12/site-packages/botocore/data/ssm/2014-11-06/waiters-2.json +/Users/vgodwin/genesis-test/agent-runtime/device_management/samples/02-use-cases/05-Device-Management-System/frontend/venv/lib/python3.12/site-packages/botocore/data/sso-admin/2020-07-20/endpoint-rule-set-1.json.gz +/Users/vgodwin/genesis-test/agent-runtime/device_management/samples/02-use-cases/05-Device-Management-System/frontend/venv/lib/python3.12/site-packages/botocore/data/sso-admin/2020-07-20/examples-1.json +/Users/vgodwin/genesis-test/agent-runtime/device_management/samples/02-use-cases/05-Device-Management-System/frontend/venv/lib/python3.12/site-packages/botocore/data/sso-admin/2020-07-20/paginators-1.json +/Users/vgodwin/genesis-test/agent-runtime/device_management/samples/02-use-cases/05-Device-Management-System/frontend/venv/lib/python3.12/site-packages/botocore/data/sso-admin/2020-07-20/service-2.json.gz +/Users/vgodwin/genesis-test/agent-runtime/device_management/samples/02-use-cases/05-Device-Management-System/frontend/venv/lib/python3.12/site-packages/botocore/data/sso-admin/2020-07-20/waiters-2.json +/Users/vgodwin/genesis-test/agent-runtime/device_management/samples/02-use-cases/05-Device-Management-System/frontend/venv/lib/python3.12/site-packages/botocore/data/sso-oidc/2019-06-10/endpoint-rule-set-1.json.gz +/Users/vgodwin/genesis-test/agent-runtime/device_management/samples/02-use-cases/05-Device-Management-System/frontend/venv/lib/python3.12/site-packages/botocore/data/sso-oidc/2019-06-10/examples-1.json +/Users/vgodwin/genesis-test/agent-runtime/device_management/samples/02-use-cases/05-Device-Management-System/frontend/venv/lib/python3.12/site-packages/botocore/data/sso-oidc/2019-06-10/paginators-1.json +/Users/vgodwin/genesis-test/agent-runtime/device_management/samples/02-use-cases/05-Device-Management-System/frontend/venv/lib/python3.12/site-packages/botocore/data/sso-oidc/2019-06-10/service-2.json.gz +/Users/vgodwin/genesis-test/agent-runtime/device_management/samples/02-use-cases/05-Device-Management-System/frontend/venv/lib/python3.12/site-packages/botocore/data/sso/2019-06-10/endpoint-rule-set-1.json.gz +/Users/vgodwin/genesis-test/agent-runtime/device_management/samples/02-use-cases/05-Device-Management-System/frontend/venv/lib/python3.12/site-packages/botocore/data/sso/2019-06-10/examples-1.json +/Users/vgodwin/genesis-test/agent-runtime/device_management/samples/02-use-cases/05-Device-Management-System/frontend/venv/lib/python3.12/site-packages/botocore/data/sso/2019-06-10/paginators-1.json +/Users/vgodwin/genesis-test/agent-runtime/device_management/samples/02-use-cases/05-Device-Management-System/frontend/venv/lib/python3.12/site-packages/botocore/data/sso/2019-06-10/service-2.json.gz +/Users/vgodwin/genesis-test/agent-runtime/device_management/samples/02-use-cases/05-Device-Management-System/frontend/venv/lib/python3.12/site-packages/botocore/data/stepfunctions/2016-11-23/endpoint-rule-set-1.json.gz +/Users/vgodwin/genesis-test/agent-runtime/device_management/samples/02-use-cases/05-Device-Management-System/frontend/venv/lib/python3.12/site-packages/botocore/data/stepfunctions/2016-11-23/examples-1.json +/Users/vgodwin/genesis-test/agent-runtime/device_management/samples/02-use-cases/05-Device-Management-System/frontend/venv/lib/python3.12/site-packages/botocore/data/stepfunctions/2016-11-23/paginators-1.json +/Users/vgodwin/genesis-test/agent-runtime/device_management/samples/02-use-cases/05-Device-Management-System/frontend/venv/lib/python3.12/site-packages/botocore/data/stepfunctions/2016-11-23/service-2.json.gz +/Users/vgodwin/genesis-test/agent-runtime/device_management/samples/02-use-cases/05-Device-Management-System/frontend/venv/lib/python3.12/site-packages/botocore/data/storagegateway/2013-06-30/endpoint-rule-set-1.json.gz +/Users/vgodwin/genesis-test/agent-runtime/device_management/samples/02-use-cases/05-Device-Management-System/frontend/venv/lib/python3.12/site-packages/botocore/data/storagegateway/2013-06-30/examples-1.json +/Users/vgodwin/genesis-test/agent-runtime/device_management/samples/02-use-cases/05-Device-Management-System/frontend/venv/lib/python3.12/site-packages/botocore/data/storagegateway/2013-06-30/paginators-1.json +/Users/vgodwin/genesis-test/agent-runtime/device_management/samples/02-use-cases/05-Device-Management-System/frontend/venv/lib/python3.12/site-packages/botocore/data/storagegateway/2013-06-30/service-2.json.gz +/Users/vgodwin/genesis-test/agent-runtime/device_management/samples/02-use-cases/05-Device-Management-System/frontend/venv/lib/python3.12/site-packages/botocore/data/sts/2011-06-15/endpoint-rule-set-1.json.gz +/Users/vgodwin/genesis-test/agent-runtime/device_management/samples/02-use-cases/05-Device-Management-System/frontend/venv/lib/python3.12/site-packages/botocore/data/sts/2011-06-15/examples-1.json +/Users/vgodwin/genesis-test/agent-runtime/device_management/samples/02-use-cases/05-Device-Management-System/frontend/venv/lib/python3.12/site-packages/botocore/data/sts/2011-06-15/paginators-1.json +/Users/vgodwin/genesis-test/agent-runtime/device_management/samples/02-use-cases/05-Device-Management-System/frontend/venv/lib/python3.12/site-packages/botocore/data/sts/2011-06-15/service-2.json.gz +/Users/vgodwin/genesis-test/agent-runtime/device_management/samples/02-use-cases/05-Device-Management-System/frontend/venv/lib/python3.12/site-packages/botocore/data/supplychain/2024-01-01/endpoint-rule-set-1.json.gz +/Users/vgodwin/genesis-test/agent-runtime/device_management/samples/02-use-cases/05-Device-Management-System/frontend/venv/lib/python3.12/site-packages/botocore/data/supplychain/2024-01-01/paginators-1.json +/Users/vgodwin/genesis-test/agent-runtime/device_management/samples/02-use-cases/05-Device-Management-System/frontend/venv/lib/python3.12/site-packages/botocore/data/supplychain/2024-01-01/service-2.json.gz +/Users/vgodwin/genesis-test/agent-runtime/device_management/samples/02-use-cases/05-Device-Management-System/frontend/venv/lib/python3.12/site-packages/botocore/data/support-app/2021-08-20/endpoint-rule-set-1.json.gz +/Users/vgodwin/genesis-test/agent-runtime/device_management/samples/02-use-cases/05-Device-Management-System/frontend/venv/lib/python3.12/site-packages/botocore/data/support-app/2021-08-20/paginators-1.json +/Users/vgodwin/genesis-test/agent-runtime/device_management/samples/02-use-cases/05-Device-Management-System/frontend/venv/lib/python3.12/site-packages/botocore/data/support-app/2021-08-20/service-2.json.gz +/Users/vgodwin/genesis-test/agent-runtime/device_management/samples/02-use-cases/05-Device-Management-System/frontend/venv/lib/python3.12/site-packages/botocore/data/support/2013-04-15/endpoint-rule-set-1.json.gz +/Users/vgodwin/genesis-test/agent-runtime/device_management/samples/02-use-cases/05-Device-Management-System/frontend/venv/lib/python3.12/site-packages/botocore/data/support/2013-04-15/examples-1.json +/Users/vgodwin/genesis-test/agent-runtime/device_management/samples/02-use-cases/05-Device-Management-System/frontend/venv/lib/python3.12/site-packages/botocore/data/support/2013-04-15/paginators-1.json +/Users/vgodwin/genesis-test/agent-runtime/device_management/samples/02-use-cases/05-Device-Management-System/frontend/venv/lib/python3.12/site-packages/botocore/data/support/2013-04-15/service-2.json.gz +/Users/vgodwin/genesis-test/agent-runtime/device_management/samples/02-use-cases/05-Device-Management-System/frontend/venv/lib/python3.12/site-packages/botocore/data/swf/2012-01-25/endpoint-rule-set-1.json.gz +/Users/vgodwin/genesis-test/agent-runtime/device_management/samples/02-use-cases/05-Device-Management-System/frontend/venv/lib/python3.12/site-packages/botocore/data/swf/2012-01-25/examples-1.json +/Users/vgodwin/genesis-test/agent-runtime/device_management/samples/02-use-cases/05-Device-Management-System/frontend/venv/lib/python3.12/site-packages/botocore/data/swf/2012-01-25/paginators-1.json +/Users/vgodwin/genesis-test/agent-runtime/device_management/samples/02-use-cases/05-Device-Management-System/frontend/venv/lib/python3.12/site-packages/botocore/data/swf/2012-01-25/service-2.json.gz +/Users/vgodwin/genesis-test/agent-runtime/device_management/samples/02-use-cases/05-Device-Management-System/frontend/venv/lib/python3.12/site-packages/botocore/data/synthetics/2017-10-11/endpoint-rule-set-1.json.gz +/Users/vgodwin/genesis-test/agent-runtime/device_management/samples/02-use-cases/05-Device-Management-System/frontend/venv/lib/python3.12/site-packages/botocore/data/synthetics/2017-10-11/examples-1.json +/Users/vgodwin/genesis-test/agent-runtime/device_management/samples/02-use-cases/05-Device-Management-System/frontend/venv/lib/python3.12/site-packages/botocore/data/synthetics/2017-10-11/paginators-1.json +/Users/vgodwin/genesis-test/agent-runtime/device_management/samples/02-use-cases/05-Device-Management-System/frontend/venv/lib/python3.12/site-packages/botocore/data/synthetics/2017-10-11/service-2.json.gz +/Users/vgodwin/genesis-test/agent-runtime/device_management/samples/02-use-cases/05-Device-Management-System/frontend/venv/lib/python3.12/site-packages/botocore/data/taxsettings/2018-05-10/endpoint-rule-set-1.json.gz +/Users/vgodwin/genesis-test/agent-runtime/device_management/samples/02-use-cases/05-Device-Management-System/frontend/venv/lib/python3.12/site-packages/botocore/data/taxsettings/2018-05-10/paginators-1.json +/Users/vgodwin/genesis-test/agent-runtime/device_management/samples/02-use-cases/05-Device-Management-System/frontend/venv/lib/python3.12/site-packages/botocore/data/taxsettings/2018-05-10/service-2.json.gz +/Users/vgodwin/genesis-test/agent-runtime/device_management/samples/02-use-cases/05-Device-Management-System/frontend/venv/lib/python3.12/site-packages/botocore/data/textract/2018-06-27/endpoint-rule-set-1.json.gz +/Users/vgodwin/genesis-test/agent-runtime/device_management/samples/02-use-cases/05-Device-Management-System/frontend/venv/lib/python3.12/site-packages/botocore/data/textract/2018-06-27/examples-1.json +/Users/vgodwin/genesis-test/agent-runtime/device_management/samples/02-use-cases/05-Device-Management-System/frontend/venv/lib/python3.12/site-packages/botocore/data/textract/2018-06-27/paginators-1.json +/Users/vgodwin/genesis-test/agent-runtime/device_management/samples/02-use-cases/05-Device-Management-System/frontend/venv/lib/python3.12/site-packages/botocore/data/textract/2018-06-27/service-2.json.gz +/Users/vgodwin/genesis-test/agent-runtime/device_management/samples/02-use-cases/05-Device-Management-System/frontend/venv/lib/python3.12/site-packages/botocore/data/timestream-influxdb/2023-01-27/endpoint-rule-set-1.json.gz +/Users/vgodwin/genesis-test/agent-runtime/device_management/samples/02-use-cases/05-Device-Management-System/frontend/venv/lib/python3.12/site-packages/botocore/data/timestream-influxdb/2023-01-27/paginators-1.json +/Users/vgodwin/genesis-test/agent-runtime/device_management/samples/02-use-cases/05-Device-Management-System/frontend/venv/lib/python3.12/site-packages/botocore/data/timestream-influxdb/2023-01-27/service-2.json.gz +/Users/vgodwin/genesis-test/agent-runtime/device_management/samples/02-use-cases/05-Device-Management-System/frontend/venv/lib/python3.12/site-packages/botocore/data/timestream-query/2018-11-01/endpoint-rule-set-1.json.gz +/Users/vgodwin/genesis-test/agent-runtime/device_management/samples/02-use-cases/05-Device-Management-System/frontend/venv/lib/python3.12/site-packages/botocore/data/timestream-query/2018-11-01/examples-1.json +/Users/vgodwin/genesis-test/agent-runtime/device_management/samples/02-use-cases/05-Device-Management-System/frontend/venv/lib/python3.12/site-packages/botocore/data/timestream-query/2018-11-01/paginators-1.json +/Users/vgodwin/genesis-test/agent-runtime/device_management/samples/02-use-cases/05-Device-Management-System/frontend/venv/lib/python3.12/site-packages/botocore/data/timestream-query/2018-11-01/service-2.json.gz +/Users/vgodwin/genesis-test/agent-runtime/device_management/samples/02-use-cases/05-Device-Management-System/frontend/venv/lib/python3.12/site-packages/botocore/data/timestream-write/2018-11-01/endpoint-rule-set-1.json.gz +/Users/vgodwin/genesis-test/agent-runtime/device_management/samples/02-use-cases/05-Device-Management-System/frontend/venv/lib/python3.12/site-packages/botocore/data/timestream-write/2018-11-01/examples-1.json +/Users/vgodwin/genesis-test/agent-runtime/device_management/samples/02-use-cases/05-Device-Management-System/frontend/venv/lib/python3.12/site-packages/botocore/data/timestream-write/2018-11-01/paginators-1.json +/Users/vgodwin/genesis-test/agent-runtime/device_management/samples/02-use-cases/05-Device-Management-System/frontend/venv/lib/python3.12/site-packages/botocore/data/timestream-write/2018-11-01/service-2.json.gz +/Users/vgodwin/genesis-test/agent-runtime/device_management/samples/02-use-cases/05-Device-Management-System/frontend/venv/lib/python3.12/site-packages/botocore/data/tnb/2008-10-21/endpoint-rule-set-1.json.gz +/Users/vgodwin/genesis-test/agent-runtime/device_management/samples/02-use-cases/05-Device-Management-System/frontend/venv/lib/python3.12/site-packages/botocore/data/tnb/2008-10-21/paginators-1.json +/Users/vgodwin/genesis-test/agent-runtime/device_management/samples/02-use-cases/05-Device-Management-System/frontend/venv/lib/python3.12/site-packages/botocore/data/tnb/2008-10-21/service-2.json.gz +/Users/vgodwin/genesis-test/agent-runtime/device_management/samples/02-use-cases/05-Device-Management-System/frontend/venv/lib/python3.12/site-packages/botocore/data/transcribe/2017-10-26/endpoint-rule-set-1.json.gz +/Users/vgodwin/genesis-test/agent-runtime/device_management/samples/02-use-cases/05-Device-Management-System/frontend/venv/lib/python3.12/site-packages/botocore/data/transcribe/2017-10-26/examples-1.json +/Users/vgodwin/genesis-test/agent-runtime/device_management/samples/02-use-cases/05-Device-Management-System/frontend/venv/lib/python3.12/site-packages/botocore/data/transcribe/2017-10-26/paginators-1.json +/Users/vgodwin/genesis-test/agent-runtime/device_management/samples/02-use-cases/05-Device-Management-System/frontend/venv/lib/python3.12/site-packages/botocore/data/transcribe/2017-10-26/service-2.json.gz +/Users/vgodwin/genesis-test/agent-runtime/device_management/samples/02-use-cases/05-Device-Management-System/frontend/venv/lib/python3.12/site-packages/botocore/data/transfer/2018-11-05/endpoint-rule-set-1.json.gz +/Users/vgodwin/genesis-test/agent-runtime/device_management/samples/02-use-cases/05-Device-Management-System/frontend/venv/lib/python3.12/site-packages/botocore/data/transfer/2018-11-05/examples-1.json +/Users/vgodwin/genesis-test/agent-runtime/device_management/samples/02-use-cases/05-Device-Management-System/frontend/venv/lib/python3.12/site-packages/botocore/data/transfer/2018-11-05/paginators-1.json +/Users/vgodwin/genesis-test/agent-runtime/device_management/samples/02-use-cases/05-Device-Management-System/frontend/venv/lib/python3.12/site-packages/botocore/data/transfer/2018-11-05/service-2.json.gz +/Users/vgodwin/genesis-test/agent-runtime/device_management/samples/02-use-cases/05-Device-Management-System/frontend/venv/lib/python3.12/site-packages/botocore/data/transfer/2018-11-05/waiters-2.json +/Users/vgodwin/genesis-test/agent-runtime/device_management/samples/02-use-cases/05-Device-Management-System/frontend/venv/lib/python3.12/site-packages/botocore/data/translate/2017-07-01/endpoint-rule-set-1.json.gz +/Users/vgodwin/genesis-test/agent-runtime/device_management/samples/02-use-cases/05-Device-Management-System/frontend/venv/lib/python3.12/site-packages/botocore/data/translate/2017-07-01/examples-1.json +/Users/vgodwin/genesis-test/agent-runtime/device_management/samples/02-use-cases/05-Device-Management-System/frontend/venv/lib/python3.12/site-packages/botocore/data/translate/2017-07-01/paginators-1.json +/Users/vgodwin/genesis-test/agent-runtime/device_management/samples/02-use-cases/05-Device-Management-System/frontend/venv/lib/python3.12/site-packages/botocore/data/translate/2017-07-01/service-2.json.gz +/Users/vgodwin/genesis-test/agent-runtime/device_management/samples/02-use-cases/05-Device-Management-System/frontend/venv/lib/python3.12/site-packages/botocore/data/trustedadvisor/2022-09-15/endpoint-rule-set-1.json.gz +/Users/vgodwin/genesis-test/agent-runtime/device_management/samples/02-use-cases/05-Device-Management-System/frontend/venv/lib/python3.12/site-packages/botocore/data/trustedadvisor/2022-09-15/paginators-1.json +/Users/vgodwin/genesis-test/agent-runtime/device_management/samples/02-use-cases/05-Device-Management-System/frontend/venv/lib/python3.12/site-packages/botocore/data/trustedadvisor/2022-09-15/service-2.json.gz +/Users/vgodwin/genesis-test/agent-runtime/device_management/samples/02-use-cases/05-Device-Management-System/frontend/venv/lib/python3.12/site-packages/botocore/data/verifiedpermissions/2021-12-01/endpoint-rule-set-1.json.gz +/Users/vgodwin/genesis-test/agent-runtime/device_management/samples/02-use-cases/05-Device-Management-System/frontend/venv/lib/python3.12/site-packages/botocore/data/verifiedpermissions/2021-12-01/paginators-1.json +/Users/vgodwin/genesis-test/agent-runtime/device_management/samples/02-use-cases/05-Device-Management-System/frontend/venv/lib/python3.12/site-packages/botocore/data/verifiedpermissions/2021-12-01/service-2.json.gz +/Users/vgodwin/genesis-test/agent-runtime/device_management/samples/02-use-cases/05-Device-Management-System/frontend/venv/lib/python3.12/site-packages/botocore/data/verifiedpermissions/2021-12-01/waiters-2.json +/Users/vgodwin/genesis-test/agent-runtime/device_management/samples/02-use-cases/05-Device-Management-System/frontend/venv/lib/python3.12/site-packages/botocore/data/voice-id/2021-09-27/endpoint-rule-set-1.json.gz +/Users/vgodwin/genesis-test/agent-runtime/device_management/samples/02-use-cases/05-Device-Management-System/frontend/venv/lib/python3.12/site-packages/botocore/data/voice-id/2021-09-27/examples-1.json +/Users/vgodwin/genesis-test/agent-runtime/device_management/samples/02-use-cases/05-Device-Management-System/frontend/venv/lib/python3.12/site-packages/botocore/data/voice-id/2021-09-27/paginators-1.json +/Users/vgodwin/genesis-test/agent-runtime/device_management/samples/02-use-cases/05-Device-Management-System/frontend/venv/lib/python3.12/site-packages/botocore/data/voice-id/2021-09-27/service-2.json.gz +/Users/vgodwin/genesis-test/agent-runtime/device_management/samples/02-use-cases/05-Device-Management-System/frontend/venv/lib/python3.12/site-packages/botocore/data/vpc-lattice/2022-11-30/endpoint-rule-set-1.json.gz +/Users/vgodwin/genesis-test/agent-runtime/device_management/samples/02-use-cases/05-Device-Management-System/frontend/venv/lib/python3.12/site-packages/botocore/data/vpc-lattice/2022-11-30/paginators-1.json +/Users/vgodwin/genesis-test/agent-runtime/device_management/samples/02-use-cases/05-Device-Management-System/frontend/venv/lib/python3.12/site-packages/botocore/data/vpc-lattice/2022-11-30/service-2.json.gz +/Users/vgodwin/genesis-test/agent-runtime/device_management/samples/02-use-cases/05-Device-Management-System/frontend/venv/lib/python3.12/site-packages/botocore/data/waf-regional/2016-11-28/endpoint-rule-set-1.json.gz +/Users/vgodwin/genesis-test/agent-runtime/device_management/samples/02-use-cases/05-Device-Management-System/frontend/venv/lib/python3.12/site-packages/botocore/data/waf-regional/2016-11-28/examples-1.json +/Users/vgodwin/genesis-test/agent-runtime/device_management/samples/02-use-cases/05-Device-Management-System/frontend/venv/lib/python3.12/site-packages/botocore/data/waf-regional/2016-11-28/paginators-1.json +/Users/vgodwin/genesis-test/agent-runtime/device_management/samples/02-use-cases/05-Device-Management-System/frontend/venv/lib/python3.12/site-packages/botocore/data/waf-regional/2016-11-28/service-2.json.gz +/Users/vgodwin/genesis-test/agent-runtime/device_management/samples/02-use-cases/05-Device-Management-System/frontend/venv/lib/python3.12/site-packages/botocore/data/waf/2015-08-24/endpoint-rule-set-1.json.gz +/Users/vgodwin/genesis-test/agent-runtime/device_management/samples/02-use-cases/05-Device-Management-System/frontend/venv/lib/python3.12/site-packages/botocore/data/waf/2015-08-24/examples-1.json +/Users/vgodwin/genesis-test/agent-runtime/device_management/samples/02-use-cases/05-Device-Management-System/frontend/venv/lib/python3.12/site-packages/botocore/data/waf/2015-08-24/paginators-1.json +/Users/vgodwin/genesis-test/agent-runtime/device_management/samples/02-use-cases/05-Device-Management-System/frontend/venv/lib/python3.12/site-packages/botocore/data/waf/2015-08-24/service-2.json.gz +/Users/vgodwin/genesis-test/agent-runtime/device_management/samples/02-use-cases/05-Device-Management-System/frontend/venv/lib/python3.12/site-packages/botocore/data/wafv2/2019-07-29/endpoint-rule-set-1.json.gz +/Users/vgodwin/genesis-test/agent-runtime/device_management/samples/02-use-cases/05-Device-Management-System/frontend/venv/lib/python3.12/site-packages/botocore/data/wafv2/2019-07-29/examples-1.json +/Users/vgodwin/genesis-test/agent-runtime/device_management/samples/02-use-cases/05-Device-Management-System/frontend/venv/lib/python3.12/site-packages/botocore/data/wafv2/2019-07-29/paginators-1.json +/Users/vgodwin/genesis-test/agent-runtime/device_management/samples/02-use-cases/05-Device-Management-System/frontend/venv/lib/python3.12/site-packages/botocore/data/wafv2/2019-07-29/service-2.json.gz +/Users/vgodwin/genesis-test/agent-runtime/device_management/samples/02-use-cases/05-Device-Management-System/frontend/venv/lib/python3.12/site-packages/botocore/data/wellarchitected/2020-03-31/endpoint-rule-set-1.json.gz +/Users/vgodwin/genesis-test/agent-runtime/device_management/samples/02-use-cases/05-Device-Management-System/frontend/venv/lib/python3.12/site-packages/botocore/data/wellarchitected/2020-03-31/examples-1.json +/Users/vgodwin/genesis-test/agent-runtime/device_management/samples/02-use-cases/05-Device-Management-System/frontend/venv/lib/python3.12/site-packages/botocore/data/wellarchitected/2020-03-31/paginators-1.json +/Users/vgodwin/genesis-test/agent-runtime/device_management/samples/02-use-cases/05-Device-Management-System/frontend/venv/lib/python3.12/site-packages/botocore/data/wellarchitected/2020-03-31/service-2.json.gz +/Users/vgodwin/genesis-test/agent-runtime/device_management/samples/02-use-cases/05-Device-Management-System/frontend/venv/lib/python3.12/site-packages/botocore/data/wisdom/2020-10-19/endpoint-rule-set-1.json.gz +/Users/vgodwin/genesis-test/agent-runtime/device_management/samples/02-use-cases/05-Device-Management-System/frontend/venv/lib/python3.12/site-packages/botocore/data/wisdom/2020-10-19/examples-1.json +/Users/vgodwin/genesis-test/agent-runtime/device_management/samples/02-use-cases/05-Device-Management-System/frontend/venv/lib/python3.12/site-packages/botocore/data/wisdom/2020-10-19/paginators-1.json +/Users/vgodwin/genesis-test/agent-runtime/device_management/samples/02-use-cases/05-Device-Management-System/frontend/venv/lib/python3.12/site-packages/botocore/data/wisdom/2020-10-19/service-2.json.gz +/Users/vgodwin/genesis-test/agent-runtime/device_management/samples/02-use-cases/05-Device-Management-System/frontend/venv/lib/python3.12/site-packages/botocore/data/workdocs/2016-05-01/endpoint-rule-set-1.json.gz +/Users/vgodwin/genesis-test/agent-runtime/device_management/samples/02-use-cases/05-Device-Management-System/frontend/venv/lib/python3.12/site-packages/botocore/data/workdocs/2016-05-01/examples-1.json +/Users/vgodwin/genesis-test/agent-runtime/device_management/samples/02-use-cases/05-Device-Management-System/frontend/venv/lib/python3.12/site-packages/botocore/data/workdocs/2016-05-01/paginators-1.json +/Users/vgodwin/genesis-test/agent-runtime/device_management/samples/02-use-cases/05-Device-Management-System/frontend/venv/lib/python3.12/site-packages/botocore/data/workdocs/2016-05-01/service-2.json.gz +/Users/vgodwin/genesis-test/agent-runtime/device_management/samples/02-use-cases/05-Device-Management-System/frontend/venv/lib/python3.12/site-packages/botocore/data/workmail/2017-10-01/endpoint-rule-set-1.json.gz +/Users/vgodwin/genesis-test/agent-runtime/device_management/samples/02-use-cases/05-Device-Management-System/frontend/venv/lib/python3.12/site-packages/botocore/data/workmail/2017-10-01/examples-1.json +/Users/vgodwin/genesis-test/agent-runtime/device_management/samples/02-use-cases/05-Device-Management-System/frontend/venv/lib/python3.12/site-packages/botocore/data/workmail/2017-10-01/paginators-1.json +/Users/vgodwin/genesis-test/agent-runtime/device_management/samples/02-use-cases/05-Device-Management-System/frontend/venv/lib/python3.12/site-packages/botocore/data/workmail/2017-10-01/service-2.json.gz +/Users/vgodwin/genesis-test/agent-runtime/device_management/samples/02-use-cases/05-Device-Management-System/frontend/venv/lib/python3.12/site-packages/botocore/data/workmailmessageflow/2019-05-01/endpoint-rule-set-1.json.gz +/Users/vgodwin/genesis-test/agent-runtime/device_management/samples/02-use-cases/05-Device-Management-System/frontend/venv/lib/python3.12/site-packages/botocore/data/workmailmessageflow/2019-05-01/examples-1.json +/Users/vgodwin/genesis-test/agent-runtime/device_management/samples/02-use-cases/05-Device-Management-System/frontend/venv/lib/python3.12/site-packages/botocore/data/workmailmessageflow/2019-05-01/paginators-1.json +/Users/vgodwin/genesis-test/agent-runtime/device_management/samples/02-use-cases/05-Device-Management-System/frontend/venv/lib/python3.12/site-packages/botocore/data/workmailmessageflow/2019-05-01/service-2.json.gz +/Users/vgodwin/genesis-test/agent-runtime/device_management/samples/02-use-cases/05-Device-Management-System/frontend/venv/lib/python3.12/site-packages/botocore/data/workspaces-instances/2022-07-26/endpoint-rule-set-1.json.gz +/Users/vgodwin/genesis-test/agent-runtime/device_management/samples/02-use-cases/05-Device-Management-System/frontend/venv/lib/python3.12/site-packages/botocore/data/workspaces-instances/2022-07-26/paginators-1.json +/Users/vgodwin/genesis-test/agent-runtime/device_management/samples/02-use-cases/05-Device-Management-System/frontend/venv/lib/python3.12/site-packages/botocore/data/workspaces-instances/2022-07-26/service-2.json.gz +/Users/vgodwin/genesis-test/agent-runtime/device_management/samples/02-use-cases/05-Device-Management-System/frontend/venv/lib/python3.12/site-packages/botocore/data/workspaces-instances/2022-07-26/waiters-2.json +/Users/vgodwin/genesis-test/agent-runtime/device_management/samples/02-use-cases/05-Device-Management-System/frontend/venv/lib/python3.12/site-packages/botocore/data/workspaces-thin-client/2023-08-22/endpoint-rule-set-1.json.gz +/Users/vgodwin/genesis-test/agent-runtime/device_management/samples/02-use-cases/05-Device-Management-System/frontend/venv/lib/python3.12/site-packages/botocore/data/workspaces-thin-client/2023-08-22/paginators-1.json +/Users/vgodwin/genesis-test/agent-runtime/device_management/samples/02-use-cases/05-Device-Management-System/frontend/venv/lib/python3.12/site-packages/botocore/data/workspaces-thin-client/2023-08-22/service-2.json.gz +/Users/vgodwin/genesis-test/agent-runtime/device_management/samples/02-use-cases/05-Device-Management-System/frontend/venv/lib/python3.12/site-packages/botocore/data/workspaces-web/2020-07-08/endpoint-rule-set-1.json.gz +/Users/vgodwin/genesis-test/agent-runtime/device_management/samples/02-use-cases/05-Device-Management-System/frontend/venv/lib/python3.12/site-packages/botocore/data/workspaces-web/2020-07-08/examples-1.json +/Users/vgodwin/genesis-test/agent-runtime/device_management/samples/02-use-cases/05-Device-Management-System/frontend/venv/lib/python3.12/site-packages/botocore/data/workspaces-web/2020-07-08/paginators-1.json +/Users/vgodwin/genesis-test/agent-runtime/device_management/samples/02-use-cases/05-Device-Management-System/frontend/venv/lib/python3.12/site-packages/botocore/data/workspaces-web/2020-07-08/service-2.json.gz +/Users/vgodwin/genesis-test/agent-runtime/device_management/samples/02-use-cases/05-Device-Management-System/frontend/venv/lib/python3.12/site-packages/botocore/data/workspaces/2015-04-08/endpoint-rule-set-1.json.gz +/Users/vgodwin/genesis-test/agent-runtime/device_management/samples/02-use-cases/05-Device-Management-System/frontend/venv/lib/python3.12/site-packages/botocore/data/workspaces/2015-04-08/examples-1.json +/Users/vgodwin/genesis-test/agent-runtime/device_management/samples/02-use-cases/05-Device-Management-System/frontend/venv/lib/python3.12/site-packages/botocore/data/workspaces/2015-04-08/paginators-1.json +/Users/vgodwin/genesis-test/agent-runtime/device_management/samples/02-use-cases/05-Device-Management-System/frontend/venv/lib/python3.12/site-packages/botocore/data/workspaces/2015-04-08/service-2.json.gz +/Users/vgodwin/genesis-test/agent-runtime/device_management/samples/02-use-cases/05-Device-Management-System/frontend/venv/lib/python3.12/site-packages/botocore/data/xray/2016-04-12/endpoint-rule-set-1.json.gz +/Users/vgodwin/genesis-test/agent-runtime/device_management/samples/02-use-cases/05-Device-Management-System/frontend/venv/lib/python3.12/site-packages/botocore/data/xray/2016-04-12/examples-1.json +/Users/vgodwin/genesis-test/agent-runtime/device_management/samples/02-use-cases/05-Device-Management-System/frontend/venv/lib/python3.12/site-packages/botocore/data/xray/2016-04-12/paginators-1.json +/Users/vgodwin/genesis-test/agent-runtime/device_management/samples/02-use-cases/05-Device-Management-System/frontend/venv/lib/python3.12/site-packages/botocore/data/xray/2016-04-12/service-2.json.gz +/Users/vgodwin/genesis-test/agent-runtime/device_management/samples/02-use-cases/05-Device-Management-System/frontend/venv/lib/python3.12/site-packages/botocore/discovery.py +/Users/vgodwin/genesis-test/agent-runtime/device_management/samples/02-use-cases/05-Device-Management-System/frontend/venv/lib/python3.12/site-packages/botocore/docs/__init__.py +/Users/vgodwin/genesis-test/agent-runtime/device_management/samples/02-use-cases/05-Device-Management-System/frontend/venv/lib/python3.12/site-packages/botocore/docs/__pycache__/__init__.cpython-312.pyc +/Users/vgodwin/genesis-test/agent-runtime/device_management/samples/02-use-cases/05-Device-Management-System/frontend/venv/lib/python3.12/site-packages/botocore/docs/__pycache__/client.cpython-312.pyc +/Users/vgodwin/genesis-test/agent-runtime/device_management/samples/02-use-cases/05-Device-Management-System/frontend/venv/lib/python3.12/site-packages/botocore/docs/__pycache__/docstring.cpython-312.pyc +/Users/vgodwin/genesis-test/agent-runtime/device_management/samples/02-use-cases/05-Device-Management-System/frontend/venv/lib/python3.12/site-packages/botocore/docs/__pycache__/example.cpython-312.pyc +/Users/vgodwin/genesis-test/agent-runtime/device_management/samples/02-use-cases/05-Device-Management-System/frontend/venv/lib/python3.12/site-packages/botocore/docs/__pycache__/method.cpython-312.pyc +/Users/vgodwin/genesis-test/agent-runtime/device_management/samples/02-use-cases/05-Device-Management-System/frontend/venv/lib/python3.12/site-packages/botocore/docs/__pycache__/paginator.cpython-312.pyc +/Users/vgodwin/genesis-test/agent-runtime/device_management/samples/02-use-cases/05-Device-Management-System/frontend/venv/lib/python3.12/site-packages/botocore/docs/__pycache__/params.cpython-312.pyc +/Users/vgodwin/genesis-test/agent-runtime/device_management/samples/02-use-cases/05-Device-Management-System/frontend/venv/lib/python3.12/site-packages/botocore/docs/__pycache__/service.cpython-312.pyc +/Users/vgodwin/genesis-test/agent-runtime/device_management/samples/02-use-cases/05-Device-Management-System/frontend/venv/lib/python3.12/site-packages/botocore/docs/__pycache__/shape.cpython-312.pyc +/Users/vgodwin/genesis-test/agent-runtime/device_management/samples/02-use-cases/05-Device-Management-System/frontend/venv/lib/python3.12/site-packages/botocore/docs/__pycache__/sharedexample.cpython-312.pyc +/Users/vgodwin/genesis-test/agent-runtime/device_management/samples/02-use-cases/05-Device-Management-System/frontend/venv/lib/python3.12/site-packages/botocore/docs/__pycache__/translator.cpython-312.pyc +/Users/vgodwin/genesis-test/agent-runtime/device_management/samples/02-use-cases/05-Device-Management-System/frontend/venv/lib/python3.12/site-packages/botocore/docs/__pycache__/utils.cpython-312.pyc +/Users/vgodwin/genesis-test/agent-runtime/device_management/samples/02-use-cases/05-Device-Management-System/frontend/venv/lib/python3.12/site-packages/botocore/docs/__pycache__/waiter.cpython-312.pyc +/Users/vgodwin/genesis-test/agent-runtime/device_management/samples/02-use-cases/05-Device-Management-System/frontend/venv/lib/python3.12/site-packages/botocore/docs/bcdoc/__init__.py +/Users/vgodwin/genesis-test/agent-runtime/device_management/samples/02-use-cases/05-Device-Management-System/frontend/venv/lib/python3.12/site-packages/botocore/docs/bcdoc/__pycache__/__init__.cpython-312.pyc +/Users/vgodwin/genesis-test/agent-runtime/device_management/samples/02-use-cases/05-Device-Management-System/frontend/venv/lib/python3.12/site-packages/botocore/docs/bcdoc/__pycache__/docstringparser.cpython-312.pyc +/Users/vgodwin/genesis-test/agent-runtime/device_management/samples/02-use-cases/05-Device-Management-System/frontend/venv/lib/python3.12/site-packages/botocore/docs/bcdoc/__pycache__/restdoc.cpython-312.pyc +/Users/vgodwin/genesis-test/agent-runtime/device_management/samples/02-use-cases/05-Device-Management-System/frontend/venv/lib/python3.12/site-packages/botocore/docs/bcdoc/__pycache__/style.cpython-312.pyc +/Users/vgodwin/genesis-test/agent-runtime/device_management/samples/02-use-cases/05-Device-Management-System/frontend/venv/lib/python3.12/site-packages/botocore/docs/bcdoc/docstringparser.py +/Users/vgodwin/genesis-test/agent-runtime/device_management/samples/02-use-cases/05-Device-Management-System/frontend/venv/lib/python3.12/site-packages/botocore/docs/bcdoc/restdoc.py +/Users/vgodwin/genesis-test/agent-runtime/device_management/samples/02-use-cases/05-Device-Management-System/frontend/venv/lib/python3.12/site-packages/botocore/docs/bcdoc/style.py +/Users/vgodwin/genesis-test/agent-runtime/device_management/samples/02-use-cases/05-Device-Management-System/frontend/venv/lib/python3.12/site-packages/botocore/docs/client.py +/Users/vgodwin/genesis-test/agent-runtime/device_management/samples/02-use-cases/05-Device-Management-System/frontend/venv/lib/python3.12/site-packages/botocore/docs/docstring.py +/Users/vgodwin/genesis-test/agent-runtime/device_management/samples/02-use-cases/05-Device-Management-System/frontend/venv/lib/python3.12/site-packages/botocore/docs/example.py +/Users/vgodwin/genesis-test/agent-runtime/device_management/samples/02-use-cases/05-Device-Management-System/frontend/venv/lib/python3.12/site-packages/botocore/docs/method.py +/Users/vgodwin/genesis-test/agent-runtime/device_management/samples/02-use-cases/05-Device-Management-System/frontend/venv/lib/python3.12/site-packages/botocore/docs/paginator.py +/Users/vgodwin/genesis-test/agent-runtime/device_management/samples/02-use-cases/05-Device-Management-System/frontend/venv/lib/python3.12/site-packages/botocore/docs/params.py +/Users/vgodwin/genesis-test/agent-runtime/device_management/samples/02-use-cases/05-Device-Management-System/frontend/venv/lib/python3.12/site-packages/botocore/docs/service.py +/Users/vgodwin/genesis-test/agent-runtime/device_management/samples/02-use-cases/05-Device-Management-System/frontend/venv/lib/python3.12/site-packages/botocore/docs/shape.py +/Users/vgodwin/genesis-test/agent-runtime/device_management/samples/02-use-cases/05-Device-Management-System/frontend/venv/lib/python3.12/site-packages/botocore/docs/sharedexample.py +/Users/vgodwin/genesis-test/agent-runtime/device_management/samples/02-use-cases/05-Device-Management-System/frontend/venv/lib/python3.12/site-packages/botocore/docs/translator.py +/Users/vgodwin/genesis-test/agent-runtime/device_management/samples/02-use-cases/05-Device-Management-System/frontend/venv/lib/python3.12/site-packages/botocore/docs/utils.py +/Users/vgodwin/genesis-test/agent-runtime/device_management/samples/02-use-cases/05-Device-Management-System/frontend/venv/lib/python3.12/site-packages/botocore/docs/waiter.py +/Users/vgodwin/genesis-test/agent-runtime/device_management/samples/02-use-cases/05-Device-Management-System/frontend/venv/lib/python3.12/site-packages/botocore/endpoint.py +/Users/vgodwin/genesis-test/agent-runtime/device_management/samples/02-use-cases/05-Device-Management-System/frontend/venv/lib/python3.12/site-packages/botocore/endpoint_provider.py +/Users/vgodwin/genesis-test/agent-runtime/device_management/samples/02-use-cases/05-Device-Management-System/frontend/venv/lib/python3.12/site-packages/botocore/errorfactory.py +/Users/vgodwin/genesis-test/agent-runtime/device_management/samples/02-use-cases/05-Device-Management-System/frontend/venv/lib/python3.12/site-packages/botocore/eventstream.py +/Users/vgodwin/genesis-test/agent-runtime/device_management/samples/02-use-cases/05-Device-Management-System/frontend/venv/lib/python3.12/site-packages/botocore/exceptions.py +/Users/vgodwin/genesis-test/agent-runtime/device_management/samples/02-use-cases/05-Device-Management-System/frontend/venv/lib/python3.12/site-packages/botocore/handlers.py +/Users/vgodwin/genesis-test/agent-runtime/device_management/samples/02-use-cases/05-Device-Management-System/frontend/venv/lib/python3.12/site-packages/botocore/history.py +/Users/vgodwin/genesis-test/agent-runtime/device_management/samples/02-use-cases/05-Device-Management-System/frontend/venv/lib/python3.12/site-packages/botocore/hooks.py +/Users/vgodwin/genesis-test/agent-runtime/device_management/samples/02-use-cases/05-Device-Management-System/frontend/venv/lib/python3.12/site-packages/botocore/httpchecksum.py +/Users/vgodwin/genesis-test/agent-runtime/device_management/samples/02-use-cases/05-Device-Management-System/frontend/venv/lib/python3.12/site-packages/botocore/httpsession.py +/Users/vgodwin/genesis-test/agent-runtime/device_management/samples/02-use-cases/05-Device-Management-System/frontend/venv/lib/python3.12/site-packages/botocore/loaders.py +/Users/vgodwin/genesis-test/agent-runtime/device_management/samples/02-use-cases/05-Device-Management-System/frontend/venv/lib/python3.12/site-packages/botocore/model.py +/Users/vgodwin/genesis-test/agent-runtime/device_management/samples/02-use-cases/05-Device-Management-System/frontend/venv/lib/python3.12/site-packages/botocore/monitoring.py +/Users/vgodwin/genesis-test/agent-runtime/device_management/samples/02-use-cases/05-Device-Management-System/frontend/venv/lib/python3.12/site-packages/botocore/paginate.py +/Users/vgodwin/genesis-test/agent-runtime/device_management/samples/02-use-cases/05-Device-Management-System/frontend/venv/lib/python3.12/site-packages/botocore/parsers.py +/Users/vgodwin/genesis-test/agent-runtime/device_management/samples/02-use-cases/05-Device-Management-System/frontend/venv/lib/python3.12/site-packages/botocore/plugin.py +/Users/vgodwin/genesis-test/agent-runtime/device_management/samples/02-use-cases/05-Device-Management-System/frontend/venv/lib/python3.12/site-packages/botocore/regions.py +/Users/vgodwin/genesis-test/agent-runtime/device_management/samples/02-use-cases/05-Device-Management-System/frontend/venv/lib/python3.12/site-packages/botocore/response.py +/Users/vgodwin/genesis-test/agent-runtime/device_management/samples/02-use-cases/05-Device-Management-System/frontend/venv/lib/python3.12/site-packages/botocore/retries/__init__.py +/Users/vgodwin/genesis-test/agent-runtime/device_management/samples/02-use-cases/05-Device-Management-System/frontend/venv/lib/python3.12/site-packages/botocore/retries/__pycache__/__init__.cpython-312.pyc +/Users/vgodwin/genesis-test/agent-runtime/device_management/samples/02-use-cases/05-Device-Management-System/frontend/venv/lib/python3.12/site-packages/botocore/retries/__pycache__/adaptive.cpython-312.pyc +/Users/vgodwin/genesis-test/agent-runtime/device_management/samples/02-use-cases/05-Device-Management-System/frontend/venv/lib/python3.12/site-packages/botocore/retries/__pycache__/base.cpython-312.pyc +/Users/vgodwin/genesis-test/agent-runtime/device_management/samples/02-use-cases/05-Device-Management-System/frontend/venv/lib/python3.12/site-packages/botocore/retries/__pycache__/bucket.cpython-312.pyc +/Users/vgodwin/genesis-test/agent-runtime/device_management/samples/02-use-cases/05-Device-Management-System/frontend/venv/lib/python3.12/site-packages/botocore/retries/__pycache__/quota.cpython-312.pyc +/Users/vgodwin/genesis-test/agent-runtime/device_management/samples/02-use-cases/05-Device-Management-System/frontend/venv/lib/python3.12/site-packages/botocore/retries/__pycache__/special.cpython-312.pyc +/Users/vgodwin/genesis-test/agent-runtime/device_management/samples/02-use-cases/05-Device-Management-System/frontend/venv/lib/python3.12/site-packages/botocore/retries/__pycache__/standard.cpython-312.pyc +/Users/vgodwin/genesis-test/agent-runtime/device_management/samples/02-use-cases/05-Device-Management-System/frontend/venv/lib/python3.12/site-packages/botocore/retries/__pycache__/throttling.cpython-312.pyc +/Users/vgodwin/genesis-test/agent-runtime/device_management/samples/02-use-cases/05-Device-Management-System/frontend/venv/lib/python3.12/site-packages/botocore/retries/adaptive.py +/Users/vgodwin/genesis-test/agent-runtime/device_management/samples/02-use-cases/05-Device-Management-System/frontend/venv/lib/python3.12/site-packages/botocore/retries/base.py +/Users/vgodwin/genesis-test/agent-runtime/device_management/samples/02-use-cases/05-Device-Management-System/frontend/venv/lib/python3.12/site-packages/botocore/retries/bucket.py +/Users/vgodwin/genesis-test/agent-runtime/device_management/samples/02-use-cases/05-Device-Management-System/frontend/venv/lib/python3.12/site-packages/botocore/retries/quota.py +/Users/vgodwin/genesis-test/agent-runtime/device_management/samples/02-use-cases/05-Device-Management-System/frontend/venv/lib/python3.12/site-packages/botocore/retries/special.py +/Users/vgodwin/genesis-test/agent-runtime/device_management/samples/02-use-cases/05-Device-Management-System/frontend/venv/lib/python3.12/site-packages/botocore/retries/standard.py +/Users/vgodwin/genesis-test/agent-runtime/device_management/samples/02-use-cases/05-Device-Management-System/frontend/venv/lib/python3.12/site-packages/botocore/retries/throttling.py +/Users/vgodwin/genesis-test/agent-runtime/device_management/samples/02-use-cases/05-Device-Management-System/frontend/venv/lib/python3.12/site-packages/botocore/retryhandler.py +/Users/vgodwin/genesis-test/agent-runtime/device_management/samples/02-use-cases/05-Device-Management-System/frontend/venv/lib/python3.12/site-packages/botocore/serialize.py +/Users/vgodwin/genesis-test/agent-runtime/device_management/samples/02-use-cases/05-Device-Management-System/frontend/venv/lib/python3.12/site-packages/botocore/session.py +/Users/vgodwin/genesis-test/agent-runtime/device_management/samples/02-use-cases/05-Device-Management-System/frontend/venv/lib/python3.12/site-packages/botocore/signers.py +/Users/vgodwin/genesis-test/agent-runtime/device_management/samples/02-use-cases/05-Device-Management-System/frontend/venv/lib/python3.12/site-packages/botocore/stub.py +/Users/vgodwin/genesis-test/agent-runtime/device_management/samples/02-use-cases/05-Device-Management-System/frontend/venv/lib/python3.12/site-packages/botocore/tokens.py +/Users/vgodwin/genesis-test/agent-runtime/device_management/samples/02-use-cases/05-Device-Management-System/frontend/venv/lib/python3.12/site-packages/botocore/translate.py +/Users/vgodwin/genesis-test/agent-runtime/device_management/samples/02-use-cases/05-Device-Management-System/frontend/venv/lib/python3.12/site-packages/botocore/useragent.py +/Users/vgodwin/genesis-test/agent-runtime/device_management/samples/02-use-cases/05-Device-Management-System/frontend/venv/lib/python3.12/site-packages/botocore/utils.py +/Users/vgodwin/genesis-test/agent-runtime/device_management/samples/02-use-cases/05-Device-Management-System/frontend/venv/lib/python3.12/site-packages/botocore/validate.py +/Users/vgodwin/genesis-test/agent-runtime/device_management/samples/02-use-cases/05-Device-Management-System/frontend/venv/lib/python3.12/site-packages/botocore/vendored/__init__.py +/Users/vgodwin/genesis-test/agent-runtime/device_management/samples/02-use-cases/05-Device-Management-System/frontend/venv/lib/python3.12/site-packages/botocore/vendored/__pycache__/__init__.cpython-312.pyc +/Users/vgodwin/genesis-test/agent-runtime/device_management/samples/02-use-cases/05-Device-Management-System/frontend/venv/lib/python3.12/site-packages/botocore/vendored/__pycache__/six.cpython-312.pyc +/Users/vgodwin/genesis-test/agent-runtime/device_management/samples/02-use-cases/05-Device-Management-System/frontend/venv/lib/python3.12/site-packages/botocore/vendored/requests/__init__.py +/Users/vgodwin/genesis-test/agent-runtime/device_management/samples/02-use-cases/05-Device-Management-System/frontend/venv/lib/python3.12/site-packages/botocore/vendored/requests/__pycache__/__init__.cpython-312.pyc +/Users/vgodwin/genesis-test/agent-runtime/device_management/samples/02-use-cases/05-Device-Management-System/frontend/venv/lib/python3.12/site-packages/botocore/vendored/requests/__pycache__/exceptions.cpython-312.pyc +/Users/vgodwin/genesis-test/agent-runtime/device_management/samples/02-use-cases/05-Device-Management-System/frontend/venv/lib/python3.12/site-packages/botocore/vendored/requests/exceptions.py +/Users/vgodwin/genesis-test/agent-runtime/device_management/samples/02-use-cases/05-Device-Management-System/frontend/venv/lib/python3.12/site-packages/botocore/vendored/requests/packages/__init__.py +/Users/vgodwin/genesis-test/agent-runtime/device_management/samples/02-use-cases/05-Device-Management-System/frontend/venv/lib/python3.12/site-packages/botocore/vendored/requests/packages/__pycache__/__init__.cpython-312.pyc +/Users/vgodwin/genesis-test/agent-runtime/device_management/samples/02-use-cases/05-Device-Management-System/frontend/venv/lib/python3.12/site-packages/botocore/vendored/requests/packages/urllib3/__init__.py +/Users/vgodwin/genesis-test/agent-runtime/device_management/samples/02-use-cases/05-Device-Management-System/frontend/venv/lib/python3.12/site-packages/botocore/vendored/requests/packages/urllib3/__pycache__/__init__.cpython-312.pyc +/Users/vgodwin/genesis-test/agent-runtime/device_management/samples/02-use-cases/05-Device-Management-System/frontend/venv/lib/python3.12/site-packages/botocore/vendored/requests/packages/urllib3/__pycache__/exceptions.cpython-312.pyc +/Users/vgodwin/genesis-test/agent-runtime/device_management/samples/02-use-cases/05-Device-Management-System/frontend/venv/lib/python3.12/site-packages/botocore/vendored/requests/packages/urllib3/exceptions.py +/Users/vgodwin/genesis-test/agent-runtime/device_management/samples/02-use-cases/05-Device-Management-System/frontend/venv/lib/python3.12/site-packages/botocore/vendored/six.py +/Users/vgodwin/genesis-test/agent-runtime/device_management/samples/02-use-cases/05-Device-Management-System/frontend/venv/lib/python3.12/site-packages/botocore/waiter.py +/Users/vgodwin/genesis-test/agent-runtime/device_management/samples/02-use-cases/05-Device-Management-System/frontend/venv/lib/python3.12/site-packages/certifi-2025.8.3.dist-info/INSTALLER +/Users/vgodwin/genesis-test/agent-runtime/device_management/samples/02-use-cases/05-Device-Management-System/frontend/venv/lib/python3.12/site-packages/certifi-2025.8.3.dist-info/METADATA +/Users/vgodwin/genesis-test/agent-runtime/device_management/samples/02-use-cases/05-Device-Management-System/frontend/venv/lib/python3.12/site-packages/certifi-2025.8.3.dist-info/RECORD +/Users/vgodwin/genesis-test/agent-runtime/device_management/samples/02-use-cases/05-Device-Management-System/frontend/venv/lib/python3.12/site-packages/certifi-2025.8.3.dist-info/WHEEL +/Users/vgodwin/genesis-test/agent-runtime/device_management/samples/02-use-cases/05-Device-Management-System/frontend/venv/lib/python3.12/site-packages/certifi-2025.8.3.dist-info/licenses/LICENSE +/Users/vgodwin/genesis-test/agent-runtime/device_management/samples/02-use-cases/05-Device-Management-System/frontend/venv/lib/python3.12/site-packages/certifi-2025.8.3.dist-info/top_level.txt +/Users/vgodwin/genesis-test/agent-runtime/device_management/samples/02-use-cases/05-Device-Management-System/frontend/venv/lib/python3.12/site-packages/certifi/__init__.py +/Users/vgodwin/genesis-test/agent-runtime/device_management/samples/02-use-cases/05-Device-Management-System/frontend/venv/lib/python3.12/site-packages/certifi/__main__.py +/Users/vgodwin/genesis-test/agent-runtime/device_management/samples/02-use-cases/05-Device-Management-System/frontend/venv/lib/python3.12/site-packages/certifi/__pycache__/__init__.cpython-312.pyc +/Users/vgodwin/genesis-test/agent-runtime/device_management/samples/02-use-cases/05-Device-Management-System/frontend/venv/lib/python3.12/site-packages/certifi/__pycache__/__main__.cpython-312.pyc +/Users/vgodwin/genesis-test/agent-runtime/device_management/samples/02-use-cases/05-Device-Management-System/frontend/venv/lib/python3.12/site-packages/certifi/__pycache__/core.cpython-312.pyc +/Users/vgodwin/genesis-test/agent-runtime/device_management/samples/02-use-cases/05-Device-Management-System/frontend/venv/lib/python3.12/site-packages/certifi/cacert.pem +/Users/vgodwin/genesis-test/agent-runtime/device_management/samples/02-use-cases/05-Device-Management-System/frontend/venv/lib/python3.12/site-packages/certifi/core.py +/Users/vgodwin/genesis-test/agent-runtime/device_management/samples/02-use-cases/05-Device-Management-System/frontend/venv/lib/python3.12/site-packages/certifi/py.typed +/Users/vgodwin/genesis-test/agent-runtime/device_management/samples/02-use-cases/05-Device-Management-System/frontend/venv/lib/python3.12/site-packages/click-8.2.1.dist-info/INSTALLER +/Users/vgodwin/genesis-test/agent-runtime/device_management/samples/02-use-cases/05-Device-Management-System/frontend/venv/lib/python3.12/site-packages/click-8.2.1.dist-info/METADATA +/Users/vgodwin/genesis-test/agent-runtime/device_management/samples/02-use-cases/05-Device-Management-System/frontend/venv/lib/python3.12/site-packages/click-8.2.1.dist-info/RECORD +/Users/vgodwin/genesis-test/agent-runtime/device_management/samples/02-use-cases/05-Device-Management-System/frontend/venv/lib/python3.12/site-packages/click-8.2.1.dist-info/WHEEL +/Users/vgodwin/genesis-test/agent-runtime/device_management/samples/02-use-cases/05-Device-Management-System/frontend/venv/lib/python3.12/site-packages/click-8.2.1.dist-info/licenses/LICENSE.txt +/Users/vgodwin/genesis-test/agent-runtime/device_management/samples/02-use-cases/05-Device-Management-System/frontend/venv/lib/python3.12/site-packages/click/__init__.py +/Users/vgodwin/genesis-test/agent-runtime/device_management/samples/02-use-cases/05-Device-Management-System/frontend/venv/lib/python3.12/site-packages/click/__pycache__/__init__.cpython-312.pyc +/Users/vgodwin/genesis-test/agent-runtime/device_management/samples/02-use-cases/05-Device-Management-System/frontend/venv/lib/python3.12/site-packages/click/__pycache__/_compat.cpython-312.pyc +/Users/vgodwin/genesis-test/agent-runtime/device_management/samples/02-use-cases/05-Device-Management-System/frontend/venv/lib/python3.12/site-packages/click/__pycache__/_termui_impl.cpython-312.pyc +/Users/vgodwin/genesis-test/agent-runtime/device_management/samples/02-use-cases/05-Device-Management-System/frontend/venv/lib/python3.12/site-packages/click/__pycache__/_textwrap.cpython-312.pyc +/Users/vgodwin/genesis-test/agent-runtime/device_management/samples/02-use-cases/05-Device-Management-System/frontend/venv/lib/python3.12/site-packages/click/__pycache__/_winconsole.cpython-312.pyc +/Users/vgodwin/genesis-test/agent-runtime/device_management/samples/02-use-cases/05-Device-Management-System/frontend/venv/lib/python3.12/site-packages/click/__pycache__/core.cpython-312.pyc +/Users/vgodwin/genesis-test/agent-runtime/device_management/samples/02-use-cases/05-Device-Management-System/frontend/venv/lib/python3.12/site-packages/click/__pycache__/decorators.cpython-312.pyc +/Users/vgodwin/genesis-test/agent-runtime/device_management/samples/02-use-cases/05-Device-Management-System/frontend/venv/lib/python3.12/site-packages/click/__pycache__/exceptions.cpython-312.pyc +/Users/vgodwin/genesis-test/agent-runtime/device_management/samples/02-use-cases/05-Device-Management-System/frontend/venv/lib/python3.12/site-packages/click/__pycache__/formatting.cpython-312.pyc +/Users/vgodwin/genesis-test/agent-runtime/device_management/samples/02-use-cases/05-Device-Management-System/frontend/venv/lib/python3.12/site-packages/click/__pycache__/globals.cpython-312.pyc +/Users/vgodwin/genesis-test/agent-runtime/device_management/samples/02-use-cases/05-Device-Management-System/frontend/venv/lib/python3.12/site-packages/click/__pycache__/parser.cpython-312.pyc +/Users/vgodwin/genesis-test/agent-runtime/device_management/samples/02-use-cases/05-Device-Management-System/frontend/venv/lib/python3.12/site-packages/click/__pycache__/shell_completion.cpython-312.pyc +/Users/vgodwin/genesis-test/agent-runtime/device_management/samples/02-use-cases/05-Device-Management-System/frontend/venv/lib/python3.12/site-packages/click/__pycache__/termui.cpython-312.pyc +/Users/vgodwin/genesis-test/agent-runtime/device_management/samples/02-use-cases/05-Device-Management-System/frontend/venv/lib/python3.12/site-packages/click/__pycache__/testing.cpython-312.pyc +/Users/vgodwin/genesis-test/agent-runtime/device_management/samples/02-use-cases/05-Device-Management-System/frontend/venv/lib/python3.12/site-packages/click/__pycache__/types.cpython-312.pyc +/Users/vgodwin/genesis-test/agent-runtime/device_management/samples/02-use-cases/05-Device-Management-System/frontend/venv/lib/python3.12/site-packages/click/__pycache__/utils.cpython-312.pyc +/Users/vgodwin/genesis-test/agent-runtime/device_management/samples/02-use-cases/05-Device-Management-System/frontend/venv/lib/python3.12/site-packages/click/_compat.py +/Users/vgodwin/genesis-test/agent-runtime/device_management/samples/02-use-cases/05-Device-Management-System/frontend/venv/lib/python3.12/site-packages/click/_termui_impl.py +/Users/vgodwin/genesis-test/agent-runtime/device_management/samples/02-use-cases/05-Device-Management-System/frontend/venv/lib/python3.12/site-packages/click/_textwrap.py +/Users/vgodwin/genesis-test/agent-runtime/device_management/samples/02-use-cases/05-Device-Management-System/frontend/venv/lib/python3.12/site-packages/click/_winconsole.py +/Users/vgodwin/genesis-test/agent-runtime/device_management/samples/02-use-cases/05-Device-Management-System/frontend/venv/lib/python3.12/site-packages/click/core.py +/Users/vgodwin/genesis-test/agent-runtime/device_management/samples/02-use-cases/05-Device-Management-System/frontend/venv/lib/python3.12/site-packages/click/decorators.py +/Users/vgodwin/genesis-test/agent-runtime/device_management/samples/02-use-cases/05-Device-Management-System/frontend/venv/lib/python3.12/site-packages/click/exceptions.py +/Users/vgodwin/genesis-test/agent-runtime/device_management/samples/02-use-cases/05-Device-Management-System/frontend/venv/lib/python3.12/site-packages/click/formatting.py +/Users/vgodwin/genesis-test/agent-runtime/device_management/samples/02-use-cases/05-Device-Management-System/frontend/venv/lib/python3.12/site-packages/click/globals.py +/Users/vgodwin/genesis-test/agent-runtime/device_management/samples/02-use-cases/05-Device-Management-System/frontend/venv/lib/python3.12/site-packages/click/parser.py +/Users/vgodwin/genesis-test/agent-runtime/device_management/samples/02-use-cases/05-Device-Management-System/frontend/venv/lib/python3.12/site-packages/click/py.typed +/Users/vgodwin/genesis-test/agent-runtime/device_management/samples/02-use-cases/05-Device-Management-System/frontend/venv/lib/python3.12/site-packages/click/shell_completion.py +/Users/vgodwin/genesis-test/agent-runtime/device_management/samples/02-use-cases/05-Device-Management-System/frontend/venv/lib/python3.12/site-packages/click/termui.py +/Users/vgodwin/genesis-test/agent-runtime/device_management/samples/02-use-cases/05-Device-Management-System/frontend/venv/lib/python3.12/site-packages/click/testing.py +/Users/vgodwin/genesis-test/agent-runtime/device_management/samples/02-use-cases/05-Device-Management-System/frontend/venv/lib/python3.12/site-packages/click/types.py +/Users/vgodwin/genesis-test/agent-runtime/device_management/samples/02-use-cases/05-Device-Management-System/frontend/venv/lib/python3.12/site-packages/click/utils.py +/Users/vgodwin/genesis-test/agent-runtime/device_management/samples/02-use-cases/05-Device-Management-System/frontend/venv/lib/python3.12/site-packages/dateutil/__init__.py +/Users/vgodwin/genesis-test/agent-runtime/device_management/samples/02-use-cases/05-Device-Management-System/frontend/venv/lib/python3.12/site-packages/dateutil/__pycache__/__init__.cpython-312.pyc +/Users/vgodwin/genesis-test/agent-runtime/device_management/samples/02-use-cases/05-Device-Management-System/frontend/venv/lib/python3.12/site-packages/dateutil/__pycache__/_common.cpython-312.pyc +/Users/vgodwin/genesis-test/agent-runtime/device_management/samples/02-use-cases/05-Device-Management-System/frontend/venv/lib/python3.12/site-packages/dateutil/__pycache__/_version.cpython-312.pyc +/Users/vgodwin/genesis-test/agent-runtime/device_management/samples/02-use-cases/05-Device-Management-System/frontend/venv/lib/python3.12/site-packages/dateutil/__pycache__/easter.cpython-312.pyc +/Users/vgodwin/genesis-test/agent-runtime/device_management/samples/02-use-cases/05-Device-Management-System/frontend/venv/lib/python3.12/site-packages/dateutil/__pycache__/relativedelta.cpython-312.pyc +/Users/vgodwin/genesis-test/agent-runtime/device_management/samples/02-use-cases/05-Device-Management-System/frontend/venv/lib/python3.12/site-packages/dateutil/__pycache__/rrule.cpython-312.pyc +/Users/vgodwin/genesis-test/agent-runtime/device_management/samples/02-use-cases/05-Device-Management-System/frontend/venv/lib/python3.12/site-packages/dateutil/__pycache__/tzwin.cpython-312.pyc +/Users/vgodwin/genesis-test/agent-runtime/device_management/samples/02-use-cases/05-Device-Management-System/frontend/venv/lib/python3.12/site-packages/dateutil/__pycache__/utils.cpython-312.pyc +/Users/vgodwin/genesis-test/agent-runtime/device_management/samples/02-use-cases/05-Device-Management-System/frontend/venv/lib/python3.12/site-packages/dateutil/_common.py +/Users/vgodwin/genesis-test/agent-runtime/device_management/samples/02-use-cases/05-Device-Management-System/frontend/venv/lib/python3.12/site-packages/dateutil/_version.py +/Users/vgodwin/genesis-test/agent-runtime/device_management/samples/02-use-cases/05-Device-Management-System/frontend/venv/lib/python3.12/site-packages/dateutil/easter.py +/Users/vgodwin/genesis-test/agent-runtime/device_management/samples/02-use-cases/05-Device-Management-System/frontend/venv/lib/python3.12/site-packages/dateutil/parser/__init__.py +/Users/vgodwin/genesis-test/agent-runtime/device_management/samples/02-use-cases/05-Device-Management-System/frontend/venv/lib/python3.12/site-packages/dateutil/parser/__pycache__/__init__.cpython-312.pyc +/Users/vgodwin/genesis-test/agent-runtime/device_management/samples/02-use-cases/05-Device-Management-System/frontend/venv/lib/python3.12/site-packages/dateutil/parser/__pycache__/_parser.cpython-312.pyc +/Users/vgodwin/genesis-test/agent-runtime/device_management/samples/02-use-cases/05-Device-Management-System/frontend/venv/lib/python3.12/site-packages/dateutil/parser/__pycache__/isoparser.cpython-312.pyc +/Users/vgodwin/genesis-test/agent-runtime/device_management/samples/02-use-cases/05-Device-Management-System/frontend/venv/lib/python3.12/site-packages/dateutil/parser/_parser.py +/Users/vgodwin/genesis-test/agent-runtime/device_management/samples/02-use-cases/05-Device-Management-System/frontend/venv/lib/python3.12/site-packages/dateutil/parser/isoparser.py +/Users/vgodwin/genesis-test/agent-runtime/device_management/samples/02-use-cases/05-Device-Management-System/frontend/venv/lib/python3.12/site-packages/dateutil/relativedelta.py +/Users/vgodwin/genesis-test/agent-runtime/device_management/samples/02-use-cases/05-Device-Management-System/frontend/venv/lib/python3.12/site-packages/dateutil/rrule.py +/Users/vgodwin/genesis-test/agent-runtime/device_management/samples/02-use-cases/05-Device-Management-System/frontend/venv/lib/python3.12/site-packages/dateutil/tz/__init__.py +/Users/vgodwin/genesis-test/agent-runtime/device_management/samples/02-use-cases/05-Device-Management-System/frontend/venv/lib/python3.12/site-packages/dateutil/tz/__pycache__/__init__.cpython-312.pyc +/Users/vgodwin/genesis-test/agent-runtime/device_management/samples/02-use-cases/05-Device-Management-System/frontend/venv/lib/python3.12/site-packages/dateutil/tz/__pycache__/_common.cpython-312.pyc +/Users/vgodwin/genesis-test/agent-runtime/device_management/samples/02-use-cases/05-Device-Management-System/frontend/venv/lib/python3.12/site-packages/dateutil/tz/__pycache__/_factories.cpython-312.pyc +/Users/vgodwin/genesis-test/agent-runtime/device_management/samples/02-use-cases/05-Device-Management-System/frontend/venv/lib/python3.12/site-packages/dateutil/tz/__pycache__/tz.cpython-312.pyc +/Users/vgodwin/genesis-test/agent-runtime/device_management/samples/02-use-cases/05-Device-Management-System/frontend/venv/lib/python3.12/site-packages/dateutil/tz/__pycache__/win.cpython-312.pyc +/Users/vgodwin/genesis-test/agent-runtime/device_management/samples/02-use-cases/05-Device-Management-System/frontend/venv/lib/python3.12/site-packages/dateutil/tz/_common.py +/Users/vgodwin/genesis-test/agent-runtime/device_management/samples/02-use-cases/05-Device-Management-System/frontend/venv/lib/python3.12/site-packages/dateutil/tz/_factories.py +/Users/vgodwin/genesis-test/agent-runtime/device_management/samples/02-use-cases/05-Device-Management-System/frontend/venv/lib/python3.12/site-packages/dateutil/tz/tz.py +/Users/vgodwin/genesis-test/agent-runtime/device_management/samples/02-use-cases/05-Device-Management-System/frontend/venv/lib/python3.12/site-packages/dateutil/tz/win.py +/Users/vgodwin/genesis-test/agent-runtime/device_management/samples/02-use-cases/05-Device-Management-System/frontend/venv/lib/python3.12/site-packages/dateutil/tzwin.py +/Users/vgodwin/genesis-test/agent-runtime/device_management/samples/02-use-cases/05-Device-Management-System/frontend/venv/lib/python3.12/site-packages/dateutil/utils.py +/Users/vgodwin/genesis-test/agent-runtime/device_management/samples/02-use-cases/05-Device-Management-System/frontend/venv/lib/python3.12/site-packages/dateutil/zoneinfo/__init__.py +/Users/vgodwin/genesis-test/agent-runtime/device_management/samples/02-use-cases/05-Device-Management-System/frontend/venv/lib/python3.12/site-packages/dateutil/zoneinfo/__pycache__/__init__.cpython-312.pyc +/Users/vgodwin/genesis-test/agent-runtime/device_management/samples/02-use-cases/05-Device-Management-System/frontend/venv/lib/python3.12/site-packages/dateutil/zoneinfo/__pycache__/rebuild.cpython-312.pyc +/Users/vgodwin/genesis-test/agent-runtime/device_management/samples/02-use-cases/05-Device-Management-System/frontend/venv/lib/python3.12/site-packages/dateutil/zoneinfo/dateutil-zoneinfo.tar.gz +/Users/vgodwin/genesis-test/agent-runtime/device_management/samples/02-use-cases/05-Device-Management-System/frontend/venv/lib/python3.12/site-packages/dateutil/zoneinfo/rebuild.py +/Users/vgodwin/genesis-test/agent-runtime/device_management/samples/02-use-cases/05-Device-Management-System/frontend/venv/lib/python3.12/site-packages/dotenv/__init__.py +/Users/vgodwin/genesis-test/agent-runtime/device_management/samples/02-use-cases/05-Device-Management-System/frontend/venv/lib/python3.12/site-packages/dotenv/__main__.py +/Users/vgodwin/genesis-test/agent-runtime/device_management/samples/02-use-cases/05-Device-Management-System/frontend/venv/lib/python3.12/site-packages/dotenv/__pycache__/__init__.cpython-312.pyc +/Users/vgodwin/genesis-test/agent-runtime/device_management/samples/02-use-cases/05-Device-Management-System/frontend/venv/lib/python3.12/site-packages/dotenv/__pycache__/__main__.cpython-312.pyc +/Users/vgodwin/genesis-test/agent-runtime/device_management/samples/02-use-cases/05-Device-Management-System/frontend/venv/lib/python3.12/site-packages/dotenv/__pycache__/cli.cpython-312.pyc +/Users/vgodwin/genesis-test/agent-runtime/device_management/samples/02-use-cases/05-Device-Management-System/frontend/venv/lib/python3.12/site-packages/dotenv/__pycache__/ipython.cpython-312.pyc +/Users/vgodwin/genesis-test/agent-runtime/device_management/samples/02-use-cases/05-Device-Management-System/frontend/venv/lib/python3.12/site-packages/dotenv/__pycache__/main.cpython-312.pyc +/Users/vgodwin/genesis-test/agent-runtime/device_management/samples/02-use-cases/05-Device-Management-System/frontend/venv/lib/python3.12/site-packages/dotenv/__pycache__/parser.cpython-312.pyc +/Users/vgodwin/genesis-test/agent-runtime/device_management/samples/02-use-cases/05-Device-Management-System/frontend/venv/lib/python3.12/site-packages/dotenv/__pycache__/variables.cpython-312.pyc +/Users/vgodwin/genesis-test/agent-runtime/device_management/samples/02-use-cases/05-Device-Management-System/frontend/venv/lib/python3.12/site-packages/dotenv/__pycache__/version.cpython-312.pyc +/Users/vgodwin/genesis-test/agent-runtime/device_management/samples/02-use-cases/05-Device-Management-System/frontend/venv/lib/python3.12/site-packages/dotenv/cli.py +/Users/vgodwin/genesis-test/agent-runtime/device_management/samples/02-use-cases/05-Device-Management-System/frontend/venv/lib/python3.12/site-packages/dotenv/ipython.py +/Users/vgodwin/genesis-test/agent-runtime/device_management/samples/02-use-cases/05-Device-Management-System/frontend/venv/lib/python3.12/site-packages/dotenv/main.py +/Users/vgodwin/genesis-test/agent-runtime/device_management/samples/02-use-cases/05-Device-Management-System/frontend/venv/lib/python3.12/site-packages/dotenv/parser.py +/Users/vgodwin/genesis-test/agent-runtime/device_management/samples/02-use-cases/05-Device-Management-System/frontend/venv/lib/python3.12/site-packages/dotenv/py.typed +/Users/vgodwin/genesis-test/agent-runtime/device_management/samples/02-use-cases/05-Device-Management-System/frontend/venv/lib/python3.12/site-packages/dotenv/variables.py +/Users/vgodwin/genesis-test/agent-runtime/device_management/samples/02-use-cases/05-Device-Management-System/frontend/venv/lib/python3.12/site-packages/dotenv/version.py +/Users/vgodwin/genesis-test/agent-runtime/device_management/samples/02-use-cases/05-Device-Management-System/frontend/venv/lib/python3.12/site-packages/ecdsa-0.19.1.dist-info/INSTALLER +/Users/vgodwin/genesis-test/agent-runtime/device_management/samples/02-use-cases/05-Device-Management-System/frontend/venv/lib/python3.12/site-packages/ecdsa-0.19.1.dist-info/LICENSE +/Users/vgodwin/genesis-test/agent-runtime/device_management/samples/02-use-cases/05-Device-Management-System/frontend/venv/lib/python3.12/site-packages/ecdsa-0.19.1.dist-info/METADATA +/Users/vgodwin/genesis-test/agent-runtime/device_management/samples/02-use-cases/05-Device-Management-System/frontend/venv/lib/python3.12/site-packages/ecdsa-0.19.1.dist-info/RECORD +/Users/vgodwin/genesis-test/agent-runtime/device_management/samples/02-use-cases/05-Device-Management-System/frontend/venv/lib/python3.12/site-packages/ecdsa-0.19.1.dist-info/WHEEL +/Users/vgodwin/genesis-test/agent-runtime/device_management/samples/02-use-cases/05-Device-Management-System/frontend/venv/lib/python3.12/site-packages/ecdsa-0.19.1.dist-info/top_level.txt +/Users/vgodwin/genesis-test/agent-runtime/device_management/samples/02-use-cases/05-Device-Management-System/frontend/venv/lib/python3.12/site-packages/ecdsa/__init__.py +/Users/vgodwin/genesis-test/agent-runtime/device_management/samples/02-use-cases/05-Device-Management-System/frontend/venv/lib/python3.12/site-packages/ecdsa/__pycache__/__init__.cpython-312.pyc +/Users/vgodwin/genesis-test/agent-runtime/device_management/samples/02-use-cases/05-Device-Management-System/frontend/venv/lib/python3.12/site-packages/ecdsa/__pycache__/_compat.cpython-312.pyc +/Users/vgodwin/genesis-test/agent-runtime/device_management/samples/02-use-cases/05-Device-Management-System/frontend/venv/lib/python3.12/site-packages/ecdsa/__pycache__/_rwlock.cpython-312.pyc +/Users/vgodwin/genesis-test/agent-runtime/device_management/samples/02-use-cases/05-Device-Management-System/frontend/venv/lib/python3.12/site-packages/ecdsa/__pycache__/_sha3.cpython-312.pyc +/Users/vgodwin/genesis-test/agent-runtime/device_management/samples/02-use-cases/05-Device-Management-System/frontend/venv/lib/python3.12/site-packages/ecdsa/__pycache__/_version.cpython-312.pyc +/Users/vgodwin/genesis-test/agent-runtime/device_management/samples/02-use-cases/05-Device-Management-System/frontend/venv/lib/python3.12/site-packages/ecdsa/__pycache__/curves.cpython-312.pyc +/Users/vgodwin/genesis-test/agent-runtime/device_management/samples/02-use-cases/05-Device-Management-System/frontend/venv/lib/python3.12/site-packages/ecdsa/__pycache__/der.cpython-312.pyc +/Users/vgodwin/genesis-test/agent-runtime/device_management/samples/02-use-cases/05-Device-Management-System/frontend/venv/lib/python3.12/site-packages/ecdsa/__pycache__/ecdh.cpython-312.pyc +/Users/vgodwin/genesis-test/agent-runtime/device_management/samples/02-use-cases/05-Device-Management-System/frontend/venv/lib/python3.12/site-packages/ecdsa/__pycache__/ecdsa.cpython-312.pyc +/Users/vgodwin/genesis-test/agent-runtime/device_management/samples/02-use-cases/05-Device-Management-System/frontend/venv/lib/python3.12/site-packages/ecdsa/__pycache__/eddsa.cpython-312.pyc +/Users/vgodwin/genesis-test/agent-runtime/device_management/samples/02-use-cases/05-Device-Management-System/frontend/venv/lib/python3.12/site-packages/ecdsa/__pycache__/ellipticcurve.cpython-312.pyc +/Users/vgodwin/genesis-test/agent-runtime/device_management/samples/02-use-cases/05-Device-Management-System/frontend/venv/lib/python3.12/site-packages/ecdsa/__pycache__/errors.cpython-312.pyc +/Users/vgodwin/genesis-test/agent-runtime/device_management/samples/02-use-cases/05-Device-Management-System/frontend/venv/lib/python3.12/site-packages/ecdsa/__pycache__/keys.cpython-312.pyc +/Users/vgodwin/genesis-test/agent-runtime/device_management/samples/02-use-cases/05-Device-Management-System/frontend/venv/lib/python3.12/site-packages/ecdsa/__pycache__/numbertheory.cpython-312.pyc +/Users/vgodwin/genesis-test/agent-runtime/device_management/samples/02-use-cases/05-Device-Management-System/frontend/venv/lib/python3.12/site-packages/ecdsa/__pycache__/rfc6979.cpython-312.pyc +/Users/vgodwin/genesis-test/agent-runtime/device_management/samples/02-use-cases/05-Device-Management-System/frontend/venv/lib/python3.12/site-packages/ecdsa/__pycache__/ssh.cpython-312.pyc +/Users/vgodwin/genesis-test/agent-runtime/device_management/samples/02-use-cases/05-Device-Management-System/frontend/venv/lib/python3.12/site-packages/ecdsa/__pycache__/test_curves.cpython-312.pyc +/Users/vgodwin/genesis-test/agent-runtime/device_management/samples/02-use-cases/05-Device-Management-System/frontend/venv/lib/python3.12/site-packages/ecdsa/__pycache__/test_der.cpython-312.pyc +/Users/vgodwin/genesis-test/agent-runtime/device_management/samples/02-use-cases/05-Device-Management-System/frontend/venv/lib/python3.12/site-packages/ecdsa/__pycache__/test_ecdh.cpython-312.pyc +/Users/vgodwin/genesis-test/agent-runtime/device_management/samples/02-use-cases/05-Device-Management-System/frontend/venv/lib/python3.12/site-packages/ecdsa/__pycache__/test_ecdsa.cpython-312.pyc +/Users/vgodwin/genesis-test/agent-runtime/device_management/samples/02-use-cases/05-Device-Management-System/frontend/venv/lib/python3.12/site-packages/ecdsa/__pycache__/test_eddsa.cpython-312.pyc +/Users/vgodwin/genesis-test/agent-runtime/device_management/samples/02-use-cases/05-Device-Management-System/frontend/venv/lib/python3.12/site-packages/ecdsa/__pycache__/test_ellipticcurve.cpython-312.pyc +/Users/vgodwin/genesis-test/agent-runtime/device_management/samples/02-use-cases/05-Device-Management-System/frontend/venv/lib/python3.12/site-packages/ecdsa/__pycache__/test_jacobi.cpython-312.pyc +/Users/vgodwin/genesis-test/agent-runtime/device_management/samples/02-use-cases/05-Device-Management-System/frontend/venv/lib/python3.12/site-packages/ecdsa/__pycache__/test_keys.cpython-312.pyc +/Users/vgodwin/genesis-test/agent-runtime/device_management/samples/02-use-cases/05-Device-Management-System/frontend/venv/lib/python3.12/site-packages/ecdsa/__pycache__/test_malformed_sigs.cpython-312.pyc +/Users/vgodwin/genesis-test/agent-runtime/device_management/samples/02-use-cases/05-Device-Management-System/frontend/venv/lib/python3.12/site-packages/ecdsa/__pycache__/test_numbertheory.cpython-312.pyc +/Users/vgodwin/genesis-test/agent-runtime/device_management/samples/02-use-cases/05-Device-Management-System/frontend/venv/lib/python3.12/site-packages/ecdsa/__pycache__/test_pyecdsa.cpython-312.pyc +/Users/vgodwin/genesis-test/agent-runtime/device_management/samples/02-use-cases/05-Device-Management-System/frontend/venv/lib/python3.12/site-packages/ecdsa/__pycache__/test_rw_lock.cpython-312.pyc +/Users/vgodwin/genesis-test/agent-runtime/device_management/samples/02-use-cases/05-Device-Management-System/frontend/venv/lib/python3.12/site-packages/ecdsa/__pycache__/test_sha3.cpython-312.pyc +/Users/vgodwin/genesis-test/agent-runtime/device_management/samples/02-use-cases/05-Device-Management-System/frontend/venv/lib/python3.12/site-packages/ecdsa/__pycache__/util.cpython-312.pyc +/Users/vgodwin/genesis-test/agent-runtime/device_management/samples/02-use-cases/05-Device-Management-System/frontend/venv/lib/python3.12/site-packages/ecdsa/_compat.py +/Users/vgodwin/genesis-test/agent-runtime/device_management/samples/02-use-cases/05-Device-Management-System/frontend/venv/lib/python3.12/site-packages/ecdsa/_rwlock.py +/Users/vgodwin/genesis-test/agent-runtime/device_management/samples/02-use-cases/05-Device-Management-System/frontend/venv/lib/python3.12/site-packages/ecdsa/_sha3.py +/Users/vgodwin/genesis-test/agent-runtime/device_management/samples/02-use-cases/05-Device-Management-System/frontend/venv/lib/python3.12/site-packages/ecdsa/_version.py +/Users/vgodwin/genesis-test/agent-runtime/device_management/samples/02-use-cases/05-Device-Management-System/frontend/venv/lib/python3.12/site-packages/ecdsa/curves.py +/Users/vgodwin/genesis-test/agent-runtime/device_management/samples/02-use-cases/05-Device-Management-System/frontend/venv/lib/python3.12/site-packages/ecdsa/der.py +/Users/vgodwin/genesis-test/agent-runtime/device_management/samples/02-use-cases/05-Device-Management-System/frontend/venv/lib/python3.12/site-packages/ecdsa/ecdh.py +/Users/vgodwin/genesis-test/agent-runtime/device_management/samples/02-use-cases/05-Device-Management-System/frontend/venv/lib/python3.12/site-packages/ecdsa/ecdsa.py +/Users/vgodwin/genesis-test/agent-runtime/device_management/samples/02-use-cases/05-Device-Management-System/frontend/venv/lib/python3.12/site-packages/ecdsa/eddsa.py +/Users/vgodwin/genesis-test/agent-runtime/device_management/samples/02-use-cases/05-Device-Management-System/frontend/venv/lib/python3.12/site-packages/ecdsa/ellipticcurve.py +/Users/vgodwin/genesis-test/agent-runtime/device_management/samples/02-use-cases/05-Device-Management-System/frontend/venv/lib/python3.12/site-packages/ecdsa/errors.py +/Users/vgodwin/genesis-test/agent-runtime/device_management/samples/02-use-cases/05-Device-Management-System/frontend/venv/lib/python3.12/site-packages/ecdsa/keys.py +/Users/vgodwin/genesis-test/agent-runtime/device_management/samples/02-use-cases/05-Device-Management-System/frontend/venv/lib/python3.12/site-packages/ecdsa/numbertheory.py +/Users/vgodwin/genesis-test/agent-runtime/device_management/samples/02-use-cases/05-Device-Management-System/frontend/venv/lib/python3.12/site-packages/ecdsa/rfc6979.py +/Users/vgodwin/genesis-test/agent-runtime/device_management/samples/02-use-cases/05-Device-Management-System/frontend/venv/lib/python3.12/site-packages/ecdsa/ssh.py +/Users/vgodwin/genesis-test/agent-runtime/device_management/samples/02-use-cases/05-Device-Management-System/frontend/venv/lib/python3.12/site-packages/ecdsa/test_curves.py +/Users/vgodwin/genesis-test/agent-runtime/device_management/samples/02-use-cases/05-Device-Management-System/frontend/venv/lib/python3.12/site-packages/ecdsa/test_der.py +/Users/vgodwin/genesis-test/agent-runtime/device_management/samples/02-use-cases/05-Device-Management-System/frontend/venv/lib/python3.12/site-packages/ecdsa/test_ecdh.py +/Users/vgodwin/genesis-test/agent-runtime/device_management/samples/02-use-cases/05-Device-Management-System/frontend/venv/lib/python3.12/site-packages/ecdsa/test_ecdsa.py +/Users/vgodwin/genesis-test/agent-runtime/device_management/samples/02-use-cases/05-Device-Management-System/frontend/venv/lib/python3.12/site-packages/ecdsa/test_eddsa.py +/Users/vgodwin/genesis-test/agent-runtime/device_management/samples/02-use-cases/05-Device-Management-System/frontend/venv/lib/python3.12/site-packages/ecdsa/test_ellipticcurve.py +/Users/vgodwin/genesis-test/agent-runtime/device_management/samples/02-use-cases/05-Device-Management-System/frontend/venv/lib/python3.12/site-packages/ecdsa/test_jacobi.py +/Users/vgodwin/genesis-test/agent-runtime/device_management/samples/02-use-cases/05-Device-Management-System/frontend/venv/lib/python3.12/site-packages/ecdsa/test_keys.py +/Users/vgodwin/genesis-test/agent-runtime/device_management/samples/02-use-cases/05-Device-Management-System/frontend/venv/lib/python3.12/site-packages/ecdsa/test_malformed_sigs.py +/Users/vgodwin/genesis-test/agent-runtime/device_management/samples/02-use-cases/05-Device-Management-System/frontend/venv/lib/python3.12/site-packages/ecdsa/test_numbertheory.py +/Users/vgodwin/genesis-test/agent-runtime/device_management/samples/02-use-cases/05-Device-Management-System/frontend/venv/lib/python3.12/site-packages/ecdsa/test_pyecdsa.py +/Users/vgodwin/genesis-test/agent-runtime/device_management/samples/02-use-cases/05-Device-Management-System/frontend/venv/lib/python3.12/site-packages/ecdsa/test_rw_lock.py +/Users/vgodwin/genesis-test/agent-runtime/device_management/samples/02-use-cases/05-Device-Management-System/frontend/venv/lib/python3.12/site-packages/ecdsa/test_sha3.py +/Users/vgodwin/genesis-test/agent-runtime/device_management/samples/02-use-cases/05-Device-Management-System/frontend/venv/lib/python3.12/site-packages/ecdsa/util.py +/Users/vgodwin/genesis-test/agent-runtime/device_management/samples/02-use-cases/05-Device-Management-System/frontend/venv/lib/python3.12/site-packages/fastapi-0.104.1.dist-info/INSTALLER +/Users/vgodwin/genesis-test/agent-runtime/device_management/samples/02-use-cases/05-Device-Management-System/frontend/venv/lib/python3.12/site-packages/fastapi-0.104.1.dist-info/METADATA +/Users/vgodwin/genesis-test/agent-runtime/device_management/samples/02-use-cases/05-Device-Management-System/frontend/venv/lib/python3.12/site-packages/fastapi-0.104.1.dist-info/RECORD +/Users/vgodwin/genesis-test/agent-runtime/device_management/samples/02-use-cases/05-Device-Management-System/frontend/venv/lib/python3.12/site-packages/fastapi-0.104.1.dist-info/REQUESTED +/Users/vgodwin/genesis-test/agent-runtime/device_management/samples/02-use-cases/05-Device-Management-System/frontend/venv/lib/python3.12/site-packages/fastapi-0.104.1.dist-info/WHEEL +/Users/vgodwin/genesis-test/agent-runtime/device_management/samples/02-use-cases/05-Device-Management-System/frontend/venv/lib/python3.12/site-packages/fastapi-0.104.1.dist-info/licenses/LICENSE +/Users/vgodwin/genesis-test/agent-runtime/device_management/samples/02-use-cases/05-Device-Management-System/frontend/venv/lib/python3.12/site-packages/fastapi/__init__.py +/Users/vgodwin/genesis-test/agent-runtime/device_management/samples/02-use-cases/05-Device-Management-System/frontend/venv/lib/python3.12/site-packages/fastapi/__pycache__/__init__.cpython-312.pyc +/Users/vgodwin/genesis-test/agent-runtime/device_management/samples/02-use-cases/05-Device-Management-System/frontend/venv/lib/python3.12/site-packages/fastapi/__pycache__/_compat.cpython-312.pyc +/Users/vgodwin/genesis-test/agent-runtime/device_management/samples/02-use-cases/05-Device-Management-System/frontend/venv/lib/python3.12/site-packages/fastapi/__pycache__/applications.cpython-312.pyc +/Users/vgodwin/genesis-test/agent-runtime/device_management/samples/02-use-cases/05-Device-Management-System/frontend/venv/lib/python3.12/site-packages/fastapi/__pycache__/background.cpython-312.pyc +/Users/vgodwin/genesis-test/agent-runtime/device_management/samples/02-use-cases/05-Device-Management-System/frontend/venv/lib/python3.12/site-packages/fastapi/__pycache__/concurrency.cpython-312.pyc +/Users/vgodwin/genesis-test/agent-runtime/device_management/samples/02-use-cases/05-Device-Management-System/frontend/venv/lib/python3.12/site-packages/fastapi/__pycache__/datastructures.cpython-312.pyc +/Users/vgodwin/genesis-test/agent-runtime/device_management/samples/02-use-cases/05-Device-Management-System/frontend/venv/lib/python3.12/site-packages/fastapi/__pycache__/encoders.cpython-312.pyc +/Users/vgodwin/genesis-test/agent-runtime/device_management/samples/02-use-cases/05-Device-Management-System/frontend/venv/lib/python3.12/site-packages/fastapi/__pycache__/exception_handlers.cpython-312.pyc +/Users/vgodwin/genesis-test/agent-runtime/device_management/samples/02-use-cases/05-Device-Management-System/frontend/venv/lib/python3.12/site-packages/fastapi/__pycache__/exceptions.cpython-312.pyc +/Users/vgodwin/genesis-test/agent-runtime/device_management/samples/02-use-cases/05-Device-Management-System/frontend/venv/lib/python3.12/site-packages/fastapi/__pycache__/logger.cpython-312.pyc +/Users/vgodwin/genesis-test/agent-runtime/device_management/samples/02-use-cases/05-Device-Management-System/frontend/venv/lib/python3.12/site-packages/fastapi/__pycache__/param_functions.cpython-312.pyc +/Users/vgodwin/genesis-test/agent-runtime/device_management/samples/02-use-cases/05-Device-Management-System/frontend/venv/lib/python3.12/site-packages/fastapi/__pycache__/params.cpython-312.pyc +/Users/vgodwin/genesis-test/agent-runtime/device_management/samples/02-use-cases/05-Device-Management-System/frontend/venv/lib/python3.12/site-packages/fastapi/__pycache__/requests.cpython-312.pyc +/Users/vgodwin/genesis-test/agent-runtime/device_management/samples/02-use-cases/05-Device-Management-System/frontend/venv/lib/python3.12/site-packages/fastapi/__pycache__/responses.cpython-312.pyc +/Users/vgodwin/genesis-test/agent-runtime/device_management/samples/02-use-cases/05-Device-Management-System/frontend/venv/lib/python3.12/site-packages/fastapi/__pycache__/routing.cpython-312.pyc +/Users/vgodwin/genesis-test/agent-runtime/device_management/samples/02-use-cases/05-Device-Management-System/frontend/venv/lib/python3.12/site-packages/fastapi/__pycache__/staticfiles.cpython-312.pyc +/Users/vgodwin/genesis-test/agent-runtime/device_management/samples/02-use-cases/05-Device-Management-System/frontend/venv/lib/python3.12/site-packages/fastapi/__pycache__/templating.cpython-312.pyc +/Users/vgodwin/genesis-test/agent-runtime/device_management/samples/02-use-cases/05-Device-Management-System/frontend/venv/lib/python3.12/site-packages/fastapi/__pycache__/testclient.cpython-312.pyc +/Users/vgodwin/genesis-test/agent-runtime/device_management/samples/02-use-cases/05-Device-Management-System/frontend/venv/lib/python3.12/site-packages/fastapi/__pycache__/types.cpython-312.pyc +/Users/vgodwin/genesis-test/agent-runtime/device_management/samples/02-use-cases/05-Device-Management-System/frontend/venv/lib/python3.12/site-packages/fastapi/__pycache__/utils.cpython-312.pyc +/Users/vgodwin/genesis-test/agent-runtime/device_management/samples/02-use-cases/05-Device-Management-System/frontend/venv/lib/python3.12/site-packages/fastapi/__pycache__/websockets.cpython-312.pyc +/Users/vgodwin/genesis-test/agent-runtime/device_management/samples/02-use-cases/05-Device-Management-System/frontend/venv/lib/python3.12/site-packages/fastapi/_compat.py +/Users/vgodwin/genesis-test/agent-runtime/device_management/samples/02-use-cases/05-Device-Management-System/frontend/venv/lib/python3.12/site-packages/fastapi/applications.py +/Users/vgodwin/genesis-test/agent-runtime/device_management/samples/02-use-cases/05-Device-Management-System/frontend/venv/lib/python3.12/site-packages/fastapi/background.py +/Users/vgodwin/genesis-test/agent-runtime/device_management/samples/02-use-cases/05-Device-Management-System/frontend/venv/lib/python3.12/site-packages/fastapi/concurrency.py +/Users/vgodwin/genesis-test/agent-runtime/device_management/samples/02-use-cases/05-Device-Management-System/frontend/venv/lib/python3.12/site-packages/fastapi/datastructures.py +/Users/vgodwin/genesis-test/agent-runtime/device_management/samples/02-use-cases/05-Device-Management-System/frontend/venv/lib/python3.12/site-packages/fastapi/dependencies/__init__.py +/Users/vgodwin/genesis-test/agent-runtime/device_management/samples/02-use-cases/05-Device-Management-System/frontend/venv/lib/python3.12/site-packages/fastapi/dependencies/__pycache__/__init__.cpython-312.pyc +/Users/vgodwin/genesis-test/agent-runtime/device_management/samples/02-use-cases/05-Device-Management-System/frontend/venv/lib/python3.12/site-packages/fastapi/dependencies/__pycache__/models.cpython-312.pyc +/Users/vgodwin/genesis-test/agent-runtime/device_management/samples/02-use-cases/05-Device-Management-System/frontend/venv/lib/python3.12/site-packages/fastapi/dependencies/__pycache__/utils.cpython-312.pyc +/Users/vgodwin/genesis-test/agent-runtime/device_management/samples/02-use-cases/05-Device-Management-System/frontend/venv/lib/python3.12/site-packages/fastapi/dependencies/models.py +/Users/vgodwin/genesis-test/agent-runtime/device_management/samples/02-use-cases/05-Device-Management-System/frontend/venv/lib/python3.12/site-packages/fastapi/dependencies/utils.py +/Users/vgodwin/genesis-test/agent-runtime/device_management/samples/02-use-cases/05-Device-Management-System/frontend/venv/lib/python3.12/site-packages/fastapi/encoders.py +/Users/vgodwin/genesis-test/agent-runtime/device_management/samples/02-use-cases/05-Device-Management-System/frontend/venv/lib/python3.12/site-packages/fastapi/exception_handlers.py +/Users/vgodwin/genesis-test/agent-runtime/device_management/samples/02-use-cases/05-Device-Management-System/frontend/venv/lib/python3.12/site-packages/fastapi/exceptions.py +/Users/vgodwin/genesis-test/agent-runtime/device_management/samples/02-use-cases/05-Device-Management-System/frontend/venv/lib/python3.12/site-packages/fastapi/logger.py +/Users/vgodwin/genesis-test/agent-runtime/device_management/samples/02-use-cases/05-Device-Management-System/frontend/venv/lib/python3.12/site-packages/fastapi/middleware/__init__.py +/Users/vgodwin/genesis-test/agent-runtime/device_management/samples/02-use-cases/05-Device-Management-System/frontend/venv/lib/python3.12/site-packages/fastapi/middleware/__pycache__/__init__.cpython-312.pyc +/Users/vgodwin/genesis-test/agent-runtime/device_management/samples/02-use-cases/05-Device-Management-System/frontend/venv/lib/python3.12/site-packages/fastapi/middleware/__pycache__/asyncexitstack.cpython-312.pyc +/Users/vgodwin/genesis-test/agent-runtime/device_management/samples/02-use-cases/05-Device-Management-System/frontend/venv/lib/python3.12/site-packages/fastapi/middleware/__pycache__/cors.cpython-312.pyc +/Users/vgodwin/genesis-test/agent-runtime/device_management/samples/02-use-cases/05-Device-Management-System/frontend/venv/lib/python3.12/site-packages/fastapi/middleware/__pycache__/gzip.cpython-312.pyc +/Users/vgodwin/genesis-test/agent-runtime/device_management/samples/02-use-cases/05-Device-Management-System/frontend/venv/lib/python3.12/site-packages/fastapi/middleware/__pycache__/httpsredirect.cpython-312.pyc +/Users/vgodwin/genesis-test/agent-runtime/device_management/samples/02-use-cases/05-Device-Management-System/frontend/venv/lib/python3.12/site-packages/fastapi/middleware/__pycache__/trustedhost.cpython-312.pyc +/Users/vgodwin/genesis-test/agent-runtime/device_management/samples/02-use-cases/05-Device-Management-System/frontend/venv/lib/python3.12/site-packages/fastapi/middleware/__pycache__/wsgi.cpython-312.pyc +/Users/vgodwin/genesis-test/agent-runtime/device_management/samples/02-use-cases/05-Device-Management-System/frontend/venv/lib/python3.12/site-packages/fastapi/middleware/asyncexitstack.py +/Users/vgodwin/genesis-test/agent-runtime/device_management/samples/02-use-cases/05-Device-Management-System/frontend/venv/lib/python3.12/site-packages/fastapi/middleware/cors.py +/Users/vgodwin/genesis-test/agent-runtime/device_management/samples/02-use-cases/05-Device-Management-System/frontend/venv/lib/python3.12/site-packages/fastapi/middleware/gzip.py +/Users/vgodwin/genesis-test/agent-runtime/device_management/samples/02-use-cases/05-Device-Management-System/frontend/venv/lib/python3.12/site-packages/fastapi/middleware/httpsredirect.py +/Users/vgodwin/genesis-test/agent-runtime/device_management/samples/02-use-cases/05-Device-Management-System/frontend/venv/lib/python3.12/site-packages/fastapi/middleware/trustedhost.py +/Users/vgodwin/genesis-test/agent-runtime/device_management/samples/02-use-cases/05-Device-Management-System/frontend/venv/lib/python3.12/site-packages/fastapi/middleware/wsgi.py +/Users/vgodwin/genesis-test/agent-runtime/device_management/samples/02-use-cases/05-Device-Management-System/frontend/venv/lib/python3.12/site-packages/fastapi/openapi/__init__.py +/Users/vgodwin/genesis-test/agent-runtime/device_management/samples/02-use-cases/05-Device-Management-System/frontend/venv/lib/python3.12/site-packages/fastapi/openapi/__pycache__/__init__.cpython-312.pyc +/Users/vgodwin/genesis-test/agent-runtime/device_management/samples/02-use-cases/05-Device-Management-System/frontend/venv/lib/python3.12/site-packages/fastapi/openapi/__pycache__/constants.cpython-312.pyc +/Users/vgodwin/genesis-test/agent-runtime/device_management/samples/02-use-cases/05-Device-Management-System/frontend/venv/lib/python3.12/site-packages/fastapi/openapi/__pycache__/docs.cpython-312.pyc +/Users/vgodwin/genesis-test/agent-runtime/device_management/samples/02-use-cases/05-Device-Management-System/frontend/venv/lib/python3.12/site-packages/fastapi/openapi/__pycache__/models.cpython-312.pyc +/Users/vgodwin/genesis-test/agent-runtime/device_management/samples/02-use-cases/05-Device-Management-System/frontend/venv/lib/python3.12/site-packages/fastapi/openapi/__pycache__/utils.cpython-312.pyc +/Users/vgodwin/genesis-test/agent-runtime/device_management/samples/02-use-cases/05-Device-Management-System/frontend/venv/lib/python3.12/site-packages/fastapi/openapi/constants.py +/Users/vgodwin/genesis-test/agent-runtime/device_management/samples/02-use-cases/05-Device-Management-System/frontend/venv/lib/python3.12/site-packages/fastapi/openapi/docs.py +/Users/vgodwin/genesis-test/agent-runtime/device_management/samples/02-use-cases/05-Device-Management-System/frontend/venv/lib/python3.12/site-packages/fastapi/openapi/models.py +/Users/vgodwin/genesis-test/agent-runtime/device_management/samples/02-use-cases/05-Device-Management-System/frontend/venv/lib/python3.12/site-packages/fastapi/openapi/utils.py +/Users/vgodwin/genesis-test/agent-runtime/device_management/samples/02-use-cases/05-Device-Management-System/frontend/venv/lib/python3.12/site-packages/fastapi/param_functions.py +/Users/vgodwin/genesis-test/agent-runtime/device_management/samples/02-use-cases/05-Device-Management-System/frontend/venv/lib/python3.12/site-packages/fastapi/params.py +/Users/vgodwin/genesis-test/agent-runtime/device_management/samples/02-use-cases/05-Device-Management-System/frontend/venv/lib/python3.12/site-packages/fastapi/py.typed +/Users/vgodwin/genesis-test/agent-runtime/device_management/samples/02-use-cases/05-Device-Management-System/frontend/venv/lib/python3.12/site-packages/fastapi/requests.py +/Users/vgodwin/genesis-test/agent-runtime/device_management/samples/02-use-cases/05-Device-Management-System/frontend/venv/lib/python3.12/site-packages/fastapi/responses.py +/Users/vgodwin/genesis-test/agent-runtime/device_management/samples/02-use-cases/05-Device-Management-System/frontend/venv/lib/python3.12/site-packages/fastapi/routing.py +/Users/vgodwin/genesis-test/agent-runtime/device_management/samples/02-use-cases/05-Device-Management-System/frontend/venv/lib/python3.12/site-packages/fastapi/security/__init__.py +/Users/vgodwin/genesis-test/agent-runtime/device_management/samples/02-use-cases/05-Device-Management-System/frontend/venv/lib/python3.12/site-packages/fastapi/security/__pycache__/__init__.cpython-312.pyc +/Users/vgodwin/genesis-test/agent-runtime/device_management/samples/02-use-cases/05-Device-Management-System/frontend/venv/lib/python3.12/site-packages/fastapi/security/__pycache__/api_key.cpython-312.pyc +/Users/vgodwin/genesis-test/agent-runtime/device_management/samples/02-use-cases/05-Device-Management-System/frontend/venv/lib/python3.12/site-packages/fastapi/security/__pycache__/base.cpython-312.pyc +/Users/vgodwin/genesis-test/agent-runtime/device_management/samples/02-use-cases/05-Device-Management-System/frontend/venv/lib/python3.12/site-packages/fastapi/security/__pycache__/http.cpython-312.pyc +/Users/vgodwin/genesis-test/agent-runtime/device_management/samples/02-use-cases/05-Device-Management-System/frontend/venv/lib/python3.12/site-packages/fastapi/security/__pycache__/oauth2.cpython-312.pyc +/Users/vgodwin/genesis-test/agent-runtime/device_management/samples/02-use-cases/05-Device-Management-System/frontend/venv/lib/python3.12/site-packages/fastapi/security/__pycache__/open_id_connect_url.cpython-312.pyc +/Users/vgodwin/genesis-test/agent-runtime/device_management/samples/02-use-cases/05-Device-Management-System/frontend/venv/lib/python3.12/site-packages/fastapi/security/__pycache__/utils.cpython-312.pyc +/Users/vgodwin/genesis-test/agent-runtime/device_management/samples/02-use-cases/05-Device-Management-System/frontend/venv/lib/python3.12/site-packages/fastapi/security/api_key.py +/Users/vgodwin/genesis-test/agent-runtime/device_management/samples/02-use-cases/05-Device-Management-System/frontend/venv/lib/python3.12/site-packages/fastapi/security/base.py +/Users/vgodwin/genesis-test/agent-runtime/device_management/samples/02-use-cases/05-Device-Management-System/frontend/venv/lib/python3.12/site-packages/fastapi/security/http.py +/Users/vgodwin/genesis-test/agent-runtime/device_management/samples/02-use-cases/05-Device-Management-System/frontend/venv/lib/python3.12/site-packages/fastapi/security/oauth2.py +/Users/vgodwin/genesis-test/agent-runtime/device_management/samples/02-use-cases/05-Device-Management-System/frontend/venv/lib/python3.12/site-packages/fastapi/security/open_id_connect_url.py +/Users/vgodwin/genesis-test/agent-runtime/device_management/samples/02-use-cases/05-Device-Management-System/frontend/venv/lib/python3.12/site-packages/fastapi/security/utils.py +/Users/vgodwin/genesis-test/agent-runtime/device_management/samples/02-use-cases/05-Device-Management-System/frontend/venv/lib/python3.12/site-packages/fastapi/staticfiles.py +/Users/vgodwin/genesis-test/agent-runtime/device_management/samples/02-use-cases/05-Device-Management-System/frontend/venv/lib/python3.12/site-packages/fastapi/templating.py +/Users/vgodwin/genesis-test/agent-runtime/device_management/samples/02-use-cases/05-Device-Management-System/frontend/venv/lib/python3.12/site-packages/fastapi/testclient.py +/Users/vgodwin/genesis-test/agent-runtime/device_management/samples/02-use-cases/05-Device-Management-System/frontend/venv/lib/python3.12/site-packages/fastapi/types.py +/Users/vgodwin/genesis-test/agent-runtime/device_management/samples/02-use-cases/05-Device-Management-System/frontend/venv/lib/python3.12/site-packages/fastapi/utils.py +/Users/vgodwin/genesis-test/agent-runtime/device_management/samples/02-use-cases/05-Device-Management-System/frontend/venv/lib/python3.12/site-packages/fastapi/websockets.py +/Users/vgodwin/genesis-test/agent-runtime/device_management/samples/02-use-cases/05-Device-Management-System/frontend/venv/lib/python3.12/site-packages/h11-0.14.0.dist-info/INSTALLER +/Users/vgodwin/genesis-test/agent-runtime/device_management/samples/02-use-cases/05-Device-Management-System/frontend/venv/lib/python3.12/site-packages/h11-0.14.0.dist-info/LICENSE.txt +/Users/vgodwin/genesis-test/agent-runtime/device_management/samples/02-use-cases/05-Device-Management-System/frontend/venv/lib/python3.12/site-packages/h11-0.14.0.dist-info/METADATA +/Users/vgodwin/genesis-test/agent-runtime/device_management/samples/02-use-cases/05-Device-Management-System/frontend/venv/lib/python3.12/site-packages/h11-0.14.0.dist-info/RECORD +/Users/vgodwin/genesis-test/agent-runtime/device_management/samples/02-use-cases/05-Device-Management-System/frontend/venv/lib/python3.12/site-packages/h11-0.14.0.dist-info/WHEEL +/Users/vgodwin/genesis-test/agent-runtime/device_management/samples/02-use-cases/05-Device-Management-System/frontend/venv/lib/python3.12/site-packages/h11-0.14.0.dist-info/top_level.txt +/Users/vgodwin/genesis-test/agent-runtime/device_management/samples/02-use-cases/05-Device-Management-System/frontend/venv/lib/python3.12/site-packages/h11/__init__.py +/Users/vgodwin/genesis-test/agent-runtime/device_management/samples/02-use-cases/05-Device-Management-System/frontend/venv/lib/python3.12/site-packages/h11/__pycache__/__init__.cpython-312.pyc +/Users/vgodwin/genesis-test/agent-runtime/device_management/samples/02-use-cases/05-Device-Management-System/frontend/venv/lib/python3.12/site-packages/h11/__pycache__/_abnf.cpython-312.pyc +/Users/vgodwin/genesis-test/agent-runtime/device_management/samples/02-use-cases/05-Device-Management-System/frontend/venv/lib/python3.12/site-packages/h11/__pycache__/_connection.cpython-312.pyc +/Users/vgodwin/genesis-test/agent-runtime/device_management/samples/02-use-cases/05-Device-Management-System/frontend/venv/lib/python3.12/site-packages/h11/__pycache__/_events.cpython-312.pyc +/Users/vgodwin/genesis-test/agent-runtime/device_management/samples/02-use-cases/05-Device-Management-System/frontend/venv/lib/python3.12/site-packages/h11/__pycache__/_headers.cpython-312.pyc +/Users/vgodwin/genesis-test/agent-runtime/device_management/samples/02-use-cases/05-Device-Management-System/frontend/venv/lib/python3.12/site-packages/h11/__pycache__/_readers.cpython-312.pyc +/Users/vgodwin/genesis-test/agent-runtime/device_management/samples/02-use-cases/05-Device-Management-System/frontend/venv/lib/python3.12/site-packages/h11/__pycache__/_receivebuffer.cpython-312.pyc +/Users/vgodwin/genesis-test/agent-runtime/device_management/samples/02-use-cases/05-Device-Management-System/frontend/venv/lib/python3.12/site-packages/h11/__pycache__/_state.cpython-312.pyc +/Users/vgodwin/genesis-test/agent-runtime/device_management/samples/02-use-cases/05-Device-Management-System/frontend/venv/lib/python3.12/site-packages/h11/__pycache__/_util.cpython-312.pyc +/Users/vgodwin/genesis-test/agent-runtime/device_management/samples/02-use-cases/05-Device-Management-System/frontend/venv/lib/python3.12/site-packages/h11/__pycache__/_version.cpython-312.pyc +/Users/vgodwin/genesis-test/agent-runtime/device_management/samples/02-use-cases/05-Device-Management-System/frontend/venv/lib/python3.12/site-packages/h11/__pycache__/_writers.cpython-312.pyc +/Users/vgodwin/genesis-test/agent-runtime/device_management/samples/02-use-cases/05-Device-Management-System/frontend/venv/lib/python3.12/site-packages/h11/_abnf.py +/Users/vgodwin/genesis-test/agent-runtime/device_management/samples/02-use-cases/05-Device-Management-System/frontend/venv/lib/python3.12/site-packages/h11/_connection.py +/Users/vgodwin/genesis-test/agent-runtime/device_management/samples/02-use-cases/05-Device-Management-System/frontend/venv/lib/python3.12/site-packages/h11/_events.py +/Users/vgodwin/genesis-test/agent-runtime/device_management/samples/02-use-cases/05-Device-Management-System/frontend/venv/lib/python3.12/site-packages/h11/_headers.py +/Users/vgodwin/genesis-test/agent-runtime/device_management/samples/02-use-cases/05-Device-Management-System/frontend/venv/lib/python3.12/site-packages/h11/_readers.py +/Users/vgodwin/genesis-test/agent-runtime/device_management/samples/02-use-cases/05-Device-Management-System/frontend/venv/lib/python3.12/site-packages/h11/_receivebuffer.py +/Users/vgodwin/genesis-test/agent-runtime/device_management/samples/02-use-cases/05-Device-Management-System/frontend/venv/lib/python3.12/site-packages/h11/_state.py +/Users/vgodwin/genesis-test/agent-runtime/device_management/samples/02-use-cases/05-Device-Management-System/frontend/venv/lib/python3.12/site-packages/h11/_util.py +/Users/vgodwin/genesis-test/agent-runtime/device_management/samples/02-use-cases/05-Device-Management-System/frontend/venv/lib/python3.12/site-packages/h11/_version.py +/Users/vgodwin/genesis-test/agent-runtime/device_management/samples/02-use-cases/05-Device-Management-System/frontend/venv/lib/python3.12/site-packages/h11/_writers.py +/Users/vgodwin/genesis-test/agent-runtime/device_management/samples/02-use-cases/05-Device-Management-System/frontend/venv/lib/python3.12/site-packages/h11/py.typed +/Users/vgodwin/genesis-test/agent-runtime/device_management/samples/02-use-cases/05-Device-Management-System/frontend/venv/lib/python3.12/site-packages/h11/tests/__init__.py +/Users/vgodwin/genesis-test/agent-runtime/device_management/samples/02-use-cases/05-Device-Management-System/frontend/venv/lib/python3.12/site-packages/h11/tests/__pycache__/__init__.cpython-312.pyc +/Users/vgodwin/genesis-test/agent-runtime/device_management/samples/02-use-cases/05-Device-Management-System/frontend/venv/lib/python3.12/site-packages/h11/tests/__pycache__/helpers.cpython-312.pyc +/Users/vgodwin/genesis-test/agent-runtime/device_management/samples/02-use-cases/05-Device-Management-System/frontend/venv/lib/python3.12/site-packages/h11/tests/__pycache__/test_against_stdlib_http.cpython-312.pyc +/Users/vgodwin/genesis-test/agent-runtime/device_management/samples/02-use-cases/05-Device-Management-System/frontend/venv/lib/python3.12/site-packages/h11/tests/__pycache__/test_connection.cpython-312.pyc +/Users/vgodwin/genesis-test/agent-runtime/device_management/samples/02-use-cases/05-Device-Management-System/frontend/venv/lib/python3.12/site-packages/h11/tests/__pycache__/test_events.cpython-312.pyc +/Users/vgodwin/genesis-test/agent-runtime/device_management/samples/02-use-cases/05-Device-Management-System/frontend/venv/lib/python3.12/site-packages/h11/tests/__pycache__/test_headers.cpython-312.pyc +/Users/vgodwin/genesis-test/agent-runtime/device_management/samples/02-use-cases/05-Device-Management-System/frontend/venv/lib/python3.12/site-packages/h11/tests/__pycache__/test_helpers.cpython-312.pyc +/Users/vgodwin/genesis-test/agent-runtime/device_management/samples/02-use-cases/05-Device-Management-System/frontend/venv/lib/python3.12/site-packages/h11/tests/__pycache__/test_io.cpython-312.pyc +/Users/vgodwin/genesis-test/agent-runtime/device_management/samples/02-use-cases/05-Device-Management-System/frontend/venv/lib/python3.12/site-packages/h11/tests/__pycache__/test_receivebuffer.cpython-312.pyc +/Users/vgodwin/genesis-test/agent-runtime/device_management/samples/02-use-cases/05-Device-Management-System/frontend/venv/lib/python3.12/site-packages/h11/tests/__pycache__/test_state.cpython-312.pyc +/Users/vgodwin/genesis-test/agent-runtime/device_management/samples/02-use-cases/05-Device-Management-System/frontend/venv/lib/python3.12/site-packages/h11/tests/__pycache__/test_util.cpython-312.pyc +/Users/vgodwin/genesis-test/agent-runtime/device_management/samples/02-use-cases/05-Device-Management-System/frontend/venv/lib/python3.12/site-packages/h11/tests/data/test-file +/Users/vgodwin/genesis-test/agent-runtime/device_management/samples/02-use-cases/05-Device-Management-System/frontend/venv/lib/python3.12/site-packages/h11/tests/helpers.py +/Users/vgodwin/genesis-test/agent-runtime/device_management/samples/02-use-cases/05-Device-Management-System/frontend/venv/lib/python3.12/site-packages/h11/tests/test_against_stdlib_http.py +/Users/vgodwin/genesis-test/agent-runtime/device_management/samples/02-use-cases/05-Device-Management-System/frontend/venv/lib/python3.12/site-packages/h11/tests/test_connection.py +/Users/vgodwin/genesis-test/agent-runtime/device_management/samples/02-use-cases/05-Device-Management-System/frontend/venv/lib/python3.12/site-packages/h11/tests/test_events.py +/Users/vgodwin/genesis-test/agent-runtime/device_management/samples/02-use-cases/05-Device-Management-System/frontend/venv/lib/python3.12/site-packages/h11/tests/test_headers.py +/Users/vgodwin/genesis-test/agent-runtime/device_management/samples/02-use-cases/05-Device-Management-System/frontend/venv/lib/python3.12/site-packages/h11/tests/test_helpers.py +/Users/vgodwin/genesis-test/agent-runtime/device_management/samples/02-use-cases/05-Device-Management-System/frontend/venv/lib/python3.12/site-packages/h11/tests/test_io.py +/Users/vgodwin/genesis-test/agent-runtime/device_management/samples/02-use-cases/05-Device-Management-System/frontend/venv/lib/python3.12/site-packages/h11/tests/test_receivebuffer.py +/Users/vgodwin/genesis-test/agent-runtime/device_management/samples/02-use-cases/05-Device-Management-System/frontend/venv/lib/python3.12/site-packages/h11/tests/test_state.py +/Users/vgodwin/genesis-test/agent-runtime/device_management/samples/02-use-cases/05-Device-Management-System/frontend/venv/lib/python3.12/site-packages/h11/tests/test_util.py +/Users/vgodwin/genesis-test/agent-runtime/device_management/samples/02-use-cases/05-Device-Management-System/frontend/venv/lib/python3.12/site-packages/httpcore-0.17.3.dist-info/INSTALLER +/Users/vgodwin/genesis-test/agent-runtime/device_management/samples/02-use-cases/05-Device-Management-System/frontend/venv/lib/python3.12/site-packages/httpcore-0.17.3.dist-info/LICENSE.md +/Users/vgodwin/genesis-test/agent-runtime/device_management/samples/02-use-cases/05-Device-Management-System/frontend/venv/lib/python3.12/site-packages/httpcore-0.17.3.dist-info/METADATA +/Users/vgodwin/genesis-test/agent-runtime/device_management/samples/02-use-cases/05-Device-Management-System/frontend/venv/lib/python3.12/site-packages/httpcore-0.17.3.dist-info/RECORD +/Users/vgodwin/genesis-test/agent-runtime/device_management/samples/02-use-cases/05-Device-Management-System/frontend/venv/lib/python3.12/site-packages/httpcore-0.17.3.dist-info/WHEEL +/Users/vgodwin/genesis-test/agent-runtime/device_management/samples/02-use-cases/05-Device-Management-System/frontend/venv/lib/python3.12/site-packages/httpcore-0.17.3.dist-info/top_level.txt +/Users/vgodwin/genesis-test/agent-runtime/device_management/samples/02-use-cases/05-Device-Management-System/frontend/venv/lib/python3.12/site-packages/httpcore/__init__.py +/Users/vgodwin/genesis-test/agent-runtime/device_management/samples/02-use-cases/05-Device-Management-System/frontend/venv/lib/python3.12/site-packages/httpcore/__pycache__/__init__.cpython-312.pyc +/Users/vgodwin/genesis-test/agent-runtime/device_management/samples/02-use-cases/05-Device-Management-System/frontend/venv/lib/python3.12/site-packages/httpcore/__pycache__/_api.cpython-312.pyc +/Users/vgodwin/genesis-test/agent-runtime/device_management/samples/02-use-cases/05-Device-Management-System/frontend/venv/lib/python3.12/site-packages/httpcore/__pycache__/_exceptions.cpython-312.pyc +/Users/vgodwin/genesis-test/agent-runtime/device_management/samples/02-use-cases/05-Device-Management-System/frontend/venv/lib/python3.12/site-packages/httpcore/__pycache__/_models.cpython-312.pyc +/Users/vgodwin/genesis-test/agent-runtime/device_management/samples/02-use-cases/05-Device-Management-System/frontend/venv/lib/python3.12/site-packages/httpcore/__pycache__/_ssl.cpython-312.pyc +/Users/vgodwin/genesis-test/agent-runtime/device_management/samples/02-use-cases/05-Device-Management-System/frontend/venv/lib/python3.12/site-packages/httpcore/__pycache__/_synchronization.cpython-312.pyc +/Users/vgodwin/genesis-test/agent-runtime/device_management/samples/02-use-cases/05-Device-Management-System/frontend/venv/lib/python3.12/site-packages/httpcore/__pycache__/_trace.cpython-312.pyc +/Users/vgodwin/genesis-test/agent-runtime/device_management/samples/02-use-cases/05-Device-Management-System/frontend/venv/lib/python3.12/site-packages/httpcore/__pycache__/_utils.cpython-312.pyc +/Users/vgodwin/genesis-test/agent-runtime/device_management/samples/02-use-cases/05-Device-Management-System/frontend/venv/lib/python3.12/site-packages/httpcore/_api.py +/Users/vgodwin/genesis-test/agent-runtime/device_management/samples/02-use-cases/05-Device-Management-System/frontend/venv/lib/python3.12/site-packages/httpcore/_async/__init__.py +/Users/vgodwin/genesis-test/agent-runtime/device_management/samples/02-use-cases/05-Device-Management-System/frontend/venv/lib/python3.12/site-packages/httpcore/_async/__pycache__/__init__.cpython-312.pyc +/Users/vgodwin/genesis-test/agent-runtime/device_management/samples/02-use-cases/05-Device-Management-System/frontend/venv/lib/python3.12/site-packages/httpcore/_async/__pycache__/connection.cpython-312.pyc +/Users/vgodwin/genesis-test/agent-runtime/device_management/samples/02-use-cases/05-Device-Management-System/frontend/venv/lib/python3.12/site-packages/httpcore/_async/__pycache__/connection_pool.cpython-312.pyc +/Users/vgodwin/genesis-test/agent-runtime/device_management/samples/02-use-cases/05-Device-Management-System/frontend/venv/lib/python3.12/site-packages/httpcore/_async/__pycache__/http11.cpython-312.pyc +/Users/vgodwin/genesis-test/agent-runtime/device_management/samples/02-use-cases/05-Device-Management-System/frontend/venv/lib/python3.12/site-packages/httpcore/_async/__pycache__/http2.cpython-312.pyc +/Users/vgodwin/genesis-test/agent-runtime/device_management/samples/02-use-cases/05-Device-Management-System/frontend/venv/lib/python3.12/site-packages/httpcore/_async/__pycache__/http_proxy.cpython-312.pyc +/Users/vgodwin/genesis-test/agent-runtime/device_management/samples/02-use-cases/05-Device-Management-System/frontend/venv/lib/python3.12/site-packages/httpcore/_async/__pycache__/interfaces.cpython-312.pyc +/Users/vgodwin/genesis-test/agent-runtime/device_management/samples/02-use-cases/05-Device-Management-System/frontend/venv/lib/python3.12/site-packages/httpcore/_async/__pycache__/socks_proxy.cpython-312.pyc +/Users/vgodwin/genesis-test/agent-runtime/device_management/samples/02-use-cases/05-Device-Management-System/frontend/venv/lib/python3.12/site-packages/httpcore/_async/connection.py +/Users/vgodwin/genesis-test/agent-runtime/device_management/samples/02-use-cases/05-Device-Management-System/frontend/venv/lib/python3.12/site-packages/httpcore/_async/connection_pool.py +/Users/vgodwin/genesis-test/agent-runtime/device_management/samples/02-use-cases/05-Device-Management-System/frontend/venv/lib/python3.12/site-packages/httpcore/_async/http11.py +/Users/vgodwin/genesis-test/agent-runtime/device_management/samples/02-use-cases/05-Device-Management-System/frontend/venv/lib/python3.12/site-packages/httpcore/_async/http2.py +/Users/vgodwin/genesis-test/agent-runtime/device_management/samples/02-use-cases/05-Device-Management-System/frontend/venv/lib/python3.12/site-packages/httpcore/_async/http_proxy.py +/Users/vgodwin/genesis-test/agent-runtime/device_management/samples/02-use-cases/05-Device-Management-System/frontend/venv/lib/python3.12/site-packages/httpcore/_async/interfaces.py +/Users/vgodwin/genesis-test/agent-runtime/device_management/samples/02-use-cases/05-Device-Management-System/frontend/venv/lib/python3.12/site-packages/httpcore/_async/socks_proxy.py +/Users/vgodwin/genesis-test/agent-runtime/device_management/samples/02-use-cases/05-Device-Management-System/frontend/venv/lib/python3.12/site-packages/httpcore/_backends/__init__.py +/Users/vgodwin/genesis-test/agent-runtime/device_management/samples/02-use-cases/05-Device-Management-System/frontend/venv/lib/python3.12/site-packages/httpcore/_backends/__pycache__/__init__.cpython-312.pyc +/Users/vgodwin/genesis-test/agent-runtime/device_management/samples/02-use-cases/05-Device-Management-System/frontend/venv/lib/python3.12/site-packages/httpcore/_backends/__pycache__/anyio.cpython-312.pyc +/Users/vgodwin/genesis-test/agent-runtime/device_management/samples/02-use-cases/05-Device-Management-System/frontend/venv/lib/python3.12/site-packages/httpcore/_backends/__pycache__/auto.cpython-312.pyc +/Users/vgodwin/genesis-test/agent-runtime/device_management/samples/02-use-cases/05-Device-Management-System/frontend/venv/lib/python3.12/site-packages/httpcore/_backends/__pycache__/base.cpython-312.pyc +/Users/vgodwin/genesis-test/agent-runtime/device_management/samples/02-use-cases/05-Device-Management-System/frontend/venv/lib/python3.12/site-packages/httpcore/_backends/__pycache__/mock.cpython-312.pyc +/Users/vgodwin/genesis-test/agent-runtime/device_management/samples/02-use-cases/05-Device-Management-System/frontend/venv/lib/python3.12/site-packages/httpcore/_backends/__pycache__/sync.cpython-312.pyc +/Users/vgodwin/genesis-test/agent-runtime/device_management/samples/02-use-cases/05-Device-Management-System/frontend/venv/lib/python3.12/site-packages/httpcore/_backends/__pycache__/trio.cpython-312.pyc +/Users/vgodwin/genesis-test/agent-runtime/device_management/samples/02-use-cases/05-Device-Management-System/frontend/venv/lib/python3.12/site-packages/httpcore/_backends/anyio.py +/Users/vgodwin/genesis-test/agent-runtime/device_management/samples/02-use-cases/05-Device-Management-System/frontend/venv/lib/python3.12/site-packages/httpcore/_backends/auto.py +/Users/vgodwin/genesis-test/agent-runtime/device_management/samples/02-use-cases/05-Device-Management-System/frontend/venv/lib/python3.12/site-packages/httpcore/_backends/base.py +/Users/vgodwin/genesis-test/agent-runtime/device_management/samples/02-use-cases/05-Device-Management-System/frontend/venv/lib/python3.12/site-packages/httpcore/_backends/mock.py +/Users/vgodwin/genesis-test/agent-runtime/device_management/samples/02-use-cases/05-Device-Management-System/frontend/venv/lib/python3.12/site-packages/httpcore/_backends/sync.py +/Users/vgodwin/genesis-test/agent-runtime/device_management/samples/02-use-cases/05-Device-Management-System/frontend/venv/lib/python3.12/site-packages/httpcore/_backends/trio.py +/Users/vgodwin/genesis-test/agent-runtime/device_management/samples/02-use-cases/05-Device-Management-System/frontend/venv/lib/python3.12/site-packages/httpcore/_exceptions.py +/Users/vgodwin/genesis-test/agent-runtime/device_management/samples/02-use-cases/05-Device-Management-System/frontend/venv/lib/python3.12/site-packages/httpcore/_models.py +/Users/vgodwin/genesis-test/agent-runtime/device_management/samples/02-use-cases/05-Device-Management-System/frontend/venv/lib/python3.12/site-packages/httpcore/_ssl.py +/Users/vgodwin/genesis-test/agent-runtime/device_management/samples/02-use-cases/05-Device-Management-System/frontend/venv/lib/python3.12/site-packages/httpcore/_sync/__init__.py +/Users/vgodwin/genesis-test/agent-runtime/device_management/samples/02-use-cases/05-Device-Management-System/frontend/venv/lib/python3.12/site-packages/httpcore/_sync/__pycache__/__init__.cpython-312.pyc +/Users/vgodwin/genesis-test/agent-runtime/device_management/samples/02-use-cases/05-Device-Management-System/frontend/venv/lib/python3.12/site-packages/httpcore/_sync/__pycache__/connection.cpython-312.pyc +/Users/vgodwin/genesis-test/agent-runtime/device_management/samples/02-use-cases/05-Device-Management-System/frontend/venv/lib/python3.12/site-packages/httpcore/_sync/__pycache__/connection_pool.cpython-312.pyc +/Users/vgodwin/genesis-test/agent-runtime/device_management/samples/02-use-cases/05-Device-Management-System/frontend/venv/lib/python3.12/site-packages/httpcore/_sync/__pycache__/http11.cpython-312.pyc +/Users/vgodwin/genesis-test/agent-runtime/device_management/samples/02-use-cases/05-Device-Management-System/frontend/venv/lib/python3.12/site-packages/httpcore/_sync/__pycache__/http2.cpython-312.pyc +/Users/vgodwin/genesis-test/agent-runtime/device_management/samples/02-use-cases/05-Device-Management-System/frontend/venv/lib/python3.12/site-packages/httpcore/_sync/__pycache__/http_proxy.cpython-312.pyc +/Users/vgodwin/genesis-test/agent-runtime/device_management/samples/02-use-cases/05-Device-Management-System/frontend/venv/lib/python3.12/site-packages/httpcore/_sync/__pycache__/interfaces.cpython-312.pyc +/Users/vgodwin/genesis-test/agent-runtime/device_management/samples/02-use-cases/05-Device-Management-System/frontend/venv/lib/python3.12/site-packages/httpcore/_sync/__pycache__/socks_proxy.cpython-312.pyc +/Users/vgodwin/genesis-test/agent-runtime/device_management/samples/02-use-cases/05-Device-Management-System/frontend/venv/lib/python3.12/site-packages/httpcore/_sync/connection.py +/Users/vgodwin/genesis-test/agent-runtime/device_management/samples/02-use-cases/05-Device-Management-System/frontend/venv/lib/python3.12/site-packages/httpcore/_sync/connection_pool.py +/Users/vgodwin/genesis-test/agent-runtime/device_management/samples/02-use-cases/05-Device-Management-System/frontend/venv/lib/python3.12/site-packages/httpcore/_sync/http11.py +/Users/vgodwin/genesis-test/agent-runtime/device_management/samples/02-use-cases/05-Device-Management-System/frontend/venv/lib/python3.12/site-packages/httpcore/_sync/http2.py +/Users/vgodwin/genesis-test/agent-runtime/device_management/samples/02-use-cases/05-Device-Management-System/frontend/venv/lib/python3.12/site-packages/httpcore/_sync/http_proxy.py +/Users/vgodwin/genesis-test/agent-runtime/device_management/samples/02-use-cases/05-Device-Management-System/frontend/venv/lib/python3.12/site-packages/httpcore/_sync/interfaces.py +/Users/vgodwin/genesis-test/agent-runtime/device_management/samples/02-use-cases/05-Device-Management-System/frontend/venv/lib/python3.12/site-packages/httpcore/_sync/socks_proxy.py +/Users/vgodwin/genesis-test/agent-runtime/device_management/samples/02-use-cases/05-Device-Management-System/frontend/venv/lib/python3.12/site-packages/httpcore/_synchronization.py +/Users/vgodwin/genesis-test/agent-runtime/device_management/samples/02-use-cases/05-Device-Management-System/frontend/venv/lib/python3.12/site-packages/httpcore/_trace.py +/Users/vgodwin/genesis-test/agent-runtime/device_management/samples/02-use-cases/05-Device-Management-System/frontend/venv/lib/python3.12/site-packages/httpcore/_utils.py +/Users/vgodwin/genesis-test/agent-runtime/device_management/samples/02-use-cases/05-Device-Management-System/frontend/venv/lib/python3.12/site-packages/httpcore/py.typed +/Users/vgodwin/genesis-test/agent-runtime/device_management/samples/02-use-cases/05-Device-Management-System/frontend/venv/lib/python3.12/site-packages/httpx-0.24.1.dist-info/INSTALLER +/Users/vgodwin/genesis-test/agent-runtime/device_management/samples/02-use-cases/05-Device-Management-System/frontend/venv/lib/python3.12/site-packages/httpx-0.24.1.dist-info/METADATA +/Users/vgodwin/genesis-test/agent-runtime/device_management/samples/02-use-cases/05-Device-Management-System/frontend/venv/lib/python3.12/site-packages/httpx-0.24.1.dist-info/RECORD +/Users/vgodwin/genesis-test/agent-runtime/device_management/samples/02-use-cases/05-Device-Management-System/frontend/venv/lib/python3.12/site-packages/httpx-0.24.1.dist-info/REQUESTED +/Users/vgodwin/genesis-test/agent-runtime/device_management/samples/02-use-cases/05-Device-Management-System/frontend/venv/lib/python3.12/site-packages/httpx-0.24.1.dist-info/WHEEL +/Users/vgodwin/genesis-test/agent-runtime/device_management/samples/02-use-cases/05-Device-Management-System/frontend/venv/lib/python3.12/site-packages/httpx-0.24.1.dist-info/entry_points.txt +/Users/vgodwin/genesis-test/agent-runtime/device_management/samples/02-use-cases/05-Device-Management-System/frontend/venv/lib/python3.12/site-packages/httpx-0.24.1.dist-info/licenses/LICENSE.md +/Users/vgodwin/genesis-test/agent-runtime/device_management/samples/02-use-cases/05-Device-Management-System/frontend/venv/lib/python3.12/site-packages/httpx/__init__.py +/Users/vgodwin/genesis-test/agent-runtime/device_management/samples/02-use-cases/05-Device-Management-System/frontend/venv/lib/python3.12/site-packages/httpx/__pycache__/__init__.cpython-312.pyc +/Users/vgodwin/genesis-test/agent-runtime/device_management/samples/02-use-cases/05-Device-Management-System/frontend/venv/lib/python3.12/site-packages/httpx/__pycache__/__version__.cpython-312.pyc +/Users/vgodwin/genesis-test/agent-runtime/device_management/samples/02-use-cases/05-Device-Management-System/frontend/venv/lib/python3.12/site-packages/httpx/__pycache__/_api.cpython-312.pyc +/Users/vgodwin/genesis-test/agent-runtime/device_management/samples/02-use-cases/05-Device-Management-System/frontend/venv/lib/python3.12/site-packages/httpx/__pycache__/_auth.cpython-312.pyc +/Users/vgodwin/genesis-test/agent-runtime/device_management/samples/02-use-cases/05-Device-Management-System/frontend/venv/lib/python3.12/site-packages/httpx/__pycache__/_client.cpython-312.pyc +/Users/vgodwin/genesis-test/agent-runtime/device_management/samples/02-use-cases/05-Device-Management-System/frontend/venv/lib/python3.12/site-packages/httpx/__pycache__/_compat.cpython-312.pyc +/Users/vgodwin/genesis-test/agent-runtime/device_management/samples/02-use-cases/05-Device-Management-System/frontend/venv/lib/python3.12/site-packages/httpx/__pycache__/_config.cpython-312.pyc +/Users/vgodwin/genesis-test/agent-runtime/device_management/samples/02-use-cases/05-Device-Management-System/frontend/venv/lib/python3.12/site-packages/httpx/__pycache__/_content.cpython-312.pyc +/Users/vgodwin/genesis-test/agent-runtime/device_management/samples/02-use-cases/05-Device-Management-System/frontend/venv/lib/python3.12/site-packages/httpx/__pycache__/_decoders.cpython-312.pyc +/Users/vgodwin/genesis-test/agent-runtime/device_management/samples/02-use-cases/05-Device-Management-System/frontend/venv/lib/python3.12/site-packages/httpx/__pycache__/_exceptions.cpython-312.pyc +/Users/vgodwin/genesis-test/agent-runtime/device_management/samples/02-use-cases/05-Device-Management-System/frontend/venv/lib/python3.12/site-packages/httpx/__pycache__/_main.cpython-312.pyc +/Users/vgodwin/genesis-test/agent-runtime/device_management/samples/02-use-cases/05-Device-Management-System/frontend/venv/lib/python3.12/site-packages/httpx/__pycache__/_models.cpython-312.pyc +/Users/vgodwin/genesis-test/agent-runtime/device_management/samples/02-use-cases/05-Device-Management-System/frontend/venv/lib/python3.12/site-packages/httpx/__pycache__/_multipart.cpython-312.pyc +/Users/vgodwin/genesis-test/agent-runtime/device_management/samples/02-use-cases/05-Device-Management-System/frontend/venv/lib/python3.12/site-packages/httpx/__pycache__/_status_codes.cpython-312.pyc +/Users/vgodwin/genesis-test/agent-runtime/device_management/samples/02-use-cases/05-Device-Management-System/frontend/venv/lib/python3.12/site-packages/httpx/__pycache__/_types.cpython-312.pyc +/Users/vgodwin/genesis-test/agent-runtime/device_management/samples/02-use-cases/05-Device-Management-System/frontend/venv/lib/python3.12/site-packages/httpx/__pycache__/_urlparse.cpython-312.pyc +/Users/vgodwin/genesis-test/agent-runtime/device_management/samples/02-use-cases/05-Device-Management-System/frontend/venv/lib/python3.12/site-packages/httpx/__pycache__/_urls.cpython-312.pyc +/Users/vgodwin/genesis-test/agent-runtime/device_management/samples/02-use-cases/05-Device-Management-System/frontend/venv/lib/python3.12/site-packages/httpx/__pycache__/_utils.cpython-312.pyc +/Users/vgodwin/genesis-test/agent-runtime/device_management/samples/02-use-cases/05-Device-Management-System/frontend/venv/lib/python3.12/site-packages/httpx/__version__.py +/Users/vgodwin/genesis-test/agent-runtime/device_management/samples/02-use-cases/05-Device-Management-System/frontend/venv/lib/python3.12/site-packages/httpx/_api.py +/Users/vgodwin/genesis-test/agent-runtime/device_management/samples/02-use-cases/05-Device-Management-System/frontend/venv/lib/python3.12/site-packages/httpx/_auth.py +/Users/vgodwin/genesis-test/agent-runtime/device_management/samples/02-use-cases/05-Device-Management-System/frontend/venv/lib/python3.12/site-packages/httpx/_client.py +/Users/vgodwin/genesis-test/agent-runtime/device_management/samples/02-use-cases/05-Device-Management-System/frontend/venv/lib/python3.12/site-packages/httpx/_compat.py +/Users/vgodwin/genesis-test/agent-runtime/device_management/samples/02-use-cases/05-Device-Management-System/frontend/venv/lib/python3.12/site-packages/httpx/_config.py +/Users/vgodwin/genesis-test/agent-runtime/device_management/samples/02-use-cases/05-Device-Management-System/frontend/venv/lib/python3.12/site-packages/httpx/_content.py +/Users/vgodwin/genesis-test/agent-runtime/device_management/samples/02-use-cases/05-Device-Management-System/frontend/venv/lib/python3.12/site-packages/httpx/_decoders.py +/Users/vgodwin/genesis-test/agent-runtime/device_management/samples/02-use-cases/05-Device-Management-System/frontend/venv/lib/python3.12/site-packages/httpx/_exceptions.py +/Users/vgodwin/genesis-test/agent-runtime/device_management/samples/02-use-cases/05-Device-Management-System/frontend/venv/lib/python3.12/site-packages/httpx/_main.py +/Users/vgodwin/genesis-test/agent-runtime/device_management/samples/02-use-cases/05-Device-Management-System/frontend/venv/lib/python3.12/site-packages/httpx/_models.py +/Users/vgodwin/genesis-test/agent-runtime/device_management/samples/02-use-cases/05-Device-Management-System/frontend/venv/lib/python3.12/site-packages/httpx/_multipart.py +/Users/vgodwin/genesis-test/agent-runtime/device_management/samples/02-use-cases/05-Device-Management-System/frontend/venv/lib/python3.12/site-packages/httpx/_status_codes.py +/Users/vgodwin/genesis-test/agent-runtime/device_management/samples/02-use-cases/05-Device-Management-System/frontend/venv/lib/python3.12/site-packages/httpx/_transports/__init__.py +/Users/vgodwin/genesis-test/agent-runtime/device_management/samples/02-use-cases/05-Device-Management-System/frontend/venv/lib/python3.12/site-packages/httpx/_transports/__pycache__/__init__.cpython-312.pyc +/Users/vgodwin/genesis-test/agent-runtime/device_management/samples/02-use-cases/05-Device-Management-System/frontend/venv/lib/python3.12/site-packages/httpx/_transports/__pycache__/asgi.cpython-312.pyc +/Users/vgodwin/genesis-test/agent-runtime/device_management/samples/02-use-cases/05-Device-Management-System/frontend/venv/lib/python3.12/site-packages/httpx/_transports/__pycache__/base.cpython-312.pyc +/Users/vgodwin/genesis-test/agent-runtime/device_management/samples/02-use-cases/05-Device-Management-System/frontend/venv/lib/python3.12/site-packages/httpx/_transports/__pycache__/default.cpython-312.pyc +/Users/vgodwin/genesis-test/agent-runtime/device_management/samples/02-use-cases/05-Device-Management-System/frontend/venv/lib/python3.12/site-packages/httpx/_transports/__pycache__/mock.cpython-312.pyc +/Users/vgodwin/genesis-test/agent-runtime/device_management/samples/02-use-cases/05-Device-Management-System/frontend/venv/lib/python3.12/site-packages/httpx/_transports/__pycache__/wsgi.cpython-312.pyc +/Users/vgodwin/genesis-test/agent-runtime/device_management/samples/02-use-cases/05-Device-Management-System/frontend/venv/lib/python3.12/site-packages/httpx/_transports/asgi.py +/Users/vgodwin/genesis-test/agent-runtime/device_management/samples/02-use-cases/05-Device-Management-System/frontend/venv/lib/python3.12/site-packages/httpx/_transports/base.py +/Users/vgodwin/genesis-test/agent-runtime/device_management/samples/02-use-cases/05-Device-Management-System/frontend/venv/lib/python3.12/site-packages/httpx/_transports/default.py +/Users/vgodwin/genesis-test/agent-runtime/device_management/samples/02-use-cases/05-Device-Management-System/frontend/venv/lib/python3.12/site-packages/httpx/_transports/mock.py +/Users/vgodwin/genesis-test/agent-runtime/device_management/samples/02-use-cases/05-Device-Management-System/frontend/venv/lib/python3.12/site-packages/httpx/_transports/wsgi.py +/Users/vgodwin/genesis-test/agent-runtime/device_management/samples/02-use-cases/05-Device-Management-System/frontend/venv/lib/python3.12/site-packages/httpx/_types.py +/Users/vgodwin/genesis-test/agent-runtime/device_management/samples/02-use-cases/05-Device-Management-System/frontend/venv/lib/python3.12/site-packages/httpx/_urlparse.py +/Users/vgodwin/genesis-test/agent-runtime/device_management/samples/02-use-cases/05-Device-Management-System/frontend/venv/lib/python3.12/site-packages/httpx/_urls.py +/Users/vgodwin/genesis-test/agent-runtime/device_management/samples/02-use-cases/05-Device-Management-System/frontend/venv/lib/python3.12/site-packages/httpx/_utils.py +/Users/vgodwin/genesis-test/agent-runtime/device_management/samples/02-use-cases/05-Device-Management-System/frontend/venv/lib/python3.12/site-packages/httpx/py.typed +/Users/vgodwin/genesis-test/agent-runtime/device_management/samples/02-use-cases/05-Device-Management-System/frontend/venv/lib/python3.12/site-packages/idna-3.10.dist-info/INSTALLER +/Users/vgodwin/genesis-test/agent-runtime/device_management/samples/02-use-cases/05-Device-Management-System/frontend/venv/lib/python3.12/site-packages/idna-3.10.dist-info/LICENSE.md +/Users/vgodwin/genesis-test/agent-runtime/device_management/samples/02-use-cases/05-Device-Management-System/frontend/venv/lib/python3.12/site-packages/idna-3.10.dist-info/METADATA +/Users/vgodwin/genesis-test/agent-runtime/device_management/samples/02-use-cases/05-Device-Management-System/frontend/venv/lib/python3.12/site-packages/idna-3.10.dist-info/RECORD +/Users/vgodwin/genesis-test/agent-runtime/device_management/samples/02-use-cases/05-Device-Management-System/frontend/venv/lib/python3.12/site-packages/idna-3.10.dist-info/WHEEL +/Users/vgodwin/genesis-test/agent-runtime/device_management/samples/02-use-cases/05-Device-Management-System/frontend/venv/lib/python3.12/site-packages/idna/__init__.py +/Users/vgodwin/genesis-test/agent-runtime/device_management/samples/02-use-cases/05-Device-Management-System/frontend/venv/lib/python3.12/site-packages/idna/__pycache__/__init__.cpython-312.pyc +/Users/vgodwin/genesis-test/agent-runtime/device_management/samples/02-use-cases/05-Device-Management-System/frontend/venv/lib/python3.12/site-packages/idna/__pycache__/codec.cpython-312.pyc +/Users/vgodwin/genesis-test/agent-runtime/device_management/samples/02-use-cases/05-Device-Management-System/frontend/venv/lib/python3.12/site-packages/idna/__pycache__/compat.cpython-312.pyc +/Users/vgodwin/genesis-test/agent-runtime/device_management/samples/02-use-cases/05-Device-Management-System/frontend/venv/lib/python3.12/site-packages/idna/__pycache__/core.cpython-312.pyc +/Users/vgodwin/genesis-test/agent-runtime/device_management/samples/02-use-cases/05-Device-Management-System/frontend/venv/lib/python3.12/site-packages/idna/__pycache__/idnadata.cpython-312.pyc +/Users/vgodwin/genesis-test/agent-runtime/device_management/samples/02-use-cases/05-Device-Management-System/frontend/venv/lib/python3.12/site-packages/idna/__pycache__/intranges.cpython-312.pyc +/Users/vgodwin/genesis-test/agent-runtime/device_management/samples/02-use-cases/05-Device-Management-System/frontend/venv/lib/python3.12/site-packages/idna/__pycache__/package_data.cpython-312.pyc +/Users/vgodwin/genesis-test/agent-runtime/device_management/samples/02-use-cases/05-Device-Management-System/frontend/venv/lib/python3.12/site-packages/idna/__pycache__/uts46data.cpython-312.pyc +/Users/vgodwin/genesis-test/agent-runtime/device_management/samples/02-use-cases/05-Device-Management-System/frontend/venv/lib/python3.12/site-packages/idna/codec.py +/Users/vgodwin/genesis-test/agent-runtime/device_management/samples/02-use-cases/05-Device-Management-System/frontend/venv/lib/python3.12/site-packages/idna/compat.py +/Users/vgodwin/genesis-test/agent-runtime/device_management/samples/02-use-cases/05-Device-Management-System/frontend/venv/lib/python3.12/site-packages/idna/core.py +/Users/vgodwin/genesis-test/agent-runtime/device_management/samples/02-use-cases/05-Device-Management-System/frontend/venv/lib/python3.12/site-packages/idna/idnadata.py +/Users/vgodwin/genesis-test/agent-runtime/device_management/samples/02-use-cases/05-Device-Management-System/frontend/venv/lib/python3.12/site-packages/idna/intranges.py +/Users/vgodwin/genesis-test/agent-runtime/device_management/samples/02-use-cases/05-Device-Management-System/frontend/venv/lib/python3.12/site-packages/idna/package_data.py +/Users/vgodwin/genesis-test/agent-runtime/device_management/samples/02-use-cases/05-Device-Management-System/frontend/venv/lib/python3.12/site-packages/idna/py.typed +/Users/vgodwin/genesis-test/agent-runtime/device_management/samples/02-use-cases/05-Device-Management-System/frontend/venv/lib/python3.12/site-packages/idna/uts46data.py +/Users/vgodwin/genesis-test/agent-runtime/device_management/samples/02-use-cases/05-Device-Management-System/frontend/venv/lib/python3.12/site-packages/itsdangerous-2.1.2.dist-info/INSTALLER +/Users/vgodwin/genesis-test/agent-runtime/device_management/samples/02-use-cases/05-Device-Management-System/frontend/venv/lib/python3.12/site-packages/itsdangerous-2.1.2.dist-info/LICENSE.rst +/Users/vgodwin/genesis-test/agent-runtime/device_management/samples/02-use-cases/05-Device-Management-System/frontend/venv/lib/python3.12/site-packages/itsdangerous-2.1.2.dist-info/METADATA +/Users/vgodwin/genesis-test/agent-runtime/device_management/samples/02-use-cases/05-Device-Management-System/frontend/venv/lib/python3.12/site-packages/itsdangerous-2.1.2.dist-info/RECORD +/Users/vgodwin/genesis-test/agent-runtime/device_management/samples/02-use-cases/05-Device-Management-System/frontend/venv/lib/python3.12/site-packages/itsdangerous-2.1.2.dist-info/REQUESTED +/Users/vgodwin/genesis-test/agent-runtime/device_management/samples/02-use-cases/05-Device-Management-System/frontend/venv/lib/python3.12/site-packages/itsdangerous-2.1.2.dist-info/WHEEL +/Users/vgodwin/genesis-test/agent-runtime/device_management/samples/02-use-cases/05-Device-Management-System/frontend/venv/lib/python3.12/site-packages/itsdangerous-2.1.2.dist-info/top_level.txt +/Users/vgodwin/genesis-test/agent-runtime/device_management/samples/02-use-cases/05-Device-Management-System/frontend/venv/lib/python3.12/site-packages/itsdangerous/__init__.py +/Users/vgodwin/genesis-test/agent-runtime/device_management/samples/02-use-cases/05-Device-Management-System/frontend/venv/lib/python3.12/site-packages/itsdangerous/__pycache__/__init__.cpython-312.pyc +/Users/vgodwin/genesis-test/agent-runtime/device_management/samples/02-use-cases/05-Device-Management-System/frontend/venv/lib/python3.12/site-packages/itsdangerous/__pycache__/_json.cpython-312.pyc +/Users/vgodwin/genesis-test/agent-runtime/device_management/samples/02-use-cases/05-Device-Management-System/frontend/venv/lib/python3.12/site-packages/itsdangerous/__pycache__/encoding.cpython-312.pyc +/Users/vgodwin/genesis-test/agent-runtime/device_management/samples/02-use-cases/05-Device-Management-System/frontend/venv/lib/python3.12/site-packages/itsdangerous/__pycache__/exc.cpython-312.pyc +/Users/vgodwin/genesis-test/agent-runtime/device_management/samples/02-use-cases/05-Device-Management-System/frontend/venv/lib/python3.12/site-packages/itsdangerous/__pycache__/serializer.cpython-312.pyc +/Users/vgodwin/genesis-test/agent-runtime/device_management/samples/02-use-cases/05-Device-Management-System/frontend/venv/lib/python3.12/site-packages/itsdangerous/__pycache__/signer.cpython-312.pyc +/Users/vgodwin/genesis-test/agent-runtime/device_management/samples/02-use-cases/05-Device-Management-System/frontend/venv/lib/python3.12/site-packages/itsdangerous/__pycache__/timed.cpython-312.pyc +/Users/vgodwin/genesis-test/agent-runtime/device_management/samples/02-use-cases/05-Device-Management-System/frontend/venv/lib/python3.12/site-packages/itsdangerous/__pycache__/url_safe.cpython-312.pyc +/Users/vgodwin/genesis-test/agent-runtime/device_management/samples/02-use-cases/05-Device-Management-System/frontend/venv/lib/python3.12/site-packages/itsdangerous/_json.py +/Users/vgodwin/genesis-test/agent-runtime/device_management/samples/02-use-cases/05-Device-Management-System/frontend/venv/lib/python3.12/site-packages/itsdangerous/encoding.py +/Users/vgodwin/genesis-test/agent-runtime/device_management/samples/02-use-cases/05-Device-Management-System/frontend/venv/lib/python3.12/site-packages/itsdangerous/exc.py +/Users/vgodwin/genesis-test/agent-runtime/device_management/samples/02-use-cases/05-Device-Management-System/frontend/venv/lib/python3.12/site-packages/itsdangerous/py.typed +/Users/vgodwin/genesis-test/agent-runtime/device_management/samples/02-use-cases/05-Device-Management-System/frontend/venv/lib/python3.12/site-packages/itsdangerous/serializer.py +/Users/vgodwin/genesis-test/agent-runtime/device_management/samples/02-use-cases/05-Device-Management-System/frontend/venv/lib/python3.12/site-packages/itsdangerous/signer.py +/Users/vgodwin/genesis-test/agent-runtime/device_management/samples/02-use-cases/05-Device-Management-System/frontend/venv/lib/python3.12/site-packages/itsdangerous/timed.py +/Users/vgodwin/genesis-test/agent-runtime/device_management/samples/02-use-cases/05-Device-Management-System/frontend/venv/lib/python3.12/site-packages/itsdangerous/url_safe.py +/Users/vgodwin/genesis-test/agent-runtime/device_management/samples/02-use-cases/05-Device-Management-System/frontend/venv/lib/python3.12/site-packages/jinja2/__init__.py +/Users/vgodwin/genesis-test/agent-runtime/device_management/samples/02-use-cases/05-Device-Management-System/frontend/venv/lib/python3.12/site-packages/jinja2/__pycache__/__init__.cpython-312.pyc +/Users/vgodwin/genesis-test/agent-runtime/device_management/samples/02-use-cases/05-Device-Management-System/frontend/venv/lib/python3.12/site-packages/jinja2/__pycache__/_identifier.cpython-312.pyc +/Users/vgodwin/genesis-test/agent-runtime/device_management/samples/02-use-cases/05-Device-Management-System/frontend/venv/lib/python3.12/site-packages/jinja2/__pycache__/async_utils.cpython-312.pyc +/Users/vgodwin/genesis-test/agent-runtime/device_management/samples/02-use-cases/05-Device-Management-System/frontend/venv/lib/python3.12/site-packages/jinja2/__pycache__/bccache.cpython-312.pyc +/Users/vgodwin/genesis-test/agent-runtime/device_management/samples/02-use-cases/05-Device-Management-System/frontend/venv/lib/python3.12/site-packages/jinja2/__pycache__/compiler.cpython-312.pyc +/Users/vgodwin/genesis-test/agent-runtime/device_management/samples/02-use-cases/05-Device-Management-System/frontend/venv/lib/python3.12/site-packages/jinja2/__pycache__/constants.cpython-312.pyc +/Users/vgodwin/genesis-test/agent-runtime/device_management/samples/02-use-cases/05-Device-Management-System/frontend/venv/lib/python3.12/site-packages/jinja2/__pycache__/debug.cpython-312.pyc +/Users/vgodwin/genesis-test/agent-runtime/device_management/samples/02-use-cases/05-Device-Management-System/frontend/venv/lib/python3.12/site-packages/jinja2/__pycache__/defaults.cpython-312.pyc +/Users/vgodwin/genesis-test/agent-runtime/device_management/samples/02-use-cases/05-Device-Management-System/frontend/venv/lib/python3.12/site-packages/jinja2/__pycache__/environment.cpython-312.pyc +/Users/vgodwin/genesis-test/agent-runtime/device_management/samples/02-use-cases/05-Device-Management-System/frontend/venv/lib/python3.12/site-packages/jinja2/__pycache__/exceptions.cpython-312.pyc +/Users/vgodwin/genesis-test/agent-runtime/device_management/samples/02-use-cases/05-Device-Management-System/frontend/venv/lib/python3.12/site-packages/jinja2/__pycache__/ext.cpython-312.pyc +/Users/vgodwin/genesis-test/agent-runtime/device_management/samples/02-use-cases/05-Device-Management-System/frontend/venv/lib/python3.12/site-packages/jinja2/__pycache__/filters.cpython-312.pyc +/Users/vgodwin/genesis-test/agent-runtime/device_management/samples/02-use-cases/05-Device-Management-System/frontend/venv/lib/python3.12/site-packages/jinja2/__pycache__/idtracking.cpython-312.pyc +/Users/vgodwin/genesis-test/agent-runtime/device_management/samples/02-use-cases/05-Device-Management-System/frontend/venv/lib/python3.12/site-packages/jinja2/__pycache__/lexer.cpython-312.pyc +/Users/vgodwin/genesis-test/agent-runtime/device_management/samples/02-use-cases/05-Device-Management-System/frontend/venv/lib/python3.12/site-packages/jinja2/__pycache__/loaders.cpython-312.pyc +/Users/vgodwin/genesis-test/agent-runtime/device_management/samples/02-use-cases/05-Device-Management-System/frontend/venv/lib/python3.12/site-packages/jinja2/__pycache__/meta.cpython-312.pyc +/Users/vgodwin/genesis-test/agent-runtime/device_management/samples/02-use-cases/05-Device-Management-System/frontend/venv/lib/python3.12/site-packages/jinja2/__pycache__/nativetypes.cpython-312.pyc +/Users/vgodwin/genesis-test/agent-runtime/device_management/samples/02-use-cases/05-Device-Management-System/frontend/venv/lib/python3.12/site-packages/jinja2/__pycache__/nodes.cpython-312.pyc +/Users/vgodwin/genesis-test/agent-runtime/device_management/samples/02-use-cases/05-Device-Management-System/frontend/venv/lib/python3.12/site-packages/jinja2/__pycache__/optimizer.cpython-312.pyc +/Users/vgodwin/genesis-test/agent-runtime/device_management/samples/02-use-cases/05-Device-Management-System/frontend/venv/lib/python3.12/site-packages/jinja2/__pycache__/parser.cpython-312.pyc +/Users/vgodwin/genesis-test/agent-runtime/device_management/samples/02-use-cases/05-Device-Management-System/frontend/venv/lib/python3.12/site-packages/jinja2/__pycache__/runtime.cpython-312.pyc +/Users/vgodwin/genesis-test/agent-runtime/device_management/samples/02-use-cases/05-Device-Management-System/frontend/venv/lib/python3.12/site-packages/jinja2/__pycache__/sandbox.cpython-312.pyc +/Users/vgodwin/genesis-test/agent-runtime/device_management/samples/02-use-cases/05-Device-Management-System/frontend/venv/lib/python3.12/site-packages/jinja2/__pycache__/tests.cpython-312.pyc +/Users/vgodwin/genesis-test/agent-runtime/device_management/samples/02-use-cases/05-Device-Management-System/frontend/venv/lib/python3.12/site-packages/jinja2/__pycache__/utils.cpython-312.pyc +/Users/vgodwin/genesis-test/agent-runtime/device_management/samples/02-use-cases/05-Device-Management-System/frontend/venv/lib/python3.12/site-packages/jinja2/__pycache__/visitor.cpython-312.pyc +/Users/vgodwin/genesis-test/agent-runtime/device_management/samples/02-use-cases/05-Device-Management-System/frontend/venv/lib/python3.12/site-packages/jinja2/_identifier.py +/Users/vgodwin/genesis-test/agent-runtime/device_management/samples/02-use-cases/05-Device-Management-System/frontend/venv/lib/python3.12/site-packages/jinja2/async_utils.py +/Users/vgodwin/genesis-test/agent-runtime/device_management/samples/02-use-cases/05-Device-Management-System/frontend/venv/lib/python3.12/site-packages/jinja2/bccache.py +/Users/vgodwin/genesis-test/agent-runtime/device_management/samples/02-use-cases/05-Device-Management-System/frontend/venv/lib/python3.12/site-packages/jinja2/compiler.py +/Users/vgodwin/genesis-test/agent-runtime/device_management/samples/02-use-cases/05-Device-Management-System/frontend/venv/lib/python3.12/site-packages/jinja2/constants.py +/Users/vgodwin/genesis-test/agent-runtime/device_management/samples/02-use-cases/05-Device-Management-System/frontend/venv/lib/python3.12/site-packages/jinja2/debug.py +/Users/vgodwin/genesis-test/agent-runtime/device_management/samples/02-use-cases/05-Device-Management-System/frontend/venv/lib/python3.12/site-packages/jinja2/defaults.py +/Users/vgodwin/genesis-test/agent-runtime/device_management/samples/02-use-cases/05-Device-Management-System/frontend/venv/lib/python3.12/site-packages/jinja2/environment.py +/Users/vgodwin/genesis-test/agent-runtime/device_management/samples/02-use-cases/05-Device-Management-System/frontend/venv/lib/python3.12/site-packages/jinja2/exceptions.py +/Users/vgodwin/genesis-test/agent-runtime/device_management/samples/02-use-cases/05-Device-Management-System/frontend/venv/lib/python3.12/site-packages/jinja2/ext.py +/Users/vgodwin/genesis-test/agent-runtime/device_management/samples/02-use-cases/05-Device-Management-System/frontend/venv/lib/python3.12/site-packages/jinja2/filters.py +/Users/vgodwin/genesis-test/agent-runtime/device_management/samples/02-use-cases/05-Device-Management-System/frontend/venv/lib/python3.12/site-packages/jinja2/idtracking.py +/Users/vgodwin/genesis-test/agent-runtime/device_management/samples/02-use-cases/05-Device-Management-System/frontend/venv/lib/python3.12/site-packages/jinja2/lexer.py +/Users/vgodwin/genesis-test/agent-runtime/device_management/samples/02-use-cases/05-Device-Management-System/frontend/venv/lib/python3.12/site-packages/jinja2/loaders.py +/Users/vgodwin/genesis-test/agent-runtime/device_management/samples/02-use-cases/05-Device-Management-System/frontend/venv/lib/python3.12/site-packages/jinja2/meta.py +/Users/vgodwin/genesis-test/agent-runtime/device_management/samples/02-use-cases/05-Device-Management-System/frontend/venv/lib/python3.12/site-packages/jinja2/nativetypes.py +/Users/vgodwin/genesis-test/agent-runtime/device_management/samples/02-use-cases/05-Device-Management-System/frontend/venv/lib/python3.12/site-packages/jinja2/nodes.py +/Users/vgodwin/genesis-test/agent-runtime/device_management/samples/02-use-cases/05-Device-Management-System/frontend/venv/lib/python3.12/site-packages/jinja2/optimizer.py +/Users/vgodwin/genesis-test/agent-runtime/device_management/samples/02-use-cases/05-Device-Management-System/frontend/venv/lib/python3.12/site-packages/jinja2/parser.py +/Users/vgodwin/genesis-test/agent-runtime/device_management/samples/02-use-cases/05-Device-Management-System/frontend/venv/lib/python3.12/site-packages/jinja2/py.typed +/Users/vgodwin/genesis-test/agent-runtime/device_management/samples/02-use-cases/05-Device-Management-System/frontend/venv/lib/python3.12/site-packages/jinja2/runtime.py +/Users/vgodwin/genesis-test/agent-runtime/device_management/samples/02-use-cases/05-Device-Management-System/frontend/venv/lib/python3.12/site-packages/jinja2/sandbox.py +/Users/vgodwin/genesis-test/agent-runtime/device_management/samples/02-use-cases/05-Device-Management-System/frontend/venv/lib/python3.12/site-packages/jinja2/tests.py +/Users/vgodwin/genesis-test/agent-runtime/device_management/samples/02-use-cases/05-Device-Management-System/frontend/venv/lib/python3.12/site-packages/jinja2/utils.py +/Users/vgodwin/genesis-test/agent-runtime/device_management/samples/02-use-cases/05-Device-Management-System/frontend/venv/lib/python3.12/site-packages/jinja2/visitor.py +/Users/vgodwin/genesis-test/agent-runtime/device_management/samples/02-use-cases/05-Device-Management-System/frontend/venv/lib/python3.12/site-packages/jmespath-1.0.1.dist-info/INSTALLER +/Users/vgodwin/genesis-test/agent-runtime/device_management/samples/02-use-cases/05-Device-Management-System/frontend/venv/lib/python3.12/site-packages/jmespath-1.0.1.dist-info/LICENSE.txt +/Users/vgodwin/genesis-test/agent-runtime/device_management/samples/02-use-cases/05-Device-Management-System/frontend/venv/lib/python3.12/site-packages/jmespath-1.0.1.dist-info/METADATA +/Users/vgodwin/genesis-test/agent-runtime/device_management/samples/02-use-cases/05-Device-Management-System/frontend/venv/lib/python3.12/site-packages/jmespath-1.0.1.dist-info/RECORD +/Users/vgodwin/genesis-test/agent-runtime/device_management/samples/02-use-cases/05-Device-Management-System/frontend/venv/lib/python3.12/site-packages/jmespath-1.0.1.dist-info/WHEEL +/Users/vgodwin/genesis-test/agent-runtime/device_management/samples/02-use-cases/05-Device-Management-System/frontend/venv/lib/python3.12/site-packages/jmespath-1.0.1.dist-info/top_level.txt +/Users/vgodwin/genesis-test/agent-runtime/device_management/samples/02-use-cases/05-Device-Management-System/frontend/venv/lib/python3.12/site-packages/jmespath/__init__.py +/Users/vgodwin/genesis-test/agent-runtime/device_management/samples/02-use-cases/05-Device-Management-System/frontend/venv/lib/python3.12/site-packages/jmespath/__pycache__/__init__.cpython-312.pyc +/Users/vgodwin/genesis-test/agent-runtime/device_management/samples/02-use-cases/05-Device-Management-System/frontend/venv/lib/python3.12/site-packages/jmespath/__pycache__/ast.cpython-312.pyc +/Users/vgodwin/genesis-test/agent-runtime/device_management/samples/02-use-cases/05-Device-Management-System/frontend/venv/lib/python3.12/site-packages/jmespath/__pycache__/compat.cpython-312.pyc +/Users/vgodwin/genesis-test/agent-runtime/device_management/samples/02-use-cases/05-Device-Management-System/frontend/venv/lib/python3.12/site-packages/jmespath/__pycache__/exceptions.cpython-312.pyc +/Users/vgodwin/genesis-test/agent-runtime/device_management/samples/02-use-cases/05-Device-Management-System/frontend/venv/lib/python3.12/site-packages/jmespath/__pycache__/functions.cpython-312.pyc +/Users/vgodwin/genesis-test/agent-runtime/device_management/samples/02-use-cases/05-Device-Management-System/frontend/venv/lib/python3.12/site-packages/jmespath/__pycache__/lexer.cpython-312.pyc +/Users/vgodwin/genesis-test/agent-runtime/device_management/samples/02-use-cases/05-Device-Management-System/frontend/venv/lib/python3.12/site-packages/jmespath/__pycache__/parser.cpython-312.pyc +/Users/vgodwin/genesis-test/agent-runtime/device_management/samples/02-use-cases/05-Device-Management-System/frontend/venv/lib/python3.12/site-packages/jmespath/__pycache__/visitor.cpython-312.pyc +/Users/vgodwin/genesis-test/agent-runtime/device_management/samples/02-use-cases/05-Device-Management-System/frontend/venv/lib/python3.12/site-packages/jmespath/ast.py +/Users/vgodwin/genesis-test/agent-runtime/device_management/samples/02-use-cases/05-Device-Management-System/frontend/venv/lib/python3.12/site-packages/jmespath/compat.py +/Users/vgodwin/genesis-test/agent-runtime/device_management/samples/02-use-cases/05-Device-Management-System/frontend/venv/lib/python3.12/site-packages/jmespath/exceptions.py +/Users/vgodwin/genesis-test/agent-runtime/device_management/samples/02-use-cases/05-Device-Management-System/frontend/venv/lib/python3.12/site-packages/jmespath/functions.py +/Users/vgodwin/genesis-test/agent-runtime/device_management/samples/02-use-cases/05-Device-Management-System/frontend/venv/lib/python3.12/site-packages/jmespath/lexer.py +/Users/vgodwin/genesis-test/agent-runtime/device_management/samples/02-use-cases/05-Device-Management-System/frontend/venv/lib/python3.12/site-packages/jmespath/parser.py +/Users/vgodwin/genesis-test/agent-runtime/device_management/samples/02-use-cases/05-Device-Management-System/frontend/venv/lib/python3.12/site-packages/jmespath/visitor.py +/Users/vgodwin/genesis-test/agent-runtime/device_management/samples/02-use-cases/05-Device-Management-System/frontend/venv/lib/python3.12/site-packages/jose/__init__.py +/Users/vgodwin/genesis-test/agent-runtime/device_management/samples/02-use-cases/05-Device-Management-System/frontend/venv/lib/python3.12/site-packages/jose/__pycache__/__init__.cpython-312.pyc +/Users/vgodwin/genesis-test/agent-runtime/device_management/samples/02-use-cases/05-Device-Management-System/frontend/venv/lib/python3.12/site-packages/jose/__pycache__/constants.cpython-312.pyc +/Users/vgodwin/genesis-test/agent-runtime/device_management/samples/02-use-cases/05-Device-Management-System/frontend/venv/lib/python3.12/site-packages/jose/__pycache__/exceptions.cpython-312.pyc +/Users/vgodwin/genesis-test/agent-runtime/device_management/samples/02-use-cases/05-Device-Management-System/frontend/venv/lib/python3.12/site-packages/jose/__pycache__/jwe.cpython-312.pyc +/Users/vgodwin/genesis-test/agent-runtime/device_management/samples/02-use-cases/05-Device-Management-System/frontend/venv/lib/python3.12/site-packages/jose/__pycache__/jwk.cpython-312.pyc +/Users/vgodwin/genesis-test/agent-runtime/device_management/samples/02-use-cases/05-Device-Management-System/frontend/venv/lib/python3.12/site-packages/jose/__pycache__/jws.cpython-312.pyc +/Users/vgodwin/genesis-test/agent-runtime/device_management/samples/02-use-cases/05-Device-Management-System/frontend/venv/lib/python3.12/site-packages/jose/__pycache__/jwt.cpython-312.pyc +/Users/vgodwin/genesis-test/agent-runtime/device_management/samples/02-use-cases/05-Device-Management-System/frontend/venv/lib/python3.12/site-packages/jose/__pycache__/utils.cpython-312.pyc +/Users/vgodwin/genesis-test/agent-runtime/device_management/samples/02-use-cases/05-Device-Management-System/frontend/venv/lib/python3.12/site-packages/jose/backends/__init__.py +/Users/vgodwin/genesis-test/agent-runtime/device_management/samples/02-use-cases/05-Device-Management-System/frontend/venv/lib/python3.12/site-packages/jose/backends/__pycache__/__init__.cpython-312.pyc +/Users/vgodwin/genesis-test/agent-runtime/device_management/samples/02-use-cases/05-Device-Management-System/frontend/venv/lib/python3.12/site-packages/jose/backends/__pycache__/_asn1.cpython-312.pyc +/Users/vgodwin/genesis-test/agent-runtime/device_management/samples/02-use-cases/05-Device-Management-System/frontend/venv/lib/python3.12/site-packages/jose/backends/__pycache__/base.cpython-312.pyc +/Users/vgodwin/genesis-test/agent-runtime/device_management/samples/02-use-cases/05-Device-Management-System/frontend/venv/lib/python3.12/site-packages/jose/backends/__pycache__/cryptography_backend.cpython-312.pyc +/Users/vgodwin/genesis-test/agent-runtime/device_management/samples/02-use-cases/05-Device-Management-System/frontend/venv/lib/python3.12/site-packages/jose/backends/__pycache__/ecdsa_backend.cpython-312.pyc +/Users/vgodwin/genesis-test/agent-runtime/device_management/samples/02-use-cases/05-Device-Management-System/frontend/venv/lib/python3.12/site-packages/jose/backends/__pycache__/native.cpython-312.pyc +/Users/vgodwin/genesis-test/agent-runtime/device_management/samples/02-use-cases/05-Device-Management-System/frontend/venv/lib/python3.12/site-packages/jose/backends/__pycache__/rsa_backend.cpython-312.pyc +/Users/vgodwin/genesis-test/agent-runtime/device_management/samples/02-use-cases/05-Device-Management-System/frontend/venv/lib/python3.12/site-packages/jose/backends/_asn1.py +/Users/vgodwin/genesis-test/agent-runtime/device_management/samples/02-use-cases/05-Device-Management-System/frontend/venv/lib/python3.12/site-packages/jose/backends/base.py +/Users/vgodwin/genesis-test/agent-runtime/device_management/samples/02-use-cases/05-Device-Management-System/frontend/venv/lib/python3.12/site-packages/jose/backends/cryptography_backend.py +/Users/vgodwin/genesis-test/agent-runtime/device_management/samples/02-use-cases/05-Device-Management-System/frontend/venv/lib/python3.12/site-packages/jose/backends/ecdsa_backend.py +/Users/vgodwin/genesis-test/agent-runtime/device_management/samples/02-use-cases/05-Device-Management-System/frontend/venv/lib/python3.12/site-packages/jose/backends/native.py +/Users/vgodwin/genesis-test/agent-runtime/device_management/samples/02-use-cases/05-Device-Management-System/frontend/venv/lib/python3.12/site-packages/jose/backends/rsa_backend.py +/Users/vgodwin/genesis-test/agent-runtime/device_management/samples/02-use-cases/05-Device-Management-System/frontend/venv/lib/python3.12/site-packages/jose/constants.py +/Users/vgodwin/genesis-test/agent-runtime/device_management/samples/02-use-cases/05-Device-Management-System/frontend/venv/lib/python3.12/site-packages/jose/exceptions.py +/Users/vgodwin/genesis-test/agent-runtime/device_management/samples/02-use-cases/05-Device-Management-System/frontend/venv/lib/python3.12/site-packages/jose/jwe.py +/Users/vgodwin/genesis-test/agent-runtime/device_management/samples/02-use-cases/05-Device-Management-System/frontend/venv/lib/python3.12/site-packages/jose/jwk.py +/Users/vgodwin/genesis-test/agent-runtime/device_management/samples/02-use-cases/05-Device-Management-System/frontend/venv/lib/python3.12/site-packages/jose/jws.py +/Users/vgodwin/genesis-test/agent-runtime/device_management/samples/02-use-cases/05-Device-Management-System/frontend/venv/lib/python3.12/site-packages/jose/jwt.py +/Users/vgodwin/genesis-test/agent-runtime/device_management/samples/02-use-cases/05-Device-Management-System/frontend/venv/lib/python3.12/site-packages/jose/utils.py +/Users/vgodwin/genesis-test/agent-runtime/device_management/samples/02-use-cases/05-Device-Management-System/frontend/venv/lib/python3.12/site-packages/markupsafe/__init__.py +/Users/vgodwin/genesis-test/agent-runtime/device_management/samples/02-use-cases/05-Device-Management-System/frontend/venv/lib/python3.12/site-packages/markupsafe/__pycache__/__init__.cpython-312.pyc +/Users/vgodwin/genesis-test/agent-runtime/device_management/samples/02-use-cases/05-Device-Management-System/frontend/venv/lib/python3.12/site-packages/markupsafe/__pycache__/_native.cpython-312.pyc +/Users/vgodwin/genesis-test/agent-runtime/device_management/samples/02-use-cases/05-Device-Management-System/frontend/venv/lib/python3.12/site-packages/markupsafe/_native.py +/Users/vgodwin/genesis-test/agent-runtime/device_management/samples/02-use-cases/05-Device-Management-System/frontend/venv/lib/python3.12/site-packages/markupsafe/_speedups.c +/Users/vgodwin/genesis-test/agent-runtime/device_management/samples/02-use-cases/05-Device-Management-System/frontend/venv/lib/python3.12/site-packages/markupsafe/_speedups.cpython-312-darwin.so +/Users/vgodwin/genesis-test/agent-runtime/device_management/samples/02-use-cases/05-Device-Management-System/frontend/venv/lib/python3.12/site-packages/markupsafe/_speedups.pyi +/Users/vgodwin/genesis-test/agent-runtime/device_management/samples/02-use-cases/05-Device-Management-System/frontend/venv/lib/python3.12/site-packages/markupsafe/py.typed +/Users/vgodwin/genesis-test/agent-runtime/device_management/samples/02-use-cases/05-Device-Management-System/frontend/venv/lib/python3.12/site-packages/multipart/__init__.py +/Users/vgodwin/genesis-test/agent-runtime/device_management/samples/02-use-cases/05-Device-Management-System/frontend/venv/lib/python3.12/site-packages/multipart/__pycache__/__init__.cpython-312.pyc +/Users/vgodwin/genesis-test/agent-runtime/device_management/samples/02-use-cases/05-Device-Management-System/frontend/venv/lib/python3.12/site-packages/multipart/__pycache__/decoders.cpython-312.pyc +/Users/vgodwin/genesis-test/agent-runtime/device_management/samples/02-use-cases/05-Device-Management-System/frontend/venv/lib/python3.12/site-packages/multipart/__pycache__/exceptions.cpython-312.pyc +/Users/vgodwin/genesis-test/agent-runtime/device_management/samples/02-use-cases/05-Device-Management-System/frontend/venv/lib/python3.12/site-packages/multipart/__pycache__/multipart.cpython-312.pyc +/Users/vgodwin/genesis-test/agent-runtime/device_management/samples/02-use-cases/05-Device-Management-System/frontend/venv/lib/python3.12/site-packages/multipart/decoders.py +/Users/vgodwin/genesis-test/agent-runtime/device_management/samples/02-use-cases/05-Device-Management-System/frontend/venv/lib/python3.12/site-packages/multipart/exceptions.py +/Users/vgodwin/genesis-test/agent-runtime/device_management/samples/02-use-cases/05-Device-Management-System/frontend/venv/lib/python3.12/site-packages/multipart/multipart.py +/Users/vgodwin/genesis-test/agent-runtime/device_management/samples/02-use-cases/05-Device-Management-System/frontend/venv/lib/python3.12/site-packages/multipart/tests/__init__.py +/Users/vgodwin/genesis-test/agent-runtime/device_management/samples/02-use-cases/05-Device-Management-System/frontend/venv/lib/python3.12/site-packages/multipart/tests/__pycache__/__init__.cpython-312.pyc +/Users/vgodwin/genesis-test/agent-runtime/device_management/samples/02-use-cases/05-Device-Management-System/frontend/venv/lib/python3.12/site-packages/multipart/tests/__pycache__/compat.cpython-312.pyc +/Users/vgodwin/genesis-test/agent-runtime/device_management/samples/02-use-cases/05-Device-Management-System/frontend/venv/lib/python3.12/site-packages/multipart/tests/__pycache__/test_multipart.cpython-312.pyc +/Users/vgodwin/genesis-test/agent-runtime/device_management/samples/02-use-cases/05-Device-Management-System/frontend/venv/lib/python3.12/site-packages/multipart/tests/compat.py +/Users/vgodwin/genesis-test/agent-runtime/device_management/samples/02-use-cases/05-Device-Management-System/frontend/venv/lib/python3.12/site-packages/multipart/tests/test_data/http/CR_in_header.http +/Users/vgodwin/genesis-test/agent-runtime/device_management/samples/02-use-cases/05-Device-Management-System/frontend/venv/lib/python3.12/site-packages/multipart/tests/test_data/http/CR_in_header.yaml +/Users/vgodwin/genesis-test/agent-runtime/device_management/samples/02-use-cases/05-Device-Management-System/frontend/venv/lib/python3.12/site-packages/multipart/tests/test_data/http/CR_in_header_value.http +/Users/vgodwin/genesis-test/agent-runtime/device_management/samples/02-use-cases/05-Device-Management-System/frontend/venv/lib/python3.12/site-packages/multipart/tests/test_data/http/CR_in_header_value.yaml +/Users/vgodwin/genesis-test/agent-runtime/device_management/samples/02-use-cases/05-Device-Management-System/frontend/venv/lib/python3.12/site-packages/multipart/tests/test_data/http/almost_match_boundary.http +/Users/vgodwin/genesis-test/agent-runtime/device_management/samples/02-use-cases/05-Device-Management-System/frontend/venv/lib/python3.12/site-packages/multipart/tests/test_data/http/almost_match_boundary.yaml +/Users/vgodwin/genesis-test/agent-runtime/device_management/samples/02-use-cases/05-Device-Management-System/frontend/venv/lib/python3.12/site-packages/multipart/tests/test_data/http/almost_match_boundary_without_CR.http +/Users/vgodwin/genesis-test/agent-runtime/device_management/samples/02-use-cases/05-Device-Management-System/frontend/venv/lib/python3.12/site-packages/multipart/tests/test_data/http/almost_match_boundary_without_CR.yaml +/Users/vgodwin/genesis-test/agent-runtime/device_management/samples/02-use-cases/05-Device-Management-System/frontend/venv/lib/python3.12/site-packages/multipart/tests/test_data/http/almost_match_boundary_without_LF.http +/Users/vgodwin/genesis-test/agent-runtime/device_management/samples/02-use-cases/05-Device-Management-System/frontend/venv/lib/python3.12/site-packages/multipart/tests/test_data/http/almost_match_boundary_without_LF.yaml +/Users/vgodwin/genesis-test/agent-runtime/device_management/samples/02-use-cases/05-Device-Management-System/frontend/venv/lib/python3.12/site-packages/multipart/tests/test_data/http/almost_match_boundary_without_final_hyphen.http +/Users/vgodwin/genesis-test/agent-runtime/device_management/samples/02-use-cases/05-Device-Management-System/frontend/venv/lib/python3.12/site-packages/multipart/tests/test_data/http/almost_match_boundary_without_final_hyphen.yaml +/Users/vgodwin/genesis-test/agent-runtime/device_management/samples/02-use-cases/05-Device-Management-System/frontend/venv/lib/python3.12/site-packages/multipart/tests/test_data/http/bad_end_of_headers.http +/Users/vgodwin/genesis-test/agent-runtime/device_management/samples/02-use-cases/05-Device-Management-System/frontend/venv/lib/python3.12/site-packages/multipart/tests/test_data/http/bad_end_of_headers.yaml +/Users/vgodwin/genesis-test/agent-runtime/device_management/samples/02-use-cases/05-Device-Management-System/frontend/venv/lib/python3.12/site-packages/multipart/tests/test_data/http/bad_header_char.http +/Users/vgodwin/genesis-test/agent-runtime/device_management/samples/02-use-cases/05-Device-Management-System/frontend/venv/lib/python3.12/site-packages/multipart/tests/test_data/http/bad_header_char.yaml +/Users/vgodwin/genesis-test/agent-runtime/device_management/samples/02-use-cases/05-Device-Management-System/frontend/venv/lib/python3.12/site-packages/multipart/tests/test_data/http/bad_initial_boundary.http +/Users/vgodwin/genesis-test/agent-runtime/device_management/samples/02-use-cases/05-Device-Management-System/frontend/venv/lib/python3.12/site-packages/multipart/tests/test_data/http/bad_initial_boundary.yaml +/Users/vgodwin/genesis-test/agent-runtime/device_management/samples/02-use-cases/05-Device-Management-System/frontend/venv/lib/python3.12/site-packages/multipart/tests/test_data/http/base64_encoding.http +/Users/vgodwin/genesis-test/agent-runtime/device_management/samples/02-use-cases/05-Device-Management-System/frontend/venv/lib/python3.12/site-packages/multipart/tests/test_data/http/base64_encoding.yaml +/Users/vgodwin/genesis-test/agent-runtime/device_management/samples/02-use-cases/05-Device-Management-System/frontend/venv/lib/python3.12/site-packages/multipart/tests/test_data/http/empty_header.http +/Users/vgodwin/genesis-test/agent-runtime/device_management/samples/02-use-cases/05-Device-Management-System/frontend/venv/lib/python3.12/site-packages/multipart/tests/test_data/http/empty_header.yaml +/Users/vgodwin/genesis-test/agent-runtime/device_management/samples/02-use-cases/05-Device-Management-System/frontend/venv/lib/python3.12/site-packages/multipart/tests/test_data/http/multiple_fields.http +/Users/vgodwin/genesis-test/agent-runtime/device_management/samples/02-use-cases/05-Device-Management-System/frontend/venv/lib/python3.12/site-packages/multipart/tests/test_data/http/multiple_fields.yaml +/Users/vgodwin/genesis-test/agent-runtime/device_management/samples/02-use-cases/05-Device-Management-System/frontend/venv/lib/python3.12/site-packages/multipart/tests/test_data/http/multiple_files.http +/Users/vgodwin/genesis-test/agent-runtime/device_management/samples/02-use-cases/05-Device-Management-System/frontend/venv/lib/python3.12/site-packages/multipart/tests/test_data/http/multiple_files.yaml +/Users/vgodwin/genesis-test/agent-runtime/device_management/samples/02-use-cases/05-Device-Management-System/frontend/venv/lib/python3.12/site-packages/multipart/tests/test_data/http/quoted_printable_encoding.http +/Users/vgodwin/genesis-test/agent-runtime/device_management/samples/02-use-cases/05-Device-Management-System/frontend/venv/lib/python3.12/site-packages/multipart/tests/test_data/http/quoted_printable_encoding.yaml +/Users/vgodwin/genesis-test/agent-runtime/device_management/samples/02-use-cases/05-Device-Management-System/frontend/venv/lib/python3.12/site-packages/multipart/tests/test_data/http/single_field.http +/Users/vgodwin/genesis-test/agent-runtime/device_management/samples/02-use-cases/05-Device-Management-System/frontend/venv/lib/python3.12/site-packages/multipart/tests/test_data/http/single_field.yaml +/Users/vgodwin/genesis-test/agent-runtime/device_management/samples/02-use-cases/05-Device-Management-System/frontend/venv/lib/python3.12/site-packages/multipart/tests/test_data/http/single_field_blocks.http +/Users/vgodwin/genesis-test/agent-runtime/device_management/samples/02-use-cases/05-Device-Management-System/frontend/venv/lib/python3.12/site-packages/multipart/tests/test_data/http/single_field_blocks.yaml +/Users/vgodwin/genesis-test/agent-runtime/device_management/samples/02-use-cases/05-Device-Management-System/frontend/venv/lib/python3.12/site-packages/multipart/tests/test_data/http/single_field_longer.http +/Users/vgodwin/genesis-test/agent-runtime/device_management/samples/02-use-cases/05-Device-Management-System/frontend/venv/lib/python3.12/site-packages/multipart/tests/test_data/http/single_field_longer.yaml +/Users/vgodwin/genesis-test/agent-runtime/device_management/samples/02-use-cases/05-Device-Management-System/frontend/venv/lib/python3.12/site-packages/multipart/tests/test_data/http/single_field_single_file.http +/Users/vgodwin/genesis-test/agent-runtime/device_management/samples/02-use-cases/05-Device-Management-System/frontend/venv/lib/python3.12/site-packages/multipart/tests/test_data/http/single_field_single_file.yaml +/Users/vgodwin/genesis-test/agent-runtime/device_management/samples/02-use-cases/05-Device-Management-System/frontend/venv/lib/python3.12/site-packages/multipart/tests/test_data/http/single_field_with_leading_newlines.http +/Users/vgodwin/genesis-test/agent-runtime/device_management/samples/02-use-cases/05-Device-Management-System/frontend/venv/lib/python3.12/site-packages/multipart/tests/test_data/http/single_field_with_leading_newlines.yaml +/Users/vgodwin/genesis-test/agent-runtime/device_management/samples/02-use-cases/05-Device-Management-System/frontend/venv/lib/python3.12/site-packages/multipart/tests/test_data/http/single_file.http +/Users/vgodwin/genesis-test/agent-runtime/device_management/samples/02-use-cases/05-Device-Management-System/frontend/venv/lib/python3.12/site-packages/multipart/tests/test_data/http/single_file.yaml +/Users/vgodwin/genesis-test/agent-runtime/device_management/samples/02-use-cases/05-Device-Management-System/frontend/venv/lib/python3.12/site-packages/multipart/tests/test_data/http/utf8_filename.http +/Users/vgodwin/genesis-test/agent-runtime/device_management/samples/02-use-cases/05-Device-Management-System/frontend/venv/lib/python3.12/site-packages/multipart/tests/test_data/http/utf8_filename.yaml +/Users/vgodwin/genesis-test/agent-runtime/device_management/samples/02-use-cases/05-Device-Management-System/frontend/venv/lib/python3.12/site-packages/multipart/tests/test_multipart.py +/Users/vgodwin/genesis-test/agent-runtime/device_management/samples/02-use-cases/05-Device-Management-System/frontend/venv/lib/python3.12/site-packages/pip-25.1.1.dist-info/INSTALLER +/Users/vgodwin/genesis-test/agent-runtime/device_management/samples/02-use-cases/05-Device-Management-System/frontend/venv/lib/python3.12/site-packages/pip-25.1.1.dist-info/METADATA +/Users/vgodwin/genesis-test/agent-runtime/device_management/samples/02-use-cases/05-Device-Management-System/frontend/venv/lib/python3.12/site-packages/pip-25.1.1.dist-info/RECORD +/Users/vgodwin/genesis-test/agent-runtime/device_management/samples/02-use-cases/05-Device-Management-System/frontend/venv/lib/python3.12/site-packages/pip-25.1.1.dist-info/REQUESTED +/Users/vgodwin/genesis-test/agent-runtime/device_management/samples/02-use-cases/05-Device-Management-System/frontend/venv/lib/python3.12/site-packages/pip-25.1.1.dist-info/WHEEL +/Users/vgodwin/genesis-test/agent-runtime/device_management/samples/02-use-cases/05-Device-Management-System/frontend/venv/lib/python3.12/site-packages/pip-25.1.1.dist-info/entry_points.txt +/Users/vgodwin/genesis-test/agent-runtime/device_management/samples/02-use-cases/05-Device-Management-System/frontend/venv/lib/python3.12/site-packages/pip-25.1.1.dist-info/licenses/AUTHORS.txt +/Users/vgodwin/genesis-test/agent-runtime/device_management/samples/02-use-cases/05-Device-Management-System/frontend/venv/lib/python3.12/site-packages/pip-25.1.1.dist-info/licenses/LICENSE.txt +/Users/vgodwin/genesis-test/agent-runtime/device_management/samples/02-use-cases/05-Device-Management-System/frontend/venv/lib/python3.12/site-packages/pip-25.1.1.dist-info/top_level.txt +/Users/vgodwin/genesis-test/agent-runtime/device_management/samples/02-use-cases/05-Device-Management-System/frontend/venv/lib/python3.12/site-packages/pip/__init__.py +/Users/vgodwin/genesis-test/agent-runtime/device_management/samples/02-use-cases/05-Device-Management-System/frontend/venv/lib/python3.12/site-packages/pip/__main__.py +/Users/vgodwin/genesis-test/agent-runtime/device_management/samples/02-use-cases/05-Device-Management-System/frontend/venv/lib/python3.12/site-packages/pip/__pip-runner__.py +/Users/vgodwin/genesis-test/agent-runtime/device_management/samples/02-use-cases/05-Device-Management-System/frontend/venv/lib/python3.12/site-packages/pip/__pycache__/__init__.cpython-312.pyc +/Users/vgodwin/genesis-test/agent-runtime/device_management/samples/02-use-cases/05-Device-Management-System/frontend/venv/lib/python3.12/site-packages/pip/__pycache__/__main__.cpython-312.pyc +/Users/vgodwin/genesis-test/agent-runtime/device_management/samples/02-use-cases/05-Device-Management-System/frontend/venv/lib/python3.12/site-packages/pip/__pycache__/__pip-runner__.cpython-312.pyc +/Users/vgodwin/genesis-test/agent-runtime/device_management/samples/02-use-cases/05-Device-Management-System/frontend/venv/lib/python3.12/site-packages/pip/_internal/__init__.py +/Users/vgodwin/genesis-test/agent-runtime/device_management/samples/02-use-cases/05-Device-Management-System/frontend/venv/lib/python3.12/site-packages/pip/_internal/__pycache__/__init__.cpython-312.pyc +/Users/vgodwin/genesis-test/agent-runtime/device_management/samples/02-use-cases/05-Device-Management-System/frontend/venv/lib/python3.12/site-packages/pip/_internal/__pycache__/build_env.cpython-312.pyc +/Users/vgodwin/genesis-test/agent-runtime/device_management/samples/02-use-cases/05-Device-Management-System/frontend/venv/lib/python3.12/site-packages/pip/_internal/__pycache__/cache.cpython-312.pyc +/Users/vgodwin/genesis-test/agent-runtime/device_management/samples/02-use-cases/05-Device-Management-System/frontend/venv/lib/python3.12/site-packages/pip/_internal/__pycache__/configuration.cpython-312.pyc +/Users/vgodwin/genesis-test/agent-runtime/device_management/samples/02-use-cases/05-Device-Management-System/frontend/venv/lib/python3.12/site-packages/pip/_internal/__pycache__/exceptions.cpython-312.pyc +/Users/vgodwin/genesis-test/agent-runtime/device_management/samples/02-use-cases/05-Device-Management-System/frontend/venv/lib/python3.12/site-packages/pip/_internal/__pycache__/main.cpython-312.pyc +/Users/vgodwin/genesis-test/agent-runtime/device_management/samples/02-use-cases/05-Device-Management-System/frontend/venv/lib/python3.12/site-packages/pip/_internal/__pycache__/pyproject.cpython-312.pyc +/Users/vgodwin/genesis-test/agent-runtime/device_management/samples/02-use-cases/05-Device-Management-System/frontend/venv/lib/python3.12/site-packages/pip/_internal/__pycache__/self_outdated_check.cpython-312.pyc +/Users/vgodwin/genesis-test/agent-runtime/device_management/samples/02-use-cases/05-Device-Management-System/frontend/venv/lib/python3.12/site-packages/pip/_internal/__pycache__/wheel_builder.cpython-312.pyc +/Users/vgodwin/genesis-test/agent-runtime/device_management/samples/02-use-cases/05-Device-Management-System/frontend/venv/lib/python3.12/site-packages/pip/_internal/build_env.py +/Users/vgodwin/genesis-test/agent-runtime/device_management/samples/02-use-cases/05-Device-Management-System/frontend/venv/lib/python3.12/site-packages/pip/_internal/cache.py +/Users/vgodwin/genesis-test/agent-runtime/device_management/samples/02-use-cases/05-Device-Management-System/frontend/venv/lib/python3.12/site-packages/pip/_internal/cli/__init__.py +/Users/vgodwin/genesis-test/agent-runtime/device_management/samples/02-use-cases/05-Device-Management-System/frontend/venv/lib/python3.12/site-packages/pip/_internal/cli/__pycache__/__init__.cpython-312.pyc +/Users/vgodwin/genesis-test/agent-runtime/device_management/samples/02-use-cases/05-Device-Management-System/frontend/venv/lib/python3.12/site-packages/pip/_internal/cli/__pycache__/autocompletion.cpython-312.pyc +/Users/vgodwin/genesis-test/agent-runtime/device_management/samples/02-use-cases/05-Device-Management-System/frontend/venv/lib/python3.12/site-packages/pip/_internal/cli/__pycache__/base_command.cpython-312.pyc +/Users/vgodwin/genesis-test/agent-runtime/device_management/samples/02-use-cases/05-Device-Management-System/frontend/venv/lib/python3.12/site-packages/pip/_internal/cli/__pycache__/cmdoptions.cpython-312.pyc +/Users/vgodwin/genesis-test/agent-runtime/device_management/samples/02-use-cases/05-Device-Management-System/frontend/venv/lib/python3.12/site-packages/pip/_internal/cli/__pycache__/command_context.cpython-312.pyc +/Users/vgodwin/genesis-test/agent-runtime/device_management/samples/02-use-cases/05-Device-Management-System/frontend/venv/lib/python3.12/site-packages/pip/_internal/cli/__pycache__/index_command.cpython-312.pyc +/Users/vgodwin/genesis-test/agent-runtime/device_management/samples/02-use-cases/05-Device-Management-System/frontend/venv/lib/python3.12/site-packages/pip/_internal/cli/__pycache__/main.cpython-312.pyc +/Users/vgodwin/genesis-test/agent-runtime/device_management/samples/02-use-cases/05-Device-Management-System/frontend/venv/lib/python3.12/site-packages/pip/_internal/cli/__pycache__/main_parser.cpython-312.pyc +/Users/vgodwin/genesis-test/agent-runtime/device_management/samples/02-use-cases/05-Device-Management-System/frontend/venv/lib/python3.12/site-packages/pip/_internal/cli/__pycache__/parser.cpython-312.pyc +/Users/vgodwin/genesis-test/agent-runtime/device_management/samples/02-use-cases/05-Device-Management-System/frontend/venv/lib/python3.12/site-packages/pip/_internal/cli/__pycache__/progress_bars.cpython-312.pyc +/Users/vgodwin/genesis-test/agent-runtime/device_management/samples/02-use-cases/05-Device-Management-System/frontend/venv/lib/python3.12/site-packages/pip/_internal/cli/__pycache__/req_command.cpython-312.pyc +/Users/vgodwin/genesis-test/agent-runtime/device_management/samples/02-use-cases/05-Device-Management-System/frontend/venv/lib/python3.12/site-packages/pip/_internal/cli/__pycache__/spinners.cpython-312.pyc +/Users/vgodwin/genesis-test/agent-runtime/device_management/samples/02-use-cases/05-Device-Management-System/frontend/venv/lib/python3.12/site-packages/pip/_internal/cli/__pycache__/status_codes.cpython-312.pyc +/Users/vgodwin/genesis-test/agent-runtime/device_management/samples/02-use-cases/05-Device-Management-System/frontend/venv/lib/python3.12/site-packages/pip/_internal/cli/autocompletion.py +/Users/vgodwin/genesis-test/agent-runtime/device_management/samples/02-use-cases/05-Device-Management-System/frontend/venv/lib/python3.12/site-packages/pip/_internal/cli/base_command.py +/Users/vgodwin/genesis-test/agent-runtime/device_management/samples/02-use-cases/05-Device-Management-System/frontend/venv/lib/python3.12/site-packages/pip/_internal/cli/cmdoptions.py +/Users/vgodwin/genesis-test/agent-runtime/device_management/samples/02-use-cases/05-Device-Management-System/frontend/venv/lib/python3.12/site-packages/pip/_internal/cli/command_context.py +/Users/vgodwin/genesis-test/agent-runtime/device_management/samples/02-use-cases/05-Device-Management-System/frontend/venv/lib/python3.12/site-packages/pip/_internal/cli/index_command.py +/Users/vgodwin/genesis-test/agent-runtime/device_management/samples/02-use-cases/05-Device-Management-System/frontend/venv/lib/python3.12/site-packages/pip/_internal/cli/main.py +/Users/vgodwin/genesis-test/agent-runtime/device_management/samples/02-use-cases/05-Device-Management-System/frontend/venv/lib/python3.12/site-packages/pip/_internal/cli/main_parser.py +/Users/vgodwin/genesis-test/agent-runtime/device_management/samples/02-use-cases/05-Device-Management-System/frontend/venv/lib/python3.12/site-packages/pip/_internal/cli/parser.py +/Users/vgodwin/genesis-test/agent-runtime/device_management/samples/02-use-cases/05-Device-Management-System/frontend/venv/lib/python3.12/site-packages/pip/_internal/cli/progress_bars.py +/Users/vgodwin/genesis-test/agent-runtime/device_management/samples/02-use-cases/05-Device-Management-System/frontend/venv/lib/python3.12/site-packages/pip/_internal/cli/req_command.py +/Users/vgodwin/genesis-test/agent-runtime/device_management/samples/02-use-cases/05-Device-Management-System/frontend/venv/lib/python3.12/site-packages/pip/_internal/cli/spinners.py +/Users/vgodwin/genesis-test/agent-runtime/device_management/samples/02-use-cases/05-Device-Management-System/frontend/venv/lib/python3.12/site-packages/pip/_internal/cli/status_codes.py +/Users/vgodwin/genesis-test/agent-runtime/device_management/samples/02-use-cases/05-Device-Management-System/frontend/venv/lib/python3.12/site-packages/pip/_internal/commands/__init__.py +/Users/vgodwin/genesis-test/agent-runtime/device_management/samples/02-use-cases/05-Device-Management-System/frontend/venv/lib/python3.12/site-packages/pip/_internal/commands/__pycache__/__init__.cpython-312.pyc +/Users/vgodwin/genesis-test/agent-runtime/device_management/samples/02-use-cases/05-Device-Management-System/frontend/venv/lib/python3.12/site-packages/pip/_internal/commands/__pycache__/cache.cpython-312.pyc +/Users/vgodwin/genesis-test/agent-runtime/device_management/samples/02-use-cases/05-Device-Management-System/frontend/venv/lib/python3.12/site-packages/pip/_internal/commands/__pycache__/check.cpython-312.pyc +/Users/vgodwin/genesis-test/agent-runtime/device_management/samples/02-use-cases/05-Device-Management-System/frontend/venv/lib/python3.12/site-packages/pip/_internal/commands/__pycache__/completion.cpython-312.pyc +/Users/vgodwin/genesis-test/agent-runtime/device_management/samples/02-use-cases/05-Device-Management-System/frontend/venv/lib/python3.12/site-packages/pip/_internal/commands/__pycache__/configuration.cpython-312.pyc +/Users/vgodwin/genesis-test/agent-runtime/device_management/samples/02-use-cases/05-Device-Management-System/frontend/venv/lib/python3.12/site-packages/pip/_internal/commands/__pycache__/debug.cpython-312.pyc +/Users/vgodwin/genesis-test/agent-runtime/device_management/samples/02-use-cases/05-Device-Management-System/frontend/venv/lib/python3.12/site-packages/pip/_internal/commands/__pycache__/download.cpython-312.pyc +/Users/vgodwin/genesis-test/agent-runtime/device_management/samples/02-use-cases/05-Device-Management-System/frontend/venv/lib/python3.12/site-packages/pip/_internal/commands/__pycache__/freeze.cpython-312.pyc +/Users/vgodwin/genesis-test/agent-runtime/device_management/samples/02-use-cases/05-Device-Management-System/frontend/venv/lib/python3.12/site-packages/pip/_internal/commands/__pycache__/hash.cpython-312.pyc +/Users/vgodwin/genesis-test/agent-runtime/device_management/samples/02-use-cases/05-Device-Management-System/frontend/venv/lib/python3.12/site-packages/pip/_internal/commands/__pycache__/help.cpython-312.pyc +/Users/vgodwin/genesis-test/agent-runtime/device_management/samples/02-use-cases/05-Device-Management-System/frontend/venv/lib/python3.12/site-packages/pip/_internal/commands/__pycache__/index.cpython-312.pyc +/Users/vgodwin/genesis-test/agent-runtime/device_management/samples/02-use-cases/05-Device-Management-System/frontend/venv/lib/python3.12/site-packages/pip/_internal/commands/__pycache__/inspect.cpython-312.pyc +/Users/vgodwin/genesis-test/agent-runtime/device_management/samples/02-use-cases/05-Device-Management-System/frontend/venv/lib/python3.12/site-packages/pip/_internal/commands/__pycache__/install.cpython-312.pyc +/Users/vgodwin/genesis-test/agent-runtime/device_management/samples/02-use-cases/05-Device-Management-System/frontend/venv/lib/python3.12/site-packages/pip/_internal/commands/__pycache__/list.cpython-312.pyc +/Users/vgodwin/genesis-test/agent-runtime/device_management/samples/02-use-cases/05-Device-Management-System/frontend/venv/lib/python3.12/site-packages/pip/_internal/commands/__pycache__/lock.cpython-312.pyc +/Users/vgodwin/genesis-test/agent-runtime/device_management/samples/02-use-cases/05-Device-Management-System/frontend/venv/lib/python3.12/site-packages/pip/_internal/commands/__pycache__/search.cpython-312.pyc +/Users/vgodwin/genesis-test/agent-runtime/device_management/samples/02-use-cases/05-Device-Management-System/frontend/venv/lib/python3.12/site-packages/pip/_internal/commands/__pycache__/show.cpython-312.pyc +/Users/vgodwin/genesis-test/agent-runtime/device_management/samples/02-use-cases/05-Device-Management-System/frontend/venv/lib/python3.12/site-packages/pip/_internal/commands/__pycache__/uninstall.cpython-312.pyc +/Users/vgodwin/genesis-test/agent-runtime/device_management/samples/02-use-cases/05-Device-Management-System/frontend/venv/lib/python3.12/site-packages/pip/_internal/commands/__pycache__/wheel.cpython-312.pyc +/Users/vgodwin/genesis-test/agent-runtime/device_management/samples/02-use-cases/05-Device-Management-System/frontend/venv/lib/python3.12/site-packages/pip/_internal/commands/cache.py +/Users/vgodwin/genesis-test/agent-runtime/device_management/samples/02-use-cases/05-Device-Management-System/frontend/venv/lib/python3.12/site-packages/pip/_internal/commands/check.py +/Users/vgodwin/genesis-test/agent-runtime/device_management/samples/02-use-cases/05-Device-Management-System/frontend/venv/lib/python3.12/site-packages/pip/_internal/commands/completion.py +/Users/vgodwin/genesis-test/agent-runtime/device_management/samples/02-use-cases/05-Device-Management-System/frontend/venv/lib/python3.12/site-packages/pip/_internal/commands/configuration.py +/Users/vgodwin/genesis-test/agent-runtime/device_management/samples/02-use-cases/05-Device-Management-System/frontend/venv/lib/python3.12/site-packages/pip/_internal/commands/debug.py +/Users/vgodwin/genesis-test/agent-runtime/device_management/samples/02-use-cases/05-Device-Management-System/frontend/venv/lib/python3.12/site-packages/pip/_internal/commands/download.py +/Users/vgodwin/genesis-test/agent-runtime/device_management/samples/02-use-cases/05-Device-Management-System/frontend/venv/lib/python3.12/site-packages/pip/_internal/commands/freeze.py +/Users/vgodwin/genesis-test/agent-runtime/device_management/samples/02-use-cases/05-Device-Management-System/frontend/venv/lib/python3.12/site-packages/pip/_internal/commands/hash.py +/Users/vgodwin/genesis-test/agent-runtime/device_management/samples/02-use-cases/05-Device-Management-System/frontend/venv/lib/python3.12/site-packages/pip/_internal/commands/help.py +/Users/vgodwin/genesis-test/agent-runtime/device_management/samples/02-use-cases/05-Device-Management-System/frontend/venv/lib/python3.12/site-packages/pip/_internal/commands/index.py +/Users/vgodwin/genesis-test/agent-runtime/device_management/samples/02-use-cases/05-Device-Management-System/frontend/venv/lib/python3.12/site-packages/pip/_internal/commands/inspect.py +/Users/vgodwin/genesis-test/agent-runtime/device_management/samples/02-use-cases/05-Device-Management-System/frontend/venv/lib/python3.12/site-packages/pip/_internal/commands/install.py +/Users/vgodwin/genesis-test/agent-runtime/device_management/samples/02-use-cases/05-Device-Management-System/frontend/venv/lib/python3.12/site-packages/pip/_internal/commands/list.py +/Users/vgodwin/genesis-test/agent-runtime/device_management/samples/02-use-cases/05-Device-Management-System/frontend/venv/lib/python3.12/site-packages/pip/_internal/commands/lock.py +/Users/vgodwin/genesis-test/agent-runtime/device_management/samples/02-use-cases/05-Device-Management-System/frontend/venv/lib/python3.12/site-packages/pip/_internal/commands/search.py +/Users/vgodwin/genesis-test/agent-runtime/device_management/samples/02-use-cases/05-Device-Management-System/frontend/venv/lib/python3.12/site-packages/pip/_internal/commands/show.py +/Users/vgodwin/genesis-test/agent-runtime/device_management/samples/02-use-cases/05-Device-Management-System/frontend/venv/lib/python3.12/site-packages/pip/_internal/commands/uninstall.py +/Users/vgodwin/genesis-test/agent-runtime/device_management/samples/02-use-cases/05-Device-Management-System/frontend/venv/lib/python3.12/site-packages/pip/_internal/commands/wheel.py +/Users/vgodwin/genesis-test/agent-runtime/device_management/samples/02-use-cases/05-Device-Management-System/frontend/venv/lib/python3.12/site-packages/pip/_internal/configuration.py +/Users/vgodwin/genesis-test/agent-runtime/device_management/samples/02-use-cases/05-Device-Management-System/frontend/venv/lib/python3.12/site-packages/pip/_internal/distributions/__init__.py +/Users/vgodwin/genesis-test/agent-runtime/device_management/samples/02-use-cases/05-Device-Management-System/frontend/venv/lib/python3.12/site-packages/pip/_internal/distributions/__pycache__/__init__.cpython-312.pyc +/Users/vgodwin/genesis-test/agent-runtime/device_management/samples/02-use-cases/05-Device-Management-System/frontend/venv/lib/python3.12/site-packages/pip/_internal/distributions/__pycache__/base.cpython-312.pyc +/Users/vgodwin/genesis-test/agent-runtime/device_management/samples/02-use-cases/05-Device-Management-System/frontend/venv/lib/python3.12/site-packages/pip/_internal/distributions/__pycache__/installed.cpython-312.pyc +/Users/vgodwin/genesis-test/agent-runtime/device_management/samples/02-use-cases/05-Device-Management-System/frontend/venv/lib/python3.12/site-packages/pip/_internal/distributions/__pycache__/sdist.cpython-312.pyc +/Users/vgodwin/genesis-test/agent-runtime/device_management/samples/02-use-cases/05-Device-Management-System/frontend/venv/lib/python3.12/site-packages/pip/_internal/distributions/__pycache__/wheel.cpython-312.pyc +/Users/vgodwin/genesis-test/agent-runtime/device_management/samples/02-use-cases/05-Device-Management-System/frontend/venv/lib/python3.12/site-packages/pip/_internal/distributions/base.py +/Users/vgodwin/genesis-test/agent-runtime/device_management/samples/02-use-cases/05-Device-Management-System/frontend/venv/lib/python3.12/site-packages/pip/_internal/distributions/installed.py +/Users/vgodwin/genesis-test/agent-runtime/device_management/samples/02-use-cases/05-Device-Management-System/frontend/venv/lib/python3.12/site-packages/pip/_internal/distributions/sdist.py +/Users/vgodwin/genesis-test/agent-runtime/device_management/samples/02-use-cases/05-Device-Management-System/frontend/venv/lib/python3.12/site-packages/pip/_internal/distributions/wheel.py +/Users/vgodwin/genesis-test/agent-runtime/device_management/samples/02-use-cases/05-Device-Management-System/frontend/venv/lib/python3.12/site-packages/pip/_internal/exceptions.py +/Users/vgodwin/genesis-test/agent-runtime/device_management/samples/02-use-cases/05-Device-Management-System/frontend/venv/lib/python3.12/site-packages/pip/_internal/index/__init__.py +/Users/vgodwin/genesis-test/agent-runtime/device_management/samples/02-use-cases/05-Device-Management-System/frontend/venv/lib/python3.12/site-packages/pip/_internal/index/__pycache__/__init__.cpython-312.pyc +/Users/vgodwin/genesis-test/agent-runtime/device_management/samples/02-use-cases/05-Device-Management-System/frontend/venv/lib/python3.12/site-packages/pip/_internal/index/__pycache__/collector.cpython-312.pyc +/Users/vgodwin/genesis-test/agent-runtime/device_management/samples/02-use-cases/05-Device-Management-System/frontend/venv/lib/python3.12/site-packages/pip/_internal/index/__pycache__/package_finder.cpython-312.pyc +/Users/vgodwin/genesis-test/agent-runtime/device_management/samples/02-use-cases/05-Device-Management-System/frontend/venv/lib/python3.12/site-packages/pip/_internal/index/__pycache__/sources.cpython-312.pyc +/Users/vgodwin/genesis-test/agent-runtime/device_management/samples/02-use-cases/05-Device-Management-System/frontend/venv/lib/python3.12/site-packages/pip/_internal/index/collector.py +/Users/vgodwin/genesis-test/agent-runtime/device_management/samples/02-use-cases/05-Device-Management-System/frontend/venv/lib/python3.12/site-packages/pip/_internal/index/package_finder.py +/Users/vgodwin/genesis-test/agent-runtime/device_management/samples/02-use-cases/05-Device-Management-System/frontend/venv/lib/python3.12/site-packages/pip/_internal/index/sources.py +/Users/vgodwin/genesis-test/agent-runtime/device_management/samples/02-use-cases/05-Device-Management-System/frontend/venv/lib/python3.12/site-packages/pip/_internal/locations/__init__.py +/Users/vgodwin/genesis-test/agent-runtime/device_management/samples/02-use-cases/05-Device-Management-System/frontend/venv/lib/python3.12/site-packages/pip/_internal/locations/__pycache__/__init__.cpython-312.pyc +/Users/vgodwin/genesis-test/agent-runtime/device_management/samples/02-use-cases/05-Device-Management-System/frontend/venv/lib/python3.12/site-packages/pip/_internal/locations/__pycache__/_distutils.cpython-312.pyc +/Users/vgodwin/genesis-test/agent-runtime/device_management/samples/02-use-cases/05-Device-Management-System/frontend/venv/lib/python3.12/site-packages/pip/_internal/locations/__pycache__/_sysconfig.cpython-312.pyc +/Users/vgodwin/genesis-test/agent-runtime/device_management/samples/02-use-cases/05-Device-Management-System/frontend/venv/lib/python3.12/site-packages/pip/_internal/locations/__pycache__/base.cpython-312.pyc +/Users/vgodwin/genesis-test/agent-runtime/device_management/samples/02-use-cases/05-Device-Management-System/frontend/venv/lib/python3.12/site-packages/pip/_internal/locations/_distutils.py +/Users/vgodwin/genesis-test/agent-runtime/device_management/samples/02-use-cases/05-Device-Management-System/frontend/venv/lib/python3.12/site-packages/pip/_internal/locations/_sysconfig.py +/Users/vgodwin/genesis-test/agent-runtime/device_management/samples/02-use-cases/05-Device-Management-System/frontend/venv/lib/python3.12/site-packages/pip/_internal/locations/base.py +/Users/vgodwin/genesis-test/agent-runtime/device_management/samples/02-use-cases/05-Device-Management-System/frontend/venv/lib/python3.12/site-packages/pip/_internal/main.py +/Users/vgodwin/genesis-test/agent-runtime/device_management/samples/02-use-cases/05-Device-Management-System/frontend/venv/lib/python3.12/site-packages/pip/_internal/metadata/__init__.py +/Users/vgodwin/genesis-test/agent-runtime/device_management/samples/02-use-cases/05-Device-Management-System/frontend/venv/lib/python3.12/site-packages/pip/_internal/metadata/__pycache__/__init__.cpython-312.pyc +/Users/vgodwin/genesis-test/agent-runtime/device_management/samples/02-use-cases/05-Device-Management-System/frontend/venv/lib/python3.12/site-packages/pip/_internal/metadata/__pycache__/_json.cpython-312.pyc +/Users/vgodwin/genesis-test/agent-runtime/device_management/samples/02-use-cases/05-Device-Management-System/frontend/venv/lib/python3.12/site-packages/pip/_internal/metadata/__pycache__/base.cpython-312.pyc +/Users/vgodwin/genesis-test/agent-runtime/device_management/samples/02-use-cases/05-Device-Management-System/frontend/venv/lib/python3.12/site-packages/pip/_internal/metadata/__pycache__/pkg_resources.cpython-312.pyc +/Users/vgodwin/genesis-test/agent-runtime/device_management/samples/02-use-cases/05-Device-Management-System/frontend/venv/lib/python3.12/site-packages/pip/_internal/metadata/_json.py +/Users/vgodwin/genesis-test/agent-runtime/device_management/samples/02-use-cases/05-Device-Management-System/frontend/venv/lib/python3.12/site-packages/pip/_internal/metadata/base.py +/Users/vgodwin/genesis-test/agent-runtime/device_management/samples/02-use-cases/05-Device-Management-System/frontend/venv/lib/python3.12/site-packages/pip/_internal/metadata/importlib/__init__.py +/Users/vgodwin/genesis-test/agent-runtime/device_management/samples/02-use-cases/05-Device-Management-System/frontend/venv/lib/python3.12/site-packages/pip/_internal/metadata/importlib/__pycache__/__init__.cpython-312.pyc +/Users/vgodwin/genesis-test/agent-runtime/device_management/samples/02-use-cases/05-Device-Management-System/frontend/venv/lib/python3.12/site-packages/pip/_internal/metadata/importlib/__pycache__/_compat.cpython-312.pyc +/Users/vgodwin/genesis-test/agent-runtime/device_management/samples/02-use-cases/05-Device-Management-System/frontend/venv/lib/python3.12/site-packages/pip/_internal/metadata/importlib/__pycache__/_dists.cpython-312.pyc +/Users/vgodwin/genesis-test/agent-runtime/device_management/samples/02-use-cases/05-Device-Management-System/frontend/venv/lib/python3.12/site-packages/pip/_internal/metadata/importlib/__pycache__/_envs.cpython-312.pyc +/Users/vgodwin/genesis-test/agent-runtime/device_management/samples/02-use-cases/05-Device-Management-System/frontend/venv/lib/python3.12/site-packages/pip/_internal/metadata/importlib/_compat.py +/Users/vgodwin/genesis-test/agent-runtime/device_management/samples/02-use-cases/05-Device-Management-System/frontend/venv/lib/python3.12/site-packages/pip/_internal/metadata/importlib/_dists.py +/Users/vgodwin/genesis-test/agent-runtime/device_management/samples/02-use-cases/05-Device-Management-System/frontend/venv/lib/python3.12/site-packages/pip/_internal/metadata/importlib/_envs.py +/Users/vgodwin/genesis-test/agent-runtime/device_management/samples/02-use-cases/05-Device-Management-System/frontend/venv/lib/python3.12/site-packages/pip/_internal/metadata/pkg_resources.py +/Users/vgodwin/genesis-test/agent-runtime/device_management/samples/02-use-cases/05-Device-Management-System/frontend/venv/lib/python3.12/site-packages/pip/_internal/models/__init__.py +/Users/vgodwin/genesis-test/agent-runtime/device_management/samples/02-use-cases/05-Device-Management-System/frontend/venv/lib/python3.12/site-packages/pip/_internal/models/__pycache__/__init__.cpython-312.pyc +/Users/vgodwin/genesis-test/agent-runtime/device_management/samples/02-use-cases/05-Device-Management-System/frontend/venv/lib/python3.12/site-packages/pip/_internal/models/__pycache__/candidate.cpython-312.pyc +/Users/vgodwin/genesis-test/agent-runtime/device_management/samples/02-use-cases/05-Device-Management-System/frontend/venv/lib/python3.12/site-packages/pip/_internal/models/__pycache__/direct_url.cpython-312.pyc +/Users/vgodwin/genesis-test/agent-runtime/device_management/samples/02-use-cases/05-Device-Management-System/frontend/venv/lib/python3.12/site-packages/pip/_internal/models/__pycache__/format_control.cpython-312.pyc +/Users/vgodwin/genesis-test/agent-runtime/device_management/samples/02-use-cases/05-Device-Management-System/frontend/venv/lib/python3.12/site-packages/pip/_internal/models/__pycache__/index.cpython-312.pyc +/Users/vgodwin/genesis-test/agent-runtime/device_management/samples/02-use-cases/05-Device-Management-System/frontend/venv/lib/python3.12/site-packages/pip/_internal/models/__pycache__/installation_report.cpython-312.pyc +/Users/vgodwin/genesis-test/agent-runtime/device_management/samples/02-use-cases/05-Device-Management-System/frontend/venv/lib/python3.12/site-packages/pip/_internal/models/__pycache__/link.cpython-312.pyc +/Users/vgodwin/genesis-test/agent-runtime/device_management/samples/02-use-cases/05-Device-Management-System/frontend/venv/lib/python3.12/site-packages/pip/_internal/models/__pycache__/pylock.cpython-312.pyc +/Users/vgodwin/genesis-test/agent-runtime/device_management/samples/02-use-cases/05-Device-Management-System/frontend/venv/lib/python3.12/site-packages/pip/_internal/models/__pycache__/scheme.cpython-312.pyc +/Users/vgodwin/genesis-test/agent-runtime/device_management/samples/02-use-cases/05-Device-Management-System/frontend/venv/lib/python3.12/site-packages/pip/_internal/models/__pycache__/search_scope.cpython-312.pyc +/Users/vgodwin/genesis-test/agent-runtime/device_management/samples/02-use-cases/05-Device-Management-System/frontend/venv/lib/python3.12/site-packages/pip/_internal/models/__pycache__/selection_prefs.cpython-312.pyc +/Users/vgodwin/genesis-test/agent-runtime/device_management/samples/02-use-cases/05-Device-Management-System/frontend/venv/lib/python3.12/site-packages/pip/_internal/models/__pycache__/target_python.cpython-312.pyc +/Users/vgodwin/genesis-test/agent-runtime/device_management/samples/02-use-cases/05-Device-Management-System/frontend/venv/lib/python3.12/site-packages/pip/_internal/models/__pycache__/wheel.cpython-312.pyc +/Users/vgodwin/genesis-test/agent-runtime/device_management/samples/02-use-cases/05-Device-Management-System/frontend/venv/lib/python3.12/site-packages/pip/_internal/models/candidate.py +/Users/vgodwin/genesis-test/agent-runtime/device_management/samples/02-use-cases/05-Device-Management-System/frontend/venv/lib/python3.12/site-packages/pip/_internal/models/direct_url.py +/Users/vgodwin/genesis-test/agent-runtime/device_management/samples/02-use-cases/05-Device-Management-System/frontend/venv/lib/python3.12/site-packages/pip/_internal/models/format_control.py +/Users/vgodwin/genesis-test/agent-runtime/device_management/samples/02-use-cases/05-Device-Management-System/frontend/venv/lib/python3.12/site-packages/pip/_internal/models/index.py +/Users/vgodwin/genesis-test/agent-runtime/device_management/samples/02-use-cases/05-Device-Management-System/frontend/venv/lib/python3.12/site-packages/pip/_internal/models/installation_report.py +/Users/vgodwin/genesis-test/agent-runtime/device_management/samples/02-use-cases/05-Device-Management-System/frontend/venv/lib/python3.12/site-packages/pip/_internal/models/link.py +/Users/vgodwin/genesis-test/agent-runtime/device_management/samples/02-use-cases/05-Device-Management-System/frontend/venv/lib/python3.12/site-packages/pip/_internal/models/pylock.py +/Users/vgodwin/genesis-test/agent-runtime/device_management/samples/02-use-cases/05-Device-Management-System/frontend/venv/lib/python3.12/site-packages/pip/_internal/models/scheme.py +/Users/vgodwin/genesis-test/agent-runtime/device_management/samples/02-use-cases/05-Device-Management-System/frontend/venv/lib/python3.12/site-packages/pip/_internal/models/search_scope.py +/Users/vgodwin/genesis-test/agent-runtime/device_management/samples/02-use-cases/05-Device-Management-System/frontend/venv/lib/python3.12/site-packages/pip/_internal/models/selection_prefs.py +/Users/vgodwin/genesis-test/agent-runtime/device_management/samples/02-use-cases/05-Device-Management-System/frontend/venv/lib/python3.12/site-packages/pip/_internal/models/target_python.py +/Users/vgodwin/genesis-test/agent-runtime/device_management/samples/02-use-cases/05-Device-Management-System/frontend/venv/lib/python3.12/site-packages/pip/_internal/models/wheel.py +/Users/vgodwin/genesis-test/agent-runtime/device_management/samples/02-use-cases/05-Device-Management-System/frontend/venv/lib/python3.12/site-packages/pip/_internal/network/__init__.py +/Users/vgodwin/genesis-test/agent-runtime/device_management/samples/02-use-cases/05-Device-Management-System/frontend/venv/lib/python3.12/site-packages/pip/_internal/network/__pycache__/__init__.cpython-312.pyc +/Users/vgodwin/genesis-test/agent-runtime/device_management/samples/02-use-cases/05-Device-Management-System/frontend/venv/lib/python3.12/site-packages/pip/_internal/network/__pycache__/auth.cpython-312.pyc +/Users/vgodwin/genesis-test/agent-runtime/device_management/samples/02-use-cases/05-Device-Management-System/frontend/venv/lib/python3.12/site-packages/pip/_internal/network/__pycache__/cache.cpython-312.pyc +/Users/vgodwin/genesis-test/agent-runtime/device_management/samples/02-use-cases/05-Device-Management-System/frontend/venv/lib/python3.12/site-packages/pip/_internal/network/__pycache__/download.cpython-312.pyc +/Users/vgodwin/genesis-test/agent-runtime/device_management/samples/02-use-cases/05-Device-Management-System/frontend/venv/lib/python3.12/site-packages/pip/_internal/network/__pycache__/lazy_wheel.cpython-312.pyc +/Users/vgodwin/genesis-test/agent-runtime/device_management/samples/02-use-cases/05-Device-Management-System/frontend/venv/lib/python3.12/site-packages/pip/_internal/network/__pycache__/session.cpython-312.pyc +/Users/vgodwin/genesis-test/agent-runtime/device_management/samples/02-use-cases/05-Device-Management-System/frontend/venv/lib/python3.12/site-packages/pip/_internal/network/__pycache__/utils.cpython-312.pyc +/Users/vgodwin/genesis-test/agent-runtime/device_management/samples/02-use-cases/05-Device-Management-System/frontend/venv/lib/python3.12/site-packages/pip/_internal/network/__pycache__/xmlrpc.cpython-312.pyc +/Users/vgodwin/genesis-test/agent-runtime/device_management/samples/02-use-cases/05-Device-Management-System/frontend/venv/lib/python3.12/site-packages/pip/_internal/network/auth.py +/Users/vgodwin/genesis-test/agent-runtime/device_management/samples/02-use-cases/05-Device-Management-System/frontend/venv/lib/python3.12/site-packages/pip/_internal/network/cache.py +/Users/vgodwin/genesis-test/agent-runtime/device_management/samples/02-use-cases/05-Device-Management-System/frontend/venv/lib/python3.12/site-packages/pip/_internal/network/download.py +/Users/vgodwin/genesis-test/agent-runtime/device_management/samples/02-use-cases/05-Device-Management-System/frontend/venv/lib/python3.12/site-packages/pip/_internal/network/lazy_wheel.py +/Users/vgodwin/genesis-test/agent-runtime/device_management/samples/02-use-cases/05-Device-Management-System/frontend/venv/lib/python3.12/site-packages/pip/_internal/network/session.py +/Users/vgodwin/genesis-test/agent-runtime/device_management/samples/02-use-cases/05-Device-Management-System/frontend/venv/lib/python3.12/site-packages/pip/_internal/network/utils.py +/Users/vgodwin/genesis-test/agent-runtime/device_management/samples/02-use-cases/05-Device-Management-System/frontend/venv/lib/python3.12/site-packages/pip/_internal/network/xmlrpc.py +/Users/vgodwin/genesis-test/agent-runtime/device_management/samples/02-use-cases/05-Device-Management-System/frontend/venv/lib/python3.12/site-packages/pip/_internal/operations/__init__.py +/Users/vgodwin/genesis-test/agent-runtime/device_management/samples/02-use-cases/05-Device-Management-System/frontend/venv/lib/python3.12/site-packages/pip/_internal/operations/__pycache__/__init__.cpython-312.pyc +/Users/vgodwin/genesis-test/agent-runtime/device_management/samples/02-use-cases/05-Device-Management-System/frontend/venv/lib/python3.12/site-packages/pip/_internal/operations/__pycache__/check.cpython-312.pyc +/Users/vgodwin/genesis-test/agent-runtime/device_management/samples/02-use-cases/05-Device-Management-System/frontend/venv/lib/python3.12/site-packages/pip/_internal/operations/__pycache__/freeze.cpython-312.pyc +/Users/vgodwin/genesis-test/agent-runtime/device_management/samples/02-use-cases/05-Device-Management-System/frontend/venv/lib/python3.12/site-packages/pip/_internal/operations/__pycache__/prepare.cpython-312.pyc +/Users/vgodwin/genesis-test/agent-runtime/device_management/samples/02-use-cases/05-Device-Management-System/frontend/venv/lib/python3.12/site-packages/pip/_internal/operations/build/__init__.py +/Users/vgodwin/genesis-test/agent-runtime/device_management/samples/02-use-cases/05-Device-Management-System/frontend/venv/lib/python3.12/site-packages/pip/_internal/operations/build/__pycache__/__init__.cpython-312.pyc +/Users/vgodwin/genesis-test/agent-runtime/device_management/samples/02-use-cases/05-Device-Management-System/frontend/venv/lib/python3.12/site-packages/pip/_internal/operations/build/__pycache__/build_tracker.cpython-312.pyc +/Users/vgodwin/genesis-test/agent-runtime/device_management/samples/02-use-cases/05-Device-Management-System/frontend/venv/lib/python3.12/site-packages/pip/_internal/operations/build/__pycache__/metadata.cpython-312.pyc +/Users/vgodwin/genesis-test/agent-runtime/device_management/samples/02-use-cases/05-Device-Management-System/frontend/venv/lib/python3.12/site-packages/pip/_internal/operations/build/__pycache__/metadata_editable.cpython-312.pyc +/Users/vgodwin/genesis-test/agent-runtime/device_management/samples/02-use-cases/05-Device-Management-System/frontend/venv/lib/python3.12/site-packages/pip/_internal/operations/build/__pycache__/metadata_legacy.cpython-312.pyc +/Users/vgodwin/genesis-test/agent-runtime/device_management/samples/02-use-cases/05-Device-Management-System/frontend/venv/lib/python3.12/site-packages/pip/_internal/operations/build/__pycache__/wheel.cpython-312.pyc +/Users/vgodwin/genesis-test/agent-runtime/device_management/samples/02-use-cases/05-Device-Management-System/frontend/venv/lib/python3.12/site-packages/pip/_internal/operations/build/__pycache__/wheel_editable.cpython-312.pyc +/Users/vgodwin/genesis-test/agent-runtime/device_management/samples/02-use-cases/05-Device-Management-System/frontend/venv/lib/python3.12/site-packages/pip/_internal/operations/build/__pycache__/wheel_legacy.cpython-312.pyc +/Users/vgodwin/genesis-test/agent-runtime/device_management/samples/02-use-cases/05-Device-Management-System/frontend/venv/lib/python3.12/site-packages/pip/_internal/operations/build/build_tracker.py +/Users/vgodwin/genesis-test/agent-runtime/device_management/samples/02-use-cases/05-Device-Management-System/frontend/venv/lib/python3.12/site-packages/pip/_internal/operations/build/metadata.py +/Users/vgodwin/genesis-test/agent-runtime/device_management/samples/02-use-cases/05-Device-Management-System/frontend/venv/lib/python3.12/site-packages/pip/_internal/operations/build/metadata_editable.py +/Users/vgodwin/genesis-test/agent-runtime/device_management/samples/02-use-cases/05-Device-Management-System/frontend/venv/lib/python3.12/site-packages/pip/_internal/operations/build/metadata_legacy.py +/Users/vgodwin/genesis-test/agent-runtime/device_management/samples/02-use-cases/05-Device-Management-System/frontend/venv/lib/python3.12/site-packages/pip/_internal/operations/build/wheel.py +/Users/vgodwin/genesis-test/agent-runtime/device_management/samples/02-use-cases/05-Device-Management-System/frontend/venv/lib/python3.12/site-packages/pip/_internal/operations/build/wheel_editable.py +/Users/vgodwin/genesis-test/agent-runtime/device_management/samples/02-use-cases/05-Device-Management-System/frontend/venv/lib/python3.12/site-packages/pip/_internal/operations/build/wheel_legacy.py +/Users/vgodwin/genesis-test/agent-runtime/device_management/samples/02-use-cases/05-Device-Management-System/frontend/venv/lib/python3.12/site-packages/pip/_internal/operations/check.py +/Users/vgodwin/genesis-test/agent-runtime/device_management/samples/02-use-cases/05-Device-Management-System/frontend/venv/lib/python3.12/site-packages/pip/_internal/operations/freeze.py +/Users/vgodwin/genesis-test/agent-runtime/device_management/samples/02-use-cases/05-Device-Management-System/frontend/venv/lib/python3.12/site-packages/pip/_internal/operations/install/__init__.py +/Users/vgodwin/genesis-test/agent-runtime/device_management/samples/02-use-cases/05-Device-Management-System/frontend/venv/lib/python3.12/site-packages/pip/_internal/operations/install/__pycache__/__init__.cpython-312.pyc +/Users/vgodwin/genesis-test/agent-runtime/device_management/samples/02-use-cases/05-Device-Management-System/frontend/venv/lib/python3.12/site-packages/pip/_internal/operations/install/__pycache__/editable_legacy.cpython-312.pyc +/Users/vgodwin/genesis-test/agent-runtime/device_management/samples/02-use-cases/05-Device-Management-System/frontend/venv/lib/python3.12/site-packages/pip/_internal/operations/install/__pycache__/wheel.cpython-312.pyc +/Users/vgodwin/genesis-test/agent-runtime/device_management/samples/02-use-cases/05-Device-Management-System/frontend/venv/lib/python3.12/site-packages/pip/_internal/operations/install/editable_legacy.py +/Users/vgodwin/genesis-test/agent-runtime/device_management/samples/02-use-cases/05-Device-Management-System/frontend/venv/lib/python3.12/site-packages/pip/_internal/operations/install/wheel.py +/Users/vgodwin/genesis-test/agent-runtime/device_management/samples/02-use-cases/05-Device-Management-System/frontend/venv/lib/python3.12/site-packages/pip/_internal/operations/prepare.py +/Users/vgodwin/genesis-test/agent-runtime/device_management/samples/02-use-cases/05-Device-Management-System/frontend/venv/lib/python3.12/site-packages/pip/_internal/pyproject.py +/Users/vgodwin/genesis-test/agent-runtime/device_management/samples/02-use-cases/05-Device-Management-System/frontend/venv/lib/python3.12/site-packages/pip/_internal/req/__init__.py +/Users/vgodwin/genesis-test/agent-runtime/device_management/samples/02-use-cases/05-Device-Management-System/frontend/venv/lib/python3.12/site-packages/pip/_internal/req/__pycache__/__init__.cpython-312.pyc +/Users/vgodwin/genesis-test/agent-runtime/device_management/samples/02-use-cases/05-Device-Management-System/frontend/venv/lib/python3.12/site-packages/pip/_internal/req/__pycache__/constructors.cpython-312.pyc +/Users/vgodwin/genesis-test/agent-runtime/device_management/samples/02-use-cases/05-Device-Management-System/frontend/venv/lib/python3.12/site-packages/pip/_internal/req/__pycache__/req_dependency_group.cpython-312.pyc +/Users/vgodwin/genesis-test/agent-runtime/device_management/samples/02-use-cases/05-Device-Management-System/frontend/venv/lib/python3.12/site-packages/pip/_internal/req/__pycache__/req_file.cpython-312.pyc +/Users/vgodwin/genesis-test/agent-runtime/device_management/samples/02-use-cases/05-Device-Management-System/frontend/venv/lib/python3.12/site-packages/pip/_internal/req/__pycache__/req_install.cpython-312.pyc +/Users/vgodwin/genesis-test/agent-runtime/device_management/samples/02-use-cases/05-Device-Management-System/frontend/venv/lib/python3.12/site-packages/pip/_internal/req/__pycache__/req_set.cpython-312.pyc +/Users/vgodwin/genesis-test/agent-runtime/device_management/samples/02-use-cases/05-Device-Management-System/frontend/venv/lib/python3.12/site-packages/pip/_internal/req/__pycache__/req_uninstall.cpython-312.pyc +/Users/vgodwin/genesis-test/agent-runtime/device_management/samples/02-use-cases/05-Device-Management-System/frontend/venv/lib/python3.12/site-packages/pip/_internal/req/constructors.py +/Users/vgodwin/genesis-test/agent-runtime/device_management/samples/02-use-cases/05-Device-Management-System/frontend/venv/lib/python3.12/site-packages/pip/_internal/req/req_dependency_group.py +/Users/vgodwin/genesis-test/agent-runtime/device_management/samples/02-use-cases/05-Device-Management-System/frontend/venv/lib/python3.12/site-packages/pip/_internal/req/req_file.py +/Users/vgodwin/genesis-test/agent-runtime/device_management/samples/02-use-cases/05-Device-Management-System/frontend/venv/lib/python3.12/site-packages/pip/_internal/req/req_install.py +/Users/vgodwin/genesis-test/agent-runtime/device_management/samples/02-use-cases/05-Device-Management-System/frontend/venv/lib/python3.12/site-packages/pip/_internal/req/req_set.py +/Users/vgodwin/genesis-test/agent-runtime/device_management/samples/02-use-cases/05-Device-Management-System/frontend/venv/lib/python3.12/site-packages/pip/_internal/req/req_uninstall.py +/Users/vgodwin/genesis-test/agent-runtime/device_management/samples/02-use-cases/05-Device-Management-System/frontend/venv/lib/python3.12/site-packages/pip/_internal/resolution/__init__.py +/Users/vgodwin/genesis-test/agent-runtime/device_management/samples/02-use-cases/05-Device-Management-System/frontend/venv/lib/python3.12/site-packages/pip/_internal/resolution/__pycache__/__init__.cpython-312.pyc +/Users/vgodwin/genesis-test/agent-runtime/device_management/samples/02-use-cases/05-Device-Management-System/frontend/venv/lib/python3.12/site-packages/pip/_internal/resolution/__pycache__/base.cpython-312.pyc +/Users/vgodwin/genesis-test/agent-runtime/device_management/samples/02-use-cases/05-Device-Management-System/frontend/venv/lib/python3.12/site-packages/pip/_internal/resolution/base.py +/Users/vgodwin/genesis-test/agent-runtime/device_management/samples/02-use-cases/05-Device-Management-System/frontend/venv/lib/python3.12/site-packages/pip/_internal/resolution/legacy/__init__.py +/Users/vgodwin/genesis-test/agent-runtime/device_management/samples/02-use-cases/05-Device-Management-System/frontend/venv/lib/python3.12/site-packages/pip/_internal/resolution/legacy/__pycache__/__init__.cpython-312.pyc +/Users/vgodwin/genesis-test/agent-runtime/device_management/samples/02-use-cases/05-Device-Management-System/frontend/venv/lib/python3.12/site-packages/pip/_internal/resolution/legacy/__pycache__/resolver.cpython-312.pyc +/Users/vgodwin/genesis-test/agent-runtime/device_management/samples/02-use-cases/05-Device-Management-System/frontend/venv/lib/python3.12/site-packages/pip/_internal/resolution/legacy/resolver.py +/Users/vgodwin/genesis-test/agent-runtime/device_management/samples/02-use-cases/05-Device-Management-System/frontend/venv/lib/python3.12/site-packages/pip/_internal/resolution/resolvelib/__init__.py +/Users/vgodwin/genesis-test/agent-runtime/device_management/samples/02-use-cases/05-Device-Management-System/frontend/venv/lib/python3.12/site-packages/pip/_internal/resolution/resolvelib/__pycache__/__init__.cpython-312.pyc +/Users/vgodwin/genesis-test/agent-runtime/device_management/samples/02-use-cases/05-Device-Management-System/frontend/venv/lib/python3.12/site-packages/pip/_internal/resolution/resolvelib/__pycache__/base.cpython-312.pyc +/Users/vgodwin/genesis-test/agent-runtime/device_management/samples/02-use-cases/05-Device-Management-System/frontend/venv/lib/python3.12/site-packages/pip/_internal/resolution/resolvelib/__pycache__/candidates.cpython-312.pyc +/Users/vgodwin/genesis-test/agent-runtime/device_management/samples/02-use-cases/05-Device-Management-System/frontend/venv/lib/python3.12/site-packages/pip/_internal/resolution/resolvelib/__pycache__/factory.cpython-312.pyc +/Users/vgodwin/genesis-test/agent-runtime/device_management/samples/02-use-cases/05-Device-Management-System/frontend/venv/lib/python3.12/site-packages/pip/_internal/resolution/resolvelib/__pycache__/found_candidates.cpython-312.pyc +/Users/vgodwin/genesis-test/agent-runtime/device_management/samples/02-use-cases/05-Device-Management-System/frontend/venv/lib/python3.12/site-packages/pip/_internal/resolution/resolvelib/__pycache__/provider.cpython-312.pyc +/Users/vgodwin/genesis-test/agent-runtime/device_management/samples/02-use-cases/05-Device-Management-System/frontend/venv/lib/python3.12/site-packages/pip/_internal/resolution/resolvelib/__pycache__/reporter.cpython-312.pyc +/Users/vgodwin/genesis-test/agent-runtime/device_management/samples/02-use-cases/05-Device-Management-System/frontend/venv/lib/python3.12/site-packages/pip/_internal/resolution/resolvelib/__pycache__/requirements.cpython-312.pyc +/Users/vgodwin/genesis-test/agent-runtime/device_management/samples/02-use-cases/05-Device-Management-System/frontend/venv/lib/python3.12/site-packages/pip/_internal/resolution/resolvelib/__pycache__/resolver.cpython-312.pyc +/Users/vgodwin/genesis-test/agent-runtime/device_management/samples/02-use-cases/05-Device-Management-System/frontend/venv/lib/python3.12/site-packages/pip/_internal/resolution/resolvelib/base.py +/Users/vgodwin/genesis-test/agent-runtime/device_management/samples/02-use-cases/05-Device-Management-System/frontend/venv/lib/python3.12/site-packages/pip/_internal/resolution/resolvelib/candidates.py +/Users/vgodwin/genesis-test/agent-runtime/device_management/samples/02-use-cases/05-Device-Management-System/frontend/venv/lib/python3.12/site-packages/pip/_internal/resolution/resolvelib/factory.py +/Users/vgodwin/genesis-test/agent-runtime/device_management/samples/02-use-cases/05-Device-Management-System/frontend/venv/lib/python3.12/site-packages/pip/_internal/resolution/resolvelib/found_candidates.py +/Users/vgodwin/genesis-test/agent-runtime/device_management/samples/02-use-cases/05-Device-Management-System/frontend/venv/lib/python3.12/site-packages/pip/_internal/resolution/resolvelib/provider.py +/Users/vgodwin/genesis-test/agent-runtime/device_management/samples/02-use-cases/05-Device-Management-System/frontend/venv/lib/python3.12/site-packages/pip/_internal/resolution/resolvelib/reporter.py +/Users/vgodwin/genesis-test/agent-runtime/device_management/samples/02-use-cases/05-Device-Management-System/frontend/venv/lib/python3.12/site-packages/pip/_internal/resolution/resolvelib/requirements.py +/Users/vgodwin/genesis-test/agent-runtime/device_management/samples/02-use-cases/05-Device-Management-System/frontend/venv/lib/python3.12/site-packages/pip/_internal/resolution/resolvelib/resolver.py +/Users/vgodwin/genesis-test/agent-runtime/device_management/samples/02-use-cases/05-Device-Management-System/frontend/venv/lib/python3.12/site-packages/pip/_internal/self_outdated_check.py +/Users/vgodwin/genesis-test/agent-runtime/device_management/samples/02-use-cases/05-Device-Management-System/frontend/venv/lib/python3.12/site-packages/pip/_internal/utils/__init__.py +/Users/vgodwin/genesis-test/agent-runtime/device_management/samples/02-use-cases/05-Device-Management-System/frontend/venv/lib/python3.12/site-packages/pip/_internal/utils/__pycache__/__init__.cpython-312.pyc +/Users/vgodwin/genesis-test/agent-runtime/device_management/samples/02-use-cases/05-Device-Management-System/frontend/venv/lib/python3.12/site-packages/pip/_internal/utils/__pycache__/_jaraco_text.cpython-312.pyc +/Users/vgodwin/genesis-test/agent-runtime/device_management/samples/02-use-cases/05-Device-Management-System/frontend/venv/lib/python3.12/site-packages/pip/_internal/utils/__pycache__/_log.cpython-312.pyc +/Users/vgodwin/genesis-test/agent-runtime/device_management/samples/02-use-cases/05-Device-Management-System/frontend/venv/lib/python3.12/site-packages/pip/_internal/utils/__pycache__/appdirs.cpython-312.pyc +/Users/vgodwin/genesis-test/agent-runtime/device_management/samples/02-use-cases/05-Device-Management-System/frontend/venv/lib/python3.12/site-packages/pip/_internal/utils/__pycache__/compat.cpython-312.pyc +/Users/vgodwin/genesis-test/agent-runtime/device_management/samples/02-use-cases/05-Device-Management-System/frontend/venv/lib/python3.12/site-packages/pip/_internal/utils/__pycache__/compatibility_tags.cpython-312.pyc +/Users/vgodwin/genesis-test/agent-runtime/device_management/samples/02-use-cases/05-Device-Management-System/frontend/venv/lib/python3.12/site-packages/pip/_internal/utils/__pycache__/datetime.cpython-312.pyc +/Users/vgodwin/genesis-test/agent-runtime/device_management/samples/02-use-cases/05-Device-Management-System/frontend/venv/lib/python3.12/site-packages/pip/_internal/utils/__pycache__/deprecation.cpython-312.pyc +/Users/vgodwin/genesis-test/agent-runtime/device_management/samples/02-use-cases/05-Device-Management-System/frontend/venv/lib/python3.12/site-packages/pip/_internal/utils/__pycache__/direct_url_helpers.cpython-312.pyc +/Users/vgodwin/genesis-test/agent-runtime/device_management/samples/02-use-cases/05-Device-Management-System/frontend/venv/lib/python3.12/site-packages/pip/_internal/utils/__pycache__/egg_link.cpython-312.pyc +/Users/vgodwin/genesis-test/agent-runtime/device_management/samples/02-use-cases/05-Device-Management-System/frontend/venv/lib/python3.12/site-packages/pip/_internal/utils/__pycache__/entrypoints.cpython-312.pyc +/Users/vgodwin/genesis-test/agent-runtime/device_management/samples/02-use-cases/05-Device-Management-System/frontend/venv/lib/python3.12/site-packages/pip/_internal/utils/__pycache__/filesystem.cpython-312.pyc +/Users/vgodwin/genesis-test/agent-runtime/device_management/samples/02-use-cases/05-Device-Management-System/frontend/venv/lib/python3.12/site-packages/pip/_internal/utils/__pycache__/filetypes.cpython-312.pyc +/Users/vgodwin/genesis-test/agent-runtime/device_management/samples/02-use-cases/05-Device-Management-System/frontend/venv/lib/python3.12/site-packages/pip/_internal/utils/__pycache__/glibc.cpython-312.pyc +/Users/vgodwin/genesis-test/agent-runtime/device_management/samples/02-use-cases/05-Device-Management-System/frontend/venv/lib/python3.12/site-packages/pip/_internal/utils/__pycache__/hashes.cpython-312.pyc +/Users/vgodwin/genesis-test/agent-runtime/device_management/samples/02-use-cases/05-Device-Management-System/frontend/venv/lib/python3.12/site-packages/pip/_internal/utils/__pycache__/logging.cpython-312.pyc +/Users/vgodwin/genesis-test/agent-runtime/device_management/samples/02-use-cases/05-Device-Management-System/frontend/venv/lib/python3.12/site-packages/pip/_internal/utils/__pycache__/misc.cpython-312.pyc +/Users/vgodwin/genesis-test/agent-runtime/device_management/samples/02-use-cases/05-Device-Management-System/frontend/venv/lib/python3.12/site-packages/pip/_internal/utils/__pycache__/packaging.cpython-312.pyc +/Users/vgodwin/genesis-test/agent-runtime/device_management/samples/02-use-cases/05-Device-Management-System/frontend/venv/lib/python3.12/site-packages/pip/_internal/utils/__pycache__/retry.cpython-312.pyc +/Users/vgodwin/genesis-test/agent-runtime/device_management/samples/02-use-cases/05-Device-Management-System/frontend/venv/lib/python3.12/site-packages/pip/_internal/utils/__pycache__/setuptools_build.cpython-312.pyc +/Users/vgodwin/genesis-test/agent-runtime/device_management/samples/02-use-cases/05-Device-Management-System/frontend/venv/lib/python3.12/site-packages/pip/_internal/utils/__pycache__/subprocess.cpython-312.pyc +/Users/vgodwin/genesis-test/agent-runtime/device_management/samples/02-use-cases/05-Device-Management-System/frontend/venv/lib/python3.12/site-packages/pip/_internal/utils/__pycache__/temp_dir.cpython-312.pyc +/Users/vgodwin/genesis-test/agent-runtime/device_management/samples/02-use-cases/05-Device-Management-System/frontend/venv/lib/python3.12/site-packages/pip/_internal/utils/__pycache__/unpacking.cpython-312.pyc +/Users/vgodwin/genesis-test/agent-runtime/device_management/samples/02-use-cases/05-Device-Management-System/frontend/venv/lib/python3.12/site-packages/pip/_internal/utils/__pycache__/urls.cpython-312.pyc +/Users/vgodwin/genesis-test/agent-runtime/device_management/samples/02-use-cases/05-Device-Management-System/frontend/venv/lib/python3.12/site-packages/pip/_internal/utils/__pycache__/virtualenv.cpython-312.pyc +/Users/vgodwin/genesis-test/agent-runtime/device_management/samples/02-use-cases/05-Device-Management-System/frontend/venv/lib/python3.12/site-packages/pip/_internal/utils/__pycache__/wheel.cpython-312.pyc +/Users/vgodwin/genesis-test/agent-runtime/device_management/samples/02-use-cases/05-Device-Management-System/frontend/venv/lib/python3.12/site-packages/pip/_internal/utils/_jaraco_text.py +/Users/vgodwin/genesis-test/agent-runtime/device_management/samples/02-use-cases/05-Device-Management-System/frontend/venv/lib/python3.12/site-packages/pip/_internal/utils/_log.py +/Users/vgodwin/genesis-test/agent-runtime/device_management/samples/02-use-cases/05-Device-Management-System/frontend/venv/lib/python3.12/site-packages/pip/_internal/utils/appdirs.py +/Users/vgodwin/genesis-test/agent-runtime/device_management/samples/02-use-cases/05-Device-Management-System/frontend/venv/lib/python3.12/site-packages/pip/_internal/utils/compat.py +/Users/vgodwin/genesis-test/agent-runtime/device_management/samples/02-use-cases/05-Device-Management-System/frontend/venv/lib/python3.12/site-packages/pip/_internal/utils/compatibility_tags.py +/Users/vgodwin/genesis-test/agent-runtime/device_management/samples/02-use-cases/05-Device-Management-System/frontend/venv/lib/python3.12/site-packages/pip/_internal/utils/datetime.py +/Users/vgodwin/genesis-test/agent-runtime/device_management/samples/02-use-cases/05-Device-Management-System/frontend/venv/lib/python3.12/site-packages/pip/_internal/utils/deprecation.py +/Users/vgodwin/genesis-test/agent-runtime/device_management/samples/02-use-cases/05-Device-Management-System/frontend/venv/lib/python3.12/site-packages/pip/_internal/utils/direct_url_helpers.py +/Users/vgodwin/genesis-test/agent-runtime/device_management/samples/02-use-cases/05-Device-Management-System/frontend/venv/lib/python3.12/site-packages/pip/_internal/utils/egg_link.py +/Users/vgodwin/genesis-test/agent-runtime/device_management/samples/02-use-cases/05-Device-Management-System/frontend/venv/lib/python3.12/site-packages/pip/_internal/utils/entrypoints.py +/Users/vgodwin/genesis-test/agent-runtime/device_management/samples/02-use-cases/05-Device-Management-System/frontend/venv/lib/python3.12/site-packages/pip/_internal/utils/filesystem.py +/Users/vgodwin/genesis-test/agent-runtime/device_management/samples/02-use-cases/05-Device-Management-System/frontend/venv/lib/python3.12/site-packages/pip/_internal/utils/filetypes.py +/Users/vgodwin/genesis-test/agent-runtime/device_management/samples/02-use-cases/05-Device-Management-System/frontend/venv/lib/python3.12/site-packages/pip/_internal/utils/glibc.py +/Users/vgodwin/genesis-test/agent-runtime/device_management/samples/02-use-cases/05-Device-Management-System/frontend/venv/lib/python3.12/site-packages/pip/_internal/utils/hashes.py +/Users/vgodwin/genesis-test/agent-runtime/device_management/samples/02-use-cases/05-Device-Management-System/frontend/venv/lib/python3.12/site-packages/pip/_internal/utils/logging.py +/Users/vgodwin/genesis-test/agent-runtime/device_management/samples/02-use-cases/05-Device-Management-System/frontend/venv/lib/python3.12/site-packages/pip/_internal/utils/misc.py +/Users/vgodwin/genesis-test/agent-runtime/device_management/samples/02-use-cases/05-Device-Management-System/frontend/venv/lib/python3.12/site-packages/pip/_internal/utils/packaging.py +/Users/vgodwin/genesis-test/agent-runtime/device_management/samples/02-use-cases/05-Device-Management-System/frontend/venv/lib/python3.12/site-packages/pip/_internal/utils/retry.py +/Users/vgodwin/genesis-test/agent-runtime/device_management/samples/02-use-cases/05-Device-Management-System/frontend/venv/lib/python3.12/site-packages/pip/_internal/utils/setuptools_build.py +/Users/vgodwin/genesis-test/agent-runtime/device_management/samples/02-use-cases/05-Device-Management-System/frontend/venv/lib/python3.12/site-packages/pip/_internal/utils/subprocess.py +/Users/vgodwin/genesis-test/agent-runtime/device_management/samples/02-use-cases/05-Device-Management-System/frontend/venv/lib/python3.12/site-packages/pip/_internal/utils/temp_dir.py +/Users/vgodwin/genesis-test/agent-runtime/device_management/samples/02-use-cases/05-Device-Management-System/frontend/venv/lib/python3.12/site-packages/pip/_internal/utils/unpacking.py +/Users/vgodwin/genesis-test/agent-runtime/device_management/samples/02-use-cases/05-Device-Management-System/frontend/venv/lib/python3.12/site-packages/pip/_internal/utils/urls.py +/Users/vgodwin/genesis-test/agent-runtime/device_management/samples/02-use-cases/05-Device-Management-System/frontend/venv/lib/python3.12/site-packages/pip/_internal/utils/virtualenv.py +/Users/vgodwin/genesis-test/agent-runtime/device_management/samples/02-use-cases/05-Device-Management-System/frontend/venv/lib/python3.12/site-packages/pip/_internal/utils/wheel.py +/Users/vgodwin/genesis-test/agent-runtime/device_management/samples/02-use-cases/05-Device-Management-System/frontend/venv/lib/python3.12/site-packages/pip/_internal/vcs/__init__.py +/Users/vgodwin/genesis-test/agent-runtime/device_management/samples/02-use-cases/05-Device-Management-System/frontend/venv/lib/python3.12/site-packages/pip/_internal/vcs/__pycache__/__init__.cpython-312.pyc +/Users/vgodwin/genesis-test/agent-runtime/device_management/samples/02-use-cases/05-Device-Management-System/frontend/venv/lib/python3.12/site-packages/pip/_internal/vcs/__pycache__/bazaar.cpython-312.pyc +/Users/vgodwin/genesis-test/agent-runtime/device_management/samples/02-use-cases/05-Device-Management-System/frontend/venv/lib/python3.12/site-packages/pip/_internal/vcs/__pycache__/git.cpython-312.pyc +/Users/vgodwin/genesis-test/agent-runtime/device_management/samples/02-use-cases/05-Device-Management-System/frontend/venv/lib/python3.12/site-packages/pip/_internal/vcs/__pycache__/mercurial.cpython-312.pyc +/Users/vgodwin/genesis-test/agent-runtime/device_management/samples/02-use-cases/05-Device-Management-System/frontend/venv/lib/python3.12/site-packages/pip/_internal/vcs/__pycache__/subversion.cpython-312.pyc +/Users/vgodwin/genesis-test/agent-runtime/device_management/samples/02-use-cases/05-Device-Management-System/frontend/venv/lib/python3.12/site-packages/pip/_internal/vcs/__pycache__/versioncontrol.cpython-312.pyc +/Users/vgodwin/genesis-test/agent-runtime/device_management/samples/02-use-cases/05-Device-Management-System/frontend/venv/lib/python3.12/site-packages/pip/_internal/vcs/bazaar.py +/Users/vgodwin/genesis-test/agent-runtime/device_management/samples/02-use-cases/05-Device-Management-System/frontend/venv/lib/python3.12/site-packages/pip/_internal/vcs/git.py +/Users/vgodwin/genesis-test/agent-runtime/device_management/samples/02-use-cases/05-Device-Management-System/frontend/venv/lib/python3.12/site-packages/pip/_internal/vcs/mercurial.py +/Users/vgodwin/genesis-test/agent-runtime/device_management/samples/02-use-cases/05-Device-Management-System/frontend/venv/lib/python3.12/site-packages/pip/_internal/vcs/subversion.py +/Users/vgodwin/genesis-test/agent-runtime/device_management/samples/02-use-cases/05-Device-Management-System/frontend/venv/lib/python3.12/site-packages/pip/_internal/vcs/versioncontrol.py +/Users/vgodwin/genesis-test/agent-runtime/device_management/samples/02-use-cases/05-Device-Management-System/frontend/venv/lib/python3.12/site-packages/pip/_internal/wheel_builder.py +/Users/vgodwin/genesis-test/agent-runtime/device_management/samples/02-use-cases/05-Device-Management-System/frontend/venv/lib/python3.12/site-packages/pip/_vendor/__init__.py +/Users/vgodwin/genesis-test/agent-runtime/device_management/samples/02-use-cases/05-Device-Management-System/frontend/venv/lib/python3.12/site-packages/pip/_vendor/__pycache__/__init__.cpython-312.pyc +/Users/vgodwin/genesis-test/agent-runtime/device_management/samples/02-use-cases/05-Device-Management-System/frontend/venv/lib/python3.12/site-packages/pip/_vendor/__pycache__/typing_extensions.cpython-312.pyc +/Users/vgodwin/genesis-test/agent-runtime/device_management/samples/02-use-cases/05-Device-Management-System/frontend/venv/lib/python3.12/site-packages/pip/_vendor/cachecontrol/__init__.py +/Users/vgodwin/genesis-test/agent-runtime/device_management/samples/02-use-cases/05-Device-Management-System/frontend/venv/lib/python3.12/site-packages/pip/_vendor/cachecontrol/__pycache__/__init__.cpython-312.pyc +/Users/vgodwin/genesis-test/agent-runtime/device_management/samples/02-use-cases/05-Device-Management-System/frontend/venv/lib/python3.12/site-packages/pip/_vendor/cachecontrol/__pycache__/_cmd.cpython-312.pyc +/Users/vgodwin/genesis-test/agent-runtime/device_management/samples/02-use-cases/05-Device-Management-System/frontend/venv/lib/python3.12/site-packages/pip/_vendor/cachecontrol/__pycache__/adapter.cpython-312.pyc +/Users/vgodwin/genesis-test/agent-runtime/device_management/samples/02-use-cases/05-Device-Management-System/frontend/venv/lib/python3.12/site-packages/pip/_vendor/cachecontrol/__pycache__/cache.cpython-312.pyc +/Users/vgodwin/genesis-test/agent-runtime/device_management/samples/02-use-cases/05-Device-Management-System/frontend/venv/lib/python3.12/site-packages/pip/_vendor/cachecontrol/__pycache__/controller.cpython-312.pyc +/Users/vgodwin/genesis-test/agent-runtime/device_management/samples/02-use-cases/05-Device-Management-System/frontend/venv/lib/python3.12/site-packages/pip/_vendor/cachecontrol/__pycache__/filewrapper.cpython-312.pyc +/Users/vgodwin/genesis-test/agent-runtime/device_management/samples/02-use-cases/05-Device-Management-System/frontend/venv/lib/python3.12/site-packages/pip/_vendor/cachecontrol/__pycache__/heuristics.cpython-312.pyc +/Users/vgodwin/genesis-test/agent-runtime/device_management/samples/02-use-cases/05-Device-Management-System/frontend/venv/lib/python3.12/site-packages/pip/_vendor/cachecontrol/__pycache__/serialize.cpython-312.pyc +/Users/vgodwin/genesis-test/agent-runtime/device_management/samples/02-use-cases/05-Device-Management-System/frontend/venv/lib/python3.12/site-packages/pip/_vendor/cachecontrol/__pycache__/wrapper.cpython-312.pyc +/Users/vgodwin/genesis-test/agent-runtime/device_management/samples/02-use-cases/05-Device-Management-System/frontend/venv/lib/python3.12/site-packages/pip/_vendor/cachecontrol/_cmd.py +/Users/vgodwin/genesis-test/agent-runtime/device_management/samples/02-use-cases/05-Device-Management-System/frontend/venv/lib/python3.12/site-packages/pip/_vendor/cachecontrol/adapter.py +/Users/vgodwin/genesis-test/agent-runtime/device_management/samples/02-use-cases/05-Device-Management-System/frontend/venv/lib/python3.12/site-packages/pip/_vendor/cachecontrol/cache.py +/Users/vgodwin/genesis-test/agent-runtime/device_management/samples/02-use-cases/05-Device-Management-System/frontend/venv/lib/python3.12/site-packages/pip/_vendor/cachecontrol/caches/__init__.py +/Users/vgodwin/genesis-test/agent-runtime/device_management/samples/02-use-cases/05-Device-Management-System/frontend/venv/lib/python3.12/site-packages/pip/_vendor/cachecontrol/caches/__pycache__/__init__.cpython-312.pyc +/Users/vgodwin/genesis-test/agent-runtime/device_management/samples/02-use-cases/05-Device-Management-System/frontend/venv/lib/python3.12/site-packages/pip/_vendor/cachecontrol/caches/__pycache__/file_cache.cpython-312.pyc +/Users/vgodwin/genesis-test/agent-runtime/device_management/samples/02-use-cases/05-Device-Management-System/frontend/venv/lib/python3.12/site-packages/pip/_vendor/cachecontrol/caches/__pycache__/redis_cache.cpython-312.pyc +/Users/vgodwin/genesis-test/agent-runtime/device_management/samples/02-use-cases/05-Device-Management-System/frontend/venv/lib/python3.12/site-packages/pip/_vendor/cachecontrol/caches/file_cache.py +/Users/vgodwin/genesis-test/agent-runtime/device_management/samples/02-use-cases/05-Device-Management-System/frontend/venv/lib/python3.12/site-packages/pip/_vendor/cachecontrol/caches/redis_cache.py +/Users/vgodwin/genesis-test/agent-runtime/device_management/samples/02-use-cases/05-Device-Management-System/frontend/venv/lib/python3.12/site-packages/pip/_vendor/cachecontrol/controller.py +/Users/vgodwin/genesis-test/agent-runtime/device_management/samples/02-use-cases/05-Device-Management-System/frontend/venv/lib/python3.12/site-packages/pip/_vendor/cachecontrol/filewrapper.py +/Users/vgodwin/genesis-test/agent-runtime/device_management/samples/02-use-cases/05-Device-Management-System/frontend/venv/lib/python3.12/site-packages/pip/_vendor/cachecontrol/heuristics.py +/Users/vgodwin/genesis-test/agent-runtime/device_management/samples/02-use-cases/05-Device-Management-System/frontend/venv/lib/python3.12/site-packages/pip/_vendor/cachecontrol/py.typed +/Users/vgodwin/genesis-test/agent-runtime/device_management/samples/02-use-cases/05-Device-Management-System/frontend/venv/lib/python3.12/site-packages/pip/_vendor/cachecontrol/serialize.py +/Users/vgodwin/genesis-test/agent-runtime/device_management/samples/02-use-cases/05-Device-Management-System/frontend/venv/lib/python3.12/site-packages/pip/_vendor/cachecontrol/wrapper.py +/Users/vgodwin/genesis-test/agent-runtime/device_management/samples/02-use-cases/05-Device-Management-System/frontend/venv/lib/python3.12/site-packages/pip/_vendor/certifi/__init__.py +/Users/vgodwin/genesis-test/agent-runtime/device_management/samples/02-use-cases/05-Device-Management-System/frontend/venv/lib/python3.12/site-packages/pip/_vendor/certifi/__main__.py +/Users/vgodwin/genesis-test/agent-runtime/device_management/samples/02-use-cases/05-Device-Management-System/frontend/venv/lib/python3.12/site-packages/pip/_vendor/certifi/__pycache__/__init__.cpython-312.pyc +/Users/vgodwin/genesis-test/agent-runtime/device_management/samples/02-use-cases/05-Device-Management-System/frontend/venv/lib/python3.12/site-packages/pip/_vendor/certifi/__pycache__/__main__.cpython-312.pyc +/Users/vgodwin/genesis-test/agent-runtime/device_management/samples/02-use-cases/05-Device-Management-System/frontend/venv/lib/python3.12/site-packages/pip/_vendor/certifi/__pycache__/core.cpython-312.pyc +/Users/vgodwin/genesis-test/agent-runtime/device_management/samples/02-use-cases/05-Device-Management-System/frontend/venv/lib/python3.12/site-packages/pip/_vendor/certifi/cacert.pem +/Users/vgodwin/genesis-test/agent-runtime/device_management/samples/02-use-cases/05-Device-Management-System/frontend/venv/lib/python3.12/site-packages/pip/_vendor/certifi/core.py +/Users/vgodwin/genesis-test/agent-runtime/device_management/samples/02-use-cases/05-Device-Management-System/frontend/venv/lib/python3.12/site-packages/pip/_vendor/certifi/py.typed +/Users/vgodwin/genesis-test/agent-runtime/device_management/samples/02-use-cases/05-Device-Management-System/frontend/venv/lib/python3.12/site-packages/pip/_vendor/dependency_groups/__init__.py +/Users/vgodwin/genesis-test/agent-runtime/device_management/samples/02-use-cases/05-Device-Management-System/frontend/venv/lib/python3.12/site-packages/pip/_vendor/dependency_groups/__main__.py +/Users/vgodwin/genesis-test/agent-runtime/device_management/samples/02-use-cases/05-Device-Management-System/frontend/venv/lib/python3.12/site-packages/pip/_vendor/dependency_groups/__pycache__/__init__.cpython-312.pyc +/Users/vgodwin/genesis-test/agent-runtime/device_management/samples/02-use-cases/05-Device-Management-System/frontend/venv/lib/python3.12/site-packages/pip/_vendor/dependency_groups/__pycache__/__main__.cpython-312.pyc +/Users/vgodwin/genesis-test/agent-runtime/device_management/samples/02-use-cases/05-Device-Management-System/frontend/venv/lib/python3.12/site-packages/pip/_vendor/dependency_groups/__pycache__/_implementation.cpython-312.pyc +/Users/vgodwin/genesis-test/agent-runtime/device_management/samples/02-use-cases/05-Device-Management-System/frontend/venv/lib/python3.12/site-packages/pip/_vendor/dependency_groups/__pycache__/_lint_dependency_groups.cpython-312.pyc +/Users/vgodwin/genesis-test/agent-runtime/device_management/samples/02-use-cases/05-Device-Management-System/frontend/venv/lib/python3.12/site-packages/pip/_vendor/dependency_groups/__pycache__/_pip_wrapper.cpython-312.pyc +/Users/vgodwin/genesis-test/agent-runtime/device_management/samples/02-use-cases/05-Device-Management-System/frontend/venv/lib/python3.12/site-packages/pip/_vendor/dependency_groups/__pycache__/_toml_compat.cpython-312.pyc +/Users/vgodwin/genesis-test/agent-runtime/device_management/samples/02-use-cases/05-Device-Management-System/frontend/venv/lib/python3.12/site-packages/pip/_vendor/dependency_groups/_implementation.py +/Users/vgodwin/genesis-test/agent-runtime/device_management/samples/02-use-cases/05-Device-Management-System/frontend/venv/lib/python3.12/site-packages/pip/_vendor/dependency_groups/_lint_dependency_groups.py +/Users/vgodwin/genesis-test/agent-runtime/device_management/samples/02-use-cases/05-Device-Management-System/frontend/venv/lib/python3.12/site-packages/pip/_vendor/dependency_groups/_pip_wrapper.py +/Users/vgodwin/genesis-test/agent-runtime/device_management/samples/02-use-cases/05-Device-Management-System/frontend/venv/lib/python3.12/site-packages/pip/_vendor/dependency_groups/_toml_compat.py +/Users/vgodwin/genesis-test/agent-runtime/device_management/samples/02-use-cases/05-Device-Management-System/frontend/venv/lib/python3.12/site-packages/pip/_vendor/dependency_groups/py.typed +/Users/vgodwin/genesis-test/agent-runtime/device_management/samples/02-use-cases/05-Device-Management-System/frontend/venv/lib/python3.12/site-packages/pip/_vendor/distlib/__init__.py +/Users/vgodwin/genesis-test/agent-runtime/device_management/samples/02-use-cases/05-Device-Management-System/frontend/venv/lib/python3.12/site-packages/pip/_vendor/distlib/__pycache__/__init__.cpython-312.pyc +/Users/vgodwin/genesis-test/agent-runtime/device_management/samples/02-use-cases/05-Device-Management-System/frontend/venv/lib/python3.12/site-packages/pip/_vendor/distlib/__pycache__/compat.cpython-312.pyc +/Users/vgodwin/genesis-test/agent-runtime/device_management/samples/02-use-cases/05-Device-Management-System/frontend/venv/lib/python3.12/site-packages/pip/_vendor/distlib/__pycache__/database.cpython-312.pyc +/Users/vgodwin/genesis-test/agent-runtime/device_management/samples/02-use-cases/05-Device-Management-System/frontend/venv/lib/python3.12/site-packages/pip/_vendor/distlib/__pycache__/index.cpython-312.pyc +/Users/vgodwin/genesis-test/agent-runtime/device_management/samples/02-use-cases/05-Device-Management-System/frontend/venv/lib/python3.12/site-packages/pip/_vendor/distlib/__pycache__/locators.cpython-312.pyc +/Users/vgodwin/genesis-test/agent-runtime/device_management/samples/02-use-cases/05-Device-Management-System/frontend/venv/lib/python3.12/site-packages/pip/_vendor/distlib/__pycache__/manifest.cpython-312.pyc +/Users/vgodwin/genesis-test/agent-runtime/device_management/samples/02-use-cases/05-Device-Management-System/frontend/venv/lib/python3.12/site-packages/pip/_vendor/distlib/__pycache__/markers.cpython-312.pyc +/Users/vgodwin/genesis-test/agent-runtime/device_management/samples/02-use-cases/05-Device-Management-System/frontend/venv/lib/python3.12/site-packages/pip/_vendor/distlib/__pycache__/metadata.cpython-312.pyc +/Users/vgodwin/genesis-test/agent-runtime/device_management/samples/02-use-cases/05-Device-Management-System/frontend/venv/lib/python3.12/site-packages/pip/_vendor/distlib/__pycache__/resources.cpython-312.pyc +/Users/vgodwin/genesis-test/agent-runtime/device_management/samples/02-use-cases/05-Device-Management-System/frontend/venv/lib/python3.12/site-packages/pip/_vendor/distlib/__pycache__/scripts.cpython-312.pyc +/Users/vgodwin/genesis-test/agent-runtime/device_management/samples/02-use-cases/05-Device-Management-System/frontend/venv/lib/python3.12/site-packages/pip/_vendor/distlib/__pycache__/util.cpython-312.pyc +/Users/vgodwin/genesis-test/agent-runtime/device_management/samples/02-use-cases/05-Device-Management-System/frontend/venv/lib/python3.12/site-packages/pip/_vendor/distlib/__pycache__/version.cpython-312.pyc +/Users/vgodwin/genesis-test/agent-runtime/device_management/samples/02-use-cases/05-Device-Management-System/frontend/venv/lib/python3.12/site-packages/pip/_vendor/distlib/__pycache__/wheel.cpython-312.pyc +/Users/vgodwin/genesis-test/agent-runtime/device_management/samples/02-use-cases/05-Device-Management-System/frontend/venv/lib/python3.12/site-packages/pip/_vendor/distlib/compat.py +/Users/vgodwin/genesis-test/agent-runtime/device_management/samples/02-use-cases/05-Device-Management-System/frontend/venv/lib/python3.12/site-packages/pip/_vendor/distlib/database.py +/Users/vgodwin/genesis-test/agent-runtime/device_management/samples/02-use-cases/05-Device-Management-System/frontend/venv/lib/python3.12/site-packages/pip/_vendor/distlib/index.py +/Users/vgodwin/genesis-test/agent-runtime/device_management/samples/02-use-cases/05-Device-Management-System/frontend/venv/lib/python3.12/site-packages/pip/_vendor/distlib/locators.py +/Users/vgodwin/genesis-test/agent-runtime/device_management/samples/02-use-cases/05-Device-Management-System/frontend/venv/lib/python3.12/site-packages/pip/_vendor/distlib/manifest.py +/Users/vgodwin/genesis-test/agent-runtime/device_management/samples/02-use-cases/05-Device-Management-System/frontend/venv/lib/python3.12/site-packages/pip/_vendor/distlib/markers.py +/Users/vgodwin/genesis-test/agent-runtime/device_management/samples/02-use-cases/05-Device-Management-System/frontend/venv/lib/python3.12/site-packages/pip/_vendor/distlib/metadata.py +/Users/vgodwin/genesis-test/agent-runtime/device_management/samples/02-use-cases/05-Device-Management-System/frontend/venv/lib/python3.12/site-packages/pip/_vendor/distlib/resources.py +/Users/vgodwin/genesis-test/agent-runtime/device_management/samples/02-use-cases/05-Device-Management-System/frontend/venv/lib/python3.12/site-packages/pip/_vendor/distlib/scripts.py +/Users/vgodwin/genesis-test/agent-runtime/device_management/samples/02-use-cases/05-Device-Management-System/frontend/venv/lib/python3.12/site-packages/pip/_vendor/distlib/t32.exe +/Users/vgodwin/genesis-test/agent-runtime/device_management/samples/02-use-cases/05-Device-Management-System/frontend/venv/lib/python3.12/site-packages/pip/_vendor/distlib/t64-arm.exe +/Users/vgodwin/genesis-test/agent-runtime/device_management/samples/02-use-cases/05-Device-Management-System/frontend/venv/lib/python3.12/site-packages/pip/_vendor/distlib/t64.exe +/Users/vgodwin/genesis-test/agent-runtime/device_management/samples/02-use-cases/05-Device-Management-System/frontend/venv/lib/python3.12/site-packages/pip/_vendor/distlib/util.py +/Users/vgodwin/genesis-test/agent-runtime/device_management/samples/02-use-cases/05-Device-Management-System/frontend/venv/lib/python3.12/site-packages/pip/_vendor/distlib/version.py +/Users/vgodwin/genesis-test/agent-runtime/device_management/samples/02-use-cases/05-Device-Management-System/frontend/venv/lib/python3.12/site-packages/pip/_vendor/distlib/w32.exe +/Users/vgodwin/genesis-test/agent-runtime/device_management/samples/02-use-cases/05-Device-Management-System/frontend/venv/lib/python3.12/site-packages/pip/_vendor/distlib/w64-arm.exe +/Users/vgodwin/genesis-test/agent-runtime/device_management/samples/02-use-cases/05-Device-Management-System/frontend/venv/lib/python3.12/site-packages/pip/_vendor/distlib/w64.exe +/Users/vgodwin/genesis-test/agent-runtime/device_management/samples/02-use-cases/05-Device-Management-System/frontend/venv/lib/python3.12/site-packages/pip/_vendor/distlib/wheel.py +/Users/vgodwin/genesis-test/agent-runtime/device_management/samples/02-use-cases/05-Device-Management-System/frontend/venv/lib/python3.12/site-packages/pip/_vendor/distro/__init__.py +/Users/vgodwin/genesis-test/agent-runtime/device_management/samples/02-use-cases/05-Device-Management-System/frontend/venv/lib/python3.12/site-packages/pip/_vendor/distro/__main__.py +/Users/vgodwin/genesis-test/agent-runtime/device_management/samples/02-use-cases/05-Device-Management-System/frontend/venv/lib/python3.12/site-packages/pip/_vendor/distro/__pycache__/__init__.cpython-312.pyc +/Users/vgodwin/genesis-test/agent-runtime/device_management/samples/02-use-cases/05-Device-Management-System/frontend/venv/lib/python3.12/site-packages/pip/_vendor/distro/__pycache__/__main__.cpython-312.pyc +/Users/vgodwin/genesis-test/agent-runtime/device_management/samples/02-use-cases/05-Device-Management-System/frontend/venv/lib/python3.12/site-packages/pip/_vendor/distro/__pycache__/distro.cpython-312.pyc +/Users/vgodwin/genesis-test/agent-runtime/device_management/samples/02-use-cases/05-Device-Management-System/frontend/venv/lib/python3.12/site-packages/pip/_vendor/distro/distro.py +/Users/vgodwin/genesis-test/agent-runtime/device_management/samples/02-use-cases/05-Device-Management-System/frontend/venv/lib/python3.12/site-packages/pip/_vendor/distro/py.typed +/Users/vgodwin/genesis-test/agent-runtime/device_management/samples/02-use-cases/05-Device-Management-System/frontend/venv/lib/python3.12/site-packages/pip/_vendor/idna/__init__.py +/Users/vgodwin/genesis-test/agent-runtime/device_management/samples/02-use-cases/05-Device-Management-System/frontend/venv/lib/python3.12/site-packages/pip/_vendor/idna/__pycache__/__init__.cpython-312.pyc +/Users/vgodwin/genesis-test/agent-runtime/device_management/samples/02-use-cases/05-Device-Management-System/frontend/venv/lib/python3.12/site-packages/pip/_vendor/idna/__pycache__/codec.cpython-312.pyc +/Users/vgodwin/genesis-test/agent-runtime/device_management/samples/02-use-cases/05-Device-Management-System/frontend/venv/lib/python3.12/site-packages/pip/_vendor/idna/__pycache__/compat.cpython-312.pyc +/Users/vgodwin/genesis-test/agent-runtime/device_management/samples/02-use-cases/05-Device-Management-System/frontend/venv/lib/python3.12/site-packages/pip/_vendor/idna/__pycache__/core.cpython-312.pyc +/Users/vgodwin/genesis-test/agent-runtime/device_management/samples/02-use-cases/05-Device-Management-System/frontend/venv/lib/python3.12/site-packages/pip/_vendor/idna/__pycache__/idnadata.cpython-312.pyc +/Users/vgodwin/genesis-test/agent-runtime/device_management/samples/02-use-cases/05-Device-Management-System/frontend/venv/lib/python3.12/site-packages/pip/_vendor/idna/__pycache__/intranges.cpython-312.pyc +/Users/vgodwin/genesis-test/agent-runtime/device_management/samples/02-use-cases/05-Device-Management-System/frontend/venv/lib/python3.12/site-packages/pip/_vendor/idna/__pycache__/package_data.cpython-312.pyc +/Users/vgodwin/genesis-test/agent-runtime/device_management/samples/02-use-cases/05-Device-Management-System/frontend/venv/lib/python3.12/site-packages/pip/_vendor/idna/__pycache__/uts46data.cpython-312.pyc +/Users/vgodwin/genesis-test/agent-runtime/device_management/samples/02-use-cases/05-Device-Management-System/frontend/venv/lib/python3.12/site-packages/pip/_vendor/idna/codec.py +/Users/vgodwin/genesis-test/agent-runtime/device_management/samples/02-use-cases/05-Device-Management-System/frontend/venv/lib/python3.12/site-packages/pip/_vendor/idna/compat.py +/Users/vgodwin/genesis-test/agent-runtime/device_management/samples/02-use-cases/05-Device-Management-System/frontend/venv/lib/python3.12/site-packages/pip/_vendor/idna/core.py +/Users/vgodwin/genesis-test/agent-runtime/device_management/samples/02-use-cases/05-Device-Management-System/frontend/venv/lib/python3.12/site-packages/pip/_vendor/idna/idnadata.py +/Users/vgodwin/genesis-test/agent-runtime/device_management/samples/02-use-cases/05-Device-Management-System/frontend/venv/lib/python3.12/site-packages/pip/_vendor/idna/intranges.py +/Users/vgodwin/genesis-test/agent-runtime/device_management/samples/02-use-cases/05-Device-Management-System/frontend/venv/lib/python3.12/site-packages/pip/_vendor/idna/package_data.py +/Users/vgodwin/genesis-test/agent-runtime/device_management/samples/02-use-cases/05-Device-Management-System/frontend/venv/lib/python3.12/site-packages/pip/_vendor/idna/py.typed +/Users/vgodwin/genesis-test/agent-runtime/device_management/samples/02-use-cases/05-Device-Management-System/frontend/venv/lib/python3.12/site-packages/pip/_vendor/idna/uts46data.py +/Users/vgodwin/genesis-test/agent-runtime/device_management/samples/02-use-cases/05-Device-Management-System/frontend/venv/lib/python3.12/site-packages/pip/_vendor/msgpack/__init__.py +/Users/vgodwin/genesis-test/agent-runtime/device_management/samples/02-use-cases/05-Device-Management-System/frontend/venv/lib/python3.12/site-packages/pip/_vendor/msgpack/__pycache__/__init__.cpython-312.pyc +/Users/vgodwin/genesis-test/agent-runtime/device_management/samples/02-use-cases/05-Device-Management-System/frontend/venv/lib/python3.12/site-packages/pip/_vendor/msgpack/__pycache__/exceptions.cpython-312.pyc +/Users/vgodwin/genesis-test/agent-runtime/device_management/samples/02-use-cases/05-Device-Management-System/frontend/venv/lib/python3.12/site-packages/pip/_vendor/msgpack/__pycache__/ext.cpython-312.pyc +/Users/vgodwin/genesis-test/agent-runtime/device_management/samples/02-use-cases/05-Device-Management-System/frontend/venv/lib/python3.12/site-packages/pip/_vendor/msgpack/__pycache__/fallback.cpython-312.pyc +/Users/vgodwin/genesis-test/agent-runtime/device_management/samples/02-use-cases/05-Device-Management-System/frontend/venv/lib/python3.12/site-packages/pip/_vendor/msgpack/exceptions.py +/Users/vgodwin/genesis-test/agent-runtime/device_management/samples/02-use-cases/05-Device-Management-System/frontend/venv/lib/python3.12/site-packages/pip/_vendor/msgpack/ext.py +/Users/vgodwin/genesis-test/agent-runtime/device_management/samples/02-use-cases/05-Device-Management-System/frontend/venv/lib/python3.12/site-packages/pip/_vendor/msgpack/fallback.py +/Users/vgodwin/genesis-test/agent-runtime/device_management/samples/02-use-cases/05-Device-Management-System/frontend/venv/lib/python3.12/site-packages/pip/_vendor/packaging/__init__.py +/Users/vgodwin/genesis-test/agent-runtime/device_management/samples/02-use-cases/05-Device-Management-System/frontend/venv/lib/python3.12/site-packages/pip/_vendor/packaging/__pycache__/__init__.cpython-312.pyc +/Users/vgodwin/genesis-test/agent-runtime/device_management/samples/02-use-cases/05-Device-Management-System/frontend/venv/lib/python3.12/site-packages/pip/_vendor/packaging/__pycache__/_elffile.cpython-312.pyc +/Users/vgodwin/genesis-test/agent-runtime/device_management/samples/02-use-cases/05-Device-Management-System/frontend/venv/lib/python3.12/site-packages/pip/_vendor/packaging/__pycache__/_manylinux.cpython-312.pyc +/Users/vgodwin/genesis-test/agent-runtime/device_management/samples/02-use-cases/05-Device-Management-System/frontend/venv/lib/python3.12/site-packages/pip/_vendor/packaging/__pycache__/_musllinux.cpython-312.pyc +/Users/vgodwin/genesis-test/agent-runtime/device_management/samples/02-use-cases/05-Device-Management-System/frontend/venv/lib/python3.12/site-packages/pip/_vendor/packaging/__pycache__/_parser.cpython-312.pyc +/Users/vgodwin/genesis-test/agent-runtime/device_management/samples/02-use-cases/05-Device-Management-System/frontend/venv/lib/python3.12/site-packages/pip/_vendor/packaging/__pycache__/_structures.cpython-312.pyc +/Users/vgodwin/genesis-test/agent-runtime/device_management/samples/02-use-cases/05-Device-Management-System/frontend/venv/lib/python3.12/site-packages/pip/_vendor/packaging/__pycache__/_tokenizer.cpython-312.pyc +/Users/vgodwin/genesis-test/agent-runtime/device_management/samples/02-use-cases/05-Device-Management-System/frontend/venv/lib/python3.12/site-packages/pip/_vendor/packaging/__pycache__/markers.cpython-312.pyc +/Users/vgodwin/genesis-test/agent-runtime/device_management/samples/02-use-cases/05-Device-Management-System/frontend/venv/lib/python3.12/site-packages/pip/_vendor/packaging/__pycache__/metadata.cpython-312.pyc +/Users/vgodwin/genesis-test/agent-runtime/device_management/samples/02-use-cases/05-Device-Management-System/frontend/venv/lib/python3.12/site-packages/pip/_vendor/packaging/__pycache__/requirements.cpython-312.pyc +/Users/vgodwin/genesis-test/agent-runtime/device_management/samples/02-use-cases/05-Device-Management-System/frontend/venv/lib/python3.12/site-packages/pip/_vendor/packaging/__pycache__/specifiers.cpython-312.pyc +/Users/vgodwin/genesis-test/agent-runtime/device_management/samples/02-use-cases/05-Device-Management-System/frontend/venv/lib/python3.12/site-packages/pip/_vendor/packaging/__pycache__/tags.cpython-312.pyc +/Users/vgodwin/genesis-test/agent-runtime/device_management/samples/02-use-cases/05-Device-Management-System/frontend/venv/lib/python3.12/site-packages/pip/_vendor/packaging/__pycache__/utils.cpython-312.pyc +/Users/vgodwin/genesis-test/agent-runtime/device_management/samples/02-use-cases/05-Device-Management-System/frontend/venv/lib/python3.12/site-packages/pip/_vendor/packaging/__pycache__/version.cpython-312.pyc +/Users/vgodwin/genesis-test/agent-runtime/device_management/samples/02-use-cases/05-Device-Management-System/frontend/venv/lib/python3.12/site-packages/pip/_vendor/packaging/_elffile.py +/Users/vgodwin/genesis-test/agent-runtime/device_management/samples/02-use-cases/05-Device-Management-System/frontend/venv/lib/python3.12/site-packages/pip/_vendor/packaging/_manylinux.py +/Users/vgodwin/genesis-test/agent-runtime/device_management/samples/02-use-cases/05-Device-Management-System/frontend/venv/lib/python3.12/site-packages/pip/_vendor/packaging/_musllinux.py +/Users/vgodwin/genesis-test/agent-runtime/device_management/samples/02-use-cases/05-Device-Management-System/frontend/venv/lib/python3.12/site-packages/pip/_vendor/packaging/_parser.py +/Users/vgodwin/genesis-test/agent-runtime/device_management/samples/02-use-cases/05-Device-Management-System/frontend/venv/lib/python3.12/site-packages/pip/_vendor/packaging/_structures.py +/Users/vgodwin/genesis-test/agent-runtime/device_management/samples/02-use-cases/05-Device-Management-System/frontend/venv/lib/python3.12/site-packages/pip/_vendor/packaging/_tokenizer.py +/Users/vgodwin/genesis-test/agent-runtime/device_management/samples/02-use-cases/05-Device-Management-System/frontend/venv/lib/python3.12/site-packages/pip/_vendor/packaging/licenses/__init__.py +/Users/vgodwin/genesis-test/agent-runtime/device_management/samples/02-use-cases/05-Device-Management-System/frontend/venv/lib/python3.12/site-packages/pip/_vendor/packaging/licenses/__pycache__/__init__.cpython-312.pyc +/Users/vgodwin/genesis-test/agent-runtime/device_management/samples/02-use-cases/05-Device-Management-System/frontend/venv/lib/python3.12/site-packages/pip/_vendor/packaging/licenses/__pycache__/_spdx.cpython-312.pyc +/Users/vgodwin/genesis-test/agent-runtime/device_management/samples/02-use-cases/05-Device-Management-System/frontend/venv/lib/python3.12/site-packages/pip/_vendor/packaging/licenses/_spdx.py +/Users/vgodwin/genesis-test/agent-runtime/device_management/samples/02-use-cases/05-Device-Management-System/frontend/venv/lib/python3.12/site-packages/pip/_vendor/packaging/markers.py +/Users/vgodwin/genesis-test/agent-runtime/device_management/samples/02-use-cases/05-Device-Management-System/frontend/venv/lib/python3.12/site-packages/pip/_vendor/packaging/metadata.py +/Users/vgodwin/genesis-test/agent-runtime/device_management/samples/02-use-cases/05-Device-Management-System/frontend/venv/lib/python3.12/site-packages/pip/_vendor/packaging/py.typed +/Users/vgodwin/genesis-test/agent-runtime/device_management/samples/02-use-cases/05-Device-Management-System/frontend/venv/lib/python3.12/site-packages/pip/_vendor/packaging/requirements.py +/Users/vgodwin/genesis-test/agent-runtime/device_management/samples/02-use-cases/05-Device-Management-System/frontend/venv/lib/python3.12/site-packages/pip/_vendor/packaging/specifiers.py +/Users/vgodwin/genesis-test/agent-runtime/device_management/samples/02-use-cases/05-Device-Management-System/frontend/venv/lib/python3.12/site-packages/pip/_vendor/packaging/tags.py +/Users/vgodwin/genesis-test/agent-runtime/device_management/samples/02-use-cases/05-Device-Management-System/frontend/venv/lib/python3.12/site-packages/pip/_vendor/packaging/utils.py +/Users/vgodwin/genesis-test/agent-runtime/device_management/samples/02-use-cases/05-Device-Management-System/frontend/venv/lib/python3.12/site-packages/pip/_vendor/packaging/version.py +/Users/vgodwin/genesis-test/agent-runtime/device_management/samples/02-use-cases/05-Device-Management-System/frontend/venv/lib/python3.12/site-packages/pip/_vendor/pkg_resources/__init__.py +/Users/vgodwin/genesis-test/agent-runtime/device_management/samples/02-use-cases/05-Device-Management-System/frontend/venv/lib/python3.12/site-packages/pip/_vendor/pkg_resources/__pycache__/__init__.cpython-312.pyc +/Users/vgodwin/genesis-test/agent-runtime/device_management/samples/02-use-cases/05-Device-Management-System/frontend/venv/lib/python3.12/site-packages/pip/_vendor/platformdirs/__init__.py +/Users/vgodwin/genesis-test/agent-runtime/device_management/samples/02-use-cases/05-Device-Management-System/frontend/venv/lib/python3.12/site-packages/pip/_vendor/platformdirs/__main__.py +/Users/vgodwin/genesis-test/agent-runtime/device_management/samples/02-use-cases/05-Device-Management-System/frontend/venv/lib/python3.12/site-packages/pip/_vendor/platformdirs/__pycache__/__init__.cpython-312.pyc +/Users/vgodwin/genesis-test/agent-runtime/device_management/samples/02-use-cases/05-Device-Management-System/frontend/venv/lib/python3.12/site-packages/pip/_vendor/platformdirs/__pycache__/__main__.cpython-312.pyc +/Users/vgodwin/genesis-test/agent-runtime/device_management/samples/02-use-cases/05-Device-Management-System/frontend/venv/lib/python3.12/site-packages/pip/_vendor/platformdirs/__pycache__/android.cpython-312.pyc +/Users/vgodwin/genesis-test/agent-runtime/device_management/samples/02-use-cases/05-Device-Management-System/frontend/venv/lib/python3.12/site-packages/pip/_vendor/platformdirs/__pycache__/api.cpython-312.pyc +/Users/vgodwin/genesis-test/agent-runtime/device_management/samples/02-use-cases/05-Device-Management-System/frontend/venv/lib/python3.12/site-packages/pip/_vendor/platformdirs/__pycache__/macos.cpython-312.pyc +/Users/vgodwin/genesis-test/agent-runtime/device_management/samples/02-use-cases/05-Device-Management-System/frontend/venv/lib/python3.12/site-packages/pip/_vendor/platformdirs/__pycache__/unix.cpython-312.pyc +/Users/vgodwin/genesis-test/agent-runtime/device_management/samples/02-use-cases/05-Device-Management-System/frontend/venv/lib/python3.12/site-packages/pip/_vendor/platformdirs/__pycache__/version.cpython-312.pyc +/Users/vgodwin/genesis-test/agent-runtime/device_management/samples/02-use-cases/05-Device-Management-System/frontend/venv/lib/python3.12/site-packages/pip/_vendor/platformdirs/__pycache__/windows.cpython-312.pyc +/Users/vgodwin/genesis-test/agent-runtime/device_management/samples/02-use-cases/05-Device-Management-System/frontend/venv/lib/python3.12/site-packages/pip/_vendor/platformdirs/android.py +/Users/vgodwin/genesis-test/agent-runtime/device_management/samples/02-use-cases/05-Device-Management-System/frontend/venv/lib/python3.12/site-packages/pip/_vendor/platformdirs/api.py +/Users/vgodwin/genesis-test/agent-runtime/device_management/samples/02-use-cases/05-Device-Management-System/frontend/venv/lib/python3.12/site-packages/pip/_vendor/platformdirs/macos.py +/Users/vgodwin/genesis-test/agent-runtime/device_management/samples/02-use-cases/05-Device-Management-System/frontend/venv/lib/python3.12/site-packages/pip/_vendor/platformdirs/py.typed +/Users/vgodwin/genesis-test/agent-runtime/device_management/samples/02-use-cases/05-Device-Management-System/frontend/venv/lib/python3.12/site-packages/pip/_vendor/platformdirs/unix.py +/Users/vgodwin/genesis-test/agent-runtime/device_management/samples/02-use-cases/05-Device-Management-System/frontend/venv/lib/python3.12/site-packages/pip/_vendor/platformdirs/version.py +/Users/vgodwin/genesis-test/agent-runtime/device_management/samples/02-use-cases/05-Device-Management-System/frontend/venv/lib/python3.12/site-packages/pip/_vendor/platformdirs/windows.py +/Users/vgodwin/genesis-test/agent-runtime/device_management/samples/02-use-cases/05-Device-Management-System/frontend/venv/lib/python3.12/site-packages/pip/_vendor/pygments/__init__.py +/Users/vgodwin/genesis-test/agent-runtime/device_management/samples/02-use-cases/05-Device-Management-System/frontend/venv/lib/python3.12/site-packages/pip/_vendor/pygments/__main__.py +/Users/vgodwin/genesis-test/agent-runtime/device_management/samples/02-use-cases/05-Device-Management-System/frontend/venv/lib/python3.12/site-packages/pip/_vendor/pygments/__pycache__/__init__.cpython-312.pyc +/Users/vgodwin/genesis-test/agent-runtime/device_management/samples/02-use-cases/05-Device-Management-System/frontend/venv/lib/python3.12/site-packages/pip/_vendor/pygments/__pycache__/__main__.cpython-312.pyc +/Users/vgodwin/genesis-test/agent-runtime/device_management/samples/02-use-cases/05-Device-Management-System/frontend/venv/lib/python3.12/site-packages/pip/_vendor/pygments/__pycache__/console.cpython-312.pyc +/Users/vgodwin/genesis-test/agent-runtime/device_management/samples/02-use-cases/05-Device-Management-System/frontend/venv/lib/python3.12/site-packages/pip/_vendor/pygments/__pycache__/filter.cpython-312.pyc +/Users/vgodwin/genesis-test/agent-runtime/device_management/samples/02-use-cases/05-Device-Management-System/frontend/venv/lib/python3.12/site-packages/pip/_vendor/pygments/__pycache__/formatter.cpython-312.pyc +/Users/vgodwin/genesis-test/agent-runtime/device_management/samples/02-use-cases/05-Device-Management-System/frontend/venv/lib/python3.12/site-packages/pip/_vendor/pygments/__pycache__/lexer.cpython-312.pyc +/Users/vgodwin/genesis-test/agent-runtime/device_management/samples/02-use-cases/05-Device-Management-System/frontend/venv/lib/python3.12/site-packages/pip/_vendor/pygments/__pycache__/modeline.cpython-312.pyc +/Users/vgodwin/genesis-test/agent-runtime/device_management/samples/02-use-cases/05-Device-Management-System/frontend/venv/lib/python3.12/site-packages/pip/_vendor/pygments/__pycache__/plugin.cpython-312.pyc +/Users/vgodwin/genesis-test/agent-runtime/device_management/samples/02-use-cases/05-Device-Management-System/frontend/venv/lib/python3.12/site-packages/pip/_vendor/pygments/__pycache__/regexopt.cpython-312.pyc +/Users/vgodwin/genesis-test/agent-runtime/device_management/samples/02-use-cases/05-Device-Management-System/frontend/venv/lib/python3.12/site-packages/pip/_vendor/pygments/__pycache__/scanner.cpython-312.pyc +/Users/vgodwin/genesis-test/agent-runtime/device_management/samples/02-use-cases/05-Device-Management-System/frontend/venv/lib/python3.12/site-packages/pip/_vendor/pygments/__pycache__/sphinxext.cpython-312.pyc +/Users/vgodwin/genesis-test/agent-runtime/device_management/samples/02-use-cases/05-Device-Management-System/frontend/venv/lib/python3.12/site-packages/pip/_vendor/pygments/__pycache__/style.cpython-312.pyc +/Users/vgodwin/genesis-test/agent-runtime/device_management/samples/02-use-cases/05-Device-Management-System/frontend/venv/lib/python3.12/site-packages/pip/_vendor/pygments/__pycache__/token.cpython-312.pyc +/Users/vgodwin/genesis-test/agent-runtime/device_management/samples/02-use-cases/05-Device-Management-System/frontend/venv/lib/python3.12/site-packages/pip/_vendor/pygments/__pycache__/unistring.cpython-312.pyc +/Users/vgodwin/genesis-test/agent-runtime/device_management/samples/02-use-cases/05-Device-Management-System/frontend/venv/lib/python3.12/site-packages/pip/_vendor/pygments/__pycache__/util.cpython-312.pyc +/Users/vgodwin/genesis-test/agent-runtime/device_management/samples/02-use-cases/05-Device-Management-System/frontend/venv/lib/python3.12/site-packages/pip/_vendor/pygments/console.py +/Users/vgodwin/genesis-test/agent-runtime/device_management/samples/02-use-cases/05-Device-Management-System/frontend/venv/lib/python3.12/site-packages/pip/_vendor/pygments/filter.py +/Users/vgodwin/genesis-test/agent-runtime/device_management/samples/02-use-cases/05-Device-Management-System/frontend/venv/lib/python3.12/site-packages/pip/_vendor/pygments/filters/__init__.py +/Users/vgodwin/genesis-test/agent-runtime/device_management/samples/02-use-cases/05-Device-Management-System/frontend/venv/lib/python3.12/site-packages/pip/_vendor/pygments/filters/__pycache__/__init__.cpython-312.pyc +/Users/vgodwin/genesis-test/agent-runtime/device_management/samples/02-use-cases/05-Device-Management-System/frontend/venv/lib/python3.12/site-packages/pip/_vendor/pygments/formatter.py +/Users/vgodwin/genesis-test/agent-runtime/device_management/samples/02-use-cases/05-Device-Management-System/frontend/venv/lib/python3.12/site-packages/pip/_vendor/pygments/formatters/__init__.py +/Users/vgodwin/genesis-test/agent-runtime/device_management/samples/02-use-cases/05-Device-Management-System/frontend/venv/lib/python3.12/site-packages/pip/_vendor/pygments/formatters/__pycache__/__init__.cpython-312.pyc +/Users/vgodwin/genesis-test/agent-runtime/device_management/samples/02-use-cases/05-Device-Management-System/frontend/venv/lib/python3.12/site-packages/pip/_vendor/pygments/formatters/__pycache__/_mapping.cpython-312.pyc +/Users/vgodwin/genesis-test/agent-runtime/device_management/samples/02-use-cases/05-Device-Management-System/frontend/venv/lib/python3.12/site-packages/pip/_vendor/pygments/formatters/_mapping.py +/Users/vgodwin/genesis-test/agent-runtime/device_management/samples/02-use-cases/05-Device-Management-System/frontend/venv/lib/python3.12/site-packages/pip/_vendor/pygments/lexer.py +/Users/vgodwin/genesis-test/agent-runtime/device_management/samples/02-use-cases/05-Device-Management-System/frontend/venv/lib/python3.12/site-packages/pip/_vendor/pygments/lexers/__init__.py +/Users/vgodwin/genesis-test/agent-runtime/device_management/samples/02-use-cases/05-Device-Management-System/frontend/venv/lib/python3.12/site-packages/pip/_vendor/pygments/lexers/__pycache__/__init__.cpython-312.pyc +/Users/vgodwin/genesis-test/agent-runtime/device_management/samples/02-use-cases/05-Device-Management-System/frontend/venv/lib/python3.12/site-packages/pip/_vendor/pygments/lexers/__pycache__/_mapping.cpython-312.pyc +/Users/vgodwin/genesis-test/agent-runtime/device_management/samples/02-use-cases/05-Device-Management-System/frontend/venv/lib/python3.12/site-packages/pip/_vendor/pygments/lexers/__pycache__/python.cpython-312.pyc +/Users/vgodwin/genesis-test/agent-runtime/device_management/samples/02-use-cases/05-Device-Management-System/frontend/venv/lib/python3.12/site-packages/pip/_vendor/pygments/lexers/_mapping.py +/Users/vgodwin/genesis-test/agent-runtime/device_management/samples/02-use-cases/05-Device-Management-System/frontend/venv/lib/python3.12/site-packages/pip/_vendor/pygments/lexers/python.py +/Users/vgodwin/genesis-test/agent-runtime/device_management/samples/02-use-cases/05-Device-Management-System/frontend/venv/lib/python3.12/site-packages/pip/_vendor/pygments/modeline.py +/Users/vgodwin/genesis-test/agent-runtime/device_management/samples/02-use-cases/05-Device-Management-System/frontend/venv/lib/python3.12/site-packages/pip/_vendor/pygments/plugin.py +/Users/vgodwin/genesis-test/agent-runtime/device_management/samples/02-use-cases/05-Device-Management-System/frontend/venv/lib/python3.12/site-packages/pip/_vendor/pygments/regexopt.py +/Users/vgodwin/genesis-test/agent-runtime/device_management/samples/02-use-cases/05-Device-Management-System/frontend/venv/lib/python3.12/site-packages/pip/_vendor/pygments/scanner.py +/Users/vgodwin/genesis-test/agent-runtime/device_management/samples/02-use-cases/05-Device-Management-System/frontend/venv/lib/python3.12/site-packages/pip/_vendor/pygments/sphinxext.py +/Users/vgodwin/genesis-test/agent-runtime/device_management/samples/02-use-cases/05-Device-Management-System/frontend/venv/lib/python3.12/site-packages/pip/_vendor/pygments/style.py +/Users/vgodwin/genesis-test/agent-runtime/device_management/samples/02-use-cases/05-Device-Management-System/frontend/venv/lib/python3.12/site-packages/pip/_vendor/pygments/styles/__init__.py +/Users/vgodwin/genesis-test/agent-runtime/device_management/samples/02-use-cases/05-Device-Management-System/frontend/venv/lib/python3.12/site-packages/pip/_vendor/pygments/styles/__pycache__/__init__.cpython-312.pyc +/Users/vgodwin/genesis-test/agent-runtime/device_management/samples/02-use-cases/05-Device-Management-System/frontend/venv/lib/python3.12/site-packages/pip/_vendor/pygments/styles/__pycache__/_mapping.cpython-312.pyc +/Users/vgodwin/genesis-test/agent-runtime/device_management/samples/02-use-cases/05-Device-Management-System/frontend/venv/lib/python3.12/site-packages/pip/_vendor/pygments/styles/_mapping.py +/Users/vgodwin/genesis-test/agent-runtime/device_management/samples/02-use-cases/05-Device-Management-System/frontend/venv/lib/python3.12/site-packages/pip/_vendor/pygments/token.py +/Users/vgodwin/genesis-test/agent-runtime/device_management/samples/02-use-cases/05-Device-Management-System/frontend/venv/lib/python3.12/site-packages/pip/_vendor/pygments/unistring.py +/Users/vgodwin/genesis-test/agent-runtime/device_management/samples/02-use-cases/05-Device-Management-System/frontend/venv/lib/python3.12/site-packages/pip/_vendor/pygments/util.py +/Users/vgodwin/genesis-test/agent-runtime/device_management/samples/02-use-cases/05-Device-Management-System/frontend/venv/lib/python3.12/site-packages/pip/_vendor/pyproject_hooks/__init__.py +/Users/vgodwin/genesis-test/agent-runtime/device_management/samples/02-use-cases/05-Device-Management-System/frontend/venv/lib/python3.12/site-packages/pip/_vendor/pyproject_hooks/__pycache__/__init__.cpython-312.pyc +/Users/vgodwin/genesis-test/agent-runtime/device_management/samples/02-use-cases/05-Device-Management-System/frontend/venv/lib/python3.12/site-packages/pip/_vendor/pyproject_hooks/__pycache__/_impl.cpython-312.pyc +/Users/vgodwin/genesis-test/agent-runtime/device_management/samples/02-use-cases/05-Device-Management-System/frontend/venv/lib/python3.12/site-packages/pip/_vendor/pyproject_hooks/_impl.py +/Users/vgodwin/genesis-test/agent-runtime/device_management/samples/02-use-cases/05-Device-Management-System/frontend/venv/lib/python3.12/site-packages/pip/_vendor/pyproject_hooks/_in_process/__init__.py +/Users/vgodwin/genesis-test/agent-runtime/device_management/samples/02-use-cases/05-Device-Management-System/frontend/venv/lib/python3.12/site-packages/pip/_vendor/pyproject_hooks/_in_process/__pycache__/__init__.cpython-312.pyc +/Users/vgodwin/genesis-test/agent-runtime/device_management/samples/02-use-cases/05-Device-Management-System/frontend/venv/lib/python3.12/site-packages/pip/_vendor/pyproject_hooks/_in_process/__pycache__/_in_process.cpython-312.pyc +/Users/vgodwin/genesis-test/agent-runtime/device_management/samples/02-use-cases/05-Device-Management-System/frontend/venv/lib/python3.12/site-packages/pip/_vendor/pyproject_hooks/_in_process/_in_process.py +/Users/vgodwin/genesis-test/agent-runtime/device_management/samples/02-use-cases/05-Device-Management-System/frontend/venv/lib/python3.12/site-packages/pip/_vendor/pyproject_hooks/py.typed +/Users/vgodwin/genesis-test/agent-runtime/device_management/samples/02-use-cases/05-Device-Management-System/frontend/venv/lib/python3.12/site-packages/pip/_vendor/requests/__init__.py +/Users/vgodwin/genesis-test/agent-runtime/device_management/samples/02-use-cases/05-Device-Management-System/frontend/venv/lib/python3.12/site-packages/pip/_vendor/requests/__pycache__/__init__.cpython-312.pyc +/Users/vgodwin/genesis-test/agent-runtime/device_management/samples/02-use-cases/05-Device-Management-System/frontend/venv/lib/python3.12/site-packages/pip/_vendor/requests/__pycache__/__version__.cpython-312.pyc +/Users/vgodwin/genesis-test/agent-runtime/device_management/samples/02-use-cases/05-Device-Management-System/frontend/venv/lib/python3.12/site-packages/pip/_vendor/requests/__pycache__/_internal_utils.cpython-312.pyc +/Users/vgodwin/genesis-test/agent-runtime/device_management/samples/02-use-cases/05-Device-Management-System/frontend/venv/lib/python3.12/site-packages/pip/_vendor/requests/__pycache__/adapters.cpython-312.pyc +/Users/vgodwin/genesis-test/agent-runtime/device_management/samples/02-use-cases/05-Device-Management-System/frontend/venv/lib/python3.12/site-packages/pip/_vendor/requests/__pycache__/api.cpython-312.pyc +/Users/vgodwin/genesis-test/agent-runtime/device_management/samples/02-use-cases/05-Device-Management-System/frontend/venv/lib/python3.12/site-packages/pip/_vendor/requests/__pycache__/auth.cpython-312.pyc +/Users/vgodwin/genesis-test/agent-runtime/device_management/samples/02-use-cases/05-Device-Management-System/frontend/venv/lib/python3.12/site-packages/pip/_vendor/requests/__pycache__/certs.cpython-312.pyc +/Users/vgodwin/genesis-test/agent-runtime/device_management/samples/02-use-cases/05-Device-Management-System/frontend/venv/lib/python3.12/site-packages/pip/_vendor/requests/__pycache__/compat.cpython-312.pyc +/Users/vgodwin/genesis-test/agent-runtime/device_management/samples/02-use-cases/05-Device-Management-System/frontend/venv/lib/python3.12/site-packages/pip/_vendor/requests/__pycache__/cookies.cpython-312.pyc +/Users/vgodwin/genesis-test/agent-runtime/device_management/samples/02-use-cases/05-Device-Management-System/frontend/venv/lib/python3.12/site-packages/pip/_vendor/requests/__pycache__/exceptions.cpython-312.pyc +/Users/vgodwin/genesis-test/agent-runtime/device_management/samples/02-use-cases/05-Device-Management-System/frontend/venv/lib/python3.12/site-packages/pip/_vendor/requests/__pycache__/help.cpython-312.pyc +/Users/vgodwin/genesis-test/agent-runtime/device_management/samples/02-use-cases/05-Device-Management-System/frontend/venv/lib/python3.12/site-packages/pip/_vendor/requests/__pycache__/hooks.cpython-312.pyc +/Users/vgodwin/genesis-test/agent-runtime/device_management/samples/02-use-cases/05-Device-Management-System/frontend/venv/lib/python3.12/site-packages/pip/_vendor/requests/__pycache__/models.cpython-312.pyc +/Users/vgodwin/genesis-test/agent-runtime/device_management/samples/02-use-cases/05-Device-Management-System/frontend/venv/lib/python3.12/site-packages/pip/_vendor/requests/__pycache__/packages.cpython-312.pyc +/Users/vgodwin/genesis-test/agent-runtime/device_management/samples/02-use-cases/05-Device-Management-System/frontend/venv/lib/python3.12/site-packages/pip/_vendor/requests/__pycache__/sessions.cpython-312.pyc +/Users/vgodwin/genesis-test/agent-runtime/device_management/samples/02-use-cases/05-Device-Management-System/frontend/venv/lib/python3.12/site-packages/pip/_vendor/requests/__pycache__/status_codes.cpython-312.pyc +/Users/vgodwin/genesis-test/agent-runtime/device_management/samples/02-use-cases/05-Device-Management-System/frontend/venv/lib/python3.12/site-packages/pip/_vendor/requests/__pycache__/structures.cpython-312.pyc +/Users/vgodwin/genesis-test/agent-runtime/device_management/samples/02-use-cases/05-Device-Management-System/frontend/venv/lib/python3.12/site-packages/pip/_vendor/requests/__pycache__/utils.cpython-312.pyc +/Users/vgodwin/genesis-test/agent-runtime/device_management/samples/02-use-cases/05-Device-Management-System/frontend/venv/lib/python3.12/site-packages/pip/_vendor/requests/__version__.py +/Users/vgodwin/genesis-test/agent-runtime/device_management/samples/02-use-cases/05-Device-Management-System/frontend/venv/lib/python3.12/site-packages/pip/_vendor/requests/_internal_utils.py +/Users/vgodwin/genesis-test/agent-runtime/device_management/samples/02-use-cases/05-Device-Management-System/frontend/venv/lib/python3.12/site-packages/pip/_vendor/requests/adapters.py +/Users/vgodwin/genesis-test/agent-runtime/device_management/samples/02-use-cases/05-Device-Management-System/frontend/venv/lib/python3.12/site-packages/pip/_vendor/requests/api.py +/Users/vgodwin/genesis-test/agent-runtime/device_management/samples/02-use-cases/05-Device-Management-System/frontend/venv/lib/python3.12/site-packages/pip/_vendor/requests/auth.py +/Users/vgodwin/genesis-test/agent-runtime/device_management/samples/02-use-cases/05-Device-Management-System/frontend/venv/lib/python3.12/site-packages/pip/_vendor/requests/certs.py +/Users/vgodwin/genesis-test/agent-runtime/device_management/samples/02-use-cases/05-Device-Management-System/frontend/venv/lib/python3.12/site-packages/pip/_vendor/requests/compat.py +/Users/vgodwin/genesis-test/agent-runtime/device_management/samples/02-use-cases/05-Device-Management-System/frontend/venv/lib/python3.12/site-packages/pip/_vendor/requests/cookies.py +/Users/vgodwin/genesis-test/agent-runtime/device_management/samples/02-use-cases/05-Device-Management-System/frontend/venv/lib/python3.12/site-packages/pip/_vendor/requests/exceptions.py +/Users/vgodwin/genesis-test/agent-runtime/device_management/samples/02-use-cases/05-Device-Management-System/frontend/venv/lib/python3.12/site-packages/pip/_vendor/requests/help.py +/Users/vgodwin/genesis-test/agent-runtime/device_management/samples/02-use-cases/05-Device-Management-System/frontend/venv/lib/python3.12/site-packages/pip/_vendor/requests/hooks.py +/Users/vgodwin/genesis-test/agent-runtime/device_management/samples/02-use-cases/05-Device-Management-System/frontend/venv/lib/python3.12/site-packages/pip/_vendor/requests/models.py +/Users/vgodwin/genesis-test/agent-runtime/device_management/samples/02-use-cases/05-Device-Management-System/frontend/venv/lib/python3.12/site-packages/pip/_vendor/requests/packages.py +/Users/vgodwin/genesis-test/agent-runtime/device_management/samples/02-use-cases/05-Device-Management-System/frontend/venv/lib/python3.12/site-packages/pip/_vendor/requests/sessions.py +/Users/vgodwin/genesis-test/agent-runtime/device_management/samples/02-use-cases/05-Device-Management-System/frontend/venv/lib/python3.12/site-packages/pip/_vendor/requests/status_codes.py +/Users/vgodwin/genesis-test/agent-runtime/device_management/samples/02-use-cases/05-Device-Management-System/frontend/venv/lib/python3.12/site-packages/pip/_vendor/requests/structures.py +/Users/vgodwin/genesis-test/agent-runtime/device_management/samples/02-use-cases/05-Device-Management-System/frontend/venv/lib/python3.12/site-packages/pip/_vendor/requests/utils.py +/Users/vgodwin/genesis-test/agent-runtime/device_management/samples/02-use-cases/05-Device-Management-System/frontend/venv/lib/python3.12/site-packages/pip/_vendor/resolvelib/__init__.py +/Users/vgodwin/genesis-test/agent-runtime/device_management/samples/02-use-cases/05-Device-Management-System/frontend/venv/lib/python3.12/site-packages/pip/_vendor/resolvelib/__pycache__/__init__.cpython-312.pyc +/Users/vgodwin/genesis-test/agent-runtime/device_management/samples/02-use-cases/05-Device-Management-System/frontend/venv/lib/python3.12/site-packages/pip/_vendor/resolvelib/__pycache__/providers.cpython-312.pyc +/Users/vgodwin/genesis-test/agent-runtime/device_management/samples/02-use-cases/05-Device-Management-System/frontend/venv/lib/python3.12/site-packages/pip/_vendor/resolvelib/__pycache__/reporters.cpython-312.pyc +/Users/vgodwin/genesis-test/agent-runtime/device_management/samples/02-use-cases/05-Device-Management-System/frontend/venv/lib/python3.12/site-packages/pip/_vendor/resolvelib/__pycache__/structs.cpython-312.pyc +/Users/vgodwin/genesis-test/agent-runtime/device_management/samples/02-use-cases/05-Device-Management-System/frontend/venv/lib/python3.12/site-packages/pip/_vendor/resolvelib/providers.py +/Users/vgodwin/genesis-test/agent-runtime/device_management/samples/02-use-cases/05-Device-Management-System/frontend/venv/lib/python3.12/site-packages/pip/_vendor/resolvelib/py.typed +/Users/vgodwin/genesis-test/agent-runtime/device_management/samples/02-use-cases/05-Device-Management-System/frontend/venv/lib/python3.12/site-packages/pip/_vendor/resolvelib/reporters.py +/Users/vgodwin/genesis-test/agent-runtime/device_management/samples/02-use-cases/05-Device-Management-System/frontend/venv/lib/python3.12/site-packages/pip/_vendor/resolvelib/resolvers/__init__.py +/Users/vgodwin/genesis-test/agent-runtime/device_management/samples/02-use-cases/05-Device-Management-System/frontend/venv/lib/python3.12/site-packages/pip/_vendor/resolvelib/resolvers/__pycache__/__init__.cpython-312.pyc +/Users/vgodwin/genesis-test/agent-runtime/device_management/samples/02-use-cases/05-Device-Management-System/frontend/venv/lib/python3.12/site-packages/pip/_vendor/resolvelib/resolvers/__pycache__/abstract.cpython-312.pyc +/Users/vgodwin/genesis-test/agent-runtime/device_management/samples/02-use-cases/05-Device-Management-System/frontend/venv/lib/python3.12/site-packages/pip/_vendor/resolvelib/resolvers/__pycache__/criterion.cpython-312.pyc +/Users/vgodwin/genesis-test/agent-runtime/device_management/samples/02-use-cases/05-Device-Management-System/frontend/venv/lib/python3.12/site-packages/pip/_vendor/resolvelib/resolvers/__pycache__/exceptions.cpython-312.pyc +/Users/vgodwin/genesis-test/agent-runtime/device_management/samples/02-use-cases/05-Device-Management-System/frontend/venv/lib/python3.12/site-packages/pip/_vendor/resolvelib/resolvers/__pycache__/resolution.cpython-312.pyc +/Users/vgodwin/genesis-test/agent-runtime/device_management/samples/02-use-cases/05-Device-Management-System/frontend/venv/lib/python3.12/site-packages/pip/_vendor/resolvelib/resolvers/abstract.py +/Users/vgodwin/genesis-test/agent-runtime/device_management/samples/02-use-cases/05-Device-Management-System/frontend/venv/lib/python3.12/site-packages/pip/_vendor/resolvelib/resolvers/criterion.py +/Users/vgodwin/genesis-test/agent-runtime/device_management/samples/02-use-cases/05-Device-Management-System/frontend/venv/lib/python3.12/site-packages/pip/_vendor/resolvelib/resolvers/exceptions.py +/Users/vgodwin/genesis-test/agent-runtime/device_management/samples/02-use-cases/05-Device-Management-System/frontend/venv/lib/python3.12/site-packages/pip/_vendor/resolvelib/resolvers/resolution.py +/Users/vgodwin/genesis-test/agent-runtime/device_management/samples/02-use-cases/05-Device-Management-System/frontend/venv/lib/python3.12/site-packages/pip/_vendor/resolvelib/structs.py +/Users/vgodwin/genesis-test/agent-runtime/device_management/samples/02-use-cases/05-Device-Management-System/frontend/venv/lib/python3.12/site-packages/pip/_vendor/rich/__init__.py +/Users/vgodwin/genesis-test/agent-runtime/device_management/samples/02-use-cases/05-Device-Management-System/frontend/venv/lib/python3.12/site-packages/pip/_vendor/rich/__main__.py +/Users/vgodwin/genesis-test/agent-runtime/device_management/samples/02-use-cases/05-Device-Management-System/frontend/venv/lib/python3.12/site-packages/pip/_vendor/rich/__pycache__/__init__.cpython-312.pyc +/Users/vgodwin/genesis-test/agent-runtime/device_management/samples/02-use-cases/05-Device-Management-System/frontend/venv/lib/python3.12/site-packages/pip/_vendor/rich/__pycache__/__main__.cpython-312.pyc +/Users/vgodwin/genesis-test/agent-runtime/device_management/samples/02-use-cases/05-Device-Management-System/frontend/venv/lib/python3.12/site-packages/pip/_vendor/rich/__pycache__/_cell_widths.cpython-312.pyc +/Users/vgodwin/genesis-test/agent-runtime/device_management/samples/02-use-cases/05-Device-Management-System/frontend/venv/lib/python3.12/site-packages/pip/_vendor/rich/__pycache__/_emoji_codes.cpython-312.pyc +/Users/vgodwin/genesis-test/agent-runtime/device_management/samples/02-use-cases/05-Device-Management-System/frontend/venv/lib/python3.12/site-packages/pip/_vendor/rich/__pycache__/_emoji_replace.cpython-312.pyc +/Users/vgodwin/genesis-test/agent-runtime/device_management/samples/02-use-cases/05-Device-Management-System/frontend/venv/lib/python3.12/site-packages/pip/_vendor/rich/__pycache__/_export_format.cpython-312.pyc +/Users/vgodwin/genesis-test/agent-runtime/device_management/samples/02-use-cases/05-Device-Management-System/frontend/venv/lib/python3.12/site-packages/pip/_vendor/rich/__pycache__/_extension.cpython-312.pyc +/Users/vgodwin/genesis-test/agent-runtime/device_management/samples/02-use-cases/05-Device-Management-System/frontend/venv/lib/python3.12/site-packages/pip/_vendor/rich/__pycache__/_fileno.cpython-312.pyc +/Users/vgodwin/genesis-test/agent-runtime/device_management/samples/02-use-cases/05-Device-Management-System/frontend/venv/lib/python3.12/site-packages/pip/_vendor/rich/__pycache__/_inspect.cpython-312.pyc +/Users/vgodwin/genesis-test/agent-runtime/device_management/samples/02-use-cases/05-Device-Management-System/frontend/venv/lib/python3.12/site-packages/pip/_vendor/rich/__pycache__/_log_render.cpython-312.pyc +/Users/vgodwin/genesis-test/agent-runtime/device_management/samples/02-use-cases/05-Device-Management-System/frontend/venv/lib/python3.12/site-packages/pip/_vendor/rich/__pycache__/_loop.cpython-312.pyc +/Users/vgodwin/genesis-test/agent-runtime/device_management/samples/02-use-cases/05-Device-Management-System/frontend/venv/lib/python3.12/site-packages/pip/_vendor/rich/__pycache__/_null_file.cpython-312.pyc +/Users/vgodwin/genesis-test/agent-runtime/device_management/samples/02-use-cases/05-Device-Management-System/frontend/venv/lib/python3.12/site-packages/pip/_vendor/rich/__pycache__/_palettes.cpython-312.pyc +/Users/vgodwin/genesis-test/agent-runtime/device_management/samples/02-use-cases/05-Device-Management-System/frontend/venv/lib/python3.12/site-packages/pip/_vendor/rich/__pycache__/_pick.cpython-312.pyc +/Users/vgodwin/genesis-test/agent-runtime/device_management/samples/02-use-cases/05-Device-Management-System/frontend/venv/lib/python3.12/site-packages/pip/_vendor/rich/__pycache__/_ratio.cpython-312.pyc +/Users/vgodwin/genesis-test/agent-runtime/device_management/samples/02-use-cases/05-Device-Management-System/frontend/venv/lib/python3.12/site-packages/pip/_vendor/rich/__pycache__/_spinners.cpython-312.pyc +/Users/vgodwin/genesis-test/agent-runtime/device_management/samples/02-use-cases/05-Device-Management-System/frontend/venv/lib/python3.12/site-packages/pip/_vendor/rich/__pycache__/_stack.cpython-312.pyc +/Users/vgodwin/genesis-test/agent-runtime/device_management/samples/02-use-cases/05-Device-Management-System/frontend/venv/lib/python3.12/site-packages/pip/_vendor/rich/__pycache__/_timer.cpython-312.pyc +/Users/vgodwin/genesis-test/agent-runtime/device_management/samples/02-use-cases/05-Device-Management-System/frontend/venv/lib/python3.12/site-packages/pip/_vendor/rich/__pycache__/_win32_console.cpython-312.pyc +/Users/vgodwin/genesis-test/agent-runtime/device_management/samples/02-use-cases/05-Device-Management-System/frontend/venv/lib/python3.12/site-packages/pip/_vendor/rich/__pycache__/_windows.cpython-312.pyc +/Users/vgodwin/genesis-test/agent-runtime/device_management/samples/02-use-cases/05-Device-Management-System/frontend/venv/lib/python3.12/site-packages/pip/_vendor/rich/__pycache__/_windows_renderer.cpython-312.pyc +/Users/vgodwin/genesis-test/agent-runtime/device_management/samples/02-use-cases/05-Device-Management-System/frontend/venv/lib/python3.12/site-packages/pip/_vendor/rich/__pycache__/_wrap.cpython-312.pyc +/Users/vgodwin/genesis-test/agent-runtime/device_management/samples/02-use-cases/05-Device-Management-System/frontend/venv/lib/python3.12/site-packages/pip/_vendor/rich/__pycache__/abc.cpython-312.pyc +/Users/vgodwin/genesis-test/agent-runtime/device_management/samples/02-use-cases/05-Device-Management-System/frontend/venv/lib/python3.12/site-packages/pip/_vendor/rich/__pycache__/align.cpython-312.pyc +/Users/vgodwin/genesis-test/agent-runtime/device_management/samples/02-use-cases/05-Device-Management-System/frontend/venv/lib/python3.12/site-packages/pip/_vendor/rich/__pycache__/ansi.cpython-312.pyc +/Users/vgodwin/genesis-test/agent-runtime/device_management/samples/02-use-cases/05-Device-Management-System/frontend/venv/lib/python3.12/site-packages/pip/_vendor/rich/__pycache__/bar.cpython-312.pyc +/Users/vgodwin/genesis-test/agent-runtime/device_management/samples/02-use-cases/05-Device-Management-System/frontend/venv/lib/python3.12/site-packages/pip/_vendor/rich/__pycache__/box.cpython-312.pyc +/Users/vgodwin/genesis-test/agent-runtime/device_management/samples/02-use-cases/05-Device-Management-System/frontend/venv/lib/python3.12/site-packages/pip/_vendor/rich/__pycache__/cells.cpython-312.pyc +/Users/vgodwin/genesis-test/agent-runtime/device_management/samples/02-use-cases/05-Device-Management-System/frontend/venv/lib/python3.12/site-packages/pip/_vendor/rich/__pycache__/color.cpython-312.pyc +/Users/vgodwin/genesis-test/agent-runtime/device_management/samples/02-use-cases/05-Device-Management-System/frontend/venv/lib/python3.12/site-packages/pip/_vendor/rich/__pycache__/color_triplet.cpython-312.pyc +/Users/vgodwin/genesis-test/agent-runtime/device_management/samples/02-use-cases/05-Device-Management-System/frontend/venv/lib/python3.12/site-packages/pip/_vendor/rich/__pycache__/columns.cpython-312.pyc +/Users/vgodwin/genesis-test/agent-runtime/device_management/samples/02-use-cases/05-Device-Management-System/frontend/venv/lib/python3.12/site-packages/pip/_vendor/rich/__pycache__/console.cpython-312.pyc +/Users/vgodwin/genesis-test/agent-runtime/device_management/samples/02-use-cases/05-Device-Management-System/frontend/venv/lib/python3.12/site-packages/pip/_vendor/rich/__pycache__/constrain.cpython-312.pyc +/Users/vgodwin/genesis-test/agent-runtime/device_management/samples/02-use-cases/05-Device-Management-System/frontend/venv/lib/python3.12/site-packages/pip/_vendor/rich/__pycache__/containers.cpython-312.pyc +/Users/vgodwin/genesis-test/agent-runtime/device_management/samples/02-use-cases/05-Device-Management-System/frontend/venv/lib/python3.12/site-packages/pip/_vendor/rich/__pycache__/control.cpython-312.pyc +/Users/vgodwin/genesis-test/agent-runtime/device_management/samples/02-use-cases/05-Device-Management-System/frontend/venv/lib/python3.12/site-packages/pip/_vendor/rich/__pycache__/default_styles.cpython-312.pyc +/Users/vgodwin/genesis-test/agent-runtime/device_management/samples/02-use-cases/05-Device-Management-System/frontend/venv/lib/python3.12/site-packages/pip/_vendor/rich/__pycache__/diagnose.cpython-312.pyc +/Users/vgodwin/genesis-test/agent-runtime/device_management/samples/02-use-cases/05-Device-Management-System/frontend/venv/lib/python3.12/site-packages/pip/_vendor/rich/__pycache__/emoji.cpython-312.pyc +/Users/vgodwin/genesis-test/agent-runtime/device_management/samples/02-use-cases/05-Device-Management-System/frontend/venv/lib/python3.12/site-packages/pip/_vendor/rich/__pycache__/errors.cpython-312.pyc +/Users/vgodwin/genesis-test/agent-runtime/device_management/samples/02-use-cases/05-Device-Management-System/frontend/venv/lib/python3.12/site-packages/pip/_vendor/rich/__pycache__/file_proxy.cpython-312.pyc +/Users/vgodwin/genesis-test/agent-runtime/device_management/samples/02-use-cases/05-Device-Management-System/frontend/venv/lib/python3.12/site-packages/pip/_vendor/rich/__pycache__/filesize.cpython-312.pyc +/Users/vgodwin/genesis-test/agent-runtime/device_management/samples/02-use-cases/05-Device-Management-System/frontend/venv/lib/python3.12/site-packages/pip/_vendor/rich/__pycache__/highlighter.cpython-312.pyc +/Users/vgodwin/genesis-test/agent-runtime/device_management/samples/02-use-cases/05-Device-Management-System/frontend/venv/lib/python3.12/site-packages/pip/_vendor/rich/__pycache__/json.cpython-312.pyc +/Users/vgodwin/genesis-test/agent-runtime/device_management/samples/02-use-cases/05-Device-Management-System/frontend/venv/lib/python3.12/site-packages/pip/_vendor/rich/__pycache__/jupyter.cpython-312.pyc +/Users/vgodwin/genesis-test/agent-runtime/device_management/samples/02-use-cases/05-Device-Management-System/frontend/venv/lib/python3.12/site-packages/pip/_vendor/rich/__pycache__/layout.cpython-312.pyc +/Users/vgodwin/genesis-test/agent-runtime/device_management/samples/02-use-cases/05-Device-Management-System/frontend/venv/lib/python3.12/site-packages/pip/_vendor/rich/__pycache__/live.cpython-312.pyc +/Users/vgodwin/genesis-test/agent-runtime/device_management/samples/02-use-cases/05-Device-Management-System/frontend/venv/lib/python3.12/site-packages/pip/_vendor/rich/__pycache__/live_render.cpython-312.pyc +/Users/vgodwin/genesis-test/agent-runtime/device_management/samples/02-use-cases/05-Device-Management-System/frontend/venv/lib/python3.12/site-packages/pip/_vendor/rich/__pycache__/logging.cpython-312.pyc +/Users/vgodwin/genesis-test/agent-runtime/device_management/samples/02-use-cases/05-Device-Management-System/frontend/venv/lib/python3.12/site-packages/pip/_vendor/rich/__pycache__/markup.cpython-312.pyc +/Users/vgodwin/genesis-test/agent-runtime/device_management/samples/02-use-cases/05-Device-Management-System/frontend/venv/lib/python3.12/site-packages/pip/_vendor/rich/__pycache__/measure.cpython-312.pyc +/Users/vgodwin/genesis-test/agent-runtime/device_management/samples/02-use-cases/05-Device-Management-System/frontend/venv/lib/python3.12/site-packages/pip/_vendor/rich/__pycache__/padding.cpython-312.pyc +/Users/vgodwin/genesis-test/agent-runtime/device_management/samples/02-use-cases/05-Device-Management-System/frontend/venv/lib/python3.12/site-packages/pip/_vendor/rich/__pycache__/pager.cpython-312.pyc +/Users/vgodwin/genesis-test/agent-runtime/device_management/samples/02-use-cases/05-Device-Management-System/frontend/venv/lib/python3.12/site-packages/pip/_vendor/rich/__pycache__/palette.cpython-312.pyc +/Users/vgodwin/genesis-test/agent-runtime/device_management/samples/02-use-cases/05-Device-Management-System/frontend/venv/lib/python3.12/site-packages/pip/_vendor/rich/__pycache__/panel.cpython-312.pyc +/Users/vgodwin/genesis-test/agent-runtime/device_management/samples/02-use-cases/05-Device-Management-System/frontend/venv/lib/python3.12/site-packages/pip/_vendor/rich/__pycache__/pretty.cpython-312.pyc +/Users/vgodwin/genesis-test/agent-runtime/device_management/samples/02-use-cases/05-Device-Management-System/frontend/venv/lib/python3.12/site-packages/pip/_vendor/rich/__pycache__/progress.cpython-312.pyc +/Users/vgodwin/genesis-test/agent-runtime/device_management/samples/02-use-cases/05-Device-Management-System/frontend/venv/lib/python3.12/site-packages/pip/_vendor/rich/__pycache__/progress_bar.cpython-312.pyc +/Users/vgodwin/genesis-test/agent-runtime/device_management/samples/02-use-cases/05-Device-Management-System/frontend/venv/lib/python3.12/site-packages/pip/_vendor/rich/__pycache__/prompt.cpython-312.pyc +/Users/vgodwin/genesis-test/agent-runtime/device_management/samples/02-use-cases/05-Device-Management-System/frontend/venv/lib/python3.12/site-packages/pip/_vendor/rich/__pycache__/protocol.cpython-312.pyc +/Users/vgodwin/genesis-test/agent-runtime/device_management/samples/02-use-cases/05-Device-Management-System/frontend/venv/lib/python3.12/site-packages/pip/_vendor/rich/__pycache__/region.cpython-312.pyc +/Users/vgodwin/genesis-test/agent-runtime/device_management/samples/02-use-cases/05-Device-Management-System/frontend/venv/lib/python3.12/site-packages/pip/_vendor/rich/__pycache__/repr.cpython-312.pyc +/Users/vgodwin/genesis-test/agent-runtime/device_management/samples/02-use-cases/05-Device-Management-System/frontend/venv/lib/python3.12/site-packages/pip/_vendor/rich/__pycache__/rule.cpython-312.pyc +/Users/vgodwin/genesis-test/agent-runtime/device_management/samples/02-use-cases/05-Device-Management-System/frontend/venv/lib/python3.12/site-packages/pip/_vendor/rich/__pycache__/scope.cpython-312.pyc +/Users/vgodwin/genesis-test/agent-runtime/device_management/samples/02-use-cases/05-Device-Management-System/frontend/venv/lib/python3.12/site-packages/pip/_vendor/rich/__pycache__/screen.cpython-312.pyc +/Users/vgodwin/genesis-test/agent-runtime/device_management/samples/02-use-cases/05-Device-Management-System/frontend/venv/lib/python3.12/site-packages/pip/_vendor/rich/__pycache__/segment.cpython-312.pyc +/Users/vgodwin/genesis-test/agent-runtime/device_management/samples/02-use-cases/05-Device-Management-System/frontend/venv/lib/python3.12/site-packages/pip/_vendor/rich/__pycache__/spinner.cpython-312.pyc +/Users/vgodwin/genesis-test/agent-runtime/device_management/samples/02-use-cases/05-Device-Management-System/frontend/venv/lib/python3.12/site-packages/pip/_vendor/rich/__pycache__/status.cpython-312.pyc +/Users/vgodwin/genesis-test/agent-runtime/device_management/samples/02-use-cases/05-Device-Management-System/frontend/venv/lib/python3.12/site-packages/pip/_vendor/rich/__pycache__/style.cpython-312.pyc +/Users/vgodwin/genesis-test/agent-runtime/device_management/samples/02-use-cases/05-Device-Management-System/frontend/venv/lib/python3.12/site-packages/pip/_vendor/rich/__pycache__/styled.cpython-312.pyc +/Users/vgodwin/genesis-test/agent-runtime/device_management/samples/02-use-cases/05-Device-Management-System/frontend/venv/lib/python3.12/site-packages/pip/_vendor/rich/__pycache__/syntax.cpython-312.pyc +/Users/vgodwin/genesis-test/agent-runtime/device_management/samples/02-use-cases/05-Device-Management-System/frontend/venv/lib/python3.12/site-packages/pip/_vendor/rich/__pycache__/table.cpython-312.pyc +/Users/vgodwin/genesis-test/agent-runtime/device_management/samples/02-use-cases/05-Device-Management-System/frontend/venv/lib/python3.12/site-packages/pip/_vendor/rich/__pycache__/terminal_theme.cpython-312.pyc +/Users/vgodwin/genesis-test/agent-runtime/device_management/samples/02-use-cases/05-Device-Management-System/frontend/venv/lib/python3.12/site-packages/pip/_vendor/rich/__pycache__/text.cpython-312.pyc +/Users/vgodwin/genesis-test/agent-runtime/device_management/samples/02-use-cases/05-Device-Management-System/frontend/venv/lib/python3.12/site-packages/pip/_vendor/rich/__pycache__/theme.cpython-312.pyc +/Users/vgodwin/genesis-test/agent-runtime/device_management/samples/02-use-cases/05-Device-Management-System/frontend/venv/lib/python3.12/site-packages/pip/_vendor/rich/__pycache__/themes.cpython-312.pyc +/Users/vgodwin/genesis-test/agent-runtime/device_management/samples/02-use-cases/05-Device-Management-System/frontend/venv/lib/python3.12/site-packages/pip/_vendor/rich/__pycache__/traceback.cpython-312.pyc +/Users/vgodwin/genesis-test/agent-runtime/device_management/samples/02-use-cases/05-Device-Management-System/frontend/venv/lib/python3.12/site-packages/pip/_vendor/rich/__pycache__/tree.cpython-312.pyc +/Users/vgodwin/genesis-test/agent-runtime/device_management/samples/02-use-cases/05-Device-Management-System/frontend/venv/lib/python3.12/site-packages/pip/_vendor/rich/_cell_widths.py +/Users/vgodwin/genesis-test/agent-runtime/device_management/samples/02-use-cases/05-Device-Management-System/frontend/venv/lib/python3.12/site-packages/pip/_vendor/rich/_emoji_codes.py +/Users/vgodwin/genesis-test/agent-runtime/device_management/samples/02-use-cases/05-Device-Management-System/frontend/venv/lib/python3.12/site-packages/pip/_vendor/rich/_emoji_replace.py +/Users/vgodwin/genesis-test/agent-runtime/device_management/samples/02-use-cases/05-Device-Management-System/frontend/venv/lib/python3.12/site-packages/pip/_vendor/rich/_export_format.py +/Users/vgodwin/genesis-test/agent-runtime/device_management/samples/02-use-cases/05-Device-Management-System/frontend/venv/lib/python3.12/site-packages/pip/_vendor/rich/_extension.py +/Users/vgodwin/genesis-test/agent-runtime/device_management/samples/02-use-cases/05-Device-Management-System/frontend/venv/lib/python3.12/site-packages/pip/_vendor/rich/_fileno.py +/Users/vgodwin/genesis-test/agent-runtime/device_management/samples/02-use-cases/05-Device-Management-System/frontend/venv/lib/python3.12/site-packages/pip/_vendor/rich/_inspect.py +/Users/vgodwin/genesis-test/agent-runtime/device_management/samples/02-use-cases/05-Device-Management-System/frontend/venv/lib/python3.12/site-packages/pip/_vendor/rich/_log_render.py +/Users/vgodwin/genesis-test/agent-runtime/device_management/samples/02-use-cases/05-Device-Management-System/frontend/venv/lib/python3.12/site-packages/pip/_vendor/rich/_loop.py +/Users/vgodwin/genesis-test/agent-runtime/device_management/samples/02-use-cases/05-Device-Management-System/frontend/venv/lib/python3.12/site-packages/pip/_vendor/rich/_null_file.py +/Users/vgodwin/genesis-test/agent-runtime/device_management/samples/02-use-cases/05-Device-Management-System/frontend/venv/lib/python3.12/site-packages/pip/_vendor/rich/_palettes.py +/Users/vgodwin/genesis-test/agent-runtime/device_management/samples/02-use-cases/05-Device-Management-System/frontend/venv/lib/python3.12/site-packages/pip/_vendor/rich/_pick.py +/Users/vgodwin/genesis-test/agent-runtime/device_management/samples/02-use-cases/05-Device-Management-System/frontend/venv/lib/python3.12/site-packages/pip/_vendor/rich/_ratio.py +/Users/vgodwin/genesis-test/agent-runtime/device_management/samples/02-use-cases/05-Device-Management-System/frontend/venv/lib/python3.12/site-packages/pip/_vendor/rich/_spinners.py +/Users/vgodwin/genesis-test/agent-runtime/device_management/samples/02-use-cases/05-Device-Management-System/frontend/venv/lib/python3.12/site-packages/pip/_vendor/rich/_stack.py +/Users/vgodwin/genesis-test/agent-runtime/device_management/samples/02-use-cases/05-Device-Management-System/frontend/venv/lib/python3.12/site-packages/pip/_vendor/rich/_timer.py +/Users/vgodwin/genesis-test/agent-runtime/device_management/samples/02-use-cases/05-Device-Management-System/frontend/venv/lib/python3.12/site-packages/pip/_vendor/rich/_win32_console.py +/Users/vgodwin/genesis-test/agent-runtime/device_management/samples/02-use-cases/05-Device-Management-System/frontend/venv/lib/python3.12/site-packages/pip/_vendor/rich/_windows.py +/Users/vgodwin/genesis-test/agent-runtime/device_management/samples/02-use-cases/05-Device-Management-System/frontend/venv/lib/python3.12/site-packages/pip/_vendor/rich/_windows_renderer.py +/Users/vgodwin/genesis-test/agent-runtime/device_management/samples/02-use-cases/05-Device-Management-System/frontend/venv/lib/python3.12/site-packages/pip/_vendor/rich/_wrap.py +/Users/vgodwin/genesis-test/agent-runtime/device_management/samples/02-use-cases/05-Device-Management-System/frontend/venv/lib/python3.12/site-packages/pip/_vendor/rich/abc.py +/Users/vgodwin/genesis-test/agent-runtime/device_management/samples/02-use-cases/05-Device-Management-System/frontend/venv/lib/python3.12/site-packages/pip/_vendor/rich/align.py +/Users/vgodwin/genesis-test/agent-runtime/device_management/samples/02-use-cases/05-Device-Management-System/frontend/venv/lib/python3.12/site-packages/pip/_vendor/rich/ansi.py +/Users/vgodwin/genesis-test/agent-runtime/device_management/samples/02-use-cases/05-Device-Management-System/frontend/venv/lib/python3.12/site-packages/pip/_vendor/rich/bar.py +/Users/vgodwin/genesis-test/agent-runtime/device_management/samples/02-use-cases/05-Device-Management-System/frontend/venv/lib/python3.12/site-packages/pip/_vendor/rich/box.py +/Users/vgodwin/genesis-test/agent-runtime/device_management/samples/02-use-cases/05-Device-Management-System/frontend/venv/lib/python3.12/site-packages/pip/_vendor/rich/cells.py +/Users/vgodwin/genesis-test/agent-runtime/device_management/samples/02-use-cases/05-Device-Management-System/frontend/venv/lib/python3.12/site-packages/pip/_vendor/rich/color.py +/Users/vgodwin/genesis-test/agent-runtime/device_management/samples/02-use-cases/05-Device-Management-System/frontend/venv/lib/python3.12/site-packages/pip/_vendor/rich/color_triplet.py +/Users/vgodwin/genesis-test/agent-runtime/device_management/samples/02-use-cases/05-Device-Management-System/frontend/venv/lib/python3.12/site-packages/pip/_vendor/rich/columns.py +/Users/vgodwin/genesis-test/agent-runtime/device_management/samples/02-use-cases/05-Device-Management-System/frontend/venv/lib/python3.12/site-packages/pip/_vendor/rich/console.py +/Users/vgodwin/genesis-test/agent-runtime/device_management/samples/02-use-cases/05-Device-Management-System/frontend/venv/lib/python3.12/site-packages/pip/_vendor/rich/constrain.py +/Users/vgodwin/genesis-test/agent-runtime/device_management/samples/02-use-cases/05-Device-Management-System/frontend/venv/lib/python3.12/site-packages/pip/_vendor/rich/containers.py +/Users/vgodwin/genesis-test/agent-runtime/device_management/samples/02-use-cases/05-Device-Management-System/frontend/venv/lib/python3.12/site-packages/pip/_vendor/rich/control.py +/Users/vgodwin/genesis-test/agent-runtime/device_management/samples/02-use-cases/05-Device-Management-System/frontend/venv/lib/python3.12/site-packages/pip/_vendor/rich/default_styles.py +/Users/vgodwin/genesis-test/agent-runtime/device_management/samples/02-use-cases/05-Device-Management-System/frontend/venv/lib/python3.12/site-packages/pip/_vendor/rich/diagnose.py +/Users/vgodwin/genesis-test/agent-runtime/device_management/samples/02-use-cases/05-Device-Management-System/frontend/venv/lib/python3.12/site-packages/pip/_vendor/rich/emoji.py +/Users/vgodwin/genesis-test/agent-runtime/device_management/samples/02-use-cases/05-Device-Management-System/frontend/venv/lib/python3.12/site-packages/pip/_vendor/rich/errors.py +/Users/vgodwin/genesis-test/agent-runtime/device_management/samples/02-use-cases/05-Device-Management-System/frontend/venv/lib/python3.12/site-packages/pip/_vendor/rich/file_proxy.py +/Users/vgodwin/genesis-test/agent-runtime/device_management/samples/02-use-cases/05-Device-Management-System/frontend/venv/lib/python3.12/site-packages/pip/_vendor/rich/filesize.py +/Users/vgodwin/genesis-test/agent-runtime/device_management/samples/02-use-cases/05-Device-Management-System/frontend/venv/lib/python3.12/site-packages/pip/_vendor/rich/highlighter.py +/Users/vgodwin/genesis-test/agent-runtime/device_management/samples/02-use-cases/05-Device-Management-System/frontend/venv/lib/python3.12/site-packages/pip/_vendor/rich/json.py +/Users/vgodwin/genesis-test/agent-runtime/device_management/samples/02-use-cases/05-Device-Management-System/frontend/venv/lib/python3.12/site-packages/pip/_vendor/rich/jupyter.py +/Users/vgodwin/genesis-test/agent-runtime/device_management/samples/02-use-cases/05-Device-Management-System/frontend/venv/lib/python3.12/site-packages/pip/_vendor/rich/layout.py +/Users/vgodwin/genesis-test/agent-runtime/device_management/samples/02-use-cases/05-Device-Management-System/frontend/venv/lib/python3.12/site-packages/pip/_vendor/rich/live.py +/Users/vgodwin/genesis-test/agent-runtime/device_management/samples/02-use-cases/05-Device-Management-System/frontend/venv/lib/python3.12/site-packages/pip/_vendor/rich/live_render.py +/Users/vgodwin/genesis-test/agent-runtime/device_management/samples/02-use-cases/05-Device-Management-System/frontend/venv/lib/python3.12/site-packages/pip/_vendor/rich/logging.py +/Users/vgodwin/genesis-test/agent-runtime/device_management/samples/02-use-cases/05-Device-Management-System/frontend/venv/lib/python3.12/site-packages/pip/_vendor/rich/markup.py +/Users/vgodwin/genesis-test/agent-runtime/device_management/samples/02-use-cases/05-Device-Management-System/frontend/venv/lib/python3.12/site-packages/pip/_vendor/rich/measure.py +/Users/vgodwin/genesis-test/agent-runtime/device_management/samples/02-use-cases/05-Device-Management-System/frontend/venv/lib/python3.12/site-packages/pip/_vendor/rich/padding.py +/Users/vgodwin/genesis-test/agent-runtime/device_management/samples/02-use-cases/05-Device-Management-System/frontend/venv/lib/python3.12/site-packages/pip/_vendor/rich/pager.py +/Users/vgodwin/genesis-test/agent-runtime/device_management/samples/02-use-cases/05-Device-Management-System/frontend/venv/lib/python3.12/site-packages/pip/_vendor/rich/palette.py +/Users/vgodwin/genesis-test/agent-runtime/device_management/samples/02-use-cases/05-Device-Management-System/frontend/venv/lib/python3.12/site-packages/pip/_vendor/rich/panel.py +/Users/vgodwin/genesis-test/agent-runtime/device_management/samples/02-use-cases/05-Device-Management-System/frontend/venv/lib/python3.12/site-packages/pip/_vendor/rich/pretty.py +/Users/vgodwin/genesis-test/agent-runtime/device_management/samples/02-use-cases/05-Device-Management-System/frontend/venv/lib/python3.12/site-packages/pip/_vendor/rich/progress.py +/Users/vgodwin/genesis-test/agent-runtime/device_management/samples/02-use-cases/05-Device-Management-System/frontend/venv/lib/python3.12/site-packages/pip/_vendor/rich/progress_bar.py +/Users/vgodwin/genesis-test/agent-runtime/device_management/samples/02-use-cases/05-Device-Management-System/frontend/venv/lib/python3.12/site-packages/pip/_vendor/rich/prompt.py +/Users/vgodwin/genesis-test/agent-runtime/device_management/samples/02-use-cases/05-Device-Management-System/frontend/venv/lib/python3.12/site-packages/pip/_vendor/rich/protocol.py +/Users/vgodwin/genesis-test/agent-runtime/device_management/samples/02-use-cases/05-Device-Management-System/frontend/venv/lib/python3.12/site-packages/pip/_vendor/rich/py.typed +/Users/vgodwin/genesis-test/agent-runtime/device_management/samples/02-use-cases/05-Device-Management-System/frontend/venv/lib/python3.12/site-packages/pip/_vendor/rich/region.py +/Users/vgodwin/genesis-test/agent-runtime/device_management/samples/02-use-cases/05-Device-Management-System/frontend/venv/lib/python3.12/site-packages/pip/_vendor/rich/repr.py +/Users/vgodwin/genesis-test/agent-runtime/device_management/samples/02-use-cases/05-Device-Management-System/frontend/venv/lib/python3.12/site-packages/pip/_vendor/rich/rule.py +/Users/vgodwin/genesis-test/agent-runtime/device_management/samples/02-use-cases/05-Device-Management-System/frontend/venv/lib/python3.12/site-packages/pip/_vendor/rich/scope.py +/Users/vgodwin/genesis-test/agent-runtime/device_management/samples/02-use-cases/05-Device-Management-System/frontend/venv/lib/python3.12/site-packages/pip/_vendor/rich/screen.py +/Users/vgodwin/genesis-test/agent-runtime/device_management/samples/02-use-cases/05-Device-Management-System/frontend/venv/lib/python3.12/site-packages/pip/_vendor/rich/segment.py +/Users/vgodwin/genesis-test/agent-runtime/device_management/samples/02-use-cases/05-Device-Management-System/frontend/venv/lib/python3.12/site-packages/pip/_vendor/rich/spinner.py +/Users/vgodwin/genesis-test/agent-runtime/device_management/samples/02-use-cases/05-Device-Management-System/frontend/venv/lib/python3.12/site-packages/pip/_vendor/rich/status.py +/Users/vgodwin/genesis-test/agent-runtime/device_management/samples/02-use-cases/05-Device-Management-System/frontend/venv/lib/python3.12/site-packages/pip/_vendor/rich/style.py +/Users/vgodwin/genesis-test/agent-runtime/device_management/samples/02-use-cases/05-Device-Management-System/frontend/venv/lib/python3.12/site-packages/pip/_vendor/rich/styled.py +/Users/vgodwin/genesis-test/agent-runtime/device_management/samples/02-use-cases/05-Device-Management-System/frontend/venv/lib/python3.12/site-packages/pip/_vendor/rich/syntax.py +/Users/vgodwin/genesis-test/agent-runtime/device_management/samples/02-use-cases/05-Device-Management-System/frontend/venv/lib/python3.12/site-packages/pip/_vendor/rich/table.py +/Users/vgodwin/genesis-test/agent-runtime/device_management/samples/02-use-cases/05-Device-Management-System/frontend/venv/lib/python3.12/site-packages/pip/_vendor/rich/terminal_theme.py +/Users/vgodwin/genesis-test/agent-runtime/device_management/samples/02-use-cases/05-Device-Management-System/frontend/venv/lib/python3.12/site-packages/pip/_vendor/rich/text.py +/Users/vgodwin/genesis-test/agent-runtime/device_management/samples/02-use-cases/05-Device-Management-System/frontend/venv/lib/python3.12/site-packages/pip/_vendor/rich/theme.py +/Users/vgodwin/genesis-test/agent-runtime/device_management/samples/02-use-cases/05-Device-Management-System/frontend/venv/lib/python3.12/site-packages/pip/_vendor/rich/themes.py +/Users/vgodwin/genesis-test/agent-runtime/device_management/samples/02-use-cases/05-Device-Management-System/frontend/venv/lib/python3.12/site-packages/pip/_vendor/rich/traceback.py +/Users/vgodwin/genesis-test/agent-runtime/device_management/samples/02-use-cases/05-Device-Management-System/frontend/venv/lib/python3.12/site-packages/pip/_vendor/rich/tree.py +/Users/vgodwin/genesis-test/agent-runtime/device_management/samples/02-use-cases/05-Device-Management-System/frontend/venv/lib/python3.12/site-packages/pip/_vendor/tomli/__init__.py +/Users/vgodwin/genesis-test/agent-runtime/device_management/samples/02-use-cases/05-Device-Management-System/frontend/venv/lib/python3.12/site-packages/pip/_vendor/tomli/__pycache__/__init__.cpython-312.pyc +/Users/vgodwin/genesis-test/agent-runtime/device_management/samples/02-use-cases/05-Device-Management-System/frontend/venv/lib/python3.12/site-packages/pip/_vendor/tomli/__pycache__/_parser.cpython-312.pyc +/Users/vgodwin/genesis-test/agent-runtime/device_management/samples/02-use-cases/05-Device-Management-System/frontend/venv/lib/python3.12/site-packages/pip/_vendor/tomli/__pycache__/_re.cpython-312.pyc +/Users/vgodwin/genesis-test/agent-runtime/device_management/samples/02-use-cases/05-Device-Management-System/frontend/venv/lib/python3.12/site-packages/pip/_vendor/tomli/__pycache__/_types.cpython-312.pyc +/Users/vgodwin/genesis-test/agent-runtime/device_management/samples/02-use-cases/05-Device-Management-System/frontend/venv/lib/python3.12/site-packages/pip/_vendor/tomli/_parser.py +/Users/vgodwin/genesis-test/agent-runtime/device_management/samples/02-use-cases/05-Device-Management-System/frontend/venv/lib/python3.12/site-packages/pip/_vendor/tomli/_re.py +/Users/vgodwin/genesis-test/agent-runtime/device_management/samples/02-use-cases/05-Device-Management-System/frontend/venv/lib/python3.12/site-packages/pip/_vendor/tomli/_types.py +/Users/vgodwin/genesis-test/agent-runtime/device_management/samples/02-use-cases/05-Device-Management-System/frontend/venv/lib/python3.12/site-packages/pip/_vendor/tomli/py.typed +/Users/vgodwin/genesis-test/agent-runtime/device_management/samples/02-use-cases/05-Device-Management-System/frontend/venv/lib/python3.12/site-packages/pip/_vendor/tomli_w/__init__.py +/Users/vgodwin/genesis-test/agent-runtime/device_management/samples/02-use-cases/05-Device-Management-System/frontend/venv/lib/python3.12/site-packages/pip/_vendor/tomli_w/__pycache__/__init__.cpython-312.pyc +/Users/vgodwin/genesis-test/agent-runtime/device_management/samples/02-use-cases/05-Device-Management-System/frontend/venv/lib/python3.12/site-packages/pip/_vendor/tomli_w/__pycache__/_writer.cpython-312.pyc +/Users/vgodwin/genesis-test/agent-runtime/device_management/samples/02-use-cases/05-Device-Management-System/frontend/venv/lib/python3.12/site-packages/pip/_vendor/tomli_w/_writer.py +/Users/vgodwin/genesis-test/agent-runtime/device_management/samples/02-use-cases/05-Device-Management-System/frontend/venv/lib/python3.12/site-packages/pip/_vendor/tomli_w/py.typed +/Users/vgodwin/genesis-test/agent-runtime/device_management/samples/02-use-cases/05-Device-Management-System/frontend/venv/lib/python3.12/site-packages/pip/_vendor/truststore/__init__.py +/Users/vgodwin/genesis-test/agent-runtime/device_management/samples/02-use-cases/05-Device-Management-System/frontend/venv/lib/python3.12/site-packages/pip/_vendor/truststore/__pycache__/__init__.cpython-312.pyc +/Users/vgodwin/genesis-test/agent-runtime/device_management/samples/02-use-cases/05-Device-Management-System/frontend/venv/lib/python3.12/site-packages/pip/_vendor/truststore/__pycache__/_api.cpython-312.pyc +/Users/vgodwin/genesis-test/agent-runtime/device_management/samples/02-use-cases/05-Device-Management-System/frontend/venv/lib/python3.12/site-packages/pip/_vendor/truststore/__pycache__/_macos.cpython-312.pyc +/Users/vgodwin/genesis-test/agent-runtime/device_management/samples/02-use-cases/05-Device-Management-System/frontend/venv/lib/python3.12/site-packages/pip/_vendor/truststore/__pycache__/_openssl.cpython-312.pyc +/Users/vgodwin/genesis-test/agent-runtime/device_management/samples/02-use-cases/05-Device-Management-System/frontend/venv/lib/python3.12/site-packages/pip/_vendor/truststore/__pycache__/_ssl_constants.cpython-312.pyc +/Users/vgodwin/genesis-test/agent-runtime/device_management/samples/02-use-cases/05-Device-Management-System/frontend/venv/lib/python3.12/site-packages/pip/_vendor/truststore/__pycache__/_windows.cpython-312.pyc +/Users/vgodwin/genesis-test/agent-runtime/device_management/samples/02-use-cases/05-Device-Management-System/frontend/venv/lib/python3.12/site-packages/pip/_vendor/truststore/_api.py +/Users/vgodwin/genesis-test/agent-runtime/device_management/samples/02-use-cases/05-Device-Management-System/frontend/venv/lib/python3.12/site-packages/pip/_vendor/truststore/_macos.py +/Users/vgodwin/genesis-test/agent-runtime/device_management/samples/02-use-cases/05-Device-Management-System/frontend/venv/lib/python3.12/site-packages/pip/_vendor/truststore/_openssl.py +/Users/vgodwin/genesis-test/agent-runtime/device_management/samples/02-use-cases/05-Device-Management-System/frontend/venv/lib/python3.12/site-packages/pip/_vendor/truststore/_ssl_constants.py +/Users/vgodwin/genesis-test/agent-runtime/device_management/samples/02-use-cases/05-Device-Management-System/frontend/venv/lib/python3.12/site-packages/pip/_vendor/truststore/_windows.py +/Users/vgodwin/genesis-test/agent-runtime/device_management/samples/02-use-cases/05-Device-Management-System/frontend/venv/lib/python3.12/site-packages/pip/_vendor/truststore/py.typed +/Users/vgodwin/genesis-test/agent-runtime/device_management/samples/02-use-cases/05-Device-Management-System/frontend/venv/lib/python3.12/site-packages/pip/_vendor/typing_extensions.py +/Users/vgodwin/genesis-test/agent-runtime/device_management/samples/02-use-cases/05-Device-Management-System/frontend/venv/lib/python3.12/site-packages/pip/_vendor/urllib3/__init__.py +/Users/vgodwin/genesis-test/agent-runtime/device_management/samples/02-use-cases/05-Device-Management-System/frontend/venv/lib/python3.12/site-packages/pip/_vendor/urllib3/__pycache__/__init__.cpython-312.pyc +/Users/vgodwin/genesis-test/agent-runtime/device_management/samples/02-use-cases/05-Device-Management-System/frontend/venv/lib/python3.12/site-packages/pip/_vendor/urllib3/__pycache__/_collections.cpython-312.pyc +/Users/vgodwin/genesis-test/agent-runtime/device_management/samples/02-use-cases/05-Device-Management-System/frontend/venv/lib/python3.12/site-packages/pip/_vendor/urllib3/__pycache__/_version.cpython-312.pyc +/Users/vgodwin/genesis-test/agent-runtime/device_management/samples/02-use-cases/05-Device-Management-System/frontend/venv/lib/python3.12/site-packages/pip/_vendor/urllib3/__pycache__/connection.cpython-312.pyc +/Users/vgodwin/genesis-test/agent-runtime/device_management/samples/02-use-cases/05-Device-Management-System/frontend/venv/lib/python3.12/site-packages/pip/_vendor/urllib3/__pycache__/connectionpool.cpython-312.pyc +/Users/vgodwin/genesis-test/agent-runtime/device_management/samples/02-use-cases/05-Device-Management-System/frontend/venv/lib/python3.12/site-packages/pip/_vendor/urllib3/__pycache__/exceptions.cpython-312.pyc +/Users/vgodwin/genesis-test/agent-runtime/device_management/samples/02-use-cases/05-Device-Management-System/frontend/venv/lib/python3.12/site-packages/pip/_vendor/urllib3/__pycache__/fields.cpython-312.pyc +/Users/vgodwin/genesis-test/agent-runtime/device_management/samples/02-use-cases/05-Device-Management-System/frontend/venv/lib/python3.12/site-packages/pip/_vendor/urllib3/__pycache__/filepost.cpython-312.pyc +/Users/vgodwin/genesis-test/agent-runtime/device_management/samples/02-use-cases/05-Device-Management-System/frontend/venv/lib/python3.12/site-packages/pip/_vendor/urllib3/__pycache__/poolmanager.cpython-312.pyc +/Users/vgodwin/genesis-test/agent-runtime/device_management/samples/02-use-cases/05-Device-Management-System/frontend/venv/lib/python3.12/site-packages/pip/_vendor/urllib3/__pycache__/request.cpython-312.pyc +/Users/vgodwin/genesis-test/agent-runtime/device_management/samples/02-use-cases/05-Device-Management-System/frontend/venv/lib/python3.12/site-packages/pip/_vendor/urllib3/__pycache__/response.cpython-312.pyc +/Users/vgodwin/genesis-test/agent-runtime/device_management/samples/02-use-cases/05-Device-Management-System/frontend/venv/lib/python3.12/site-packages/pip/_vendor/urllib3/_collections.py +/Users/vgodwin/genesis-test/agent-runtime/device_management/samples/02-use-cases/05-Device-Management-System/frontend/venv/lib/python3.12/site-packages/pip/_vendor/urllib3/_version.py +/Users/vgodwin/genesis-test/agent-runtime/device_management/samples/02-use-cases/05-Device-Management-System/frontend/venv/lib/python3.12/site-packages/pip/_vendor/urllib3/connection.py +/Users/vgodwin/genesis-test/agent-runtime/device_management/samples/02-use-cases/05-Device-Management-System/frontend/venv/lib/python3.12/site-packages/pip/_vendor/urllib3/connectionpool.py +/Users/vgodwin/genesis-test/agent-runtime/device_management/samples/02-use-cases/05-Device-Management-System/frontend/venv/lib/python3.12/site-packages/pip/_vendor/urllib3/contrib/__init__.py +/Users/vgodwin/genesis-test/agent-runtime/device_management/samples/02-use-cases/05-Device-Management-System/frontend/venv/lib/python3.12/site-packages/pip/_vendor/urllib3/contrib/__pycache__/__init__.cpython-312.pyc +/Users/vgodwin/genesis-test/agent-runtime/device_management/samples/02-use-cases/05-Device-Management-System/frontend/venv/lib/python3.12/site-packages/pip/_vendor/urllib3/contrib/__pycache__/_appengine_environ.cpython-312.pyc +/Users/vgodwin/genesis-test/agent-runtime/device_management/samples/02-use-cases/05-Device-Management-System/frontend/venv/lib/python3.12/site-packages/pip/_vendor/urllib3/contrib/__pycache__/appengine.cpython-312.pyc +/Users/vgodwin/genesis-test/agent-runtime/device_management/samples/02-use-cases/05-Device-Management-System/frontend/venv/lib/python3.12/site-packages/pip/_vendor/urllib3/contrib/__pycache__/ntlmpool.cpython-312.pyc +/Users/vgodwin/genesis-test/agent-runtime/device_management/samples/02-use-cases/05-Device-Management-System/frontend/venv/lib/python3.12/site-packages/pip/_vendor/urllib3/contrib/__pycache__/pyopenssl.cpython-312.pyc +/Users/vgodwin/genesis-test/agent-runtime/device_management/samples/02-use-cases/05-Device-Management-System/frontend/venv/lib/python3.12/site-packages/pip/_vendor/urllib3/contrib/__pycache__/securetransport.cpython-312.pyc +/Users/vgodwin/genesis-test/agent-runtime/device_management/samples/02-use-cases/05-Device-Management-System/frontend/venv/lib/python3.12/site-packages/pip/_vendor/urllib3/contrib/__pycache__/socks.cpython-312.pyc +/Users/vgodwin/genesis-test/agent-runtime/device_management/samples/02-use-cases/05-Device-Management-System/frontend/venv/lib/python3.12/site-packages/pip/_vendor/urllib3/contrib/_appengine_environ.py +/Users/vgodwin/genesis-test/agent-runtime/device_management/samples/02-use-cases/05-Device-Management-System/frontend/venv/lib/python3.12/site-packages/pip/_vendor/urllib3/contrib/_securetransport/__init__.py +/Users/vgodwin/genesis-test/agent-runtime/device_management/samples/02-use-cases/05-Device-Management-System/frontend/venv/lib/python3.12/site-packages/pip/_vendor/urllib3/contrib/_securetransport/__pycache__/__init__.cpython-312.pyc +/Users/vgodwin/genesis-test/agent-runtime/device_management/samples/02-use-cases/05-Device-Management-System/frontend/venv/lib/python3.12/site-packages/pip/_vendor/urllib3/contrib/_securetransport/__pycache__/bindings.cpython-312.pyc +/Users/vgodwin/genesis-test/agent-runtime/device_management/samples/02-use-cases/05-Device-Management-System/frontend/venv/lib/python3.12/site-packages/pip/_vendor/urllib3/contrib/_securetransport/__pycache__/low_level.cpython-312.pyc +/Users/vgodwin/genesis-test/agent-runtime/device_management/samples/02-use-cases/05-Device-Management-System/frontend/venv/lib/python3.12/site-packages/pip/_vendor/urllib3/contrib/_securetransport/bindings.py +/Users/vgodwin/genesis-test/agent-runtime/device_management/samples/02-use-cases/05-Device-Management-System/frontend/venv/lib/python3.12/site-packages/pip/_vendor/urllib3/contrib/_securetransport/low_level.py +/Users/vgodwin/genesis-test/agent-runtime/device_management/samples/02-use-cases/05-Device-Management-System/frontend/venv/lib/python3.12/site-packages/pip/_vendor/urllib3/contrib/appengine.py +/Users/vgodwin/genesis-test/agent-runtime/device_management/samples/02-use-cases/05-Device-Management-System/frontend/venv/lib/python3.12/site-packages/pip/_vendor/urllib3/contrib/ntlmpool.py +/Users/vgodwin/genesis-test/agent-runtime/device_management/samples/02-use-cases/05-Device-Management-System/frontend/venv/lib/python3.12/site-packages/pip/_vendor/urllib3/contrib/pyopenssl.py +/Users/vgodwin/genesis-test/agent-runtime/device_management/samples/02-use-cases/05-Device-Management-System/frontend/venv/lib/python3.12/site-packages/pip/_vendor/urllib3/contrib/securetransport.py +/Users/vgodwin/genesis-test/agent-runtime/device_management/samples/02-use-cases/05-Device-Management-System/frontend/venv/lib/python3.12/site-packages/pip/_vendor/urllib3/contrib/socks.py +/Users/vgodwin/genesis-test/agent-runtime/device_management/samples/02-use-cases/05-Device-Management-System/frontend/venv/lib/python3.12/site-packages/pip/_vendor/urllib3/exceptions.py +/Users/vgodwin/genesis-test/agent-runtime/device_management/samples/02-use-cases/05-Device-Management-System/frontend/venv/lib/python3.12/site-packages/pip/_vendor/urllib3/fields.py +/Users/vgodwin/genesis-test/agent-runtime/device_management/samples/02-use-cases/05-Device-Management-System/frontend/venv/lib/python3.12/site-packages/pip/_vendor/urllib3/filepost.py +/Users/vgodwin/genesis-test/agent-runtime/device_management/samples/02-use-cases/05-Device-Management-System/frontend/venv/lib/python3.12/site-packages/pip/_vendor/urllib3/packages/__init__.py +/Users/vgodwin/genesis-test/agent-runtime/device_management/samples/02-use-cases/05-Device-Management-System/frontend/venv/lib/python3.12/site-packages/pip/_vendor/urllib3/packages/__pycache__/__init__.cpython-312.pyc +/Users/vgodwin/genesis-test/agent-runtime/device_management/samples/02-use-cases/05-Device-Management-System/frontend/venv/lib/python3.12/site-packages/pip/_vendor/urllib3/packages/__pycache__/six.cpython-312.pyc +/Users/vgodwin/genesis-test/agent-runtime/device_management/samples/02-use-cases/05-Device-Management-System/frontend/venv/lib/python3.12/site-packages/pip/_vendor/urllib3/packages/backports/__init__.py +/Users/vgodwin/genesis-test/agent-runtime/device_management/samples/02-use-cases/05-Device-Management-System/frontend/venv/lib/python3.12/site-packages/pip/_vendor/urllib3/packages/backports/__pycache__/__init__.cpython-312.pyc +/Users/vgodwin/genesis-test/agent-runtime/device_management/samples/02-use-cases/05-Device-Management-System/frontend/venv/lib/python3.12/site-packages/pip/_vendor/urllib3/packages/backports/__pycache__/makefile.cpython-312.pyc +/Users/vgodwin/genesis-test/agent-runtime/device_management/samples/02-use-cases/05-Device-Management-System/frontend/venv/lib/python3.12/site-packages/pip/_vendor/urllib3/packages/backports/__pycache__/weakref_finalize.cpython-312.pyc +/Users/vgodwin/genesis-test/agent-runtime/device_management/samples/02-use-cases/05-Device-Management-System/frontend/venv/lib/python3.12/site-packages/pip/_vendor/urllib3/packages/backports/makefile.py +/Users/vgodwin/genesis-test/agent-runtime/device_management/samples/02-use-cases/05-Device-Management-System/frontend/venv/lib/python3.12/site-packages/pip/_vendor/urllib3/packages/backports/weakref_finalize.py +/Users/vgodwin/genesis-test/agent-runtime/device_management/samples/02-use-cases/05-Device-Management-System/frontend/venv/lib/python3.12/site-packages/pip/_vendor/urllib3/packages/six.py +/Users/vgodwin/genesis-test/agent-runtime/device_management/samples/02-use-cases/05-Device-Management-System/frontend/venv/lib/python3.12/site-packages/pip/_vendor/urllib3/poolmanager.py +/Users/vgodwin/genesis-test/agent-runtime/device_management/samples/02-use-cases/05-Device-Management-System/frontend/venv/lib/python3.12/site-packages/pip/_vendor/urllib3/request.py +/Users/vgodwin/genesis-test/agent-runtime/device_management/samples/02-use-cases/05-Device-Management-System/frontend/venv/lib/python3.12/site-packages/pip/_vendor/urllib3/response.py +/Users/vgodwin/genesis-test/agent-runtime/device_management/samples/02-use-cases/05-Device-Management-System/frontend/venv/lib/python3.12/site-packages/pip/_vendor/urllib3/util/__init__.py +/Users/vgodwin/genesis-test/agent-runtime/device_management/samples/02-use-cases/05-Device-Management-System/frontend/venv/lib/python3.12/site-packages/pip/_vendor/urllib3/util/__pycache__/__init__.cpython-312.pyc +/Users/vgodwin/genesis-test/agent-runtime/device_management/samples/02-use-cases/05-Device-Management-System/frontend/venv/lib/python3.12/site-packages/pip/_vendor/urllib3/util/__pycache__/connection.cpython-312.pyc +/Users/vgodwin/genesis-test/agent-runtime/device_management/samples/02-use-cases/05-Device-Management-System/frontend/venv/lib/python3.12/site-packages/pip/_vendor/urllib3/util/__pycache__/proxy.cpython-312.pyc +/Users/vgodwin/genesis-test/agent-runtime/device_management/samples/02-use-cases/05-Device-Management-System/frontend/venv/lib/python3.12/site-packages/pip/_vendor/urllib3/util/__pycache__/queue.cpython-312.pyc +/Users/vgodwin/genesis-test/agent-runtime/device_management/samples/02-use-cases/05-Device-Management-System/frontend/venv/lib/python3.12/site-packages/pip/_vendor/urllib3/util/__pycache__/request.cpython-312.pyc +/Users/vgodwin/genesis-test/agent-runtime/device_management/samples/02-use-cases/05-Device-Management-System/frontend/venv/lib/python3.12/site-packages/pip/_vendor/urllib3/util/__pycache__/response.cpython-312.pyc +/Users/vgodwin/genesis-test/agent-runtime/device_management/samples/02-use-cases/05-Device-Management-System/frontend/venv/lib/python3.12/site-packages/pip/_vendor/urllib3/util/__pycache__/retry.cpython-312.pyc +/Users/vgodwin/genesis-test/agent-runtime/device_management/samples/02-use-cases/05-Device-Management-System/frontend/venv/lib/python3.12/site-packages/pip/_vendor/urllib3/util/__pycache__/ssl_.cpython-312.pyc +/Users/vgodwin/genesis-test/agent-runtime/device_management/samples/02-use-cases/05-Device-Management-System/frontend/venv/lib/python3.12/site-packages/pip/_vendor/urllib3/util/__pycache__/ssl_match_hostname.cpython-312.pyc +/Users/vgodwin/genesis-test/agent-runtime/device_management/samples/02-use-cases/05-Device-Management-System/frontend/venv/lib/python3.12/site-packages/pip/_vendor/urllib3/util/__pycache__/ssltransport.cpython-312.pyc +/Users/vgodwin/genesis-test/agent-runtime/device_management/samples/02-use-cases/05-Device-Management-System/frontend/venv/lib/python3.12/site-packages/pip/_vendor/urllib3/util/__pycache__/timeout.cpython-312.pyc +/Users/vgodwin/genesis-test/agent-runtime/device_management/samples/02-use-cases/05-Device-Management-System/frontend/venv/lib/python3.12/site-packages/pip/_vendor/urllib3/util/__pycache__/url.cpython-312.pyc +/Users/vgodwin/genesis-test/agent-runtime/device_management/samples/02-use-cases/05-Device-Management-System/frontend/venv/lib/python3.12/site-packages/pip/_vendor/urllib3/util/__pycache__/wait.cpython-312.pyc +/Users/vgodwin/genesis-test/agent-runtime/device_management/samples/02-use-cases/05-Device-Management-System/frontend/venv/lib/python3.12/site-packages/pip/_vendor/urllib3/util/connection.py +/Users/vgodwin/genesis-test/agent-runtime/device_management/samples/02-use-cases/05-Device-Management-System/frontend/venv/lib/python3.12/site-packages/pip/_vendor/urllib3/util/proxy.py +/Users/vgodwin/genesis-test/agent-runtime/device_management/samples/02-use-cases/05-Device-Management-System/frontend/venv/lib/python3.12/site-packages/pip/_vendor/urllib3/util/queue.py +/Users/vgodwin/genesis-test/agent-runtime/device_management/samples/02-use-cases/05-Device-Management-System/frontend/venv/lib/python3.12/site-packages/pip/_vendor/urllib3/util/request.py +/Users/vgodwin/genesis-test/agent-runtime/device_management/samples/02-use-cases/05-Device-Management-System/frontend/venv/lib/python3.12/site-packages/pip/_vendor/urllib3/util/response.py +/Users/vgodwin/genesis-test/agent-runtime/device_management/samples/02-use-cases/05-Device-Management-System/frontend/venv/lib/python3.12/site-packages/pip/_vendor/urllib3/util/retry.py +/Users/vgodwin/genesis-test/agent-runtime/device_management/samples/02-use-cases/05-Device-Management-System/frontend/venv/lib/python3.12/site-packages/pip/_vendor/urllib3/util/ssl_.py +/Users/vgodwin/genesis-test/agent-runtime/device_management/samples/02-use-cases/05-Device-Management-System/frontend/venv/lib/python3.12/site-packages/pip/_vendor/urllib3/util/ssl_match_hostname.py +/Users/vgodwin/genesis-test/agent-runtime/device_management/samples/02-use-cases/05-Device-Management-System/frontend/venv/lib/python3.12/site-packages/pip/_vendor/urllib3/util/ssltransport.py +/Users/vgodwin/genesis-test/agent-runtime/device_management/samples/02-use-cases/05-Device-Management-System/frontend/venv/lib/python3.12/site-packages/pip/_vendor/urllib3/util/timeout.py +/Users/vgodwin/genesis-test/agent-runtime/device_management/samples/02-use-cases/05-Device-Management-System/frontend/venv/lib/python3.12/site-packages/pip/_vendor/urllib3/util/url.py +/Users/vgodwin/genesis-test/agent-runtime/device_management/samples/02-use-cases/05-Device-Management-System/frontend/venv/lib/python3.12/site-packages/pip/_vendor/urllib3/util/wait.py +/Users/vgodwin/genesis-test/agent-runtime/device_management/samples/02-use-cases/05-Device-Management-System/frontend/venv/lib/python3.12/site-packages/pip/_vendor/vendor.txt +/Users/vgodwin/genesis-test/agent-runtime/device_management/samples/02-use-cases/05-Device-Management-System/frontend/venv/lib/python3.12/site-packages/pip/py.typed +/Users/vgodwin/genesis-test/agent-runtime/device_management/samples/02-use-cases/05-Device-Management-System/frontend/venv/lib/python3.12/site-packages/pyasn1-0.6.1.dist-info/INSTALLER +/Users/vgodwin/genesis-test/agent-runtime/device_management/samples/02-use-cases/05-Device-Management-System/frontend/venv/lib/python3.12/site-packages/pyasn1-0.6.1.dist-info/LICENSE.rst +/Users/vgodwin/genesis-test/agent-runtime/device_management/samples/02-use-cases/05-Device-Management-System/frontend/venv/lib/python3.12/site-packages/pyasn1-0.6.1.dist-info/METADATA +/Users/vgodwin/genesis-test/agent-runtime/device_management/samples/02-use-cases/05-Device-Management-System/frontend/venv/lib/python3.12/site-packages/pyasn1-0.6.1.dist-info/RECORD +/Users/vgodwin/genesis-test/agent-runtime/device_management/samples/02-use-cases/05-Device-Management-System/frontend/venv/lib/python3.12/site-packages/pyasn1-0.6.1.dist-info/WHEEL +/Users/vgodwin/genesis-test/agent-runtime/device_management/samples/02-use-cases/05-Device-Management-System/frontend/venv/lib/python3.12/site-packages/pyasn1-0.6.1.dist-info/top_level.txt +/Users/vgodwin/genesis-test/agent-runtime/device_management/samples/02-use-cases/05-Device-Management-System/frontend/venv/lib/python3.12/site-packages/pyasn1-0.6.1.dist-info/zip-safe +/Users/vgodwin/genesis-test/agent-runtime/device_management/samples/02-use-cases/05-Device-Management-System/frontend/venv/lib/python3.12/site-packages/pyasn1/__init__.py +/Users/vgodwin/genesis-test/agent-runtime/device_management/samples/02-use-cases/05-Device-Management-System/frontend/venv/lib/python3.12/site-packages/pyasn1/__pycache__/__init__.cpython-312.pyc +/Users/vgodwin/genesis-test/agent-runtime/device_management/samples/02-use-cases/05-Device-Management-System/frontend/venv/lib/python3.12/site-packages/pyasn1/__pycache__/debug.cpython-312.pyc +/Users/vgodwin/genesis-test/agent-runtime/device_management/samples/02-use-cases/05-Device-Management-System/frontend/venv/lib/python3.12/site-packages/pyasn1/__pycache__/error.cpython-312.pyc +/Users/vgodwin/genesis-test/agent-runtime/device_management/samples/02-use-cases/05-Device-Management-System/frontend/venv/lib/python3.12/site-packages/pyasn1/codec/__init__.py +/Users/vgodwin/genesis-test/agent-runtime/device_management/samples/02-use-cases/05-Device-Management-System/frontend/venv/lib/python3.12/site-packages/pyasn1/codec/__pycache__/__init__.cpython-312.pyc +/Users/vgodwin/genesis-test/agent-runtime/device_management/samples/02-use-cases/05-Device-Management-System/frontend/venv/lib/python3.12/site-packages/pyasn1/codec/__pycache__/streaming.cpython-312.pyc +/Users/vgodwin/genesis-test/agent-runtime/device_management/samples/02-use-cases/05-Device-Management-System/frontend/venv/lib/python3.12/site-packages/pyasn1/codec/ber/__init__.py +/Users/vgodwin/genesis-test/agent-runtime/device_management/samples/02-use-cases/05-Device-Management-System/frontend/venv/lib/python3.12/site-packages/pyasn1/codec/ber/__pycache__/__init__.cpython-312.pyc +/Users/vgodwin/genesis-test/agent-runtime/device_management/samples/02-use-cases/05-Device-Management-System/frontend/venv/lib/python3.12/site-packages/pyasn1/codec/ber/__pycache__/decoder.cpython-312.pyc +/Users/vgodwin/genesis-test/agent-runtime/device_management/samples/02-use-cases/05-Device-Management-System/frontend/venv/lib/python3.12/site-packages/pyasn1/codec/ber/__pycache__/encoder.cpython-312.pyc +/Users/vgodwin/genesis-test/agent-runtime/device_management/samples/02-use-cases/05-Device-Management-System/frontend/venv/lib/python3.12/site-packages/pyasn1/codec/ber/__pycache__/eoo.cpython-312.pyc +/Users/vgodwin/genesis-test/agent-runtime/device_management/samples/02-use-cases/05-Device-Management-System/frontend/venv/lib/python3.12/site-packages/pyasn1/codec/ber/decoder.py +/Users/vgodwin/genesis-test/agent-runtime/device_management/samples/02-use-cases/05-Device-Management-System/frontend/venv/lib/python3.12/site-packages/pyasn1/codec/ber/encoder.py +/Users/vgodwin/genesis-test/agent-runtime/device_management/samples/02-use-cases/05-Device-Management-System/frontend/venv/lib/python3.12/site-packages/pyasn1/codec/ber/eoo.py +/Users/vgodwin/genesis-test/agent-runtime/device_management/samples/02-use-cases/05-Device-Management-System/frontend/venv/lib/python3.12/site-packages/pyasn1/codec/cer/__init__.py +/Users/vgodwin/genesis-test/agent-runtime/device_management/samples/02-use-cases/05-Device-Management-System/frontend/venv/lib/python3.12/site-packages/pyasn1/codec/cer/__pycache__/__init__.cpython-312.pyc +/Users/vgodwin/genesis-test/agent-runtime/device_management/samples/02-use-cases/05-Device-Management-System/frontend/venv/lib/python3.12/site-packages/pyasn1/codec/cer/__pycache__/decoder.cpython-312.pyc +/Users/vgodwin/genesis-test/agent-runtime/device_management/samples/02-use-cases/05-Device-Management-System/frontend/venv/lib/python3.12/site-packages/pyasn1/codec/cer/__pycache__/encoder.cpython-312.pyc +/Users/vgodwin/genesis-test/agent-runtime/device_management/samples/02-use-cases/05-Device-Management-System/frontend/venv/lib/python3.12/site-packages/pyasn1/codec/cer/decoder.py +/Users/vgodwin/genesis-test/agent-runtime/device_management/samples/02-use-cases/05-Device-Management-System/frontend/venv/lib/python3.12/site-packages/pyasn1/codec/cer/encoder.py +/Users/vgodwin/genesis-test/agent-runtime/device_management/samples/02-use-cases/05-Device-Management-System/frontend/venv/lib/python3.12/site-packages/pyasn1/codec/der/__init__.py +/Users/vgodwin/genesis-test/agent-runtime/device_management/samples/02-use-cases/05-Device-Management-System/frontend/venv/lib/python3.12/site-packages/pyasn1/codec/der/__pycache__/__init__.cpython-312.pyc +/Users/vgodwin/genesis-test/agent-runtime/device_management/samples/02-use-cases/05-Device-Management-System/frontend/venv/lib/python3.12/site-packages/pyasn1/codec/der/__pycache__/decoder.cpython-312.pyc +/Users/vgodwin/genesis-test/agent-runtime/device_management/samples/02-use-cases/05-Device-Management-System/frontend/venv/lib/python3.12/site-packages/pyasn1/codec/der/__pycache__/encoder.cpython-312.pyc +/Users/vgodwin/genesis-test/agent-runtime/device_management/samples/02-use-cases/05-Device-Management-System/frontend/venv/lib/python3.12/site-packages/pyasn1/codec/der/decoder.py +/Users/vgodwin/genesis-test/agent-runtime/device_management/samples/02-use-cases/05-Device-Management-System/frontend/venv/lib/python3.12/site-packages/pyasn1/codec/der/encoder.py +/Users/vgodwin/genesis-test/agent-runtime/device_management/samples/02-use-cases/05-Device-Management-System/frontend/venv/lib/python3.12/site-packages/pyasn1/codec/native/__init__.py +/Users/vgodwin/genesis-test/agent-runtime/device_management/samples/02-use-cases/05-Device-Management-System/frontend/venv/lib/python3.12/site-packages/pyasn1/codec/native/__pycache__/__init__.cpython-312.pyc +/Users/vgodwin/genesis-test/agent-runtime/device_management/samples/02-use-cases/05-Device-Management-System/frontend/venv/lib/python3.12/site-packages/pyasn1/codec/native/__pycache__/decoder.cpython-312.pyc +/Users/vgodwin/genesis-test/agent-runtime/device_management/samples/02-use-cases/05-Device-Management-System/frontend/venv/lib/python3.12/site-packages/pyasn1/codec/native/__pycache__/encoder.cpython-312.pyc +/Users/vgodwin/genesis-test/agent-runtime/device_management/samples/02-use-cases/05-Device-Management-System/frontend/venv/lib/python3.12/site-packages/pyasn1/codec/native/decoder.py +/Users/vgodwin/genesis-test/agent-runtime/device_management/samples/02-use-cases/05-Device-Management-System/frontend/venv/lib/python3.12/site-packages/pyasn1/codec/native/encoder.py +/Users/vgodwin/genesis-test/agent-runtime/device_management/samples/02-use-cases/05-Device-Management-System/frontend/venv/lib/python3.12/site-packages/pyasn1/codec/streaming.py +/Users/vgodwin/genesis-test/agent-runtime/device_management/samples/02-use-cases/05-Device-Management-System/frontend/venv/lib/python3.12/site-packages/pyasn1/compat/__init__.py +/Users/vgodwin/genesis-test/agent-runtime/device_management/samples/02-use-cases/05-Device-Management-System/frontend/venv/lib/python3.12/site-packages/pyasn1/compat/__pycache__/__init__.cpython-312.pyc +/Users/vgodwin/genesis-test/agent-runtime/device_management/samples/02-use-cases/05-Device-Management-System/frontend/venv/lib/python3.12/site-packages/pyasn1/compat/__pycache__/integer.cpython-312.pyc +/Users/vgodwin/genesis-test/agent-runtime/device_management/samples/02-use-cases/05-Device-Management-System/frontend/venv/lib/python3.12/site-packages/pyasn1/compat/integer.py +/Users/vgodwin/genesis-test/agent-runtime/device_management/samples/02-use-cases/05-Device-Management-System/frontend/venv/lib/python3.12/site-packages/pyasn1/debug.py +/Users/vgodwin/genesis-test/agent-runtime/device_management/samples/02-use-cases/05-Device-Management-System/frontend/venv/lib/python3.12/site-packages/pyasn1/error.py +/Users/vgodwin/genesis-test/agent-runtime/device_management/samples/02-use-cases/05-Device-Management-System/frontend/venv/lib/python3.12/site-packages/pyasn1/type/__init__.py +/Users/vgodwin/genesis-test/agent-runtime/device_management/samples/02-use-cases/05-Device-Management-System/frontend/venv/lib/python3.12/site-packages/pyasn1/type/__pycache__/__init__.cpython-312.pyc +/Users/vgodwin/genesis-test/agent-runtime/device_management/samples/02-use-cases/05-Device-Management-System/frontend/venv/lib/python3.12/site-packages/pyasn1/type/__pycache__/base.cpython-312.pyc +/Users/vgodwin/genesis-test/agent-runtime/device_management/samples/02-use-cases/05-Device-Management-System/frontend/venv/lib/python3.12/site-packages/pyasn1/type/__pycache__/char.cpython-312.pyc +/Users/vgodwin/genesis-test/agent-runtime/device_management/samples/02-use-cases/05-Device-Management-System/frontend/venv/lib/python3.12/site-packages/pyasn1/type/__pycache__/constraint.cpython-312.pyc +/Users/vgodwin/genesis-test/agent-runtime/device_management/samples/02-use-cases/05-Device-Management-System/frontend/venv/lib/python3.12/site-packages/pyasn1/type/__pycache__/error.cpython-312.pyc +/Users/vgodwin/genesis-test/agent-runtime/device_management/samples/02-use-cases/05-Device-Management-System/frontend/venv/lib/python3.12/site-packages/pyasn1/type/__pycache__/namedtype.cpython-312.pyc +/Users/vgodwin/genesis-test/agent-runtime/device_management/samples/02-use-cases/05-Device-Management-System/frontend/venv/lib/python3.12/site-packages/pyasn1/type/__pycache__/namedval.cpython-312.pyc +/Users/vgodwin/genesis-test/agent-runtime/device_management/samples/02-use-cases/05-Device-Management-System/frontend/venv/lib/python3.12/site-packages/pyasn1/type/__pycache__/opentype.cpython-312.pyc +/Users/vgodwin/genesis-test/agent-runtime/device_management/samples/02-use-cases/05-Device-Management-System/frontend/venv/lib/python3.12/site-packages/pyasn1/type/__pycache__/tag.cpython-312.pyc +/Users/vgodwin/genesis-test/agent-runtime/device_management/samples/02-use-cases/05-Device-Management-System/frontend/venv/lib/python3.12/site-packages/pyasn1/type/__pycache__/tagmap.cpython-312.pyc +/Users/vgodwin/genesis-test/agent-runtime/device_management/samples/02-use-cases/05-Device-Management-System/frontend/venv/lib/python3.12/site-packages/pyasn1/type/__pycache__/univ.cpython-312.pyc +/Users/vgodwin/genesis-test/agent-runtime/device_management/samples/02-use-cases/05-Device-Management-System/frontend/venv/lib/python3.12/site-packages/pyasn1/type/__pycache__/useful.cpython-312.pyc +/Users/vgodwin/genesis-test/agent-runtime/device_management/samples/02-use-cases/05-Device-Management-System/frontend/venv/lib/python3.12/site-packages/pyasn1/type/base.py +/Users/vgodwin/genesis-test/agent-runtime/device_management/samples/02-use-cases/05-Device-Management-System/frontend/venv/lib/python3.12/site-packages/pyasn1/type/char.py +/Users/vgodwin/genesis-test/agent-runtime/device_management/samples/02-use-cases/05-Device-Management-System/frontend/venv/lib/python3.12/site-packages/pyasn1/type/constraint.py +/Users/vgodwin/genesis-test/agent-runtime/device_management/samples/02-use-cases/05-Device-Management-System/frontend/venv/lib/python3.12/site-packages/pyasn1/type/error.py +/Users/vgodwin/genesis-test/agent-runtime/device_management/samples/02-use-cases/05-Device-Management-System/frontend/venv/lib/python3.12/site-packages/pyasn1/type/namedtype.py +/Users/vgodwin/genesis-test/agent-runtime/device_management/samples/02-use-cases/05-Device-Management-System/frontend/venv/lib/python3.12/site-packages/pyasn1/type/namedval.py +/Users/vgodwin/genesis-test/agent-runtime/device_management/samples/02-use-cases/05-Device-Management-System/frontend/venv/lib/python3.12/site-packages/pyasn1/type/opentype.py +/Users/vgodwin/genesis-test/agent-runtime/device_management/samples/02-use-cases/05-Device-Management-System/frontend/venv/lib/python3.12/site-packages/pyasn1/type/tag.py +/Users/vgodwin/genesis-test/agent-runtime/device_management/samples/02-use-cases/05-Device-Management-System/frontend/venv/lib/python3.12/site-packages/pyasn1/type/tagmap.py +/Users/vgodwin/genesis-test/agent-runtime/device_management/samples/02-use-cases/05-Device-Management-System/frontend/venv/lib/python3.12/site-packages/pyasn1/type/univ.py +/Users/vgodwin/genesis-test/agent-runtime/device_management/samples/02-use-cases/05-Device-Management-System/frontend/venv/lib/python3.12/site-packages/pyasn1/type/useful.py +/Users/vgodwin/genesis-test/agent-runtime/device_management/samples/02-use-cases/05-Device-Management-System/frontend/venv/lib/python3.12/site-packages/pydantic-2.4.2.dist-info/INSTALLER +/Users/vgodwin/genesis-test/agent-runtime/device_management/samples/02-use-cases/05-Device-Management-System/frontend/venv/lib/python3.12/site-packages/pydantic-2.4.2.dist-info/METADATA +/Users/vgodwin/genesis-test/agent-runtime/device_management/samples/02-use-cases/05-Device-Management-System/frontend/venv/lib/python3.12/site-packages/pydantic-2.4.2.dist-info/RECORD +/Users/vgodwin/genesis-test/agent-runtime/device_management/samples/02-use-cases/05-Device-Management-System/frontend/venv/lib/python3.12/site-packages/pydantic-2.4.2.dist-info/REQUESTED +/Users/vgodwin/genesis-test/agent-runtime/device_management/samples/02-use-cases/05-Device-Management-System/frontend/venv/lib/python3.12/site-packages/pydantic-2.4.2.dist-info/WHEEL +/Users/vgodwin/genesis-test/agent-runtime/device_management/samples/02-use-cases/05-Device-Management-System/frontend/venv/lib/python3.12/site-packages/pydantic-2.4.2.dist-info/licenses/LICENSE +/Users/vgodwin/genesis-test/agent-runtime/device_management/samples/02-use-cases/05-Device-Management-System/frontend/venv/lib/python3.12/site-packages/pydantic/__init__.py +/Users/vgodwin/genesis-test/agent-runtime/device_management/samples/02-use-cases/05-Device-Management-System/frontend/venv/lib/python3.12/site-packages/pydantic/__pycache__/__init__.cpython-312.pyc +/Users/vgodwin/genesis-test/agent-runtime/device_management/samples/02-use-cases/05-Device-Management-System/frontend/venv/lib/python3.12/site-packages/pydantic/__pycache__/_migration.cpython-312.pyc +/Users/vgodwin/genesis-test/agent-runtime/device_management/samples/02-use-cases/05-Device-Management-System/frontend/venv/lib/python3.12/site-packages/pydantic/__pycache__/alias_generators.cpython-312.pyc +/Users/vgodwin/genesis-test/agent-runtime/device_management/samples/02-use-cases/05-Device-Management-System/frontend/venv/lib/python3.12/site-packages/pydantic/__pycache__/annotated_handlers.cpython-312.pyc +/Users/vgodwin/genesis-test/agent-runtime/device_management/samples/02-use-cases/05-Device-Management-System/frontend/venv/lib/python3.12/site-packages/pydantic/__pycache__/class_validators.cpython-312.pyc +/Users/vgodwin/genesis-test/agent-runtime/device_management/samples/02-use-cases/05-Device-Management-System/frontend/venv/lib/python3.12/site-packages/pydantic/__pycache__/color.cpython-312.pyc +/Users/vgodwin/genesis-test/agent-runtime/device_management/samples/02-use-cases/05-Device-Management-System/frontend/venv/lib/python3.12/site-packages/pydantic/__pycache__/config.cpython-312.pyc +/Users/vgodwin/genesis-test/agent-runtime/device_management/samples/02-use-cases/05-Device-Management-System/frontend/venv/lib/python3.12/site-packages/pydantic/__pycache__/dataclasses.cpython-312.pyc +/Users/vgodwin/genesis-test/agent-runtime/device_management/samples/02-use-cases/05-Device-Management-System/frontend/venv/lib/python3.12/site-packages/pydantic/__pycache__/datetime_parse.cpython-312.pyc +/Users/vgodwin/genesis-test/agent-runtime/device_management/samples/02-use-cases/05-Device-Management-System/frontend/venv/lib/python3.12/site-packages/pydantic/__pycache__/decorator.cpython-312.pyc +/Users/vgodwin/genesis-test/agent-runtime/device_management/samples/02-use-cases/05-Device-Management-System/frontend/venv/lib/python3.12/site-packages/pydantic/__pycache__/env_settings.cpython-312.pyc +/Users/vgodwin/genesis-test/agent-runtime/device_management/samples/02-use-cases/05-Device-Management-System/frontend/venv/lib/python3.12/site-packages/pydantic/__pycache__/error_wrappers.cpython-312.pyc +/Users/vgodwin/genesis-test/agent-runtime/device_management/samples/02-use-cases/05-Device-Management-System/frontend/venv/lib/python3.12/site-packages/pydantic/__pycache__/errors.cpython-312.pyc +/Users/vgodwin/genesis-test/agent-runtime/device_management/samples/02-use-cases/05-Device-Management-System/frontend/venv/lib/python3.12/site-packages/pydantic/__pycache__/fields.cpython-312.pyc +/Users/vgodwin/genesis-test/agent-runtime/device_management/samples/02-use-cases/05-Device-Management-System/frontend/venv/lib/python3.12/site-packages/pydantic/__pycache__/functional_serializers.cpython-312.pyc +/Users/vgodwin/genesis-test/agent-runtime/device_management/samples/02-use-cases/05-Device-Management-System/frontend/venv/lib/python3.12/site-packages/pydantic/__pycache__/functional_validators.cpython-312.pyc +/Users/vgodwin/genesis-test/agent-runtime/device_management/samples/02-use-cases/05-Device-Management-System/frontend/venv/lib/python3.12/site-packages/pydantic/__pycache__/generics.cpython-312.pyc +/Users/vgodwin/genesis-test/agent-runtime/device_management/samples/02-use-cases/05-Device-Management-System/frontend/venv/lib/python3.12/site-packages/pydantic/__pycache__/json.cpython-312.pyc +/Users/vgodwin/genesis-test/agent-runtime/device_management/samples/02-use-cases/05-Device-Management-System/frontend/venv/lib/python3.12/site-packages/pydantic/__pycache__/json_schema.cpython-312.pyc +/Users/vgodwin/genesis-test/agent-runtime/device_management/samples/02-use-cases/05-Device-Management-System/frontend/venv/lib/python3.12/site-packages/pydantic/__pycache__/main.cpython-312.pyc +/Users/vgodwin/genesis-test/agent-runtime/device_management/samples/02-use-cases/05-Device-Management-System/frontend/venv/lib/python3.12/site-packages/pydantic/__pycache__/mypy.cpython-312.pyc +/Users/vgodwin/genesis-test/agent-runtime/device_management/samples/02-use-cases/05-Device-Management-System/frontend/venv/lib/python3.12/site-packages/pydantic/__pycache__/networks.cpython-312.pyc +/Users/vgodwin/genesis-test/agent-runtime/device_management/samples/02-use-cases/05-Device-Management-System/frontend/venv/lib/python3.12/site-packages/pydantic/__pycache__/parse.cpython-312.pyc +/Users/vgodwin/genesis-test/agent-runtime/device_management/samples/02-use-cases/05-Device-Management-System/frontend/venv/lib/python3.12/site-packages/pydantic/__pycache__/root_model.cpython-312.pyc +/Users/vgodwin/genesis-test/agent-runtime/device_management/samples/02-use-cases/05-Device-Management-System/frontend/venv/lib/python3.12/site-packages/pydantic/__pycache__/schema.cpython-312.pyc +/Users/vgodwin/genesis-test/agent-runtime/device_management/samples/02-use-cases/05-Device-Management-System/frontend/venv/lib/python3.12/site-packages/pydantic/__pycache__/tools.cpython-312.pyc +/Users/vgodwin/genesis-test/agent-runtime/device_management/samples/02-use-cases/05-Device-Management-System/frontend/venv/lib/python3.12/site-packages/pydantic/__pycache__/type_adapter.cpython-312.pyc +/Users/vgodwin/genesis-test/agent-runtime/device_management/samples/02-use-cases/05-Device-Management-System/frontend/venv/lib/python3.12/site-packages/pydantic/__pycache__/types.cpython-312.pyc +/Users/vgodwin/genesis-test/agent-runtime/device_management/samples/02-use-cases/05-Device-Management-System/frontend/venv/lib/python3.12/site-packages/pydantic/__pycache__/typing.cpython-312.pyc +/Users/vgodwin/genesis-test/agent-runtime/device_management/samples/02-use-cases/05-Device-Management-System/frontend/venv/lib/python3.12/site-packages/pydantic/__pycache__/utils.cpython-312.pyc +/Users/vgodwin/genesis-test/agent-runtime/device_management/samples/02-use-cases/05-Device-Management-System/frontend/venv/lib/python3.12/site-packages/pydantic/__pycache__/validate_call.cpython-312.pyc +/Users/vgodwin/genesis-test/agent-runtime/device_management/samples/02-use-cases/05-Device-Management-System/frontend/venv/lib/python3.12/site-packages/pydantic/__pycache__/validators.cpython-312.pyc +/Users/vgodwin/genesis-test/agent-runtime/device_management/samples/02-use-cases/05-Device-Management-System/frontend/venv/lib/python3.12/site-packages/pydantic/__pycache__/version.cpython-312.pyc +/Users/vgodwin/genesis-test/agent-runtime/device_management/samples/02-use-cases/05-Device-Management-System/frontend/venv/lib/python3.12/site-packages/pydantic/__pycache__/warnings.cpython-312.pyc +/Users/vgodwin/genesis-test/agent-runtime/device_management/samples/02-use-cases/05-Device-Management-System/frontend/venv/lib/python3.12/site-packages/pydantic/_internal/__init__.py +/Users/vgodwin/genesis-test/agent-runtime/device_management/samples/02-use-cases/05-Device-Management-System/frontend/venv/lib/python3.12/site-packages/pydantic/_internal/__pycache__/__init__.cpython-312.pyc +/Users/vgodwin/genesis-test/agent-runtime/device_management/samples/02-use-cases/05-Device-Management-System/frontend/venv/lib/python3.12/site-packages/pydantic/_internal/__pycache__/_config.cpython-312.pyc +/Users/vgodwin/genesis-test/agent-runtime/device_management/samples/02-use-cases/05-Device-Management-System/frontend/venv/lib/python3.12/site-packages/pydantic/_internal/__pycache__/_core_metadata.cpython-312.pyc +/Users/vgodwin/genesis-test/agent-runtime/device_management/samples/02-use-cases/05-Device-Management-System/frontend/venv/lib/python3.12/site-packages/pydantic/_internal/__pycache__/_core_utils.cpython-312.pyc +/Users/vgodwin/genesis-test/agent-runtime/device_management/samples/02-use-cases/05-Device-Management-System/frontend/venv/lib/python3.12/site-packages/pydantic/_internal/__pycache__/_dataclasses.cpython-312.pyc +/Users/vgodwin/genesis-test/agent-runtime/device_management/samples/02-use-cases/05-Device-Management-System/frontend/venv/lib/python3.12/site-packages/pydantic/_internal/__pycache__/_decorators.cpython-312.pyc +/Users/vgodwin/genesis-test/agent-runtime/device_management/samples/02-use-cases/05-Device-Management-System/frontend/venv/lib/python3.12/site-packages/pydantic/_internal/__pycache__/_decorators_v1.cpython-312.pyc +/Users/vgodwin/genesis-test/agent-runtime/device_management/samples/02-use-cases/05-Device-Management-System/frontend/venv/lib/python3.12/site-packages/pydantic/_internal/__pycache__/_discriminated_union.cpython-312.pyc +/Users/vgodwin/genesis-test/agent-runtime/device_management/samples/02-use-cases/05-Device-Management-System/frontend/venv/lib/python3.12/site-packages/pydantic/_internal/__pycache__/_fields.cpython-312.pyc +/Users/vgodwin/genesis-test/agent-runtime/device_management/samples/02-use-cases/05-Device-Management-System/frontend/venv/lib/python3.12/site-packages/pydantic/_internal/__pycache__/_forward_ref.cpython-312.pyc +/Users/vgodwin/genesis-test/agent-runtime/device_management/samples/02-use-cases/05-Device-Management-System/frontend/venv/lib/python3.12/site-packages/pydantic/_internal/__pycache__/_generate_schema.cpython-312.pyc +/Users/vgodwin/genesis-test/agent-runtime/device_management/samples/02-use-cases/05-Device-Management-System/frontend/venv/lib/python3.12/site-packages/pydantic/_internal/__pycache__/_generics.cpython-312.pyc +/Users/vgodwin/genesis-test/agent-runtime/device_management/samples/02-use-cases/05-Device-Management-System/frontend/venv/lib/python3.12/site-packages/pydantic/_internal/__pycache__/_internal_dataclass.cpython-312.pyc +/Users/vgodwin/genesis-test/agent-runtime/device_management/samples/02-use-cases/05-Device-Management-System/frontend/venv/lib/python3.12/site-packages/pydantic/_internal/__pycache__/_known_annotated_metadata.cpython-312.pyc +/Users/vgodwin/genesis-test/agent-runtime/device_management/samples/02-use-cases/05-Device-Management-System/frontend/venv/lib/python3.12/site-packages/pydantic/_internal/__pycache__/_mock_val_ser.cpython-312.pyc +/Users/vgodwin/genesis-test/agent-runtime/device_management/samples/02-use-cases/05-Device-Management-System/frontend/venv/lib/python3.12/site-packages/pydantic/_internal/__pycache__/_model_construction.cpython-312.pyc +/Users/vgodwin/genesis-test/agent-runtime/device_management/samples/02-use-cases/05-Device-Management-System/frontend/venv/lib/python3.12/site-packages/pydantic/_internal/__pycache__/_repr.cpython-312.pyc +/Users/vgodwin/genesis-test/agent-runtime/device_management/samples/02-use-cases/05-Device-Management-System/frontend/venv/lib/python3.12/site-packages/pydantic/_internal/__pycache__/_schema_generation_shared.cpython-312.pyc +/Users/vgodwin/genesis-test/agent-runtime/device_management/samples/02-use-cases/05-Device-Management-System/frontend/venv/lib/python3.12/site-packages/pydantic/_internal/__pycache__/_std_types_schema.cpython-312.pyc +/Users/vgodwin/genesis-test/agent-runtime/device_management/samples/02-use-cases/05-Device-Management-System/frontend/venv/lib/python3.12/site-packages/pydantic/_internal/__pycache__/_typing_extra.cpython-312.pyc +/Users/vgodwin/genesis-test/agent-runtime/device_management/samples/02-use-cases/05-Device-Management-System/frontend/venv/lib/python3.12/site-packages/pydantic/_internal/__pycache__/_utils.cpython-312.pyc +/Users/vgodwin/genesis-test/agent-runtime/device_management/samples/02-use-cases/05-Device-Management-System/frontend/venv/lib/python3.12/site-packages/pydantic/_internal/__pycache__/_validate_call.cpython-312.pyc +/Users/vgodwin/genesis-test/agent-runtime/device_management/samples/02-use-cases/05-Device-Management-System/frontend/venv/lib/python3.12/site-packages/pydantic/_internal/__pycache__/_validators.cpython-312.pyc +/Users/vgodwin/genesis-test/agent-runtime/device_management/samples/02-use-cases/05-Device-Management-System/frontend/venv/lib/python3.12/site-packages/pydantic/_internal/_config.py +/Users/vgodwin/genesis-test/agent-runtime/device_management/samples/02-use-cases/05-Device-Management-System/frontend/venv/lib/python3.12/site-packages/pydantic/_internal/_core_metadata.py +/Users/vgodwin/genesis-test/agent-runtime/device_management/samples/02-use-cases/05-Device-Management-System/frontend/venv/lib/python3.12/site-packages/pydantic/_internal/_core_utils.py +/Users/vgodwin/genesis-test/agent-runtime/device_management/samples/02-use-cases/05-Device-Management-System/frontend/venv/lib/python3.12/site-packages/pydantic/_internal/_dataclasses.py +/Users/vgodwin/genesis-test/agent-runtime/device_management/samples/02-use-cases/05-Device-Management-System/frontend/venv/lib/python3.12/site-packages/pydantic/_internal/_decorators.py +/Users/vgodwin/genesis-test/agent-runtime/device_management/samples/02-use-cases/05-Device-Management-System/frontend/venv/lib/python3.12/site-packages/pydantic/_internal/_decorators_v1.py +/Users/vgodwin/genesis-test/agent-runtime/device_management/samples/02-use-cases/05-Device-Management-System/frontend/venv/lib/python3.12/site-packages/pydantic/_internal/_discriminated_union.py +/Users/vgodwin/genesis-test/agent-runtime/device_management/samples/02-use-cases/05-Device-Management-System/frontend/venv/lib/python3.12/site-packages/pydantic/_internal/_fields.py +/Users/vgodwin/genesis-test/agent-runtime/device_management/samples/02-use-cases/05-Device-Management-System/frontend/venv/lib/python3.12/site-packages/pydantic/_internal/_forward_ref.py +/Users/vgodwin/genesis-test/agent-runtime/device_management/samples/02-use-cases/05-Device-Management-System/frontend/venv/lib/python3.12/site-packages/pydantic/_internal/_generate_schema.py +/Users/vgodwin/genesis-test/agent-runtime/device_management/samples/02-use-cases/05-Device-Management-System/frontend/venv/lib/python3.12/site-packages/pydantic/_internal/_generics.py +/Users/vgodwin/genesis-test/agent-runtime/device_management/samples/02-use-cases/05-Device-Management-System/frontend/venv/lib/python3.12/site-packages/pydantic/_internal/_internal_dataclass.py +/Users/vgodwin/genesis-test/agent-runtime/device_management/samples/02-use-cases/05-Device-Management-System/frontend/venv/lib/python3.12/site-packages/pydantic/_internal/_known_annotated_metadata.py +/Users/vgodwin/genesis-test/agent-runtime/device_management/samples/02-use-cases/05-Device-Management-System/frontend/venv/lib/python3.12/site-packages/pydantic/_internal/_mock_val_ser.py +/Users/vgodwin/genesis-test/agent-runtime/device_management/samples/02-use-cases/05-Device-Management-System/frontend/venv/lib/python3.12/site-packages/pydantic/_internal/_model_construction.py +/Users/vgodwin/genesis-test/agent-runtime/device_management/samples/02-use-cases/05-Device-Management-System/frontend/venv/lib/python3.12/site-packages/pydantic/_internal/_repr.py +/Users/vgodwin/genesis-test/agent-runtime/device_management/samples/02-use-cases/05-Device-Management-System/frontend/venv/lib/python3.12/site-packages/pydantic/_internal/_schema_generation_shared.py +/Users/vgodwin/genesis-test/agent-runtime/device_management/samples/02-use-cases/05-Device-Management-System/frontend/venv/lib/python3.12/site-packages/pydantic/_internal/_std_types_schema.py +/Users/vgodwin/genesis-test/agent-runtime/device_management/samples/02-use-cases/05-Device-Management-System/frontend/venv/lib/python3.12/site-packages/pydantic/_internal/_typing_extra.py +/Users/vgodwin/genesis-test/agent-runtime/device_management/samples/02-use-cases/05-Device-Management-System/frontend/venv/lib/python3.12/site-packages/pydantic/_internal/_utils.py +/Users/vgodwin/genesis-test/agent-runtime/device_management/samples/02-use-cases/05-Device-Management-System/frontend/venv/lib/python3.12/site-packages/pydantic/_internal/_validate_call.py +/Users/vgodwin/genesis-test/agent-runtime/device_management/samples/02-use-cases/05-Device-Management-System/frontend/venv/lib/python3.12/site-packages/pydantic/_internal/_validators.py +/Users/vgodwin/genesis-test/agent-runtime/device_management/samples/02-use-cases/05-Device-Management-System/frontend/venv/lib/python3.12/site-packages/pydantic/_migration.py +/Users/vgodwin/genesis-test/agent-runtime/device_management/samples/02-use-cases/05-Device-Management-System/frontend/venv/lib/python3.12/site-packages/pydantic/alias_generators.py +/Users/vgodwin/genesis-test/agent-runtime/device_management/samples/02-use-cases/05-Device-Management-System/frontend/venv/lib/python3.12/site-packages/pydantic/annotated_handlers.py +/Users/vgodwin/genesis-test/agent-runtime/device_management/samples/02-use-cases/05-Device-Management-System/frontend/venv/lib/python3.12/site-packages/pydantic/class_validators.py +/Users/vgodwin/genesis-test/agent-runtime/device_management/samples/02-use-cases/05-Device-Management-System/frontend/venv/lib/python3.12/site-packages/pydantic/color.py +/Users/vgodwin/genesis-test/agent-runtime/device_management/samples/02-use-cases/05-Device-Management-System/frontend/venv/lib/python3.12/site-packages/pydantic/config.py +/Users/vgodwin/genesis-test/agent-runtime/device_management/samples/02-use-cases/05-Device-Management-System/frontend/venv/lib/python3.12/site-packages/pydantic/dataclasses.py +/Users/vgodwin/genesis-test/agent-runtime/device_management/samples/02-use-cases/05-Device-Management-System/frontend/venv/lib/python3.12/site-packages/pydantic/datetime_parse.py +/Users/vgodwin/genesis-test/agent-runtime/device_management/samples/02-use-cases/05-Device-Management-System/frontend/venv/lib/python3.12/site-packages/pydantic/decorator.py +/Users/vgodwin/genesis-test/agent-runtime/device_management/samples/02-use-cases/05-Device-Management-System/frontend/venv/lib/python3.12/site-packages/pydantic/deprecated/__init__.py +/Users/vgodwin/genesis-test/agent-runtime/device_management/samples/02-use-cases/05-Device-Management-System/frontend/venv/lib/python3.12/site-packages/pydantic/deprecated/__pycache__/__init__.cpython-312.pyc +/Users/vgodwin/genesis-test/agent-runtime/device_management/samples/02-use-cases/05-Device-Management-System/frontend/venv/lib/python3.12/site-packages/pydantic/deprecated/__pycache__/class_validators.cpython-312.pyc +/Users/vgodwin/genesis-test/agent-runtime/device_management/samples/02-use-cases/05-Device-Management-System/frontend/venv/lib/python3.12/site-packages/pydantic/deprecated/__pycache__/config.cpython-312.pyc +/Users/vgodwin/genesis-test/agent-runtime/device_management/samples/02-use-cases/05-Device-Management-System/frontend/venv/lib/python3.12/site-packages/pydantic/deprecated/__pycache__/copy_internals.cpython-312.pyc +/Users/vgodwin/genesis-test/agent-runtime/device_management/samples/02-use-cases/05-Device-Management-System/frontend/venv/lib/python3.12/site-packages/pydantic/deprecated/__pycache__/decorator.cpython-312.pyc +/Users/vgodwin/genesis-test/agent-runtime/device_management/samples/02-use-cases/05-Device-Management-System/frontend/venv/lib/python3.12/site-packages/pydantic/deprecated/__pycache__/json.cpython-312.pyc +/Users/vgodwin/genesis-test/agent-runtime/device_management/samples/02-use-cases/05-Device-Management-System/frontend/venv/lib/python3.12/site-packages/pydantic/deprecated/__pycache__/parse.cpython-312.pyc +/Users/vgodwin/genesis-test/agent-runtime/device_management/samples/02-use-cases/05-Device-Management-System/frontend/venv/lib/python3.12/site-packages/pydantic/deprecated/__pycache__/tools.cpython-312.pyc +/Users/vgodwin/genesis-test/agent-runtime/device_management/samples/02-use-cases/05-Device-Management-System/frontend/venv/lib/python3.12/site-packages/pydantic/deprecated/class_validators.py +/Users/vgodwin/genesis-test/agent-runtime/device_management/samples/02-use-cases/05-Device-Management-System/frontend/venv/lib/python3.12/site-packages/pydantic/deprecated/config.py +/Users/vgodwin/genesis-test/agent-runtime/device_management/samples/02-use-cases/05-Device-Management-System/frontend/venv/lib/python3.12/site-packages/pydantic/deprecated/copy_internals.py +/Users/vgodwin/genesis-test/agent-runtime/device_management/samples/02-use-cases/05-Device-Management-System/frontend/venv/lib/python3.12/site-packages/pydantic/deprecated/decorator.py +/Users/vgodwin/genesis-test/agent-runtime/device_management/samples/02-use-cases/05-Device-Management-System/frontend/venv/lib/python3.12/site-packages/pydantic/deprecated/json.py +/Users/vgodwin/genesis-test/agent-runtime/device_management/samples/02-use-cases/05-Device-Management-System/frontend/venv/lib/python3.12/site-packages/pydantic/deprecated/parse.py +/Users/vgodwin/genesis-test/agent-runtime/device_management/samples/02-use-cases/05-Device-Management-System/frontend/venv/lib/python3.12/site-packages/pydantic/deprecated/tools.py +/Users/vgodwin/genesis-test/agent-runtime/device_management/samples/02-use-cases/05-Device-Management-System/frontend/venv/lib/python3.12/site-packages/pydantic/env_settings.py +/Users/vgodwin/genesis-test/agent-runtime/device_management/samples/02-use-cases/05-Device-Management-System/frontend/venv/lib/python3.12/site-packages/pydantic/error_wrappers.py +/Users/vgodwin/genesis-test/agent-runtime/device_management/samples/02-use-cases/05-Device-Management-System/frontend/venv/lib/python3.12/site-packages/pydantic/errors.py +/Users/vgodwin/genesis-test/agent-runtime/device_management/samples/02-use-cases/05-Device-Management-System/frontend/venv/lib/python3.12/site-packages/pydantic/fields.py +/Users/vgodwin/genesis-test/agent-runtime/device_management/samples/02-use-cases/05-Device-Management-System/frontend/venv/lib/python3.12/site-packages/pydantic/functional_serializers.py +/Users/vgodwin/genesis-test/agent-runtime/device_management/samples/02-use-cases/05-Device-Management-System/frontend/venv/lib/python3.12/site-packages/pydantic/functional_validators.py +/Users/vgodwin/genesis-test/agent-runtime/device_management/samples/02-use-cases/05-Device-Management-System/frontend/venv/lib/python3.12/site-packages/pydantic/generics.py +/Users/vgodwin/genesis-test/agent-runtime/device_management/samples/02-use-cases/05-Device-Management-System/frontend/venv/lib/python3.12/site-packages/pydantic/json.py +/Users/vgodwin/genesis-test/agent-runtime/device_management/samples/02-use-cases/05-Device-Management-System/frontend/venv/lib/python3.12/site-packages/pydantic/json_schema.py +/Users/vgodwin/genesis-test/agent-runtime/device_management/samples/02-use-cases/05-Device-Management-System/frontend/venv/lib/python3.12/site-packages/pydantic/main.py +/Users/vgodwin/genesis-test/agent-runtime/device_management/samples/02-use-cases/05-Device-Management-System/frontend/venv/lib/python3.12/site-packages/pydantic/mypy.py +/Users/vgodwin/genesis-test/agent-runtime/device_management/samples/02-use-cases/05-Device-Management-System/frontend/venv/lib/python3.12/site-packages/pydantic/networks.py +/Users/vgodwin/genesis-test/agent-runtime/device_management/samples/02-use-cases/05-Device-Management-System/frontend/venv/lib/python3.12/site-packages/pydantic/parse.py +/Users/vgodwin/genesis-test/agent-runtime/device_management/samples/02-use-cases/05-Device-Management-System/frontend/venv/lib/python3.12/site-packages/pydantic/plugin/__init__.py +/Users/vgodwin/genesis-test/agent-runtime/device_management/samples/02-use-cases/05-Device-Management-System/frontend/venv/lib/python3.12/site-packages/pydantic/plugin/__pycache__/__init__.cpython-312.pyc +/Users/vgodwin/genesis-test/agent-runtime/device_management/samples/02-use-cases/05-Device-Management-System/frontend/venv/lib/python3.12/site-packages/pydantic/plugin/__pycache__/_loader.cpython-312.pyc +/Users/vgodwin/genesis-test/agent-runtime/device_management/samples/02-use-cases/05-Device-Management-System/frontend/venv/lib/python3.12/site-packages/pydantic/plugin/__pycache__/_schema_validator.cpython-312.pyc +/Users/vgodwin/genesis-test/agent-runtime/device_management/samples/02-use-cases/05-Device-Management-System/frontend/venv/lib/python3.12/site-packages/pydantic/plugin/_loader.py +/Users/vgodwin/genesis-test/agent-runtime/device_management/samples/02-use-cases/05-Device-Management-System/frontend/venv/lib/python3.12/site-packages/pydantic/plugin/_schema_validator.py +/Users/vgodwin/genesis-test/agent-runtime/device_management/samples/02-use-cases/05-Device-Management-System/frontend/venv/lib/python3.12/site-packages/pydantic/py.typed +/Users/vgodwin/genesis-test/agent-runtime/device_management/samples/02-use-cases/05-Device-Management-System/frontend/venv/lib/python3.12/site-packages/pydantic/root_model.py +/Users/vgodwin/genesis-test/agent-runtime/device_management/samples/02-use-cases/05-Device-Management-System/frontend/venv/lib/python3.12/site-packages/pydantic/schema.py +/Users/vgodwin/genesis-test/agent-runtime/device_management/samples/02-use-cases/05-Device-Management-System/frontend/venv/lib/python3.12/site-packages/pydantic/tools.py +/Users/vgodwin/genesis-test/agent-runtime/device_management/samples/02-use-cases/05-Device-Management-System/frontend/venv/lib/python3.12/site-packages/pydantic/type_adapter.py +/Users/vgodwin/genesis-test/agent-runtime/device_management/samples/02-use-cases/05-Device-Management-System/frontend/venv/lib/python3.12/site-packages/pydantic/types.py +/Users/vgodwin/genesis-test/agent-runtime/device_management/samples/02-use-cases/05-Device-Management-System/frontend/venv/lib/python3.12/site-packages/pydantic/typing.py +/Users/vgodwin/genesis-test/agent-runtime/device_management/samples/02-use-cases/05-Device-Management-System/frontend/venv/lib/python3.12/site-packages/pydantic/utils.py +/Users/vgodwin/genesis-test/agent-runtime/device_management/samples/02-use-cases/05-Device-Management-System/frontend/venv/lib/python3.12/site-packages/pydantic/v1/__init__.py +/Users/vgodwin/genesis-test/agent-runtime/device_management/samples/02-use-cases/05-Device-Management-System/frontend/venv/lib/python3.12/site-packages/pydantic/v1/__pycache__/__init__.cpython-312.pyc +/Users/vgodwin/genesis-test/agent-runtime/device_management/samples/02-use-cases/05-Device-Management-System/frontend/venv/lib/python3.12/site-packages/pydantic/v1/__pycache__/_hypothesis_plugin.cpython-312.pyc +/Users/vgodwin/genesis-test/agent-runtime/device_management/samples/02-use-cases/05-Device-Management-System/frontend/venv/lib/python3.12/site-packages/pydantic/v1/__pycache__/annotated_types.cpython-312.pyc +/Users/vgodwin/genesis-test/agent-runtime/device_management/samples/02-use-cases/05-Device-Management-System/frontend/venv/lib/python3.12/site-packages/pydantic/v1/__pycache__/class_validators.cpython-312.pyc +/Users/vgodwin/genesis-test/agent-runtime/device_management/samples/02-use-cases/05-Device-Management-System/frontend/venv/lib/python3.12/site-packages/pydantic/v1/__pycache__/color.cpython-312.pyc +/Users/vgodwin/genesis-test/agent-runtime/device_management/samples/02-use-cases/05-Device-Management-System/frontend/venv/lib/python3.12/site-packages/pydantic/v1/__pycache__/config.cpython-312.pyc +/Users/vgodwin/genesis-test/agent-runtime/device_management/samples/02-use-cases/05-Device-Management-System/frontend/venv/lib/python3.12/site-packages/pydantic/v1/__pycache__/dataclasses.cpython-312.pyc +/Users/vgodwin/genesis-test/agent-runtime/device_management/samples/02-use-cases/05-Device-Management-System/frontend/venv/lib/python3.12/site-packages/pydantic/v1/__pycache__/datetime_parse.cpython-312.pyc +/Users/vgodwin/genesis-test/agent-runtime/device_management/samples/02-use-cases/05-Device-Management-System/frontend/venv/lib/python3.12/site-packages/pydantic/v1/__pycache__/decorator.cpython-312.pyc +/Users/vgodwin/genesis-test/agent-runtime/device_management/samples/02-use-cases/05-Device-Management-System/frontend/venv/lib/python3.12/site-packages/pydantic/v1/__pycache__/env_settings.cpython-312.pyc +/Users/vgodwin/genesis-test/agent-runtime/device_management/samples/02-use-cases/05-Device-Management-System/frontend/venv/lib/python3.12/site-packages/pydantic/v1/__pycache__/error_wrappers.cpython-312.pyc +/Users/vgodwin/genesis-test/agent-runtime/device_management/samples/02-use-cases/05-Device-Management-System/frontend/venv/lib/python3.12/site-packages/pydantic/v1/__pycache__/errors.cpython-312.pyc +/Users/vgodwin/genesis-test/agent-runtime/device_management/samples/02-use-cases/05-Device-Management-System/frontend/venv/lib/python3.12/site-packages/pydantic/v1/__pycache__/fields.cpython-312.pyc +/Users/vgodwin/genesis-test/agent-runtime/device_management/samples/02-use-cases/05-Device-Management-System/frontend/venv/lib/python3.12/site-packages/pydantic/v1/__pycache__/generics.cpython-312.pyc +/Users/vgodwin/genesis-test/agent-runtime/device_management/samples/02-use-cases/05-Device-Management-System/frontend/venv/lib/python3.12/site-packages/pydantic/v1/__pycache__/json.cpython-312.pyc +/Users/vgodwin/genesis-test/agent-runtime/device_management/samples/02-use-cases/05-Device-Management-System/frontend/venv/lib/python3.12/site-packages/pydantic/v1/__pycache__/main.cpython-312.pyc +/Users/vgodwin/genesis-test/agent-runtime/device_management/samples/02-use-cases/05-Device-Management-System/frontend/venv/lib/python3.12/site-packages/pydantic/v1/__pycache__/mypy.cpython-312.pyc +/Users/vgodwin/genesis-test/agent-runtime/device_management/samples/02-use-cases/05-Device-Management-System/frontend/venv/lib/python3.12/site-packages/pydantic/v1/__pycache__/networks.cpython-312.pyc +/Users/vgodwin/genesis-test/agent-runtime/device_management/samples/02-use-cases/05-Device-Management-System/frontend/venv/lib/python3.12/site-packages/pydantic/v1/__pycache__/parse.cpython-312.pyc +/Users/vgodwin/genesis-test/agent-runtime/device_management/samples/02-use-cases/05-Device-Management-System/frontend/venv/lib/python3.12/site-packages/pydantic/v1/__pycache__/schema.cpython-312.pyc +/Users/vgodwin/genesis-test/agent-runtime/device_management/samples/02-use-cases/05-Device-Management-System/frontend/venv/lib/python3.12/site-packages/pydantic/v1/__pycache__/tools.cpython-312.pyc +/Users/vgodwin/genesis-test/agent-runtime/device_management/samples/02-use-cases/05-Device-Management-System/frontend/venv/lib/python3.12/site-packages/pydantic/v1/__pycache__/types.cpython-312.pyc +/Users/vgodwin/genesis-test/agent-runtime/device_management/samples/02-use-cases/05-Device-Management-System/frontend/venv/lib/python3.12/site-packages/pydantic/v1/__pycache__/typing.cpython-312.pyc +/Users/vgodwin/genesis-test/agent-runtime/device_management/samples/02-use-cases/05-Device-Management-System/frontend/venv/lib/python3.12/site-packages/pydantic/v1/__pycache__/utils.cpython-312.pyc +/Users/vgodwin/genesis-test/agent-runtime/device_management/samples/02-use-cases/05-Device-Management-System/frontend/venv/lib/python3.12/site-packages/pydantic/v1/__pycache__/validators.cpython-312.pyc +/Users/vgodwin/genesis-test/agent-runtime/device_management/samples/02-use-cases/05-Device-Management-System/frontend/venv/lib/python3.12/site-packages/pydantic/v1/__pycache__/version.cpython-312.pyc +/Users/vgodwin/genesis-test/agent-runtime/device_management/samples/02-use-cases/05-Device-Management-System/frontend/venv/lib/python3.12/site-packages/pydantic/v1/_hypothesis_plugin.py +/Users/vgodwin/genesis-test/agent-runtime/device_management/samples/02-use-cases/05-Device-Management-System/frontend/venv/lib/python3.12/site-packages/pydantic/v1/annotated_types.py +/Users/vgodwin/genesis-test/agent-runtime/device_management/samples/02-use-cases/05-Device-Management-System/frontend/venv/lib/python3.12/site-packages/pydantic/v1/class_validators.py +/Users/vgodwin/genesis-test/agent-runtime/device_management/samples/02-use-cases/05-Device-Management-System/frontend/venv/lib/python3.12/site-packages/pydantic/v1/color.py +/Users/vgodwin/genesis-test/agent-runtime/device_management/samples/02-use-cases/05-Device-Management-System/frontend/venv/lib/python3.12/site-packages/pydantic/v1/config.py +/Users/vgodwin/genesis-test/agent-runtime/device_management/samples/02-use-cases/05-Device-Management-System/frontend/venv/lib/python3.12/site-packages/pydantic/v1/dataclasses.py +/Users/vgodwin/genesis-test/agent-runtime/device_management/samples/02-use-cases/05-Device-Management-System/frontend/venv/lib/python3.12/site-packages/pydantic/v1/datetime_parse.py +/Users/vgodwin/genesis-test/agent-runtime/device_management/samples/02-use-cases/05-Device-Management-System/frontend/venv/lib/python3.12/site-packages/pydantic/v1/decorator.py +/Users/vgodwin/genesis-test/agent-runtime/device_management/samples/02-use-cases/05-Device-Management-System/frontend/venv/lib/python3.12/site-packages/pydantic/v1/env_settings.py +/Users/vgodwin/genesis-test/agent-runtime/device_management/samples/02-use-cases/05-Device-Management-System/frontend/venv/lib/python3.12/site-packages/pydantic/v1/error_wrappers.py +/Users/vgodwin/genesis-test/agent-runtime/device_management/samples/02-use-cases/05-Device-Management-System/frontend/venv/lib/python3.12/site-packages/pydantic/v1/errors.py +/Users/vgodwin/genesis-test/agent-runtime/device_management/samples/02-use-cases/05-Device-Management-System/frontend/venv/lib/python3.12/site-packages/pydantic/v1/fields.py +/Users/vgodwin/genesis-test/agent-runtime/device_management/samples/02-use-cases/05-Device-Management-System/frontend/venv/lib/python3.12/site-packages/pydantic/v1/generics.py +/Users/vgodwin/genesis-test/agent-runtime/device_management/samples/02-use-cases/05-Device-Management-System/frontend/venv/lib/python3.12/site-packages/pydantic/v1/json.py +/Users/vgodwin/genesis-test/agent-runtime/device_management/samples/02-use-cases/05-Device-Management-System/frontend/venv/lib/python3.12/site-packages/pydantic/v1/main.py +/Users/vgodwin/genesis-test/agent-runtime/device_management/samples/02-use-cases/05-Device-Management-System/frontend/venv/lib/python3.12/site-packages/pydantic/v1/mypy.py +/Users/vgodwin/genesis-test/agent-runtime/device_management/samples/02-use-cases/05-Device-Management-System/frontend/venv/lib/python3.12/site-packages/pydantic/v1/networks.py +/Users/vgodwin/genesis-test/agent-runtime/device_management/samples/02-use-cases/05-Device-Management-System/frontend/venv/lib/python3.12/site-packages/pydantic/v1/parse.py +/Users/vgodwin/genesis-test/agent-runtime/device_management/samples/02-use-cases/05-Device-Management-System/frontend/venv/lib/python3.12/site-packages/pydantic/v1/py.typed +/Users/vgodwin/genesis-test/agent-runtime/device_management/samples/02-use-cases/05-Device-Management-System/frontend/venv/lib/python3.12/site-packages/pydantic/v1/schema.py +/Users/vgodwin/genesis-test/agent-runtime/device_management/samples/02-use-cases/05-Device-Management-System/frontend/venv/lib/python3.12/site-packages/pydantic/v1/tools.py +/Users/vgodwin/genesis-test/agent-runtime/device_management/samples/02-use-cases/05-Device-Management-System/frontend/venv/lib/python3.12/site-packages/pydantic/v1/types.py +/Users/vgodwin/genesis-test/agent-runtime/device_management/samples/02-use-cases/05-Device-Management-System/frontend/venv/lib/python3.12/site-packages/pydantic/v1/typing.py +/Users/vgodwin/genesis-test/agent-runtime/device_management/samples/02-use-cases/05-Device-Management-System/frontend/venv/lib/python3.12/site-packages/pydantic/v1/utils.py +/Users/vgodwin/genesis-test/agent-runtime/device_management/samples/02-use-cases/05-Device-Management-System/frontend/venv/lib/python3.12/site-packages/pydantic/v1/validators.py +/Users/vgodwin/genesis-test/agent-runtime/device_management/samples/02-use-cases/05-Device-Management-System/frontend/venv/lib/python3.12/site-packages/pydantic/v1/version.py +/Users/vgodwin/genesis-test/agent-runtime/device_management/samples/02-use-cases/05-Device-Management-System/frontend/venv/lib/python3.12/site-packages/pydantic/validate_call.py +/Users/vgodwin/genesis-test/agent-runtime/device_management/samples/02-use-cases/05-Device-Management-System/frontend/venv/lib/python3.12/site-packages/pydantic/validators.py +/Users/vgodwin/genesis-test/agent-runtime/device_management/samples/02-use-cases/05-Device-Management-System/frontend/venv/lib/python3.12/site-packages/pydantic/version.py +/Users/vgodwin/genesis-test/agent-runtime/device_management/samples/02-use-cases/05-Device-Management-System/frontend/venv/lib/python3.12/site-packages/pydantic/warnings.py +/Users/vgodwin/genesis-test/agent-runtime/device_management/samples/02-use-cases/05-Device-Management-System/frontend/venv/lib/python3.12/site-packages/pydantic_core-2.10.1.dist-info/INSTALLER +/Users/vgodwin/genesis-test/agent-runtime/device_management/samples/02-use-cases/05-Device-Management-System/frontend/venv/lib/python3.12/site-packages/pydantic_core-2.10.1.dist-info/METADATA +/Users/vgodwin/genesis-test/agent-runtime/device_management/samples/02-use-cases/05-Device-Management-System/frontend/venv/lib/python3.12/site-packages/pydantic_core-2.10.1.dist-info/RECORD +/Users/vgodwin/genesis-test/agent-runtime/device_management/samples/02-use-cases/05-Device-Management-System/frontend/venv/lib/python3.12/site-packages/pydantic_core-2.10.1.dist-info/WHEEL +/Users/vgodwin/genesis-test/agent-runtime/device_management/samples/02-use-cases/05-Device-Management-System/frontend/venv/lib/python3.12/site-packages/pydantic_core-2.10.1.dist-info/license_files/LICENSE +/Users/vgodwin/genesis-test/agent-runtime/device_management/samples/02-use-cases/05-Device-Management-System/frontend/venv/lib/python3.12/site-packages/pydantic_core/__init__.py +/Users/vgodwin/genesis-test/agent-runtime/device_management/samples/02-use-cases/05-Device-Management-System/frontend/venv/lib/python3.12/site-packages/pydantic_core/__pycache__/__init__.cpython-312.pyc +/Users/vgodwin/genesis-test/agent-runtime/device_management/samples/02-use-cases/05-Device-Management-System/frontend/venv/lib/python3.12/site-packages/pydantic_core/__pycache__/core_schema.cpython-312.pyc +/Users/vgodwin/genesis-test/agent-runtime/device_management/samples/02-use-cases/05-Device-Management-System/frontend/venv/lib/python3.12/site-packages/pydantic_core/_pydantic_core.cpython-312-darwin.so +/Users/vgodwin/genesis-test/agent-runtime/device_management/samples/02-use-cases/05-Device-Management-System/frontend/venv/lib/python3.12/site-packages/pydantic_core/_pydantic_core.pyi +/Users/vgodwin/genesis-test/agent-runtime/device_management/samples/02-use-cases/05-Device-Management-System/frontend/venv/lib/python3.12/site-packages/pydantic_core/core_schema.py +/Users/vgodwin/genesis-test/agent-runtime/device_management/samples/02-use-cases/05-Device-Management-System/frontend/venv/lib/python3.12/site-packages/pydantic_core/py.typed +/Users/vgodwin/genesis-test/agent-runtime/device_management/samples/02-use-cases/05-Device-Management-System/frontend/venv/lib/python3.12/site-packages/python_dateutil-2.9.0.post0.dist-info/INSTALLER +/Users/vgodwin/genesis-test/agent-runtime/device_management/samples/02-use-cases/05-Device-Management-System/frontend/venv/lib/python3.12/site-packages/python_dateutil-2.9.0.post0.dist-info/LICENSE +/Users/vgodwin/genesis-test/agent-runtime/device_management/samples/02-use-cases/05-Device-Management-System/frontend/venv/lib/python3.12/site-packages/python_dateutil-2.9.0.post0.dist-info/METADATA +/Users/vgodwin/genesis-test/agent-runtime/device_management/samples/02-use-cases/05-Device-Management-System/frontend/venv/lib/python3.12/site-packages/python_dateutil-2.9.0.post0.dist-info/RECORD +/Users/vgodwin/genesis-test/agent-runtime/device_management/samples/02-use-cases/05-Device-Management-System/frontend/venv/lib/python3.12/site-packages/python_dateutil-2.9.0.post0.dist-info/WHEEL +/Users/vgodwin/genesis-test/agent-runtime/device_management/samples/02-use-cases/05-Device-Management-System/frontend/venv/lib/python3.12/site-packages/python_dateutil-2.9.0.post0.dist-info/top_level.txt +/Users/vgodwin/genesis-test/agent-runtime/device_management/samples/02-use-cases/05-Device-Management-System/frontend/venv/lib/python3.12/site-packages/python_dateutil-2.9.0.post0.dist-info/zip-safe +/Users/vgodwin/genesis-test/agent-runtime/device_management/samples/02-use-cases/05-Device-Management-System/frontend/venv/lib/python3.12/site-packages/python_dotenv-1.0.0.dist-info/INSTALLER +/Users/vgodwin/genesis-test/agent-runtime/device_management/samples/02-use-cases/05-Device-Management-System/frontend/venv/lib/python3.12/site-packages/python_dotenv-1.0.0.dist-info/LICENSE +/Users/vgodwin/genesis-test/agent-runtime/device_management/samples/02-use-cases/05-Device-Management-System/frontend/venv/lib/python3.12/site-packages/python_dotenv-1.0.0.dist-info/METADATA +/Users/vgodwin/genesis-test/agent-runtime/device_management/samples/02-use-cases/05-Device-Management-System/frontend/venv/lib/python3.12/site-packages/python_dotenv-1.0.0.dist-info/RECORD +/Users/vgodwin/genesis-test/agent-runtime/device_management/samples/02-use-cases/05-Device-Management-System/frontend/venv/lib/python3.12/site-packages/python_dotenv-1.0.0.dist-info/REQUESTED +/Users/vgodwin/genesis-test/agent-runtime/device_management/samples/02-use-cases/05-Device-Management-System/frontend/venv/lib/python3.12/site-packages/python_dotenv-1.0.0.dist-info/WHEEL +/Users/vgodwin/genesis-test/agent-runtime/device_management/samples/02-use-cases/05-Device-Management-System/frontend/venv/lib/python3.12/site-packages/python_dotenv-1.0.0.dist-info/entry_points.txt +/Users/vgodwin/genesis-test/agent-runtime/device_management/samples/02-use-cases/05-Device-Management-System/frontend/venv/lib/python3.12/site-packages/python_dotenv-1.0.0.dist-info/top_level.txt +/Users/vgodwin/genesis-test/agent-runtime/device_management/samples/02-use-cases/05-Device-Management-System/frontend/venv/lib/python3.12/site-packages/python_jose-3.3.0.dist-info/INSTALLER +/Users/vgodwin/genesis-test/agent-runtime/device_management/samples/02-use-cases/05-Device-Management-System/frontend/venv/lib/python3.12/site-packages/python_jose-3.3.0.dist-info/LICENSE +/Users/vgodwin/genesis-test/agent-runtime/device_management/samples/02-use-cases/05-Device-Management-System/frontend/venv/lib/python3.12/site-packages/python_jose-3.3.0.dist-info/METADATA +/Users/vgodwin/genesis-test/agent-runtime/device_management/samples/02-use-cases/05-Device-Management-System/frontend/venv/lib/python3.12/site-packages/python_jose-3.3.0.dist-info/RECORD +/Users/vgodwin/genesis-test/agent-runtime/device_management/samples/02-use-cases/05-Device-Management-System/frontend/venv/lib/python3.12/site-packages/python_jose-3.3.0.dist-info/REQUESTED +/Users/vgodwin/genesis-test/agent-runtime/device_management/samples/02-use-cases/05-Device-Management-System/frontend/venv/lib/python3.12/site-packages/python_jose-3.3.0.dist-info/WHEEL +/Users/vgodwin/genesis-test/agent-runtime/device_management/samples/02-use-cases/05-Device-Management-System/frontend/venv/lib/python3.12/site-packages/python_jose-3.3.0.dist-info/top_level.txt +/Users/vgodwin/genesis-test/agent-runtime/device_management/samples/02-use-cases/05-Device-Management-System/frontend/venv/lib/python3.12/site-packages/python_multipart-0.0.6.dist-info/INSTALLER +/Users/vgodwin/genesis-test/agent-runtime/device_management/samples/02-use-cases/05-Device-Management-System/frontend/venv/lib/python3.12/site-packages/python_multipart-0.0.6.dist-info/METADATA +/Users/vgodwin/genesis-test/agent-runtime/device_management/samples/02-use-cases/05-Device-Management-System/frontend/venv/lib/python3.12/site-packages/python_multipart-0.0.6.dist-info/RECORD +/Users/vgodwin/genesis-test/agent-runtime/device_management/samples/02-use-cases/05-Device-Management-System/frontend/venv/lib/python3.12/site-packages/python_multipart-0.0.6.dist-info/REQUESTED +/Users/vgodwin/genesis-test/agent-runtime/device_management/samples/02-use-cases/05-Device-Management-System/frontend/venv/lib/python3.12/site-packages/python_multipart-0.0.6.dist-info/WHEEL +/Users/vgodwin/genesis-test/agent-runtime/device_management/samples/02-use-cases/05-Device-Management-System/frontend/venv/lib/python3.12/site-packages/python_multipart-0.0.6.dist-info/licenses/LICENSE.txt +/Users/vgodwin/genesis-test/agent-runtime/device_management/samples/02-use-cases/05-Device-Management-System/frontend/venv/lib/python3.12/site-packages/rsa-4.9.1.dist-info/INSTALLER +/Users/vgodwin/genesis-test/agent-runtime/device_management/samples/02-use-cases/05-Device-Management-System/frontend/venv/lib/python3.12/site-packages/rsa-4.9.1.dist-info/LICENSE +/Users/vgodwin/genesis-test/agent-runtime/device_management/samples/02-use-cases/05-Device-Management-System/frontend/venv/lib/python3.12/site-packages/rsa-4.9.1.dist-info/METADATA +/Users/vgodwin/genesis-test/agent-runtime/device_management/samples/02-use-cases/05-Device-Management-System/frontend/venv/lib/python3.12/site-packages/rsa-4.9.1.dist-info/RECORD +/Users/vgodwin/genesis-test/agent-runtime/device_management/samples/02-use-cases/05-Device-Management-System/frontend/venv/lib/python3.12/site-packages/rsa-4.9.1.dist-info/WHEEL +/Users/vgodwin/genesis-test/agent-runtime/device_management/samples/02-use-cases/05-Device-Management-System/frontend/venv/lib/python3.12/site-packages/rsa-4.9.1.dist-info/entry_points.txt +/Users/vgodwin/genesis-test/agent-runtime/device_management/samples/02-use-cases/05-Device-Management-System/frontend/venv/lib/python3.12/site-packages/rsa/__init__.py +/Users/vgodwin/genesis-test/agent-runtime/device_management/samples/02-use-cases/05-Device-Management-System/frontend/venv/lib/python3.12/site-packages/rsa/__pycache__/__init__.cpython-312.pyc +/Users/vgodwin/genesis-test/agent-runtime/device_management/samples/02-use-cases/05-Device-Management-System/frontend/venv/lib/python3.12/site-packages/rsa/__pycache__/asn1.cpython-312.pyc +/Users/vgodwin/genesis-test/agent-runtime/device_management/samples/02-use-cases/05-Device-Management-System/frontend/venv/lib/python3.12/site-packages/rsa/__pycache__/cli.cpython-312.pyc +/Users/vgodwin/genesis-test/agent-runtime/device_management/samples/02-use-cases/05-Device-Management-System/frontend/venv/lib/python3.12/site-packages/rsa/__pycache__/common.cpython-312.pyc +/Users/vgodwin/genesis-test/agent-runtime/device_management/samples/02-use-cases/05-Device-Management-System/frontend/venv/lib/python3.12/site-packages/rsa/__pycache__/core.cpython-312.pyc +/Users/vgodwin/genesis-test/agent-runtime/device_management/samples/02-use-cases/05-Device-Management-System/frontend/venv/lib/python3.12/site-packages/rsa/__pycache__/key.cpython-312.pyc +/Users/vgodwin/genesis-test/agent-runtime/device_management/samples/02-use-cases/05-Device-Management-System/frontend/venv/lib/python3.12/site-packages/rsa/__pycache__/parallel.cpython-312.pyc +/Users/vgodwin/genesis-test/agent-runtime/device_management/samples/02-use-cases/05-Device-Management-System/frontend/venv/lib/python3.12/site-packages/rsa/__pycache__/pem.cpython-312.pyc +/Users/vgodwin/genesis-test/agent-runtime/device_management/samples/02-use-cases/05-Device-Management-System/frontend/venv/lib/python3.12/site-packages/rsa/__pycache__/pkcs1.cpython-312.pyc +/Users/vgodwin/genesis-test/agent-runtime/device_management/samples/02-use-cases/05-Device-Management-System/frontend/venv/lib/python3.12/site-packages/rsa/__pycache__/pkcs1_v2.cpython-312.pyc +/Users/vgodwin/genesis-test/agent-runtime/device_management/samples/02-use-cases/05-Device-Management-System/frontend/venv/lib/python3.12/site-packages/rsa/__pycache__/prime.cpython-312.pyc +/Users/vgodwin/genesis-test/agent-runtime/device_management/samples/02-use-cases/05-Device-Management-System/frontend/venv/lib/python3.12/site-packages/rsa/__pycache__/randnum.cpython-312.pyc +/Users/vgodwin/genesis-test/agent-runtime/device_management/samples/02-use-cases/05-Device-Management-System/frontend/venv/lib/python3.12/site-packages/rsa/__pycache__/transform.cpython-312.pyc +/Users/vgodwin/genesis-test/agent-runtime/device_management/samples/02-use-cases/05-Device-Management-System/frontend/venv/lib/python3.12/site-packages/rsa/__pycache__/util.cpython-312.pyc +/Users/vgodwin/genesis-test/agent-runtime/device_management/samples/02-use-cases/05-Device-Management-System/frontend/venv/lib/python3.12/site-packages/rsa/asn1.py +/Users/vgodwin/genesis-test/agent-runtime/device_management/samples/02-use-cases/05-Device-Management-System/frontend/venv/lib/python3.12/site-packages/rsa/cli.py +/Users/vgodwin/genesis-test/agent-runtime/device_management/samples/02-use-cases/05-Device-Management-System/frontend/venv/lib/python3.12/site-packages/rsa/common.py +/Users/vgodwin/genesis-test/agent-runtime/device_management/samples/02-use-cases/05-Device-Management-System/frontend/venv/lib/python3.12/site-packages/rsa/core.py +/Users/vgodwin/genesis-test/agent-runtime/device_management/samples/02-use-cases/05-Device-Management-System/frontend/venv/lib/python3.12/site-packages/rsa/key.py +/Users/vgodwin/genesis-test/agent-runtime/device_management/samples/02-use-cases/05-Device-Management-System/frontend/venv/lib/python3.12/site-packages/rsa/parallel.py +/Users/vgodwin/genesis-test/agent-runtime/device_management/samples/02-use-cases/05-Device-Management-System/frontend/venv/lib/python3.12/site-packages/rsa/pem.py +/Users/vgodwin/genesis-test/agent-runtime/device_management/samples/02-use-cases/05-Device-Management-System/frontend/venv/lib/python3.12/site-packages/rsa/pkcs1.py +/Users/vgodwin/genesis-test/agent-runtime/device_management/samples/02-use-cases/05-Device-Management-System/frontend/venv/lib/python3.12/site-packages/rsa/pkcs1_v2.py +/Users/vgodwin/genesis-test/agent-runtime/device_management/samples/02-use-cases/05-Device-Management-System/frontend/venv/lib/python3.12/site-packages/rsa/prime.py +/Users/vgodwin/genesis-test/agent-runtime/device_management/samples/02-use-cases/05-Device-Management-System/frontend/venv/lib/python3.12/site-packages/rsa/py.typed +/Users/vgodwin/genesis-test/agent-runtime/device_management/samples/02-use-cases/05-Device-Management-System/frontend/venv/lib/python3.12/site-packages/rsa/randnum.py +/Users/vgodwin/genesis-test/agent-runtime/device_management/samples/02-use-cases/05-Device-Management-System/frontend/venv/lib/python3.12/site-packages/rsa/transform.py +/Users/vgodwin/genesis-test/agent-runtime/device_management/samples/02-use-cases/05-Device-Management-System/frontend/venv/lib/python3.12/site-packages/rsa/util.py +/Users/vgodwin/genesis-test/agent-runtime/device_management/samples/02-use-cases/05-Device-Management-System/frontend/venv/lib/python3.12/site-packages/s3transfer-0.13.1.dist-info/INSTALLER +/Users/vgodwin/genesis-test/agent-runtime/device_management/samples/02-use-cases/05-Device-Management-System/frontend/venv/lib/python3.12/site-packages/s3transfer-0.13.1.dist-info/LICENSE.txt +/Users/vgodwin/genesis-test/agent-runtime/device_management/samples/02-use-cases/05-Device-Management-System/frontend/venv/lib/python3.12/site-packages/s3transfer-0.13.1.dist-info/METADATA +/Users/vgodwin/genesis-test/agent-runtime/device_management/samples/02-use-cases/05-Device-Management-System/frontend/venv/lib/python3.12/site-packages/s3transfer-0.13.1.dist-info/NOTICE.txt +/Users/vgodwin/genesis-test/agent-runtime/device_management/samples/02-use-cases/05-Device-Management-System/frontend/venv/lib/python3.12/site-packages/s3transfer-0.13.1.dist-info/RECORD +/Users/vgodwin/genesis-test/agent-runtime/device_management/samples/02-use-cases/05-Device-Management-System/frontend/venv/lib/python3.12/site-packages/s3transfer-0.13.1.dist-info/WHEEL +/Users/vgodwin/genesis-test/agent-runtime/device_management/samples/02-use-cases/05-Device-Management-System/frontend/venv/lib/python3.12/site-packages/s3transfer-0.13.1.dist-info/top_level.txt +/Users/vgodwin/genesis-test/agent-runtime/device_management/samples/02-use-cases/05-Device-Management-System/frontend/venv/lib/python3.12/site-packages/s3transfer/__init__.py +/Users/vgodwin/genesis-test/agent-runtime/device_management/samples/02-use-cases/05-Device-Management-System/frontend/venv/lib/python3.12/site-packages/s3transfer/__pycache__/__init__.cpython-312.pyc +/Users/vgodwin/genesis-test/agent-runtime/device_management/samples/02-use-cases/05-Device-Management-System/frontend/venv/lib/python3.12/site-packages/s3transfer/__pycache__/bandwidth.cpython-312.pyc +/Users/vgodwin/genesis-test/agent-runtime/device_management/samples/02-use-cases/05-Device-Management-System/frontend/venv/lib/python3.12/site-packages/s3transfer/__pycache__/compat.cpython-312.pyc +/Users/vgodwin/genesis-test/agent-runtime/device_management/samples/02-use-cases/05-Device-Management-System/frontend/venv/lib/python3.12/site-packages/s3transfer/__pycache__/constants.cpython-312.pyc +/Users/vgodwin/genesis-test/agent-runtime/device_management/samples/02-use-cases/05-Device-Management-System/frontend/venv/lib/python3.12/site-packages/s3transfer/__pycache__/copies.cpython-312.pyc +/Users/vgodwin/genesis-test/agent-runtime/device_management/samples/02-use-cases/05-Device-Management-System/frontend/venv/lib/python3.12/site-packages/s3transfer/__pycache__/crt.cpython-312.pyc +/Users/vgodwin/genesis-test/agent-runtime/device_management/samples/02-use-cases/05-Device-Management-System/frontend/venv/lib/python3.12/site-packages/s3transfer/__pycache__/delete.cpython-312.pyc +/Users/vgodwin/genesis-test/agent-runtime/device_management/samples/02-use-cases/05-Device-Management-System/frontend/venv/lib/python3.12/site-packages/s3transfer/__pycache__/download.cpython-312.pyc +/Users/vgodwin/genesis-test/agent-runtime/device_management/samples/02-use-cases/05-Device-Management-System/frontend/venv/lib/python3.12/site-packages/s3transfer/__pycache__/exceptions.cpython-312.pyc +/Users/vgodwin/genesis-test/agent-runtime/device_management/samples/02-use-cases/05-Device-Management-System/frontend/venv/lib/python3.12/site-packages/s3transfer/__pycache__/futures.cpython-312.pyc +/Users/vgodwin/genesis-test/agent-runtime/device_management/samples/02-use-cases/05-Device-Management-System/frontend/venv/lib/python3.12/site-packages/s3transfer/__pycache__/manager.cpython-312.pyc +/Users/vgodwin/genesis-test/agent-runtime/device_management/samples/02-use-cases/05-Device-Management-System/frontend/venv/lib/python3.12/site-packages/s3transfer/__pycache__/processpool.cpython-312.pyc +/Users/vgodwin/genesis-test/agent-runtime/device_management/samples/02-use-cases/05-Device-Management-System/frontend/venv/lib/python3.12/site-packages/s3transfer/__pycache__/subscribers.cpython-312.pyc +/Users/vgodwin/genesis-test/agent-runtime/device_management/samples/02-use-cases/05-Device-Management-System/frontend/venv/lib/python3.12/site-packages/s3transfer/__pycache__/tasks.cpython-312.pyc +/Users/vgodwin/genesis-test/agent-runtime/device_management/samples/02-use-cases/05-Device-Management-System/frontend/venv/lib/python3.12/site-packages/s3transfer/__pycache__/upload.cpython-312.pyc +/Users/vgodwin/genesis-test/agent-runtime/device_management/samples/02-use-cases/05-Device-Management-System/frontend/venv/lib/python3.12/site-packages/s3transfer/__pycache__/utils.cpython-312.pyc +/Users/vgodwin/genesis-test/agent-runtime/device_management/samples/02-use-cases/05-Device-Management-System/frontend/venv/lib/python3.12/site-packages/s3transfer/bandwidth.py +/Users/vgodwin/genesis-test/agent-runtime/device_management/samples/02-use-cases/05-Device-Management-System/frontend/venv/lib/python3.12/site-packages/s3transfer/compat.py +/Users/vgodwin/genesis-test/agent-runtime/device_management/samples/02-use-cases/05-Device-Management-System/frontend/venv/lib/python3.12/site-packages/s3transfer/constants.py +/Users/vgodwin/genesis-test/agent-runtime/device_management/samples/02-use-cases/05-Device-Management-System/frontend/venv/lib/python3.12/site-packages/s3transfer/copies.py +/Users/vgodwin/genesis-test/agent-runtime/device_management/samples/02-use-cases/05-Device-Management-System/frontend/venv/lib/python3.12/site-packages/s3transfer/crt.py +/Users/vgodwin/genesis-test/agent-runtime/device_management/samples/02-use-cases/05-Device-Management-System/frontend/venv/lib/python3.12/site-packages/s3transfer/delete.py +/Users/vgodwin/genesis-test/agent-runtime/device_management/samples/02-use-cases/05-Device-Management-System/frontend/venv/lib/python3.12/site-packages/s3transfer/download.py +/Users/vgodwin/genesis-test/agent-runtime/device_management/samples/02-use-cases/05-Device-Management-System/frontend/venv/lib/python3.12/site-packages/s3transfer/exceptions.py +/Users/vgodwin/genesis-test/agent-runtime/device_management/samples/02-use-cases/05-Device-Management-System/frontend/venv/lib/python3.12/site-packages/s3transfer/futures.py +/Users/vgodwin/genesis-test/agent-runtime/device_management/samples/02-use-cases/05-Device-Management-System/frontend/venv/lib/python3.12/site-packages/s3transfer/manager.py +/Users/vgodwin/genesis-test/agent-runtime/device_management/samples/02-use-cases/05-Device-Management-System/frontend/venv/lib/python3.12/site-packages/s3transfer/processpool.py +/Users/vgodwin/genesis-test/agent-runtime/device_management/samples/02-use-cases/05-Device-Management-System/frontend/venv/lib/python3.12/site-packages/s3transfer/subscribers.py +/Users/vgodwin/genesis-test/agent-runtime/device_management/samples/02-use-cases/05-Device-Management-System/frontend/venv/lib/python3.12/site-packages/s3transfer/tasks.py +/Users/vgodwin/genesis-test/agent-runtime/device_management/samples/02-use-cases/05-Device-Management-System/frontend/venv/lib/python3.12/site-packages/s3transfer/upload.py +/Users/vgodwin/genesis-test/agent-runtime/device_management/samples/02-use-cases/05-Device-Management-System/frontend/venv/lib/python3.12/site-packages/s3transfer/utils.py +/Users/vgodwin/genesis-test/agent-runtime/device_management/samples/02-use-cases/05-Device-Management-System/frontend/venv/lib/python3.12/site-packages/six-1.17.0.dist-info/INSTALLER +/Users/vgodwin/genesis-test/agent-runtime/device_management/samples/02-use-cases/05-Device-Management-System/frontend/venv/lib/python3.12/site-packages/six-1.17.0.dist-info/LICENSE +/Users/vgodwin/genesis-test/agent-runtime/device_management/samples/02-use-cases/05-Device-Management-System/frontend/venv/lib/python3.12/site-packages/six-1.17.0.dist-info/METADATA +/Users/vgodwin/genesis-test/agent-runtime/device_management/samples/02-use-cases/05-Device-Management-System/frontend/venv/lib/python3.12/site-packages/six-1.17.0.dist-info/RECORD +/Users/vgodwin/genesis-test/agent-runtime/device_management/samples/02-use-cases/05-Device-Management-System/frontend/venv/lib/python3.12/site-packages/six-1.17.0.dist-info/WHEEL +/Users/vgodwin/genesis-test/agent-runtime/device_management/samples/02-use-cases/05-Device-Management-System/frontend/venv/lib/python3.12/site-packages/six-1.17.0.dist-info/top_level.txt +/Users/vgodwin/genesis-test/agent-runtime/device_management/samples/02-use-cases/05-Device-Management-System/frontend/venv/lib/python3.12/site-packages/six.py +/Users/vgodwin/genesis-test/agent-runtime/device_management/samples/02-use-cases/05-Device-Management-System/frontend/venv/lib/python3.12/site-packages/sniffio-1.3.1.dist-info/INSTALLER +/Users/vgodwin/genesis-test/agent-runtime/device_management/samples/02-use-cases/05-Device-Management-System/frontend/venv/lib/python3.12/site-packages/sniffio-1.3.1.dist-info/LICENSE +/Users/vgodwin/genesis-test/agent-runtime/device_management/samples/02-use-cases/05-Device-Management-System/frontend/venv/lib/python3.12/site-packages/sniffio-1.3.1.dist-info/LICENSE.APACHE2 +/Users/vgodwin/genesis-test/agent-runtime/device_management/samples/02-use-cases/05-Device-Management-System/frontend/venv/lib/python3.12/site-packages/sniffio-1.3.1.dist-info/LICENSE.MIT +/Users/vgodwin/genesis-test/agent-runtime/device_management/samples/02-use-cases/05-Device-Management-System/frontend/venv/lib/python3.12/site-packages/sniffio-1.3.1.dist-info/METADATA +/Users/vgodwin/genesis-test/agent-runtime/device_management/samples/02-use-cases/05-Device-Management-System/frontend/venv/lib/python3.12/site-packages/sniffio-1.3.1.dist-info/RECORD +/Users/vgodwin/genesis-test/agent-runtime/device_management/samples/02-use-cases/05-Device-Management-System/frontend/venv/lib/python3.12/site-packages/sniffio-1.3.1.dist-info/WHEEL +/Users/vgodwin/genesis-test/agent-runtime/device_management/samples/02-use-cases/05-Device-Management-System/frontend/venv/lib/python3.12/site-packages/sniffio-1.3.1.dist-info/top_level.txt +/Users/vgodwin/genesis-test/agent-runtime/device_management/samples/02-use-cases/05-Device-Management-System/frontend/venv/lib/python3.12/site-packages/sniffio/__init__.py +/Users/vgodwin/genesis-test/agent-runtime/device_management/samples/02-use-cases/05-Device-Management-System/frontend/venv/lib/python3.12/site-packages/sniffio/__pycache__/__init__.cpython-312.pyc +/Users/vgodwin/genesis-test/agent-runtime/device_management/samples/02-use-cases/05-Device-Management-System/frontend/venv/lib/python3.12/site-packages/sniffio/__pycache__/_impl.cpython-312.pyc +/Users/vgodwin/genesis-test/agent-runtime/device_management/samples/02-use-cases/05-Device-Management-System/frontend/venv/lib/python3.12/site-packages/sniffio/__pycache__/_version.cpython-312.pyc +/Users/vgodwin/genesis-test/agent-runtime/device_management/samples/02-use-cases/05-Device-Management-System/frontend/venv/lib/python3.12/site-packages/sniffio/_impl.py +/Users/vgodwin/genesis-test/agent-runtime/device_management/samples/02-use-cases/05-Device-Management-System/frontend/venv/lib/python3.12/site-packages/sniffio/_tests/__init__.py +/Users/vgodwin/genesis-test/agent-runtime/device_management/samples/02-use-cases/05-Device-Management-System/frontend/venv/lib/python3.12/site-packages/sniffio/_tests/__pycache__/__init__.cpython-312.pyc +/Users/vgodwin/genesis-test/agent-runtime/device_management/samples/02-use-cases/05-Device-Management-System/frontend/venv/lib/python3.12/site-packages/sniffio/_tests/__pycache__/test_sniffio.cpython-312.pyc +/Users/vgodwin/genesis-test/agent-runtime/device_management/samples/02-use-cases/05-Device-Management-System/frontend/venv/lib/python3.12/site-packages/sniffio/_tests/test_sniffio.py +/Users/vgodwin/genesis-test/agent-runtime/device_management/samples/02-use-cases/05-Device-Management-System/frontend/venv/lib/python3.12/site-packages/sniffio/_version.py +/Users/vgodwin/genesis-test/agent-runtime/device_management/samples/02-use-cases/05-Device-Management-System/frontend/venv/lib/python3.12/site-packages/sniffio/py.typed +/Users/vgodwin/genesis-test/agent-runtime/device_management/samples/02-use-cases/05-Device-Management-System/frontend/venv/lib/python3.12/site-packages/starlette-0.27.0.dist-info/INSTALLER +/Users/vgodwin/genesis-test/agent-runtime/device_management/samples/02-use-cases/05-Device-Management-System/frontend/venv/lib/python3.12/site-packages/starlette-0.27.0.dist-info/METADATA +/Users/vgodwin/genesis-test/agent-runtime/device_management/samples/02-use-cases/05-Device-Management-System/frontend/venv/lib/python3.12/site-packages/starlette-0.27.0.dist-info/RECORD +/Users/vgodwin/genesis-test/agent-runtime/device_management/samples/02-use-cases/05-Device-Management-System/frontend/venv/lib/python3.12/site-packages/starlette-0.27.0.dist-info/WHEEL +/Users/vgodwin/genesis-test/agent-runtime/device_management/samples/02-use-cases/05-Device-Management-System/frontend/venv/lib/python3.12/site-packages/starlette-0.27.0.dist-info/licenses/LICENSE.md +/Users/vgodwin/genesis-test/agent-runtime/device_management/samples/02-use-cases/05-Device-Management-System/frontend/venv/lib/python3.12/site-packages/starlette/__init__.py +/Users/vgodwin/genesis-test/agent-runtime/device_management/samples/02-use-cases/05-Device-Management-System/frontend/venv/lib/python3.12/site-packages/starlette/__pycache__/__init__.cpython-312.pyc +/Users/vgodwin/genesis-test/agent-runtime/device_management/samples/02-use-cases/05-Device-Management-System/frontend/venv/lib/python3.12/site-packages/starlette/__pycache__/_compat.cpython-312.pyc +/Users/vgodwin/genesis-test/agent-runtime/device_management/samples/02-use-cases/05-Device-Management-System/frontend/venv/lib/python3.12/site-packages/starlette/__pycache__/_utils.cpython-312.pyc +/Users/vgodwin/genesis-test/agent-runtime/device_management/samples/02-use-cases/05-Device-Management-System/frontend/venv/lib/python3.12/site-packages/starlette/__pycache__/applications.cpython-312.pyc +/Users/vgodwin/genesis-test/agent-runtime/device_management/samples/02-use-cases/05-Device-Management-System/frontend/venv/lib/python3.12/site-packages/starlette/__pycache__/authentication.cpython-312.pyc +/Users/vgodwin/genesis-test/agent-runtime/device_management/samples/02-use-cases/05-Device-Management-System/frontend/venv/lib/python3.12/site-packages/starlette/__pycache__/background.cpython-312.pyc +/Users/vgodwin/genesis-test/agent-runtime/device_management/samples/02-use-cases/05-Device-Management-System/frontend/venv/lib/python3.12/site-packages/starlette/__pycache__/concurrency.cpython-312.pyc +/Users/vgodwin/genesis-test/agent-runtime/device_management/samples/02-use-cases/05-Device-Management-System/frontend/venv/lib/python3.12/site-packages/starlette/__pycache__/config.cpython-312.pyc +/Users/vgodwin/genesis-test/agent-runtime/device_management/samples/02-use-cases/05-Device-Management-System/frontend/venv/lib/python3.12/site-packages/starlette/__pycache__/convertors.cpython-312.pyc +/Users/vgodwin/genesis-test/agent-runtime/device_management/samples/02-use-cases/05-Device-Management-System/frontend/venv/lib/python3.12/site-packages/starlette/__pycache__/datastructures.cpython-312.pyc +/Users/vgodwin/genesis-test/agent-runtime/device_management/samples/02-use-cases/05-Device-Management-System/frontend/venv/lib/python3.12/site-packages/starlette/__pycache__/endpoints.cpython-312.pyc +/Users/vgodwin/genesis-test/agent-runtime/device_management/samples/02-use-cases/05-Device-Management-System/frontend/venv/lib/python3.12/site-packages/starlette/__pycache__/exceptions.cpython-312.pyc +/Users/vgodwin/genesis-test/agent-runtime/device_management/samples/02-use-cases/05-Device-Management-System/frontend/venv/lib/python3.12/site-packages/starlette/__pycache__/formparsers.cpython-312.pyc +/Users/vgodwin/genesis-test/agent-runtime/device_management/samples/02-use-cases/05-Device-Management-System/frontend/venv/lib/python3.12/site-packages/starlette/__pycache__/requests.cpython-312.pyc +/Users/vgodwin/genesis-test/agent-runtime/device_management/samples/02-use-cases/05-Device-Management-System/frontend/venv/lib/python3.12/site-packages/starlette/__pycache__/responses.cpython-312.pyc +/Users/vgodwin/genesis-test/agent-runtime/device_management/samples/02-use-cases/05-Device-Management-System/frontend/venv/lib/python3.12/site-packages/starlette/__pycache__/routing.cpython-312.pyc +/Users/vgodwin/genesis-test/agent-runtime/device_management/samples/02-use-cases/05-Device-Management-System/frontend/venv/lib/python3.12/site-packages/starlette/__pycache__/schemas.cpython-312.pyc +/Users/vgodwin/genesis-test/agent-runtime/device_management/samples/02-use-cases/05-Device-Management-System/frontend/venv/lib/python3.12/site-packages/starlette/__pycache__/staticfiles.cpython-312.pyc +/Users/vgodwin/genesis-test/agent-runtime/device_management/samples/02-use-cases/05-Device-Management-System/frontend/venv/lib/python3.12/site-packages/starlette/__pycache__/status.cpython-312.pyc +/Users/vgodwin/genesis-test/agent-runtime/device_management/samples/02-use-cases/05-Device-Management-System/frontend/venv/lib/python3.12/site-packages/starlette/__pycache__/templating.cpython-312.pyc +/Users/vgodwin/genesis-test/agent-runtime/device_management/samples/02-use-cases/05-Device-Management-System/frontend/venv/lib/python3.12/site-packages/starlette/__pycache__/testclient.cpython-312.pyc +/Users/vgodwin/genesis-test/agent-runtime/device_management/samples/02-use-cases/05-Device-Management-System/frontend/venv/lib/python3.12/site-packages/starlette/__pycache__/types.cpython-312.pyc +/Users/vgodwin/genesis-test/agent-runtime/device_management/samples/02-use-cases/05-Device-Management-System/frontend/venv/lib/python3.12/site-packages/starlette/__pycache__/websockets.cpython-312.pyc +/Users/vgodwin/genesis-test/agent-runtime/device_management/samples/02-use-cases/05-Device-Management-System/frontend/venv/lib/python3.12/site-packages/starlette/_compat.py +/Users/vgodwin/genesis-test/agent-runtime/device_management/samples/02-use-cases/05-Device-Management-System/frontend/venv/lib/python3.12/site-packages/starlette/_utils.py +/Users/vgodwin/genesis-test/agent-runtime/device_management/samples/02-use-cases/05-Device-Management-System/frontend/venv/lib/python3.12/site-packages/starlette/applications.py +/Users/vgodwin/genesis-test/agent-runtime/device_management/samples/02-use-cases/05-Device-Management-System/frontend/venv/lib/python3.12/site-packages/starlette/authentication.py +/Users/vgodwin/genesis-test/agent-runtime/device_management/samples/02-use-cases/05-Device-Management-System/frontend/venv/lib/python3.12/site-packages/starlette/background.py +/Users/vgodwin/genesis-test/agent-runtime/device_management/samples/02-use-cases/05-Device-Management-System/frontend/venv/lib/python3.12/site-packages/starlette/concurrency.py +/Users/vgodwin/genesis-test/agent-runtime/device_management/samples/02-use-cases/05-Device-Management-System/frontend/venv/lib/python3.12/site-packages/starlette/config.py +/Users/vgodwin/genesis-test/agent-runtime/device_management/samples/02-use-cases/05-Device-Management-System/frontend/venv/lib/python3.12/site-packages/starlette/convertors.py +/Users/vgodwin/genesis-test/agent-runtime/device_management/samples/02-use-cases/05-Device-Management-System/frontend/venv/lib/python3.12/site-packages/starlette/datastructures.py +/Users/vgodwin/genesis-test/agent-runtime/device_management/samples/02-use-cases/05-Device-Management-System/frontend/venv/lib/python3.12/site-packages/starlette/endpoints.py +/Users/vgodwin/genesis-test/agent-runtime/device_management/samples/02-use-cases/05-Device-Management-System/frontend/venv/lib/python3.12/site-packages/starlette/exceptions.py +/Users/vgodwin/genesis-test/agent-runtime/device_management/samples/02-use-cases/05-Device-Management-System/frontend/venv/lib/python3.12/site-packages/starlette/formparsers.py +/Users/vgodwin/genesis-test/agent-runtime/device_management/samples/02-use-cases/05-Device-Management-System/frontend/venv/lib/python3.12/site-packages/starlette/middleware/__init__.py +/Users/vgodwin/genesis-test/agent-runtime/device_management/samples/02-use-cases/05-Device-Management-System/frontend/venv/lib/python3.12/site-packages/starlette/middleware/__pycache__/__init__.cpython-312.pyc +/Users/vgodwin/genesis-test/agent-runtime/device_management/samples/02-use-cases/05-Device-Management-System/frontend/venv/lib/python3.12/site-packages/starlette/middleware/__pycache__/authentication.cpython-312.pyc +/Users/vgodwin/genesis-test/agent-runtime/device_management/samples/02-use-cases/05-Device-Management-System/frontend/venv/lib/python3.12/site-packages/starlette/middleware/__pycache__/base.cpython-312.pyc +/Users/vgodwin/genesis-test/agent-runtime/device_management/samples/02-use-cases/05-Device-Management-System/frontend/venv/lib/python3.12/site-packages/starlette/middleware/__pycache__/cors.cpython-312.pyc +/Users/vgodwin/genesis-test/agent-runtime/device_management/samples/02-use-cases/05-Device-Management-System/frontend/venv/lib/python3.12/site-packages/starlette/middleware/__pycache__/errors.cpython-312.pyc +/Users/vgodwin/genesis-test/agent-runtime/device_management/samples/02-use-cases/05-Device-Management-System/frontend/venv/lib/python3.12/site-packages/starlette/middleware/__pycache__/exceptions.cpython-312.pyc +/Users/vgodwin/genesis-test/agent-runtime/device_management/samples/02-use-cases/05-Device-Management-System/frontend/venv/lib/python3.12/site-packages/starlette/middleware/__pycache__/gzip.cpython-312.pyc +/Users/vgodwin/genesis-test/agent-runtime/device_management/samples/02-use-cases/05-Device-Management-System/frontend/venv/lib/python3.12/site-packages/starlette/middleware/__pycache__/httpsredirect.cpython-312.pyc +/Users/vgodwin/genesis-test/agent-runtime/device_management/samples/02-use-cases/05-Device-Management-System/frontend/venv/lib/python3.12/site-packages/starlette/middleware/__pycache__/sessions.cpython-312.pyc +/Users/vgodwin/genesis-test/agent-runtime/device_management/samples/02-use-cases/05-Device-Management-System/frontend/venv/lib/python3.12/site-packages/starlette/middleware/__pycache__/trustedhost.cpython-312.pyc +/Users/vgodwin/genesis-test/agent-runtime/device_management/samples/02-use-cases/05-Device-Management-System/frontend/venv/lib/python3.12/site-packages/starlette/middleware/__pycache__/wsgi.cpython-312.pyc +/Users/vgodwin/genesis-test/agent-runtime/device_management/samples/02-use-cases/05-Device-Management-System/frontend/venv/lib/python3.12/site-packages/starlette/middleware/authentication.py +/Users/vgodwin/genesis-test/agent-runtime/device_management/samples/02-use-cases/05-Device-Management-System/frontend/venv/lib/python3.12/site-packages/starlette/middleware/base.py +/Users/vgodwin/genesis-test/agent-runtime/device_management/samples/02-use-cases/05-Device-Management-System/frontend/venv/lib/python3.12/site-packages/starlette/middleware/cors.py +/Users/vgodwin/genesis-test/agent-runtime/device_management/samples/02-use-cases/05-Device-Management-System/frontend/venv/lib/python3.12/site-packages/starlette/middleware/errors.py +/Users/vgodwin/genesis-test/agent-runtime/device_management/samples/02-use-cases/05-Device-Management-System/frontend/venv/lib/python3.12/site-packages/starlette/middleware/exceptions.py +/Users/vgodwin/genesis-test/agent-runtime/device_management/samples/02-use-cases/05-Device-Management-System/frontend/venv/lib/python3.12/site-packages/starlette/middleware/gzip.py +/Users/vgodwin/genesis-test/agent-runtime/device_management/samples/02-use-cases/05-Device-Management-System/frontend/venv/lib/python3.12/site-packages/starlette/middleware/httpsredirect.py +/Users/vgodwin/genesis-test/agent-runtime/device_management/samples/02-use-cases/05-Device-Management-System/frontend/venv/lib/python3.12/site-packages/starlette/middleware/sessions.py +/Users/vgodwin/genesis-test/agent-runtime/device_management/samples/02-use-cases/05-Device-Management-System/frontend/venv/lib/python3.12/site-packages/starlette/middleware/trustedhost.py +/Users/vgodwin/genesis-test/agent-runtime/device_management/samples/02-use-cases/05-Device-Management-System/frontend/venv/lib/python3.12/site-packages/starlette/middleware/wsgi.py +/Users/vgodwin/genesis-test/agent-runtime/device_management/samples/02-use-cases/05-Device-Management-System/frontend/venv/lib/python3.12/site-packages/starlette/py.typed +/Users/vgodwin/genesis-test/agent-runtime/device_management/samples/02-use-cases/05-Device-Management-System/frontend/venv/lib/python3.12/site-packages/starlette/requests.py +/Users/vgodwin/genesis-test/agent-runtime/device_management/samples/02-use-cases/05-Device-Management-System/frontend/venv/lib/python3.12/site-packages/starlette/responses.py +/Users/vgodwin/genesis-test/agent-runtime/device_management/samples/02-use-cases/05-Device-Management-System/frontend/venv/lib/python3.12/site-packages/starlette/routing.py +/Users/vgodwin/genesis-test/agent-runtime/device_management/samples/02-use-cases/05-Device-Management-System/frontend/venv/lib/python3.12/site-packages/starlette/schemas.py +/Users/vgodwin/genesis-test/agent-runtime/device_management/samples/02-use-cases/05-Device-Management-System/frontend/venv/lib/python3.12/site-packages/starlette/staticfiles.py +/Users/vgodwin/genesis-test/agent-runtime/device_management/samples/02-use-cases/05-Device-Management-System/frontend/venv/lib/python3.12/site-packages/starlette/status.py +/Users/vgodwin/genesis-test/agent-runtime/device_management/samples/02-use-cases/05-Device-Management-System/frontend/venv/lib/python3.12/site-packages/starlette/templating.py +/Users/vgodwin/genesis-test/agent-runtime/device_management/samples/02-use-cases/05-Device-Management-System/frontend/venv/lib/python3.12/site-packages/starlette/testclient.py +/Users/vgodwin/genesis-test/agent-runtime/device_management/samples/02-use-cases/05-Device-Management-System/frontend/venv/lib/python3.12/site-packages/starlette/types.py +/Users/vgodwin/genesis-test/agent-runtime/device_management/samples/02-use-cases/05-Device-Management-System/frontend/venv/lib/python3.12/site-packages/starlette/websockets.py +/Users/vgodwin/genesis-test/agent-runtime/device_management/samples/02-use-cases/05-Device-Management-System/frontend/venv/lib/python3.12/site-packages/starlette_session-0.4.3.dist-info/INSTALLER +/Users/vgodwin/genesis-test/agent-runtime/device_management/samples/02-use-cases/05-Device-Management-System/frontend/venv/lib/python3.12/site-packages/starlette_session-0.4.3.dist-info/LICENSE.md +/Users/vgodwin/genesis-test/agent-runtime/device_management/samples/02-use-cases/05-Device-Management-System/frontend/venv/lib/python3.12/site-packages/starlette_session-0.4.3.dist-info/METADATA +/Users/vgodwin/genesis-test/agent-runtime/device_management/samples/02-use-cases/05-Device-Management-System/frontend/venv/lib/python3.12/site-packages/starlette_session-0.4.3.dist-info/RECORD +/Users/vgodwin/genesis-test/agent-runtime/device_management/samples/02-use-cases/05-Device-Management-System/frontend/venv/lib/python3.12/site-packages/starlette_session-0.4.3.dist-info/REQUESTED +/Users/vgodwin/genesis-test/agent-runtime/device_management/samples/02-use-cases/05-Device-Management-System/frontend/venv/lib/python3.12/site-packages/starlette_session-0.4.3.dist-info/WHEEL +/Users/vgodwin/genesis-test/agent-runtime/device_management/samples/02-use-cases/05-Device-Management-System/frontend/venv/lib/python3.12/site-packages/starlette_session/__init__.py +/Users/vgodwin/genesis-test/agent-runtime/device_management/samples/02-use-cases/05-Device-Management-System/frontend/venv/lib/python3.12/site-packages/starlette_session/__pycache__/__init__.cpython-312.pyc +/Users/vgodwin/genesis-test/agent-runtime/device_management/samples/02-use-cases/05-Device-Management-System/frontend/venv/lib/python3.12/site-packages/starlette_session/__pycache__/backends.cpython-312.pyc +/Users/vgodwin/genesis-test/agent-runtime/device_management/samples/02-use-cases/05-Device-Management-System/frontend/venv/lib/python3.12/site-packages/starlette_session/__pycache__/interfaces.cpython-312.pyc +/Users/vgodwin/genesis-test/agent-runtime/device_management/samples/02-use-cases/05-Device-Management-System/frontend/venv/lib/python3.12/site-packages/starlette_session/backends.py +/Users/vgodwin/genesis-test/agent-runtime/device_management/samples/02-use-cases/05-Device-Management-System/frontend/venv/lib/python3.12/site-packages/starlette_session/interfaces.py +/Users/vgodwin/genesis-test/agent-runtime/device_management/samples/02-use-cases/05-Device-Management-System/frontend/venv/lib/python3.12/site-packages/typing_extensions-4.14.1.dist-info/INSTALLER +/Users/vgodwin/genesis-test/agent-runtime/device_management/samples/02-use-cases/05-Device-Management-System/frontend/venv/lib/python3.12/site-packages/typing_extensions-4.14.1.dist-info/METADATA +/Users/vgodwin/genesis-test/agent-runtime/device_management/samples/02-use-cases/05-Device-Management-System/frontend/venv/lib/python3.12/site-packages/typing_extensions-4.14.1.dist-info/RECORD +/Users/vgodwin/genesis-test/agent-runtime/device_management/samples/02-use-cases/05-Device-Management-System/frontend/venv/lib/python3.12/site-packages/typing_extensions-4.14.1.dist-info/WHEEL +/Users/vgodwin/genesis-test/agent-runtime/device_management/samples/02-use-cases/05-Device-Management-System/frontend/venv/lib/python3.12/site-packages/typing_extensions-4.14.1.dist-info/licenses/LICENSE +/Users/vgodwin/genesis-test/agent-runtime/device_management/samples/02-use-cases/05-Device-Management-System/frontend/venv/lib/python3.12/site-packages/typing_extensions.py +/Users/vgodwin/genesis-test/agent-runtime/device_management/samples/02-use-cases/05-Device-Management-System/frontend/venv/lib/python3.12/site-packages/urllib3-2.5.0.dist-info/INSTALLER +/Users/vgodwin/genesis-test/agent-runtime/device_management/samples/02-use-cases/05-Device-Management-System/frontend/venv/lib/python3.12/site-packages/urllib3-2.5.0.dist-info/METADATA +/Users/vgodwin/genesis-test/agent-runtime/device_management/samples/02-use-cases/05-Device-Management-System/frontend/venv/lib/python3.12/site-packages/urllib3-2.5.0.dist-info/RECORD +/Users/vgodwin/genesis-test/agent-runtime/device_management/samples/02-use-cases/05-Device-Management-System/frontend/venv/lib/python3.12/site-packages/urllib3-2.5.0.dist-info/WHEEL +/Users/vgodwin/genesis-test/agent-runtime/device_management/samples/02-use-cases/05-Device-Management-System/frontend/venv/lib/python3.12/site-packages/urllib3-2.5.0.dist-info/licenses/LICENSE.txt +/Users/vgodwin/genesis-test/agent-runtime/device_management/samples/02-use-cases/05-Device-Management-System/frontend/venv/lib/python3.12/site-packages/urllib3/__init__.py +/Users/vgodwin/genesis-test/agent-runtime/device_management/samples/02-use-cases/05-Device-Management-System/frontend/venv/lib/python3.12/site-packages/urllib3/__pycache__/__init__.cpython-312.pyc +/Users/vgodwin/genesis-test/agent-runtime/device_management/samples/02-use-cases/05-Device-Management-System/frontend/venv/lib/python3.12/site-packages/urllib3/__pycache__/_base_connection.cpython-312.pyc +/Users/vgodwin/genesis-test/agent-runtime/device_management/samples/02-use-cases/05-Device-Management-System/frontend/venv/lib/python3.12/site-packages/urllib3/__pycache__/_collections.cpython-312.pyc +/Users/vgodwin/genesis-test/agent-runtime/device_management/samples/02-use-cases/05-Device-Management-System/frontend/venv/lib/python3.12/site-packages/urllib3/__pycache__/_request_methods.cpython-312.pyc +/Users/vgodwin/genesis-test/agent-runtime/device_management/samples/02-use-cases/05-Device-Management-System/frontend/venv/lib/python3.12/site-packages/urllib3/__pycache__/_version.cpython-312.pyc +/Users/vgodwin/genesis-test/agent-runtime/device_management/samples/02-use-cases/05-Device-Management-System/frontend/venv/lib/python3.12/site-packages/urllib3/__pycache__/connection.cpython-312.pyc +/Users/vgodwin/genesis-test/agent-runtime/device_management/samples/02-use-cases/05-Device-Management-System/frontend/venv/lib/python3.12/site-packages/urllib3/__pycache__/connectionpool.cpython-312.pyc +/Users/vgodwin/genesis-test/agent-runtime/device_management/samples/02-use-cases/05-Device-Management-System/frontend/venv/lib/python3.12/site-packages/urllib3/__pycache__/exceptions.cpython-312.pyc +/Users/vgodwin/genesis-test/agent-runtime/device_management/samples/02-use-cases/05-Device-Management-System/frontend/venv/lib/python3.12/site-packages/urllib3/__pycache__/fields.cpython-312.pyc +/Users/vgodwin/genesis-test/agent-runtime/device_management/samples/02-use-cases/05-Device-Management-System/frontend/venv/lib/python3.12/site-packages/urllib3/__pycache__/filepost.cpython-312.pyc +/Users/vgodwin/genesis-test/agent-runtime/device_management/samples/02-use-cases/05-Device-Management-System/frontend/venv/lib/python3.12/site-packages/urllib3/__pycache__/poolmanager.cpython-312.pyc +/Users/vgodwin/genesis-test/agent-runtime/device_management/samples/02-use-cases/05-Device-Management-System/frontend/venv/lib/python3.12/site-packages/urllib3/__pycache__/response.cpython-312.pyc +/Users/vgodwin/genesis-test/agent-runtime/device_management/samples/02-use-cases/05-Device-Management-System/frontend/venv/lib/python3.12/site-packages/urllib3/_base_connection.py +/Users/vgodwin/genesis-test/agent-runtime/device_management/samples/02-use-cases/05-Device-Management-System/frontend/venv/lib/python3.12/site-packages/urllib3/_collections.py +/Users/vgodwin/genesis-test/agent-runtime/device_management/samples/02-use-cases/05-Device-Management-System/frontend/venv/lib/python3.12/site-packages/urllib3/_request_methods.py +/Users/vgodwin/genesis-test/agent-runtime/device_management/samples/02-use-cases/05-Device-Management-System/frontend/venv/lib/python3.12/site-packages/urllib3/_version.py +/Users/vgodwin/genesis-test/agent-runtime/device_management/samples/02-use-cases/05-Device-Management-System/frontend/venv/lib/python3.12/site-packages/urllib3/connection.py +/Users/vgodwin/genesis-test/agent-runtime/device_management/samples/02-use-cases/05-Device-Management-System/frontend/venv/lib/python3.12/site-packages/urllib3/connectionpool.py +/Users/vgodwin/genesis-test/agent-runtime/device_management/samples/02-use-cases/05-Device-Management-System/frontend/venv/lib/python3.12/site-packages/urllib3/contrib/__init__.py +/Users/vgodwin/genesis-test/agent-runtime/device_management/samples/02-use-cases/05-Device-Management-System/frontend/venv/lib/python3.12/site-packages/urllib3/contrib/__pycache__/__init__.cpython-312.pyc +/Users/vgodwin/genesis-test/agent-runtime/device_management/samples/02-use-cases/05-Device-Management-System/frontend/venv/lib/python3.12/site-packages/urllib3/contrib/__pycache__/pyopenssl.cpython-312.pyc +/Users/vgodwin/genesis-test/agent-runtime/device_management/samples/02-use-cases/05-Device-Management-System/frontend/venv/lib/python3.12/site-packages/urllib3/contrib/__pycache__/socks.cpython-312.pyc +/Users/vgodwin/genesis-test/agent-runtime/device_management/samples/02-use-cases/05-Device-Management-System/frontend/venv/lib/python3.12/site-packages/urllib3/contrib/emscripten/__init__.py +/Users/vgodwin/genesis-test/agent-runtime/device_management/samples/02-use-cases/05-Device-Management-System/frontend/venv/lib/python3.12/site-packages/urllib3/contrib/emscripten/__pycache__/__init__.cpython-312.pyc +/Users/vgodwin/genesis-test/agent-runtime/device_management/samples/02-use-cases/05-Device-Management-System/frontend/venv/lib/python3.12/site-packages/urllib3/contrib/emscripten/__pycache__/connection.cpython-312.pyc +/Users/vgodwin/genesis-test/agent-runtime/device_management/samples/02-use-cases/05-Device-Management-System/frontend/venv/lib/python3.12/site-packages/urllib3/contrib/emscripten/__pycache__/fetch.cpython-312.pyc +/Users/vgodwin/genesis-test/agent-runtime/device_management/samples/02-use-cases/05-Device-Management-System/frontend/venv/lib/python3.12/site-packages/urllib3/contrib/emscripten/__pycache__/request.cpython-312.pyc +/Users/vgodwin/genesis-test/agent-runtime/device_management/samples/02-use-cases/05-Device-Management-System/frontend/venv/lib/python3.12/site-packages/urllib3/contrib/emscripten/__pycache__/response.cpython-312.pyc +/Users/vgodwin/genesis-test/agent-runtime/device_management/samples/02-use-cases/05-Device-Management-System/frontend/venv/lib/python3.12/site-packages/urllib3/contrib/emscripten/connection.py +/Users/vgodwin/genesis-test/agent-runtime/device_management/samples/02-use-cases/05-Device-Management-System/frontend/venv/lib/python3.12/site-packages/urllib3/contrib/emscripten/emscripten_fetch_worker.js +/Users/vgodwin/genesis-test/agent-runtime/device_management/samples/02-use-cases/05-Device-Management-System/frontend/venv/lib/python3.12/site-packages/urllib3/contrib/emscripten/fetch.py +/Users/vgodwin/genesis-test/agent-runtime/device_management/samples/02-use-cases/05-Device-Management-System/frontend/venv/lib/python3.12/site-packages/urllib3/contrib/emscripten/request.py +/Users/vgodwin/genesis-test/agent-runtime/device_management/samples/02-use-cases/05-Device-Management-System/frontend/venv/lib/python3.12/site-packages/urllib3/contrib/emscripten/response.py +/Users/vgodwin/genesis-test/agent-runtime/device_management/samples/02-use-cases/05-Device-Management-System/frontend/venv/lib/python3.12/site-packages/urllib3/contrib/pyopenssl.py +/Users/vgodwin/genesis-test/agent-runtime/device_management/samples/02-use-cases/05-Device-Management-System/frontend/venv/lib/python3.12/site-packages/urllib3/contrib/socks.py +/Users/vgodwin/genesis-test/agent-runtime/device_management/samples/02-use-cases/05-Device-Management-System/frontend/venv/lib/python3.12/site-packages/urllib3/exceptions.py +/Users/vgodwin/genesis-test/agent-runtime/device_management/samples/02-use-cases/05-Device-Management-System/frontend/venv/lib/python3.12/site-packages/urllib3/fields.py +/Users/vgodwin/genesis-test/agent-runtime/device_management/samples/02-use-cases/05-Device-Management-System/frontend/venv/lib/python3.12/site-packages/urllib3/filepost.py +/Users/vgodwin/genesis-test/agent-runtime/device_management/samples/02-use-cases/05-Device-Management-System/frontend/venv/lib/python3.12/site-packages/urllib3/http2/__init__.py +/Users/vgodwin/genesis-test/agent-runtime/device_management/samples/02-use-cases/05-Device-Management-System/frontend/venv/lib/python3.12/site-packages/urllib3/http2/__pycache__/__init__.cpython-312.pyc +/Users/vgodwin/genesis-test/agent-runtime/device_management/samples/02-use-cases/05-Device-Management-System/frontend/venv/lib/python3.12/site-packages/urllib3/http2/__pycache__/connection.cpython-312.pyc +/Users/vgodwin/genesis-test/agent-runtime/device_management/samples/02-use-cases/05-Device-Management-System/frontend/venv/lib/python3.12/site-packages/urllib3/http2/__pycache__/probe.cpython-312.pyc +/Users/vgodwin/genesis-test/agent-runtime/device_management/samples/02-use-cases/05-Device-Management-System/frontend/venv/lib/python3.12/site-packages/urllib3/http2/connection.py +/Users/vgodwin/genesis-test/agent-runtime/device_management/samples/02-use-cases/05-Device-Management-System/frontend/venv/lib/python3.12/site-packages/urllib3/http2/probe.py +/Users/vgodwin/genesis-test/agent-runtime/device_management/samples/02-use-cases/05-Device-Management-System/frontend/venv/lib/python3.12/site-packages/urllib3/poolmanager.py +/Users/vgodwin/genesis-test/agent-runtime/device_management/samples/02-use-cases/05-Device-Management-System/frontend/venv/lib/python3.12/site-packages/urllib3/py.typed +/Users/vgodwin/genesis-test/agent-runtime/device_management/samples/02-use-cases/05-Device-Management-System/frontend/venv/lib/python3.12/site-packages/urllib3/response.py +/Users/vgodwin/genesis-test/agent-runtime/device_management/samples/02-use-cases/05-Device-Management-System/frontend/venv/lib/python3.12/site-packages/urllib3/util/__init__.py +/Users/vgodwin/genesis-test/agent-runtime/device_management/samples/02-use-cases/05-Device-Management-System/frontend/venv/lib/python3.12/site-packages/urllib3/util/__pycache__/__init__.cpython-312.pyc +/Users/vgodwin/genesis-test/agent-runtime/device_management/samples/02-use-cases/05-Device-Management-System/frontend/venv/lib/python3.12/site-packages/urllib3/util/__pycache__/connection.cpython-312.pyc +/Users/vgodwin/genesis-test/agent-runtime/device_management/samples/02-use-cases/05-Device-Management-System/frontend/venv/lib/python3.12/site-packages/urllib3/util/__pycache__/proxy.cpython-312.pyc +/Users/vgodwin/genesis-test/agent-runtime/device_management/samples/02-use-cases/05-Device-Management-System/frontend/venv/lib/python3.12/site-packages/urllib3/util/__pycache__/request.cpython-312.pyc +/Users/vgodwin/genesis-test/agent-runtime/device_management/samples/02-use-cases/05-Device-Management-System/frontend/venv/lib/python3.12/site-packages/urllib3/util/__pycache__/response.cpython-312.pyc +/Users/vgodwin/genesis-test/agent-runtime/device_management/samples/02-use-cases/05-Device-Management-System/frontend/venv/lib/python3.12/site-packages/urllib3/util/__pycache__/retry.cpython-312.pyc +/Users/vgodwin/genesis-test/agent-runtime/device_management/samples/02-use-cases/05-Device-Management-System/frontend/venv/lib/python3.12/site-packages/urllib3/util/__pycache__/ssl_.cpython-312.pyc +/Users/vgodwin/genesis-test/agent-runtime/device_management/samples/02-use-cases/05-Device-Management-System/frontend/venv/lib/python3.12/site-packages/urllib3/util/__pycache__/ssl_match_hostname.cpython-312.pyc +/Users/vgodwin/genesis-test/agent-runtime/device_management/samples/02-use-cases/05-Device-Management-System/frontend/venv/lib/python3.12/site-packages/urllib3/util/__pycache__/ssltransport.cpython-312.pyc +/Users/vgodwin/genesis-test/agent-runtime/device_management/samples/02-use-cases/05-Device-Management-System/frontend/venv/lib/python3.12/site-packages/urllib3/util/__pycache__/timeout.cpython-312.pyc +/Users/vgodwin/genesis-test/agent-runtime/device_management/samples/02-use-cases/05-Device-Management-System/frontend/venv/lib/python3.12/site-packages/urllib3/util/__pycache__/url.cpython-312.pyc +/Users/vgodwin/genesis-test/agent-runtime/device_management/samples/02-use-cases/05-Device-Management-System/frontend/venv/lib/python3.12/site-packages/urllib3/util/__pycache__/util.cpython-312.pyc +/Users/vgodwin/genesis-test/agent-runtime/device_management/samples/02-use-cases/05-Device-Management-System/frontend/venv/lib/python3.12/site-packages/urllib3/util/__pycache__/wait.cpython-312.pyc +/Users/vgodwin/genesis-test/agent-runtime/device_management/samples/02-use-cases/05-Device-Management-System/frontend/venv/lib/python3.12/site-packages/urllib3/util/connection.py +/Users/vgodwin/genesis-test/agent-runtime/device_management/samples/02-use-cases/05-Device-Management-System/frontend/venv/lib/python3.12/site-packages/urllib3/util/proxy.py +/Users/vgodwin/genesis-test/agent-runtime/device_management/samples/02-use-cases/05-Device-Management-System/frontend/venv/lib/python3.12/site-packages/urllib3/util/request.py +/Users/vgodwin/genesis-test/agent-runtime/device_management/samples/02-use-cases/05-Device-Management-System/frontend/venv/lib/python3.12/site-packages/urllib3/util/response.py +/Users/vgodwin/genesis-test/agent-runtime/device_management/samples/02-use-cases/05-Device-Management-System/frontend/venv/lib/python3.12/site-packages/urllib3/util/retry.py +/Users/vgodwin/genesis-test/agent-runtime/device_management/samples/02-use-cases/05-Device-Management-System/frontend/venv/lib/python3.12/site-packages/urllib3/util/ssl_.py +/Users/vgodwin/genesis-test/agent-runtime/device_management/samples/02-use-cases/05-Device-Management-System/frontend/venv/lib/python3.12/site-packages/urllib3/util/ssl_match_hostname.py +/Users/vgodwin/genesis-test/agent-runtime/device_management/samples/02-use-cases/05-Device-Management-System/frontend/venv/lib/python3.12/site-packages/urllib3/util/ssltransport.py +/Users/vgodwin/genesis-test/agent-runtime/device_management/samples/02-use-cases/05-Device-Management-System/frontend/venv/lib/python3.12/site-packages/urllib3/util/timeout.py +/Users/vgodwin/genesis-test/agent-runtime/device_management/samples/02-use-cases/05-Device-Management-System/frontend/venv/lib/python3.12/site-packages/urllib3/util/url.py +/Users/vgodwin/genesis-test/agent-runtime/device_management/samples/02-use-cases/05-Device-Management-System/frontend/venv/lib/python3.12/site-packages/urllib3/util/util.py +/Users/vgodwin/genesis-test/agent-runtime/device_management/samples/02-use-cases/05-Device-Management-System/frontend/venv/lib/python3.12/site-packages/urllib3/util/wait.py +/Users/vgodwin/genesis-test/agent-runtime/device_management/samples/02-use-cases/05-Device-Management-System/frontend/venv/lib/python3.12/site-packages/uvicorn-0.23.2.dist-info/INSTALLER +/Users/vgodwin/genesis-test/agent-runtime/device_management/samples/02-use-cases/05-Device-Management-System/frontend/venv/lib/python3.12/site-packages/uvicorn-0.23.2.dist-info/METADATA +/Users/vgodwin/genesis-test/agent-runtime/device_management/samples/02-use-cases/05-Device-Management-System/frontend/venv/lib/python3.12/site-packages/uvicorn-0.23.2.dist-info/RECORD +/Users/vgodwin/genesis-test/agent-runtime/device_management/samples/02-use-cases/05-Device-Management-System/frontend/venv/lib/python3.12/site-packages/uvicorn-0.23.2.dist-info/REQUESTED +/Users/vgodwin/genesis-test/agent-runtime/device_management/samples/02-use-cases/05-Device-Management-System/frontend/venv/lib/python3.12/site-packages/uvicorn-0.23.2.dist-info/WHEEL +/Users/vgodwin/genesis-test/agent-runtime/device_management/samples/02-use-cases/05-Device-Management-System/frontend/venv/lib/python3.12/site-packages/uvicorn-0.23.2.dist-info/entry_points.txt +/Users/vgodwin/genesis-test/agent-runtime/device_management/samples/02-use-cases/05-Device-Management-System/frontend/venv/lib/python3.12/site-packages/uvicorn-0.23.2.dist-info/licenses/LICENSE.md +/Users/vgodwin/genesis-test/agent-runtime/device_management/samples/02-use-cases/05-Device-Management-System/frontend/venv/lib/python3.12/site-packages/uvicorn/__init__.py +/Users/vgodwin/genesis-test/agent-runtime/device_management/samples/02-use-cases/05-Device-Management-System/frontend/venv/lib/python3.12/site-packages/uvicorn/__main__.py +/Users/vgodwin/genesis-test/agent-runtime/device_management/samples/02-use-cases/05-Device-Management-System/frontend/venv/lib/python3.12/site-packages/uvicorn/__pycache__/__init__.cpython-312.pyc +/Users/vgodwin/genesis-test/agent-runtime/device_management/samples/02-use-cases/05-Device-Management-System/frontend/venv/lib/python3.12/site-packages/uvicorn/__pycache__/__main__.cpython-312.pyc +/Users/vgodwin/genesis-test/agent-runtime/device_management/samples/02-use-cases/05-Device-Management-System/frontend/venv/lib/python3.12/site-packages/uvicorn/__pycache__/_subprocess.cpython-312.pyc +/Users/vgodwin/genesis-test/agent-runtime/device_management/samples/02-use-cases/05-Device-Management-System/frontend/venv/lib/python3.12/site-packages/uvicorn/__pycache__/_types.cpython-312.pyc +/Users/vgodwin/genesis-test/agent-runtime/device_management/samples/02-use-cases/05-Device-Management-System/frontend/venv/lib/python3.12/site-packages/uvicorn/__pycache__/config.cpython-312.pyc +/Users/vgodwin/genesis-test/agent-runtime/device_management/samples/02-use-cases/05-Device-Management-System/frontend/venv/lib/python3.12/site-packages/uvicorn/__pycache__/importer.cpython-312.pyc +/Users/vgodwin/genesis-test/agent-runtime/device_management/samples/02-use-cases/05-Device-Management-System/frontend/venv/lib/python3.12/site-packages/uvicorn/__pycache__/logging.cpython-312.pyc +/Users/vgodwin/genesis-test/agent-runtime/device_management/samples/02-use-cases/05-Device-Management-System/frontend/venv/lib/python3.12/site-packages/uvicorn/__pycache__/main.cpython-312.pyc +/Users/vgodwin/genesis-test/agent-runtime/device_management/samples/02-use-cases/05-Device-Management-System/frontend/venv/lib/python3.12/site-packages/uvicorn/__pycache__/server.cpython-312.pyc +/Users/vgodwin/genesis-test/agent-runtime/device_management/samples/02-use-cases/05-Device-Management-System/frontend/venv/lib/python3.12/site-packages/uvicorn/__pycache__/workers.cpython-312.pyc +/Users/vgodwin/genesis-test/agent-runtime/device_management/samples/02-use-cases/05-Device-Management-System/frontend/venv/lib/python3.12/site-packages/uvicorn/_subprocess.py +/Users/vgodwin/genesis-test/agent-runtime/device_management/samples/02-use-cases/05-Device-Management-System/frontend/venv/lib/python3.12/site-packages/uvicorn/_types.py +/Users/vgodwin/genesis-test/agent-runtime/device_management/samples/02-use-cases/05-Device-Management-System/frontend/venv/lib/python3.12/site-packages/uvicorn/config.py +/Users/vgodwin/genesis-test/agent-runtime/device_management/samples/02-use-cases/05-Device-Management-System/frontend/venv/lib/python3.12/site-packages/uvicorn/importer.py +/Users/vgodwin/genesis-test/agent-runtime/device_management/samples/02-use-cases/05-Device-Management-System/frontend/venv/lib/python3.12/site-packages/uvicorn/lifespan/__init__.py +/Users/vgodwin/genesis-test/agent-runtime/device_management/samples/02-use-cases/05-Device-Management-System/frontend/venv/lib/python3.12/site-packages/uvicorn/lifespan/__pycache__/__init__.cpython-312.pyc +/Users/vgodwin/genesis-test/agent-runtime/device_management/samples/02-use-cases/05-Device-Management-System/frontend/venv/lib/python3.12/site-packages/uvicorn/lifespan/__pycache__/off.cpython-312.pyc +/Users/vgodwin/genesis-test/agent-runtime/device_management/samples/02-use-cases/05-Device-Management-System/frontend/venv/lib/python3.12/site-packages/uvicorn/lifespan/__pycache__/on.cpython-312.pyc +/Users/vgodwin/genesis-test/agent-runtime/device_management/samples/02-use-cases/05-Device-Management-System/frontend/venv/lib/python3.12/site-packages/uvicorn/lifespan/off.py +/Users/vgodwin/genesis-test/agent-runtime/device_management/samples/02-use-cases/05-Device-Management-System/frontend/venv/lib/python3.12/site-packages/uvicorn/lifespan/on.py +/Users/vgodwin/genesis-test/agent-runtime/device_management/samples/02-use-cases/05-Device-Management-System/frontend/venv/lib/python3.12/site-packages/uvicorn/logging.py +/Users/vgodwin/genesis-test/agent-runtime/device_management/samples/02-use-cases/05-Device-Management-System/frontend/venv/lib/python3.12/site-packages/uvicorn/loops/__init__.py +/Users/vgodwin/genesis-test/agent-runtime/device_management/samples/02-use-cases/05-Device-Management-System/frontend/venv/lib/python3.12/site-packages/uvicorn/loops/__pycache__/__init__.cpython-312.pyc +/Users/vgodwin/genesis-test/agent-runtime/device_management/samples/02-use-cases/05-Device-Management-System/frontend/venv/lib/python3.12/site-packages/uvicorn/loops/__pycache__/asyncio.cpython-312.pyc +/Users/vgodwin/genesis-test/agent-runtime/device_management/samples/02-use-cases/05-Device-Management-System/frontend/venv/lib/python3.12/site-packages/uvicorn/loops/__pycache__/auto.cpython-312.pyc +/Users/vgodwin/genesis-test/agent-runtime/device_management/samples/02-use-cases/05-Device-Management-System/frontend/venv/lib/python3.12/site-packages/uvicorn/loops/__pycache__/uvloop.cpython-312.pyc +/Users/vgodwin/genesis-test/agent-runtime/device_management/samples/02-use-cases/05-Device-Management-System/frontend/venv/lib/python3.12/site-packages/uvicorn/loops/asyncio.py +/Users/vgodwin/genesis-test/agent-runtime/device_management/samples/02-use-cases/05-Device-Management-System/frontend/venv/lib/python3.12/site-packages/uvicorn/loops/auto.py +/Users/vgodwin/genesis-test/agent-runtime/device_management/samples/02-use-cases/05-Device-Management-System/frontend/venv/lib/python3.12/site-packages/uvicorn/loops/uvloop.py +/Users/vgodwin/genesis-test/agent-runtime/device_management/samples/02-use-cases/05-Device-Management-System/frontend/venv/lib/python3.12/site-packages/uvicorn/main.py +/Users/vgodwin/genesis-test/agent-runtime/device_management/samples/02-use-cases/05-Device-Management-System/frontend/venv/lib/python3.12/site-packages/uvicorn/middleware/__init__.py +/Users/vgodwin/genesis-test/agent-runtime/device_management/samples/02-use-cases/05-Device-Management-System/frontend/venv/lib/python3.12/site-packages/uvicorn/middleware/__pycache__/__init__.cpython-312.pyc +/Users/vgodwin/genesis-test/agent-runtime/device_management/samples/02-use-cases/05-Device-Management-System/frontend/venv/lib/python3.12/site-packages/uvicorn/middleware/__pycache__/asgi2.cpython-312.pyc +/Users/vgodwin/genesis-test/agent-runtime/device_management/samples/02-use-cases/05-Device-Management-System/frontend/venv/lib/python3.12/site-packages/uvicorn/middleware/__pycache__/message_logger.cpython-312.pyc +/Users/vgodwin/genesis-test/agent-runtime/device_management/samples/02-use-cases/05-Device-Management-System/frontend/venv/lib/python3.12/site-packages/uvicorn/middleware/__pycache__/proxy_headers.cpython-312.pyc +/Users/vgodwin/genesis-test/agent-runtime/device_management/samples/02-use-cases/05-Device-Management-System/frontend/venv/lib/python3.12/site-packages/uvicorn/middleware/__pycache__/wsgi.cpython-312.pyc +/Users/vgodwin/genesis-test/agent-runtime/device_management/samples/02-use-cases/05-Device-Management-System/frontend/venv/lib/python3.12/site-packages/uvicorn/middleware/asgi2.py +/Users/vgodwin/genesis-test/agent-runtime/device_management/samples/02-use-cases/05-Device-Management-System/frontend/venv/lib/python3.12/site-packages/uvicorn/middleware/message_logger.py +/Users/vgodwin/genesis-test/agent-runtime/device_management/samples/02-use-cases/05-Device-Management-System/frontend/venv/lib/python3.12/site-packages/uvicorn/middleware/proxy_headers.py +/Users/vgodwin/genesis-test/agent-runtime/device_management/samples/02-use-cases/05-Device-Management-System/frontend/venv/lib/python3.12/site-packages/uvicorn/middleware/wsgi.py +/Users/vgodwin/genesis-test/agent-runtime/device_management/samples/02-use-cases/05-Device-Management-System/frontend/venv/lib/python3.12/site-packages/uvicorn/protocols/__init__.py +/Users/vgodwin/genesis-test/agent-runtime/device_management/samples/02-use-cases/05-Device-Management-System/frontend/venv/lib/python3.12/site-packages/uvicorn/protocols/__pycache__/__init__.cpython-312.pyc +/Users/vgodwin/genesis-test/agent-runtime/device_management/samples/02-use-cases/05-Device-Management-System/frontend/venv/lib/python3.12/site-packages/uvicorn/protocols/__pycache__/utils.cpython-312.pyc +/Users/vgodwin/genesis-test/agent-runtime/device_management/samples/02-use-cases/05-Device-Management-System/frontend/venv/lib/python3.12/site-packages/uvicorn/protocols/http/__init__.py +/Users/vgodwin/genesis-test/agent-runtime/device_management/samples/02-use-cases/05-Device-Management-System/frontend/venv/lib/python3.12/site-packages/uvicorn/protocols/http/__pycache__/__init__.cpython-312.pyc +/Users/vgodwin/genesis-test/agent-runtime/device_management/samples/02-use-cases/05-Device-Management-System/frontend/venv/lib/python3.12/site-packages/uvicorn/protocols/http/__pycache__/auto.cpython-312.pyc +/Users/vgodwin/genesis-test/agent-runtime/device_management/samples/02-use-cases/05-Device-Management-System/frontend/venv/lib/python3.12/site-packages/uvicorn/protocols/http/__pycache__/flow_control.cpython-312.pyc +/Users/vgodwin/genesis-test/agent-runtime/device_management/samples/02-use-cases/05-Device-Management-System/frontend/venv/lib/python3.12/site-packages/uvicorn/protocols/http/__pycache__/h11_impl.cpython-312.pyc +/Users/vgodwin/genesis-test/agent-runtime/device_management/samples/02-use-cases/05-Device-Management-System/frontend/venv/lib/python3.12/site-packages/uvicorn/protocols/http/__pycache__/httptools_impl.cpython-312.pyc +/Users/vgodwin/genesis-test/agent-runtime/device_management/samples/02-use-cases/05-Device-Management-System/frontend/venv/lib/python3.12/site-packages/uvicorn/protocols/http/auto.py +/Users/vgodwin/genesis-test/agent-runtime/device_management/samples/02-use-cases/05-Device-Management-System/frontend/venv/lib/python3.12/site-packages/uvicorn/protocols/http/flow_control.py +/Users/vgodwin/genesis-test/agent-runtime/device_management/samples/02-use-cases/05-Device-Management-System/frontend/venv/lib/python3.12/site-packages/uvicorn/protocols/http/h11_impl.py +/Users/vgodwin/genesis-test/agent-runtime/device_management/samples/02-use-cases/05-Device-Management-System/frontend/venv/lib/python3.12/site-packages/uvicorn/protocols/http/httptools_impl.py +/Users/vgodwin/genesis-test/agent-runtime/device_management/samples/02-use-cases/05-Device-Management-System/frontend/venv/lib/python3.12/site-packages/uvicorn/protocols/utils.py +/Users/vgodwin/genesis-test/agent-runtime/device_management/samples/02-use-cases/05-Device-Management-System/frontend/venv/lib/python3.12/site-packages/uvicorn/protocols/websockets/__init__.py +/Users/vgodwin/genesis-test/agent-runtime/device_management/samples/02-use-cases/05-Device-Management-System/frontend/venv/lib/python3.12/site-packages/uvicorn/protocols/websockets/__pycache__/__init__.cpython-312.pyc +/Users/vgodwin/genesis-test/agent-runtime/device_management/samples/02-use-cases/05-Device-Management-System/frontend/venv/lib/python3.12/site-packages/uvicorn/protocols/websockets/__pycache__/auto.cpython-312.pyc +/Users/vgodwin/genesis-test/agent-runtime/device_management/samples/02-use-cases/05-Device-Management-System/frontend/venv/lib/python3.12/site-packages/uvicorn/protocols/websockets/__pycache__/websockets_impl.cpython-312.pyc +/Users/vgodwin/genesis-test/agent-runtime/device_management/samples/02-use-cases/05-Device-Management-System/frontend/venv/lib/python3.12/site-packages/uvicorn/protocols/websockets/__pycache__/wsproto_impl.cpython-312.pyc +/Users/vgodwin/genesis-test/agent-runtime/device_management/samples/02-use-cases/05-Device-Management-System/frontend/venv/lib/python3.12/site-packages/uvicorn/protocols/websockets/auto.py +/Users/vgodwin/genesis-test/agent-runtime/device_management/samples/02-use-cases/05-Device-Management-System/frontend/venv/lib/python3.12/site-packages/uvicorn/protocols/websockets/websockets_impl.py +/Users/vgodwin/genesis-test/agent-runtime/device_management/samples/02-use-cases/05-Device-Management-System/frontend/venv/lib/python3.12/site-packages/uvicorn/protocols/websockets/wsproto_impl.py +/Users/vgodwin/genesis-test/agent-runtime/device_management/samples/02-use-cases/05-Device-Management-System/frontend/venv/lib/python3.12/site-packages/uvicorn/py.typed +/Users/vgodwin/genesis-test/agent-runtime/device_management/samples/02-use-cases/05-Device-Management-System/frontend/venv/lib/python3.12/site-packages/uvicorn/server.py +/Users/vgodwin/genesis-test/agent-runtime/device_management/samples/02-use-cases/05-Device-Management-System/frontend/venv/lib/python3.12/site-packages/uvicorn/supervisors/__init__.py +/Users/vgodwin/genesis-test/agent-runtime/device_management/samples/02-use-cases/05-Device-Management-System/frontend/venv/lib/python3.12/site-packages/uvicorn/supervisors/__pycache__/__init__.cpython-312.pyc +/Users/vgodwin/genesis-test/agent-runtime/device_management/samples/02-use-cases/05-Device-Management-System/frontend/venv/lib/python3.12/site-packages/uvicorn/supervisors/__pycache__/basereload.cpython-312.pyc +/Users/vgodwin/genesis-test/agent-runtime/device_management/samples/02-use-cases/05-Device-Management-System/frontend/venv/lib/python3.12/site-packages/uvicorn/supervisors/__pycache__/multiprocess.cpython-312.pyc +/Users/vgodwin/genesis-test/agent-runtime/device_management/samples/02-use-cases/05-Device-Management-System/frontend/venv/lib/python3.12/site-packages/uvicorn/supervisors/__pycache__/statreload.cpython-312.pyc +/Users/vgodwin/genesis-test/agent-runtime/device_management/samples/02-use-cases/05-Device-Management-System/frontend/venv/lib/python3.12/site-packages/uvicorn/supervisors/__pycache__/watchfilesreload.cpython-312.pyc +/Users/vgodwin/genesis-test/agent-runtime/device_management/samples/02-use-cases/05-Device-Management-System/frontend/venv/lib/python3.12/site-packages/uvicorn/supervisors/__pycache__/watchgodreload.cpython-312.pyc +/Users/vgodwin/genesis-test/agent-runtime/device_management/samples/02-use-cases/05-Device-Management-System/frontend/venv/lib/python3.12/site-packages/uvicorn/supervisors/basereload.py +/Users/vgodwin/genesis-test/agent-runtime/device_management/samples/02-use-cases/05-Device-Management-System/frontend/venv/lib/python3.12/site-packages/uvicorn/supervisors/multiprocess.py +/Users/vgodwin/genesis-test/agent-runtime/device_management/samples/02-use-cases/05-Device-Management-System/frontend/venv/lib/python3.12/site-packages/uvicorn/supervisors/statreload.py +/Users/vgodwin/genesis-test/agent-runtime/device_management/samples/02-use-cases/05-Device-Management-System/frontend/venv/lib/python3.12/site-packages/uvicorn/supervisors/watchfilesreload.py +/Users/vgodwin/genesis-test/agent-runtime/device_management/samples/02-use-cases/05-Device-Management-System/frontend/venv/lib/python3.12/site-packages/uvicorn/supervisors/watchgodreload.py +/Users/vgodwin/genesis-test/agent-runtime/device_management/samples/02-use-cases/05-Device-Management-System/frontend/venv/lib/python3.12/site-packages/uvicorn/workers.py +/Users/vgodwin/genesis-test/agent-runtime/device_management/samples/02-use-cases/05-Device-Management-System/frontend/venv/lib/python3.12/site-packages/websockets-11.0.3.dist-info/INSTALLER +/Users/vgodwin/genesis-test/agent-runtime/device_management/samples/02-use-cases/05-Device-Management-System/frontend/venv/lib/python3.12/site-packages/websockets-11.0.3.dist-info/LICENSE +/Users/vgodwin/genesis-test/agent-runtime/device_management/samples/02-use-cases/05-Device-Management-System/frontend/venv/lib/python3.12/site-packages/websockets-11.0.3.dist-info/METADATA +/Users/vgodwin/genesis-test/agent-runtime/device_management/samples/02-use-cases/05-Device-Management-System/frontend/venv/lib/python3.12/site-packages/websockets-11.0.3.dist-info/RECORD +/Users/vgodwin/genesis-test/agent-runtime/device_management/samples/02-use-cases/05-Device-Management-System/frontend/venv/lib/python3.12/site-packages/websockets-11.0.3.dist-info/REQUESTED +/Users/vgodwin/genesis-test/agent-runtime/device_management/samples/02-use-cases/05-Device-Management-System/frontend/venv/lib/python3.12/site-packages/websockets-11.0.3.dist-info/WHEEL +/Users/vgodwin/genesis-test/agent-runtime/device_management/samples/02-use-cases/05-Device-Management-System/frontend/venv/lib/python3.12/site-packages/websockets-11.0.3.dist-info/top_level.txt +/Users/vgodwin/genesis-test/agent-runtime/device_management/samples/02-use-cases/05-Device-Management-System/frontend/venv/lib/python3.12/site-packages/websockets/__init__.py +/Users/vgodwin/genesis-test/agent-runtime/device_management/samples/02-use-cases/05-Device-Management-System/frontend/venv/lib/python3.12/site-packages/websockets/__main__.py +/Users/vgodwin/genesis-test/agent-runtime/device_management/samples/02-use-cases/05-Device-Management-System/frontend/venv/lib/python3.12/site-packages/websockets/__pycache__/__init__.cpython-312.pyc +/Users/vgodwin/genesis-test/agent-runtime/device_management/samples/02-use-cases/05-Device-Management-System/frontend/venv/lib/python3.12/site-packages/websockets/__pycache__/__main__.cpython-312.pyc +/Users/vgodwin/genesis-test/agent-runtime/device_management/samples/02-use-cases/05-Device-Management-System/frontend/venv/lib/python3.12/site-packages/websockets/__pycache__/auth.cpython-312.pyc +/Users/vgodwin/genesis-test/agent-runtime/device_management/samples/02-use-cases/05-Device-Management-System/frontend/venv/lib/python3.12/site-packages/websockets/__pycache__/client.cpython-312.pyc +/Users/vgodwin/genesis-test/agent-runtime/device_management/samples/02-use-cases/05-Device-Management-System/frontend/venv/lib/python3.12/site-packages/websockets/__pycache__/connection.cpython-312.pyc +/Users/vgodwin/genesis-test/agent-runtime/device_management/samples/02-use-cases/05-Device-Management-System/frontend/venv/lib/python3.12/site-packages/websockets/__pycache__/datastructures.cpython-312.pyc +/Users/vgodwin/genesis-test/agent-runtime/device_management/samples/02-use-cases/05-Device-Management-System/frontend/venv/lib/python3.12/site-packages/websockets/__pycache__/exceptions.cpython-312.pyc +/Users/vgodwin/genesis-test/agent-runtime/device_management/samples/02-use-cases/05-Device-Management-System/frontend/venv/lib/python3.12/site-packages/websockets/__pycache__/frames.cpython-312.pyc +/Users/vgodwin/genesis-test/agent-runtime/device_management/samples/02-use-cases/05-Device-Management-System/frontend/venv/lib/python3.12/site-packages/websockets/__pycache__/headers.cpython-312.pyc +/Users/vgodwin/genesis-test/agent-runtime/device_management/samples/02-use-cases/05-Device-Management-System/frontend/venv/lib/python3.12/site-packages/websockets/__pycache__/http.cpython-312.pyc +/Users/vgodwin/genesis-test/agent-runtime/device_management/samples/02-use-cases/05-Device-Management-System/frontend/venv/lib/python3.12/site-packages/websockets/__pycache__/http11.cpython-312.pyc +/Users/vgodwin/genesis-test/agent-runtime/device_management/samples/02-use-cases/05-Device-Management-System/frontend/venv/lib/python3.12/site-packages/websockets/__pycache__/imports.cpython-312.pyc +/Users/vgodwin/genesis-test/agent-runtime/device_management/samples/02-use-cases/05-Device-Management-System/frontend/venv/lib/python3.12/site-packages/websockets/__pycache__/protocol.cpython-312.pyc +/Users/vgodwin/genesis-test/agent-runtime/device_management/samples/02-use-cases/05-Device-Management-System/frontend/venv/lib/python3.12/site-packages/websockets/__pycache__/server.cpython-312.pyc +/Users/vgodwin/genesis-test/agent-runtime/device_management/samples/02-use-cases/05-Device-Management-System/frontend/venv/lib/python3.12/site-packages/websockets/__pycache__/streams.cpython-312.pyc +/Users/vgodwin/genesis-test/agent-runtime/device_management/samples/02-use-cases/05-Device-Management-System/frontend/venv/lib/python3.12/site-packages/websockets/__pycache__/typing.cpython-312.pyc +/Users/vgodwin/genesis-test/agent-runtime/device_management/samples/02-use-cases/05-Device-Management-System/frontend/venv/lib/python3.12/site-packages/websockets/__pycache__/uri.cpython-312.pyc +/Users/vgodwin/genesis-test/agent-runtime/device_management/samples/02-use-cases/05-Device-Management-System/frontend/venv/lib/python3.12/site-packages/websockets/__pycache__/utils.cpython-312.pyc +/Users/vgodwin/genesis-test/agent-runtime/device_management/samples/02-use-cases/05-Device-Management-System/frontend/venv/lib/python3.12/site-packages/websockets/__pycache__/version.cpython-312.pyc +/Users/vgodwin/genesis-test/agent-runtime/device_management/samples/02-use-cases/05-Device-Management-System/frontend/venv/lib/python3.12/site-packages/websockets/auth.py +/Users/vgodwin/genesis-test/agent-runtime/device_management/samples/02-use-cases/05-Device-Management-System/frontend/venv/lib/python3.12/site-packages/websockets/client.py +/Users/vgodwin/genesis-test/agent-runtime/device_management/samples/02-use-cases/05-Device-Management-System/frontend/venv/lib/python3.12/site-packages/websockets/connection.py +/Users/vgodwin/genesis-test/agent-runtime/device_management/samples/02-use-cases/05-Device-Management-System/frontend/venv/lib/python3.12/site-packages/websockets/datastructures.py +/Users/vgodwin/genesis-test/agent-runtime/device_management/samples/02-use-cases/05-Device-Management-System/frontend/venv/lib/python3.12/site-packages/websockets/exceptions.py +/Users/vgodwin/genesis-test/agent-runtime/device_management/samples/02-use-cases/05-Device-Management-System/frontend/venv/lib/python3.12/site-packages/websockets/extensions/__init__.py +/Users/vgodwin/genesis-test/agent-runtime/device_management/samples/02-use-cases/05-Device-Management-System/frontend/venv/lib/python3.12/site-packages/websockets/extensions/__pycache__/__init__.cpython-312.pyc +/Users/vgodwin/genesis-test/agent-runtime/device_management/samples/02-use-cases/05-Device-Management-System/frontend/venv/lib/python3.12/site-packages/websockets/extensions/__pycache__/base.cpython-312.pyc +/Users/vgodwin/genesis-test/agent-runtime/device_management/samples/02-use-cases/05-Device-Management-System/frontend/venv/lib/python3.12/site-packages/websockets/extensions/__pycache__/permessage_deflate.cpython-312.pyc +/Users/vgodwin/genesis-test/agent-runtime/device_management/samples/02-use-cases/05-Device-Management-System/frontend/venv/lib/python3.12/site-packages/websockets/extensions/base.py +/Users/vgodwin/genesis-test/agent-runtime/device_management/samples/02-use-cases/05-Device-Management-System/frontend/venv/lib/python3.12/site-packages/websockets/extensions/permessage_deflate.py +/Users/vgodwin/genesis-test/agent-runtime/device_management/samples/02-use-cases/05-Device-Management-System/frontend/venv/lib/python3.12/site-packages/websockets/frames.py +/Users/vgodwin/genesis-test/agent-runtime/device_management/samples/02-use-cases/05-Device-Management-System/frontend/venv/lib/python3.12/site-packages/websockets/headers.py +/Users/vgodwin/genesis-test/agent-runtime/device_management/samples/02-use-cases/05-Device-Management-System/frontend/venv/lib/python3.12/site-packages/websockets/http.py +/Users/vgodwin/genesis-test/agent-runtime/device_management/samples/02-use-cases/05-Device-Management-System/frontend/venv/lib/python3.12/site-packages/websockets/http11.py +/Users/vgodwin/genesis-test/agent-runtime/device_management/samples/02-use-cases/05-Device-Management-System/frontend/venv/lib/python3.12/site-packages/websockets/imports.py +/Users/vgodwin/genesis-test/agent-runtime/device_management/samples/02-use-cases/05-Device-Management-System/frontend/venv/lib/python3.12/site-packages/websockets/legacy/__init__.py +/Users/vgodwin/genesis-test/agent-runtime/device_management/samples/02-use-cases/05-Device-Management-System/frontend/venv/lib/python3.12/site-packages/websockets/legacy/__pycache__/__init__.cpython-312.pyc +/Users/vgodwin/genesis-test/agent-runtime/device_management/samples/02-use-cases/05-Device-Management-System/frontend/venv/lib/python3.12/site-packages/websockets/legacy/__pycache__/async_timeout.cpython-312.pyc +/Users/vgodwin/genesis-test/agent-runtime/device_management/samples/02-use-cases/05-Device-Management-System/frontend/venv/lib/python3.12/site-packages/websockets/legacy/__pycache__/auth.cpython-312.pyc +/Users/vgodwin/genesis-test/agent-runtime/device_management/samples/02-use-cases/05-Device-Management-System/frontend/venv/lib/python3.12/site-packages/websockets/legacy/__pycache__/client.cpython-312.pyc +/Users/vgodwin/genesis-test/agent-runtime/device_management/samples/02-use-cases/05-Device-Management-System/frontend/venv/lib/python3.12/site-packages/websockets/legacy/__pycache__/compatibility.cpython-312.pyc +/Users/vgodwin/genesis-test/agent-runtime/device_management/samples/02-use-cases/05-Device-Management-System/frontend/venv/lib/python3.12/site-packages/websockets/legacy/__pycache__/framing.cpython-312.pyc +/Users/vgodwin/genesis-test/agent-runtime/device_management/samples/02-use-cases/05-Device-Management-System/frontend/venv/lib/python3.12/site-packages/websockets/legacy/__pycache__/handshake.cpython-312.pyc +/Users/vgodwin/genesis-test/agent-runtime/device_management/samples/02-use-cases/05-Device-Management-System/frontend/venv/lib/python3.12/site-packages/websockets/legacy/__pycache__/http.cpython-312.pyc +/Users/vgodwin/genesis-test/agent-runtime/device_management/samples/02-use-cases/05-Device-Management-System/frontend/venv/lib/python3.12/site-packages/websockets/legacy/__pycache__/protocol.cpython-312.pyc +/Users/vgodwin/genesis-test/agent-runtime/device_management/samples/02-use-cases/05-Device-Management-System/frontend/venv/lib/python3.12/site-packages/websockets/legacy/__pycache__/server.cpython-312.pyc +/Users/vgodwin/genesis-test/agent-runtime/device_management/samples/02-use-cases/05-Device-Management-System/frontend/venv/lib/python3.12/site-packages/websockets/legacy/async_timeout.py +/Users/vgodwin/genesis-test/agent-runtime/device_management/samples/02-use-cases/05-Device-Management-System/frontend/venv/lib/python3.12/site-packages/websockets/legacy/auth.py +/Users/vgodwin/genesis-test/agent-runtime/device_management/samples/02-use-cases/05-Device-Management-System/frontend/venv/lib/python3.12/site-packages/websockets/legacy/client.py +/Users/vgodwin/genesis-test/agent-runtime/device_management/samples/02-use-cases/05-Device-Management-System/frontend/venv/lib/python3.12/site-packages/websockets/legacy/compatibility.py +/Users/vgodwin/genesis-test/agent-runtime/device_management/samples/02-use-cases/05-Device-Management-System/frontend/venv/lib/python3.12/site-packages/websockets/legacy/framing.py +/Users/vgodwin/genesis-test/agent-runtime/device_management/samples/02-use-cases/05-Device-Management-System/frontend/venv/lib/python3.12/site-packages/websockets/legacy/handshake.py +/Users/vgodwin/genesis-test/agent-runtime/device_management/samples/02-use-cases/05-Device-Management-System/frontend/venv/lib/python3.12/site-packages/websockets/legacy/http.py +/Users/vgodwin/genesis-test/agent-runtime/device_management/samples/02-use-cases/05-Device-Management-System/frontend/venv/lib/python3.12/site-packages/websockets/legacy/protocol.py +/Users/vgodwin/genesis-test/agent-runtime/device_management/samples/02-use-cases/05-Device-Management-System/frontend/venv/lib/python3.12/site-packages/websockets/legacy/server.py +/Users/vgodwin/genesis-test/agent-runtime/device_management/samples/02-use-cases/05-Device-Management-System/frontend/venv/lib/python3.12/site-packages/websockets/protocol.py +/Users/vgodwin/genesis-test/agent-runtime/device_management/samples/02-use-cases/05-Device-Management-System/frontend/venv/lib/python3.12/site-packages/websockets/py.typed +/Users/vgodwin/genesis-test/agent-runtime/device_management/samples/02-use-cases/05-Device-Management-System/frontend/venv/lib/python3.12/site-packages/websockets/server.py +/Users/vgodwin/genesis-test/agent-runtime/device_management/samples/02-use-cases/05-Device-Management-System/frontend/venv/lib/python3.12/site-packages/websockets/speedups.c +/Users/vgodwin/genesis-test/agent-runtime/device_management/samples/02-use-cases/05-Device-Management-System/frontend/venv/lib/python3.12/site-packages/websockets/streams.py +/Users/vgodwin/genesis-test/agent-runtime/device_management/samples/02-use-cases/05-Device-Management-System/frontend/venv/lib/python3.12/site-packages/websockets/sync/__init__.py +/Users/vgodwin/genesis-test/agent-runtime/device_management/samples/02-use-cases/05-Device-Management-System/frontend/venv/lib/python3.12/site-packages/websockets/sync/__pycache__/__init__.cpython-312.pyc +/Users/vgodwin/genesis-test/agent-runtime/device_management/samples/02-use-cases/05-Device-Management-System/frontend/venv/lib/python3.12/site-packages/websockets/sync/__pycache__/client.cpython-312.pyc +/Users/vgodwin/genesis-test/agent-runtime/device_management/samples/02-use-cases/05-Device-Management-System/frontend/venv/lib/python3.12/site-packages/websockets/sync/__pycache__/compatibility.cpython-312.pyc +/Users/vgodwin/genesis-test/agent-runtime/device_management/samples/02-use-cases/05-Device-Management-System/frontend/venv/lib/python3.12/site-packages/websockets/sync/__pycache__/connection.cpython-312.pyc +/Users/vgodwin/genesis-test/agent-runtime/device_management/samples/02-use-cases/05-Device-Management-System/frontend/venv/lib/python3.12/site-packages/websockets/sync/__pycache__/messages.cpython-312.pyc +/Users/vgodwin/genesis-test/agent-runtime/device_management/samples/02-use-cases/05-Device-Management-System/frontend/venv/lib/python3.12/site-packages/websockets/sync/__pycache__/server.cpython-312.pyc +/Users/vgodwin/genesis-test/agent-runtime/device_management/samples/02-use-cases/05-Device-Management-System/frontend/venv/lib/python3.12/site-packages/websockets/sync/__pycache__/utils.cpython-312.pyc +/Users/vgodwin/genesis-test/agent-runtime/device_management/samples/02-use-cases/05-Device-Management-System/frontend/venv/lib/python3.12/site-packages/websockets/sync/client.py +/Users/vgodwin/genesis-test/agent-runtime/device_management/samples/02-use-cases/05-Device-Management-System/frontend/venv/lib/python3.12/site-packages/websockets/sync/compatibility.py +/Users/vgodwin/genesis-test/agent-runtime/device_management/samples/02-use-cases/05-Device-Management-System/frontend/venv/lib/python3.12/site-packages/websockets/sync/connection.py +/Users/vgodwin/genesis-test/agent-runtime/device_management/samples/02-use-cases/05-Device-Management-System/frontend/venv/lib/python3.12/site-packages/websockets/sync/messages.py +/Users/vgodwin/genesis-test/agent-runtime/device_management/samples/02-use-cases/05-Device-Management-System/frontend/venv/lib/python3.12/site-packages/websockets/sync/server.py +/Users/vgodwin/genesis-test/agent-runtime/device_management/samples/02-use-cases/05-Device-Management-System/frontend/venv/lib/python3.12/site-packages/websockets/sync/utils.py +/Users/vgodwin/genesis-test/agent-runtime/device_management/samples/02-use-cases/05-Device-Management-System/frontend/venv/lib/python3.12/site-packages/websockets/typing.py +/Users/vgodwin/genesis-test/agent-runtime/device_management/samples/02-use-cases/05-Device-Management-System/frontend/venv/lib/python3.12/site-packages/websockets/uri.py +/Users/vgodwin/genesis-test/agent-runtime/device_management/samples/02-use-cases/05-Device-Management-System/frontend/venv/lib/python3.12/site-packages/websockets/utils.py +/Users/vgodwin/genesis-test/agent-runtime/device_management/samples/02-use-cases/05-Device-Management-System/frontend/venv/lib/python3.12/site-packages/websockets/version.py +/Users/vgodwin/genesis-test/agent-runtime/device_management/samples/02-use-cases/05-Device-Management-System/frontend/venv/pyvenv.cfg \ No newline at end of file diff --git a/02-use-cases/device-management-agent/frontend/.ash/ash_output/ash_aggregated_results.json b/02-use-cases/device-management-agent/frontend/.ash/ash_output/ash_aggregated_results.json new file mode 100644 index 000000000..abec7f5a6 --- /dev/null +++ b/02-use-cases/device-management-agent/frontend/.ash/ash_output/ash_aggregated_results.json @@ -0,0 +1,46790 @@ +{ + "name": "ASH Scan 2025-10-06T11:14:23.128148", + "description": "Aggregated security scan results", + "metadata": { + "report_id": "ASH-20251406", + "generated_at": "2025-10-06T17:14:23+00:00", + "project_name": "ASH", + "tool_version": "3.0.0", + "description": "Automated Security Helper Aggregated Report Post-processor", + "summary_stats": { + "suppressed": 0, + "critical": 2, + "high": 0, + "medium": 0, + "low": 1, + "info": 0, + "start": "2025-10-06T17:14:23+00:00", + "end": "2025-10-06T17:15:17+00:00", + "duration": 54.33177, + "total": 3, + "actionable": 2, + "passed": 4, + "failed": 1, + "missing": 4, + "skipped": 1 + }, + "validation_summary": { + "scanner_tasks_validation": { + "timestamp": "2025-10-06T11:14:31.177652", + "expected_count": 6, + "actual_count": 6, + "missing_count": 0, + "has_issues": false, + "successfully_retried": 0 + }, + "execution_completion_validation": { + "timestamp": "2025-10-06T11:15:17.616778", + "expected_count": 6, + "completed_count": 6, + "missing_count": 0, + "unexpected_count": 0, + "completion_rate": 1.0, + "has_issues": false + }, + "result_completeness_validation": { + "timestamp": "2025-10-06T11:15:17.617046", + "expected_count": 10, + "final_count": 10, + "missing_count": 0, + "unexpected_count": 0, + "completeness_rate": 1.0, + "has_issues": false + } + }, + "execution_discrepancy_report": {} + }, + "ash_config": { + "project_name": "ash-scan", + "global_settings": { + "severity_threshold": "MEDIUM", + "ignore_paths": [], + "suppressions": [] + }, + "fail_on_findings": true, + "ash_plugin_modules": [], + "external_reports_to_include": [], + "build": null, + "converters": { + "archive": { + "name": "archive", + "enabled": true, + "options": {} + }, + "jupyter": { + "name": "jupyter", + "enabled": true, + "options": { + "tool_version": ">=7.16.0,<8.0.0", + "install_timeout": 300 + } + } + }, + "scanners": { + "bandit": { + "name": "bandit", + "enabled": true, + "options": { + "severity_threshold": null, + "config_file": null, + "confidence_level": "all", + "ignore_nosec": false, + "excluded_paths": [], + "additional_formats": [], + "tool_version": ">=1.7.0,<2.0.0", + "install_timeout": 300 + } + }, + "cdk-nag": { + "name": "cdk-nag", + "enabled": true, + "options": { + "severity_threshold": null, + "nag_packs": { + "AwsSolutionsChecks": true, + "HIPAASecurityChecks": false, + "NIST80053R4Checks": false, + "NIST80053R5Checks": false, + "PCIDSS321Checks": false + } + } + }, + "cfn-nag": { + "name": "cfn-nag", + "enabled": true, + "options": { + "severity_threshold": null + } + }, + "checkov": { + "name": "checkov", + "enabled": true, + "options": { + "severity_threshold": null, + "config_file": null, + "skip_path": [], + "additional_formats": [ + "cyclonedx_json" + ], + "offline": false, + "frameworks": [ + "all" + ], + "skip_frameworks": [], + "tool_version": null, + "install_timeout": 300 + } + }, + "detect-secrets": { + "name": "detect-secrets", + "enabled": true, + "options": { + "severity_threshold": null, + "baseline_file": null, + "scan_settings": { + "version": null, + "generated_at": null, + "plugins_used": [], + "filters_used": [], + "results": {} + } + } + }, + "grype": { + "name": "grype", + "enabled": true, + "options": { + "severity_threshold": null, + "config_file": null, + "offline": false + } + }, + "npm-audit": { + "name": "npm-audit", + "enabled": true, + "options": { + "severity_threshold": null, + "offline": false + } + }, + "opengrep": { + "name": "opengrep", + "enabled": false, + "options": { + "severity_threshold": null, + "config": "auto", + "exclude": [ + "*-converted.py", + "*_report_result.txt" + ], + "exclude_rule": [], + "severity": [], + "metrics": "auto", + "offline": false, + "patterns": [], + "version": "v1.1.5" + } + }, + "semgrep": { + "name": "semgrep", + "enabled": true, + "options": { + "severity_threshold": null, + "config": "auto", + "exclude": [ + "*-converted.py", + "*_report_result.txt" + ], + "exclude_rule": [], + "severity": [], + "metrics": "auto", + "offline": false, + "tool_version": null, + "install_timeout": 300 + } + }, + "syft": { + "name": "syft", + "enabled": true, + "options": { + "severity_threshold": null, + "config_file": null, + "exclude": [], + "additional_outputs": [ + "syft-table" + ] + } + } + }, + "reporters": { + "csv": { + "name": "csv", + "enabled": true, + "options": {}, + "extension": "csv" + }, + "cyclonedx": { + "name": "cyclonedx", + "enabled": true, + "options": {}, + "extension": "cdx.json" + }, + "html": { + "name": "html", + "enabled": true, + "options": {}, + "extension": "html" + }, + "flat-json": { + "name": "flat-json", + "enabled": true, + "options": { + "include_scanner_metrics": true, + "include_summary_metrics": true, + "include_metadata": true + }, + "extension": "flat.json" + }, + "gitlab-sast": { + "name": "gitlab-sast", + "enabled": true, + "options": {}, + "extension": "gl-sast-report.json" + }, + "junitxml": { + "name": "junitxml", + "enabled": true, + "options": { + "respect_severity_threshold": true + }, + "extension": "junit.xml" + }, + "markdown": { + "name": "markdown", + "enabled": true, + "options": { + "include_summary": true, + "include_findings_table": false, + "include_detailed_findings": true, + "max_detailed_findings": 20, + "top_hotspots_limit": 10, + "use_collapsible_details": true + }, + "extension": "summary.md" + }, + "ocsf": { + "name": "ocsf", + "enabled": true, + "options": {}, + "extension": "ocsf.json" + }, + "sarif": { + "name": "sarif", + "enabled": true, + "options": {}, + "extension": "sarif" + }, + "spdx": { + "name": "spdx", + "enabled": false, + "options": {}, + "extension": "spdx.json" + }, + "text": { + "name": "text", + "enabled": true, + "options": { + "include_summary": true, + "include_findings_table": false, + "include_detailed_findings": false, + "max_detailed_findings": 20, + "top_hotspots_limit": 20 + }, + "extension": "summary.txt" + }, + "yaml": { + "name": "yaml", + "enabled": false, + "options": {}, + "extension": "yaml" + } + }, + "mcp-resource-management": { + "max_concurrent_scans": 3, + "max_concurrent_tasks": 20, + "thread_pool_max_workers": 4, + "scan_timeout_seconds": 1800, + "operation_timeout_seconds": 180, + "shutdown_timeout_seconds": 30, + "memory_warning_threshold_mb": 1024, + "memory_critical_threshold_mb": 2048, + "task_count_warning_threshold": 15, + "max_message_size_bytes": 10485760, + "max_path_length": 4096, + "max_directory_size_mb": 1000, + "enable_health_checks": true, + "health_check_interval_seconds": 60, + "enable_resource_logging": true, + "log_resource_operations": false + } + }, + "scanner_results": { + "cfn-nag": { + "status": "MISSING", + "dependencies_satisfied": true, + "excluded": false, + "severity_counts": { + "suppressed": 0, + "critical": 0, + "high": 0, + "medium": 0, + "low": 0, + "info": 0 + }, + "finding_count": 0, + "actionable_finding_count": 0, + "suppressed_finding_count": 0, + "exit_code": 0, + "duration": 0.0 + }, + "grype": { + "status": "MISSING", + "dependencies_satisfied": true, + "excluded": false, + "severity_counts": { + "suppressed": 0, + "critical": 0, + "high": 0, + "medium": 0, + "low": 0, + "info": 0 + }, + "finding_count": 0, + "actionable_finding_count": 0, + "suppressed_finding_count": 0, + "exit_code": 0, + "duration": 0.0 + }, + "opengrep": { + "status": "MISSING", + "dependencies_satisfied": true, + "excluded": false, + "severity_counts": { + "suppressed": 0, + "critical": 0, + "high": 0, + "medium": 0, + "low": 0, + "info": 0 + }, + "finding_count": 0, + "actionable_finding_count": 0, + "suppressed_finding_count": 0, + "exit_code": 0, + "duration": 0.0 + }, + "syft": { + "status": "MISSING", + "dependencies_satisfied": true, + "excluded": false, + "severity_counts": { + "suppressed": 0, + "critical": 0, + "high": 0, + "medium": 0, + "low": 0, + "info": 0 + }, + "finding_count": 0, + "actionable_finding_count": 0, + "suppressed_finding_count": 0, + "exit_code": 0, + "duration": 0.0 + }, + "bandit": { + "status": "PASSED", + "dependencies_satisfied": true, + "excluded": false, + "severity_counts": { + "suppressed": 0, + "critical": 0, + "high": 0, + "medium": 0, + "low": 1, + "info": 0 + }, + "finding_count": 1, + "actionable_finding_count": 0, + "suppressed_finding_count": 0, + "exit_code": 0, + "duration": 5.14556 + }, + "cdk-nag": { + "status": "PASSED", + "dependencies_satisfied": true, + "excluded": false, + "severity_counts": { + "suppressed": 0, + "critical": 0, + "high": 0, + "medium": 0, + "low": 0, + "info": 0 + }, + "finding_count": 0, + "actionable_finding_count": 0, + "suppressed_finding_count": 0, + "exit_code": 0, + "duration": 17.556555 + }, + "checkov": { + "status": "PASSED", + "dependencies_satisfied": true, + "excluded": false, + "severity_counts": { + "suppressed": 0, + "critical": 0, + "high": 0, + "medium": 0, + "low": 0, + "info": 0 + }, + "finding_count": 0, + "actionable_finding_count": 0, + "suppressed_finding_count": 0, + "exit_code": 0, + "duration": 14.875429 + }, + "detect-secrets": { + "status": "SKIPPED", + "dependencies_satisfied": true, + "excluded": false, + "severity_counts": { + "suppressed": 0, + "critical": 1, + "high": 0, + "medium": 0, + "low": 0, + "info": 0 + }, + "finding_count": 1, + "actionable_finding_count": 1, + "suppressed_finding_count": 0, + "exit_code": 0, + "duration": 17.124949 + }, + "npm-audit": { + "status": "PASSED", + "dependencies_satisfied": true, + "excluded": false, + "severity_counts": { + "suppressed": 0, + "critical": 0, + "high": 0, + "medium": 0, + "low": 0, + "info": 0 + }, + "finding_count": 0, + "actionable_finding_count": 0, + "suppressed_finding_count": 0, + "exit_code": 0, + "duration": 0.311181 + }, + "semgrep": { + "status": "FAILED", + "dependencies_satisfied": true, + "excluded": false, + "severity_counts": { + "suppressed": 0, + "critical": 1, + "high": 0, + "medium": 0, + "low": 0, + "info": 0 + }, + "finding_count": 1, + "actionable_finding_count": 1, + "suppressed_finding_count": 0, + "exit_code": 0, + "duration": 46.38422 + } + }, + "converter_results": { + "archive": { + "dependencies_satisfied": true, + "excluded": false, + "converted_paths": [ + "/Users/vgodwin/genesis-test/agent-runtime/device_management/samples/02-use-cases/05-Device-Management-System/frontend/.ash/ash_output/converted/archive/venv__lib__python3__12__site-packages__dateutil__zoneinfo__dateutil-zoneinfo__tar__gz" + ] + }, + "jupyter": { + "dependencies_satisfied": true, + "excluded": false, + "converted_paths": [] + } + }, + "sarif": { + "$schema": "https://json.schemastore.org/sarif-2.1.0.json", + "version": "2.1.0", + "runs": [ + { + "tool": { + "driver": { + "guid": null, + "name": "AWS Labs - Automated Security Helper", + "organization": "Amazon Web Services", + "product": null, + "productSuite": null, + "shortDescription": null, + "fullDescription": null, + "fullName": "awslabs/automated-security-helper", + "version": "3.0.0", + "semanticVersion": null, + "dottedQuadFileVersion": null, + "releaseDateUtc": null, + "downloadUri": "https://github.com/awslabs/automated-security-helper", + "informationUri": "https://awslabs.github.io/automated-security-helper", + "globalMessageStrings": null, + "notifications": [], + "rules": [], + "taxa": [], + "locations": [], + "language": "en-US", + "contents": [ + "localizedData", + "nonLocalizedData" + ], + "isComprehensive": false, + "localizedDataSemanticVersion": null, + "minimumRequiredLocalizedDataSemanticVersion": null, + "associatedComponent": null, + "translationMetadata": null, + "supportedTaxonomies": [], + "properties": null + }, + "extensions": [ + { + "guid": null, + "name": "npm-audit", + "organization": null, + "product": null, + "productSuite": null, + "shortDescription": null, + "fullDescription": null, + "fullName": null, + "version": "3.0.0", + "semanticVersion": null, + "dottedQuadFileVersion": null, + "releaseDateUtc": null, + "downloadUri": null, + "informationUri": "https://docs.npmjs.com/cli/v8/commands/npm-audit", + "globalMessageStrings": null, + "notifications": [], + "rules": [], + "taxa": [], + "locations": [], + "language": "en-US", + "contents": [ + "localizedData", + "nonLocalizedData" + ], + "isComprehensive": false, + "localizedDataSemanticVersion": null, + "minimumRequiredLocalizedDataSemanticVersion": null, + "associatedComponent": null, + "translationMetadata": null, + "supportedTaxonomies": [], + "properties": { + "tags": [ + "npm-audit" + ], + "scanner_details": { + "tool_name": "npm-audit", + "tool_version": "3.0.0", + "tool_invocation": { + "start_time": "2025-10-06T17:14:31.185109+00:00", + "end_time": "2025-10-06T17:14:31.496290+00:00" + } + } + } + }, + { + "guid": null, + "name": "bandit", + "organization": "PyCQA", + "product": null, + "productSuite": null, + "shortDescription": null, + "fullDescription": null, + "fullName": null, + "version": "3.0.0", + "semanticVersion": "1.8.6", + "dottedQuadFileVersion": null, + "releaseDateUtc": null, + "downloadUri": null, + "informationUri": null, + "globalMessageStrings": null, + "notifications": [], + "rules": [ + { + "id": "B112", + "deprecatedIds": null, + "guid": null, + "deprecatedGuids": null, + "name": "try_except_continue", + "deprecatedNames": null, + "shortDescription": null, + "fullDescription": null, + "messageStrings": null, + "defaultConfiguration": null, + "helpUri": "https://bandit.readthedocs.io/en/1.8.6/plugins/b112_try_except_continue.html", + "help": null, + "relationships": [], + "properties": { + "tags": [ + "security", + "external/cwe/cwe-703" + ], + "precision": "high" + } + } + ], + "taxa": [], + "locations": [], + "language": "en-US", + "contents": [ + "localizedData", + "nonLocalizedData" + ], + "isComprehensive": false, + "localizedDataSemanticVersion": null, + "minimumRequiredLocalizedDataSemanticVersion": null, + "associatedComponent": null, + "translationMetadata": null, + "supportedTaxonomies": [], + "properties": { + "tags": [ + "bandit" + ], + "scanner_details": { + "tool_name": "bandit", + "tool_version": "3.0.0", + "tool_invocation": { + "start_time": "2025-10-06T17:14:31.178828+00:00", + "end_time": "2025-10-06T17:14:36.324388+00:00" + } + } + } + }, + { + "guid": null, + "name": "checkov", + "organization": "bridgecrew", + "product": null, + "productSuite": null, + "shortDescription": null, + "fullDescription": null, + "fullName": null, + "version": "3.0.0", + "semanticVersion": null, + "dottedQuadFileVersion": null, + "releaseDateUtc": null, + "downloadUri": null, + "informationUri": "https://checkov.io/", + "globalMessageStrings": null, + "notifications": [], + "rules": [], + "taxa": [], + "locations": [], + "language": "en-US", + "contents": [ + "localizedData", + "nonLocalizedData" + ], + "isComprehensive": false, + "localizedDataSemanticVersion": null, + "minimumRequiredLocalizedDataSemanticVersion": null, + "associatedComponent": null, + "translationMetadata": null, + "supportedTaxonomies": [], + "properties": { + "tags": [ + "checkov" + ], + "scanner_details": { + "tool_name": "checkov", + "tool_version": "3.0.0", + "tool_invocation": { + "start_time": "2025-10-06T17:14:31.179758+00:00", + "end_time": "2025-10-06T17:14:46.055187+00:00" + } + } + } + }, + { + "guid": null, + "name": "cdk-nag", + "organization": "Amazon Web Services", + "product": null, + "productSuite": null, + "shortDescription": null, + "fullDescription": null, + "fullName": "awslabs/automated-security-helper", + "version": "3.0.0", + "semanticVersion": null, + "dottedQuadFileVersion": null, + "releaseDateUtc": null, + "downloadUri": "https://github.com/awslabs/automated-security-helper", + "informationUri": "https://awslabs.github.io/automated-security-helper", + "globalMessageStrings": null, + "notifications": [], + "rules": [], + "taxa": [], + "locations": [], + "language": "en-US", + "contents": [ + "localizedData", + "nonLocalizedData" + ], + "isComprehensive": false, + "localizedDataSemanticVersion": null, + "minimumRequiredLocalizedDataSemanticVersion": null, + "associatedComponent": null, + "translationMetadata": null, + "supportedTaxonomies": [], + "properties": { + "tags": [ + "cdk-nag" + ], + "scanner_details": { + "tool_name": "cdk-nag", + "tool_version": "3.0.0", + "tool_invocation": { + "start_time": "2025-10-06T17:14:31.182048+00:00", + "end_time": "2025-10-06T17:14:48.738603+00:00" + } + } + } + }, + { + "guid": null, + "name": "detect-secrets", + "organization": "Yelp", + "product": null, + "productSuite": null, + "shortDescription": null, + "fullDescription": null, + "fullName": "yelp/detect-secrets", + "version": "3.0.0", + "semanticVersion": null, + "dottedQuadFileVersion": null, + "releaseDateUtc": null, + "downloadUri": "https://github.com/Yelp/detect-secrets", + "informationUri": "https://github.com/Yelp/detect-secrets", + "globalMessageStrings": null, + "notifications": [], + "rules": [], + "taxa": [], + "locations": [], + "language": "en-US", + "contents": [ + "localizedData", + "nonLocalizedData" + ], + "isComprehensive": false, + "localizedDataSemanticVersion": null, + "minimumRequiredLocalizedDataSemanticVersion": null, + "associatedComponent": null, + "translationMetadata": null, + "supportedTaxonomies": [], + "properties": { + "tags": [ + "detect-secrets" + ], + "scanner_details": { + "tool_name": "detect-secrets", + "tool_version": "3.0.0", + "tool_invocation": { + "start_time": "2025-10-06T17:14:31.179972+00:00", + "end_time": "2025-10-06T17:14:48.304921+00:00" + } + } + } + }, + { + "guid": null, + "name": "semgrep", + "organization": null, + "product": null, + "productSuite": null, + "shortDescription": null, + "fullDescription": null, + "fullName": null, + "version": "3.0.0", + "semanticVersion": "1.139.0", + "dottedQuadFileVersion": null, + "releaseDateUtc": null, + "downloadUri": null, + "informationUri": null, + "globalMessageStrings": null, + "notifications": [], + "rules": [ + { + "id": "Users.vgodwin..cache.uv.archive-v0.B8O1yFz8Xlui8Hbr1I83I.lib.python3.12.site-packages.automated_security_helper.assets.ash_stargrep_rules.hardcoded-sqlplus-credentials", + "deprecatedIds": null, + "guid": null, + "deprecatedGuids": null, + "name": "Users.vgodwin..cache.uv.archive-v0.B8O1yFz8Xlui8Hbr1I83I.lib.python3.12.site-packages.automated_security_helper.assets.ash_stargrep_rules.hardcoded-sqlplus-credentials", + "deprecatedNames": null, + "shortDescription": { + "text": "Semgrep Finding: Users.vgodwin..cache.uv.archive-v0.B8O1yFz8Xlui8Hbr1I83I.lib.python3.12.site-packages.automated_security_helper.assets.ash_stargrep_rules.hardcoded-sqlplus-credentials", + "markdown": null, + "properties": null + }, + "fullDescription": { + "text": "Hardcoded credentials detected in sqlplus command", + "markdown": null, + "properties": null + }, + "messageStrings": null, + "defaultConfiguration": { + "enabled": true, + "level": "error", + "rank": -1.0, + "parameters": null, + "properties": null + }, + "helpUri": null, + "help": { + "text": "Hardcoded credentials detected in sqlplus command\n💎 Enable cross-file analysis and Pro rules for free at sg.run/pro", + "markdown": "Hardcoded credentials detected in sqlplus command\n\n#### 💎 Enable cross-file analysis and Pro rules for free at sg.run/pro\n\nReferences:\n - [https://owasp.org/Top10/A07_2021-Identification_and_Authentication_Failures/](https://owasp.org/Top10/A07_2021-Identification_and_Authentication_Failures/)\n", + "properties": null + }, + "relationships": [], + "properties": { + "tags": [ + "CWE-798: Use of Hard-coded Credentials", + "OWASP-A07:2021 - Identification and Authentication Failures", + "security" + ], + "precision": "very-high" + } + }, + { + "id": "bash.curl.security.curl-eval.curl-eval", + "deprecatedIds": null, + "guid": null, + "deprecatedGuids": null, + "name": "bash.curl.security.curl-eval.curl-eval", + "deprecatedNames": null, + "shortDescription": { + "text": "Semgrep Finding: bash.curl.security.curl-eval.curl-eval", + "markdown": null, + "properties": null + }, + "fullDescription": { + "text": "Data is being eval'd from a `curl` command. An attacker with control of the server in the `curl` command could inject malicious code into the `eval`, resulting in a system comrpomise. Avoid eval'ing untrusted data if you can. If you must do this, consider checking the SHA sum of the content returned by the server to verify its integrity.", + "markdown": null, + "properties": null + }, + "messageStrings": null, + "defaultConfiguration": { + "enabled": true, + "level": "warning", + "rank": -1.0, + "parameters": null, + "properties": null + }, + "helpUri": "https://semgrep.dev/r/bash.curl.security.curl-eval.curl-eval", + "help": { + "text": "Data is being eval'd from a `curl` command. An attacker with control of the server in the `curl` command could inject malicious code into the `eval`, resulting in a system comrpomise. Avoid eval'ing untrusted data if you can. If you must do this, consider checking the SHA sum of the content returned by the server to verify its integrity.\n💎 Enable cross-file analysis and Pro rules for free at sg.run/pro", + "markdown": "Data is being eval'd from a `curl` command. An attacker with control of the server in the `curl` command could inject malicious code into the `eval`, resulting in a system comrpomise. Avoid eval'ing untrusted data if you can. If you must do this, consider checking the SHA sum of the content returned by the server to verify its integrity.\n\n#### 💎 Enable cross-file analysis and Pro rules for free at sg.run/pro\n\nReferences:\n - [Semgrep Rule](https://semgrep.dev/r/bash.curl.security.curl-eval.curl-eval)\n - [https://owasp.org/Top10/A03_2021-Injection](https://owasp.org/Top10/A03_2021-Injection)\n", + "properties": null + }, + "relationships": [], + "properties": { + "tags": [ + "CWE-95: Improper Neutralization of Directives in Dynamically Evaluated Code ('Eval Injection')", + "MEDIUM CONFIDENCE", + "OWASP-A03:2021 - Injection", + "security" + ], + "precision": "very-high" + } + }, + { + "id": "bash.curl.security.curl-pipe-bash.curl-pipe-bash", + "deprecatedIds": null, + "guid": null, + "deprecatedGuids": null, + "name": "bash.curl.security.curl-pipe-bash.curl-pipe-bash", + "deprecatedNames": null, + "shortDescription": { + "text": "Semgrep Finding: bash.curl.security.curl-pipe-bash.curl-pipe-bash", + "markdown": null, + "properties": null + }, + "fullDescription": { + "text": "Data is being piped into `bash` from a `curl` command. An attacker with control of the server in the `curl` command could inject malicious code into the pipe, resulting in a system compromise. Avoid piping untrusted data into `bash` or any other shell if you can. If you must do this, consider checking the SHA sum of the content returned by the server to verify its integrity.", + "markdown": null, + "properties": null + }, + "messageStrings": null, + "defaultConfiguration": { + "enabled": true, + "level": "warning", + "rank": -1.0, + "parameters": null, + "properties": null + }, + "helpUri": "https://semgrep.dev/r/bash.curl.security.curl-pipe-bash.curl-pipe-bash", + "help": { + "text": "Data is being piped into `bash` from a `curl` command. An attacker with control of the server in the `curl` command could inject malicious code into the pipe, resulting in a system compromise. Avoid piping untrusted data into `bash` or any other shell if you can. If you must do this, consider checking the SHA sum of the content returned by the server to verify its integrity.\n💎 Enable cross-file analysis and Pro rules for free at sg.run/pro", + "markdown": "Data is being piped into `bash` from a `curl` command. An attacker with control of the server in the `curl` command could inject malicious code into the pipe, resulting in a system compromise. Avoid piping untrusted data into `bash` or any other shell if you can. If you must do this, consider checking the SHA sum of the content returned by the server to verify its integrity.\n\n#### 💎 Enable cross-file analysis and Pro rules for free at sg.run/pro\n\nReferences:\n - [Semgrep Rule](https://semgrep.dev/r/bash.curl.security.curl-pipe-bash.curl-pipe-bash)\n - [https://owasp.org/Top10/A03_2021-Injection](https://owasp.org/Top10/A03_2021-Injection)\n", + "properties": null + }, + "relationships": [], + "properties": { + "tags": [ + "CWE-95: Improper Neutralization of Directives in Dynamically Evaluated Code ('Eval Injection')", + "LOW CONFIDENCE", + "OWASP-A03:2021 - Injection", + "security" + ], + "precision": "very-high" + } + }, + { + "id": "bash.lang.security.ifs-tampering.ifs-tampering", + "deprecatedIds": null, + "guid": null, + "deprecatedGuids": null, + "name": "bash.lang.security.ifs-tampering.ifs-tampering", + "deprecatedNames": null, + "shortDescription": { + "text": "Semgrep Finding: bash.lang.security.ifs-tampering.ifs-tampering", + "markdown": null, + "properties": null + }, + "fullDescription": { + "text": "The special variable IFS affects how splitting takes place when expanding unquoted variables. Don't set it globally. Prefer a dedicated utility such as 'cut' or 'awk' if you need to split input data. If you must use 'read', set IFS locally using e.g. 'IFS=\",\" read -a my_array'.", + "markdown": null, + "properties": null + }, + "messageStrings": null, + "defaultConfiguration": { + "enabled": true, + "level": "warning", + "rank": -1.0, + "parameters": null, + "properties": null + }, + "helpUri": "https://semgrep.dev/r/bash.lang.security.ifs-tampering.ifs-tampering", + "help": { + "text": "The special variable IFS affects how splitting takes place when expanding unquoted variables. Don't set it globally. Prefer a dedicated utility such as 'cut' or 'awk' if you need to split input data. If you must use 'read', set IFS locally using e.g. 'IFS=\",\" read -a my_array'.\n💎 Enable cross-file analysis and Pro rules for free at sg.run/pro", + "markdown": "The special variable IFS affects how splitting takes place when expanding unquoted variables. Don't set it globally. Prefer a dedicated utility such as 'cut' or 'awk' if you need to split input data. If you must use 'read', set IFS locally using e.g. 'IFS=\",\" read -a my_array'.\n\n#### 💎 Enable cross-file analysis and Pro rules for free at sg.run/pro\n\nReferences:\n - [Semgrep Rule](https://semgrep.dev/r/bash.lang.security.ifs-tampering.ifs-tampering)\n - [https://owasp.org/Top10/A03_2021-Injection](https://owasp.org/Top10/A03_2021-Injection)\n", + "properties": null + }, + "relationships": [], + "properties": { + "tags": [ + "CWE-20: Improper Input Validation", + "LOW CONFIDENCE", + "OWASP-A03:2021 - Injection", + "security" + ], + "precision": "very-high" + } + }, + { + "id": "c.lang.security.insecure-use-gets-fn.insecure-use-gets-fn", + "deprecatedIds": null, + "guid": null, + "deprecatedGuids": null, + "name": "c.lang.security.insecure-use-gets-fn.insecure-use-gets-fn", + "deprecatedNames": null, + "shortDescription": { + "text": "Semgrep Finding: c.lang.security.insecure-use-gets-fn.insecure-use-gets-fn", + "markdown": null, + "properties": null + }, + "fullDescription": { + "text": "Avoid 'gets()'. This function does not consider buffer boundaries and can lead to buffer overflows. Use 'fgets()' or 'gets_s()' instead.", + "markdown": null, + "properties": null + }, + "messageStrings": null, + "defaultConfiguration": { + "enabled": true, + "level": "error", + "rank": -1.0, + "parameters": null, + "properties": null + }, + "helpUri": "https://semgrep.dev/r/c.lang.security.insecure-use-gets-fn.insecure-use-gets-fn", + "help": { + "text": "Avoid 'gets()'. This function does not consider buffer boundaries and can lead to buffer overflows. Use 'fgets()' or 'gets_s()' instead.\n💎 Enable cross-file analysis and Pro rules for free at sg.run/pro", + "markdown": "Avoid 'gets()'. This function does not consider buffer boundaries and can lead to buffer overflows. Use 'fgets()' or 'gets_s()' instead.\n\n#### 💎 Enable cross-file analysis and Pro rules for free at sg.run/pro\n\nReferences:\n - [Semgrep Rule](https://semgrep.dev/r/c.lang.security.insecure-use-gets-fn.insecure-use-gets-fn)\n - [https://us-cert.cisa.gov/bsi/articles/knowledge/coding-practices/fgets-and-gets_s](https://us-cert.cisa.gov/bsi/articles/knowledge/coding-practices/fgets-and-gets_s)\n", + "properties": null + }, + "relationships": [], + "properties": { + "tags": [ + "CWE-676: Use of Potentially Dangerous Function", + "MEDIUM CONFIDENCE", + "security" + ], + "precision": "very-high" + } + }, + { + "id": "c.lang.security.insecure-use-scanf-fn.insecure-use-scanf-fn", + "deprecatedIds": null, + "guid": null, + "deprecatedGuids": null, + "name": "c.lang.security.insecure-use-scanf-fn.insecure-use-scanf-fn", + "deprecatedNames": null, + "shortDescription": { + "text": "Semgrep Finding: c.lang.security.insecure-use-scanf-fn.insecure-use-scanf-fn", + "markdown": null, + "properties": null + }, + "fullDescription": { + "text": "Avoid using 'scanf()'. This function, when used improperly, does not consider buffer boundaries and can lead to buffer overflows. Use 'fgets()' instead for reading input.", + "markdown": null, + "properties": null + }, + "messageStrings": null, + "defaultConfiguration": { + "enabled": true, + "level": "warning", + "rank": -1.0, + "parameters": null, + "properties": null + }, + "helpUri": "https://semgrep.dev/r/c.lang.security.insecure-use-scanf-fn.insecure-use-scanf-fn", + "help": { + "text": "Avoid using 'scanf()'. This function, when used improperly, does not consider buffer boundaries and can lead to buffer overflows. Use 'fgets()' instead for reading input.\n💎 Enable cross-file analysis and Pro rules for free at sg.run/pro", + "markdown": "Avoid using 'scanf()'. This function, when used improperly, does not consider buffer boundaries and can lead to buffer overflows. Use 'fgets()' instead for reading input.\n\n#### 💎 Enable cross-file analysis and Pro rules for free at sg.run/pro\n\nReferences:\n - [Semgrep Rule](https://semgrep.dev/r/c.lang.security.insecure-use-scanf-fn.insecure-use-scanf-fn)\n - [http://sekrit.de/webdocs/c/beginners-guide-away-from-scanf.html](http://sekrit.de/webdocs/c/beginners-guide-away-from-scanf.html)\n", + "properties": null + }, + "relationships": [], + "properties": { + "tags": [ + "CWE-676: Use of Potentially Dangerous Function", + "LOW CONFIDENCE", + "security" + ], + "precision": "very-high" + } + }, + { + "id": "c.lang.security.insecure-use-strtok-fn.insecure-use-strtok-fn", + "deprecatedIds": null, + "guid": null, + "deprecatedGuids": null, + "name": "c.lang.security.insecure-use-strtok-fn.insecure-use-strtok-fn", + "deprecatedNames": null, + "shortDescription": { + "text": "Semgrep Finding: c.lang.security.insecure-use-strtok-fn.insecure-use-strtok-fn", + "markdown": null, + "properties": null + }, + "fullDescription": { + "text": "Avoid using 'strtok()'. This function directly modifies the first argument buffer, permanently erasing the delimiter character. Use 'strtok_r()' instead.", + "markdown": null, + "properties": null + }, + "messageStrings": null, + "defaultConfiguration": { + "enabled": true, + "level": "warning", + "rank": -1.0, + "parameters": null, + "properties": null + }, + "helpUri": "https://semgrep.dev/r/c.lang.security.insecure-use-strtok-fn.insecure-use-strtok-fn", + "help": { + "text": "Avoid using 'strtok()'. This function directly modifies the first argument buffer, permanently erasing the delimiter character. Use 'strtok_r()' instead.\n💎 Enable cross-file analysis and Pro rules for free at sg.run/pro", + "markdown": "Avoid using 'strtok()'. This function directly modifies the first argument buffer, permanently erasing the delimiter character. Use 'strtok_r()' instead.\n\n#### 💎 Enable cross-file analysis and Pro rules for free at sg.run/pro\n\nReferences:\n - [Semgrep Rule](https://semgrep.dev/r/c.lang.security.insecure-use-strtok-fn.insecure-use-strtok-fn)\n - [https://wiki.sei.cmu.edu/confluence/display/c/STR06-C.+Do+not+assume+that+strtok%28%29+leaves+the+parse+string+unchanged](https://wiki.sei.cmu.edu/confluence/display/c/STR06-C.+Do+not+assume+that+strtok%28%29+leaves+the+parse+string+unchanged)\n - [https://man7.org/linux/man-pages/man3/strtok.3.html#BUGS](https://man7.org/linux/man-pages/man3/strtok.3.html#BUGS)\n - [https://stackoverflow.com/a/40335556](https://stackoverflow.com/a/40335556)\n", + "properties": null + }, + "relationships": [], + "properties": { + "tags": [ + "CWE-676: Use of Potentially Dangerous Function", + "LOW CONFIDENCE", + "security" + ], + "precision": "very-high" + } + }, + { + "id": "c.lang.security.random-fd-exhaustion.random-fd-exhaustion", + "deprecatedIds": null, + "guid": null, + "deprecatedGuids": null, + "name": "c.lang.security.random-fd-exhaustion.random-fd-exhaustion", + "deprecatedNames": null, + "shortDescription": { + "text": "Semgrep Finding: c.lang.security.random-fd-exhaustion.random-fd-exhaustion", + "markdown": null, + "properties": null + }, + "fullDescription": { + "text": "Call to 'read()' without error checking is susceptible to file descriptor exhaustion. Consider using the 'getrandom()' function.", + "markdown": null, + "properties": null + }, + "messageStrings": null, + "defaultConfiguration": { + "enabled": true, + "level": "warning", + "rank": -1.0, + "parameters": null, + "properties": null + }, + "helpUri": "https://semgrep.dev/r/c.lang.security.random-fd-exhaustion.random-fd-exhaustion", + "help": { + "text": "Call to 'read()' without error checking is susceptible to file descriptor exhaustion. Consider using the 'getrandom()' function.\n💎 Enable cross-file analysis and Pro rules for free at sg.run/pro", + "markdown": "Call to 'read()' without error checking is susceptible to file descriptor exhaustion. Consider using the 'getrandom()' function.\n\n#### 💎 Enable cross-file analysis and Pro rules for free at sg.run/pro\n\nReferences:\n - [Semgrep Rule](https://semgrep.dev/r/c.lang.security.random-fd-exhaustion.random-fd-exhaustion)\n - [https://lwn.net/Articles/606141/](https://lwn.net/Articles/606141/)\n", + "properties": null + }, + "relationships": [], + "properties": { + "tags": [ + "CWE-774: Allocation of File Descriptors or Handles Without Limits or Throttling", + "MEDIUM CONFIDENCE", + "security" + ], + "precision": "very-high" + } + }, + { + "id": "clojure.lang.security.documentbuilderfactory-xxe.documentbuilderfactory-xxe", + "deprecatedIds": null, + "guid": null, + "deprecatedGuids": null, + "name": "clojure.lang.security.documentbuilderfactory-xxe.documentbuilderfactory-xxe", + "deprecatedNames": null, + "shortDescription": { + "text": "Semgrep Finding: clojure.lang.security.documentbuilderfactory-xxe.documentbuilderfactory-xxe", + "markdown": null, + "properties": null + }, + "fullDescription": { + "text": "DOCTYPE declarations are enabled for javax.xml.parsers.SAXParserFactory. Without prohibiting external entity declarations, this is vulnerable to XML external entity attacks. Disable this by setting the feature \"http://apache.org/xml/features/disallow-doctype-decl\" to true. Alternatively, allow DOCTYPE declarations and only prohibit external entities declarations. This can be done by setting the features \"http://xml.org/sax/features/external-general-entities\" and \"http://xml.org/sax/features/external-parameter-entities\" to false.", + "markdown": null, + "properties": null + }, + "messageStrings": null, + "defaultConfiguration": { + "enabled": true, + "level": "error", + "rank": -1.0, + "parameters": null, + "properties": null + }, + "helpUri": "https://semgrep.dev/r/clojure.lang.security.documentbuilderfactory-xxe.documentbuilderfactory-xxe", + "help": { + "text": "DOCTYPE declarations are enabled for javax.xml.parsers.SAXParserFactory. Without prohibiting external entity declarations, this is vulnerable to XML external entity attacks. Disable this by setting the feature \"http://apache.org/xml/features/disallow-doctype-decl\" to true. Alternatively, allow DOCTYPE declarations and only prohibit external entities declarations. This can be done by setting the features \"http://xml.org/sax/features/external-general-entities\" and \"http://xml.org/sax/features/external-parameter-entities\" to false.\n💎 Enable cross-file analysis and Pro rules for free at sg.run/pro", + "markdown": "DOCTYPE declarations are enabled for javax.xml.parsers.SAXParserFactory. Without prohibiting external entity declarations, this is vulnerable to XML external entity attacks. Disable this by setting the feature \"http://apache.org/xml/features/disallow-doctype-decl\" to true. Alternatively, allow DOCTYPE declarations and only prohibit external entities declarations. This can be done by setting the features \"http://xml.org/sax/features/external-general-entities\" and \"http://xml.org/sax/features/external-parameter-entities\" to false.\n\n#### 💎 Enable cross-file analysis and Pro rules for free at sg.run/pro\n\nReferences:\n - [Semgrep Rule](https://semgrep.dev/r/clojure.lang.security.documentbuilderfactory-xxe.documentbuilderfactory-xxe)\n - [https://semgrep.dev/blog/2022/xml-security-in-java](https://semgrep.dev/blog/2022/xml-security-in-java)\n - [https://semgrep.dev/docs/cheat-sheets/java-xxe/](https://semgrep.dev/docs/cheat-sheets/java-xxe/)\n - [https://xerces.apache.org/xerces2-j/features.html](https://xerces.apache.org/xerces2-j/features.html)\n", + "properties": null + }, + "relationships": [], + "properties": { + "tags": [ + "CWE-611: Improper Restriction of XML External Entity Reference", + "HIGH CONFIDENCE", + "OWASP-A04:2017 - XML External Entities (XXE)", + "OWASP-A05:2021 - Security Misconfiguration", + "security" + ], + "precision": "very-high" + } + }, + { + "id": "clojure.lang.security.use-of-md5.use-of-md5", + "deprecatedIds": null, + "guid": null, + "deprecatedGuids": null, + "name": "clojure.lang.security.use-of-md5.use-of-md5", + "deprecatedNames": null, + "shortDescription": { + "text": "Semgrep Finding: clojure.lang.security.use-of-md5.use-of-md5", + "markdown": null, + "properties": null + }, + "fullDescription": { + "text": "MD5 hash algorithm detected. This is not collision resistant and leads to easily-cracked password hashes. Replace with current recommended hashing algorithms.", + "markdown": null, + "properties": null + }, + "messageStrings": null, + "defaultConfiguration": { + "enabled": true, + "level": "warning", + "rank": -1.0, + "parameters": null, + "properties": null + }, + "helpUri": "https://semgrep.dev/r/clojure.lang.security.use-of-md5.use-of-md5", + "help": { + "text": "MD5 hash algorithm detected. This is not collision resistant and leads to easily-cracked password hashes. Replace with current recommended hashing algorithms.\n💎 Enable cross-file analysis and Pro rules for free at sg.run/pro", + "markdown": "MD5 hash algorithm detected. This is not collision resistant and leads to easily-cracked password hashes. Replace with current recommended hashing algorithms.\n\n#### 💎 Enable cross-file analysis and Pro rules for free at sg.run/pro\n\nReferences:\n - [Semgrep Rule](https://semgrep.dev/r/clojure.lang.security.use-of-md5.use-of-md5)\n - [https://cheatsheetseries.owasp.org/cheatsheets/Cryptographic_Storage_Cheat_Sheet.html](https://cheatsheetseries.owasp.org/cheatsheets/Cryptographic_Storage_Cheat_Sheet.html)\n - [https://cheatsheetseries.owasp.org/cheatsheets/Password_Storage_Cheat_Sheet.html](https://cheatsheetseries.owasp.org/cheatsheets/Password_Storage_Cheat_Sheet.html)\n", + "properties": null + }, + "relationships": [], + "properties": { + "tags": [ + "CWE-328: Use of Weak Hash", + "HIGH CONFIDENCE", + "OWASP-A02:2021 - Cryptographic Failures", + "OWASP-A03:2017 - Sensitive Data Exposure", + "security" + ], + "precision": "very-high" + } + }, + { + "id": "clojure.lang.security.use-of-sha1.use-of-sha1", + "deprecatedIds": null, + "guid": null, + "deprecatedGuids": null, + "name": "clojure.lang.security.use-of-sha1.use-of-sha1", + "deprecatedNames": null, + "shortDescription": { + "text": "Semgrep Finding: clojure.lang.security.use-of-sha1.use-of-sha1", + "markdown": null, + "properties": null + }, + "fullDescription": { + "text": "Detected SHA1 hash algorithm which is considered insecure. SHA1 is not collision resistant and is therefore not suitable as a cryptographic signature. Instead, use PBKDF2 for password hashing or SHA256 or SHA512 for other hash function applications.", + "markdown": null, + "properties": null + }, + "messageStrings": null, + "defaultConfiguration": { + "enabled": true, + "level": "warning", + "rank": -1.0, + "parameters": null, + "properties": null + }, + "helpUri": "https://semgrep.dev/r/clojure.lang.security.use-of-sha1.use-of-sha1", + "help": { + "text": "Detected SHA1 hash algorithm which is considered insecure. SHA1 is not collision resistant and is therefore not suitable as a cryptographic signature. Instead, use PBKDF2 for password hashing or SHA256 or SHA512 for other hash function applications.\n💎 Enable cross-file analysis and Pro rules for free at sg.run/pro", + "markdown": "Detected SHA1 hash algorithm which is considered insecure. SHA1 is not collision resistant and is therefore not suitable as a cryptographic signature. Instead, use PBKDF2 for password hashing or SHA256 or SHA512 for other hash function applications.\n\n#### 💎 Enable cross-file analysis and Pro rules for free at sg.run/pro\n\nReferences:\n - [Semgrep Rule](https://semgrep.dev/r/clojure.lang.security.use-of-sha1.use-of-sha1)\n - [https://cheatsheetseries.owasp.org/cheatsheets/Cryptographic_Storage_Cheat_Sheet.html](https://cheatsheetseries.owasp.org/cheatsheets/Cryptographic_Storage_Cheat_Sheet.html)\n - [https://cheatsheetseries.owasp.org/cheatsheets/Password_Storage_Cheat_Sheet.html](https://cheatsheetseries.owasp.org/cheatsheets/Password_Storage_Cheat_Sheet.html)\n", + "properties": null + }, + "relationships": [], + "properties": { + "tags": [ + "CWE-327: Use of a Broken or Risky Cryptographic Algorithm", + "CWE-328: Use of Weak Hash", + "HIGH CONFIDENCE", + "OWASP-A02:2021 - Cryptographic Failures", + "OWASP-A03:2017 - Sensitive Data Exposure", + "security" + ], + "precision": "very-high" + } + }, + { + "id": "csharp.dotnet.security.audit.mass-assignment.mass-assignment", + "deprecatedIds": null, + "guid": null, + "deprecatedGuids": null, + "name": "csharp.dotnet.security.audit.mass-assignment.mass-assignment", + "deprecatedNames": null, + "shortDescription": { + "text": "Semgrep Finding: csharp.dotnet.security.audit.mass-assignment.mass-assignment", + "markdown": null, + "properties": null + }, + "fullDescription": { + "text": "Mass assignment or Autobinding vulnerability in code allows an attacker to execute over-posting attacks, which could create a new parameter in the binding request and manipulate the underlying object in the application.", + "markdown": null, + "properties": null + }, + "messageStrings": null, + "defaultConfiguration": { + "enabled": true, + "level": "warning", + "rank": -1.0, + "parameters": null, + "properties": null + }, + "helpUri": "https://semgrep.dev/r/csharp.dotnet.security.audit.mass-assignment.mass-assignment", + "help": { + "text": "Mass assignment or Autobinding vulnerability in code allows an attacker to execute over-posting attacks, which could create a new parameter in the binding request and manipulate the underlying object in the application.\n💎 Enable cross-file analysis and Pro rules for free at sg.run/pro", + "markdown": "Mass assignment or Autobinding vulnerability in code allows an attacker to execute over-posting attacks, which could create a new parameter in the binding request and manipulate the underlying object in the application.\n\n#### 💎 Enable cross-file analysis and Pro rules for free at sg.run/pro\n\nReferences:\n - [Semgrep Rule](https://semgrep.dev/r/csharp.dotnet.security.audit.mass-assignment.mass-assignment)\n - [https://cwe.mitre.org/data/definitions/915.html](https://cwe.mitre.org/data/definitions/915.html)\n - [https://github.com/OWASP/API-Security/blob/master/2019/en/src/0xa6-mass-assignment.md](https://github.com/OWASP/API-Security/blob/master/2019/en/src/0xa6-mass-assignment.md)\n", + "properties": null + }, + "relationships": [], + "properties": { + "tags": [ + "CWE-915: Improperly Controlled Modification of Dynamically-Determined Object Attributes", + "MEDIUM CONFIDENCE", + "OWASP-A08:2021 - Software and Data Integrity Failures", + "security" + ], + "precision": "very-high" + } + }, + { + "id": "csharp.dotnet.security.mvc-missing-antiforgery.mvc-missing-antiforgery", + "deprecatedIds": null, + "guid": null, + "deprecatedGuids": null, + "name": "csharp.dotnet.security.mvc-missing-antiforgery.mvc-missing-antiforgery", + "deprecatedNames": null, + "shortDescription": { + "text": "Semgrep Finding: csharp.dotnet.security.mvc-missing-antiforgery.mvc-missing-antiforgery", + "markdown": null, + "properties": null + }, + "fullDescription": { + "text": "$METHOD is a state-changing MVC method that does not validate the antiforgery token or do strict content-type checking. State-changing controller methods should either enforce antiforgery tokens or do strict content-type checking to prevent simple HTTP request types from bypassing CORS preflight controls.", + "markdown": null, + "properties": null + }, + "messageStrings": null, + "defaultConfiguration": { + "enabled": true, + "level": "warning", + "rank": -1.0, + "parameters": null, + "properties": null + }, + "helpUri": "https://semgrep.dev/r/csharp.dotnet.security.mvc-missing-antiforgery.mvc-missing-antiforgery", + "help": { + "text": "$METHOD is a state-changing MVC method that does not validate the antiforgery token or do strict content-type checking. State-changing controller methods should either enforce antiforgery tokens or do strict content-type checking to prevent simple HTTP request types from bypassing CORS preflight controls.\n💎 Enable cross-file analysis and Pro rules for free at sg.run/pro", + "markdown": "$METHOD is a state-changing MVC method that does not validate the antiforgery token or do strict content-type checking. State-changing controller methods should either enforce antiforgery tokens or do strict content-type checking to prevent simple HTTP request types from bypassing CORS preflight controls.\n\n#### 💎 Enable cross-file analysis and Pro rules for free at sg.run/pro\n\nReferences:\n - [Semgrep Rule](https://semgrep.dev/r/csharp.dotnet.security.mvc-missing-antiforgery.mvc-missing-antiforgery)\n - [https://cheatsheetseries.owasp.org/cheatsheets/DotNet_Security_Cheat_Sheet.html#cross-site-request-forgery](https://cheatsheetseries.owasp.org/cheatsheets/DotNet_Security_Cheat_Sheet.html#cross-site-request-forgery)\n - [https://developer.mozilla.org/en-US/docs/Web/HTTP/CORS#simple_requests](https://developer.mozilla.org/en-US/docs/Web/HTTP/CORS#simple_requests)\n", + "properties": null + }, + "relationships": [], + "properties": { + "tags": [ + "CWE-352: Cross-Site Request Forgery (CSRF)", + "LOW CONFIDENCE", + "OWASP-A01:2021 - Broken Access Control", + "security" + ], + "precision": "very-high" + } + }, + { + "id": "csharp.dotnet.security.net-webconfig-debug.net-webconfig-debug", + "deprecatedIds": null, + "guid": null, + "deprecatedGuids": null, + "name": "csharp.dotnet.security.net-webconfig-debug.net-webconfig-debug", + "deprecatedNames": null, + "shortDescription": { + "text": "Semgrep Finding: csharp.dotnet.security.net-webconfig-debug.net-webconfig-debug", + "markdown": null, + "properties": null + }, + "fullDescription": { + "text": "ASP.NET applications built with `debug` set to true in production may leak debug information to attackers. Debug mode also affects performance and reliability. Set `debug` to `false` or remove it from ``", + "markdown": null, + "properties": null + }, + "messageStrings": null, + "defaultConfiguration": { + "enabled": true, + "level": "warning", + "rank": -1.0, + "parameters": null, + "properties": null + }, + "helpUri": "https://semgrep.dev/r/csharp.dotnet.security.net-webconfig-debug.net-webconfig-debug", + "help": { + "text": "ASP.NET applications built with `debug` set to true in production may leak debug information to attackers. Debug mode also affects performance and reliability. Set `debug` to `false` or remove it from ``\n💎 Enable cross-file analysis and Pro rules for free at sg.run/pro", + "markdown": "ASP.NET applications built with `debug` set to true in production may leak debug information to attackers. Debug mode also affects performance and reliability. Set `debug` to `false` or remove it from ``\n\n#### 💎 Enable cross-file analysis and Pro rules for free at sg.run/pro\n\nReferences:\n - [Semgrep Rule](https://semgrep.dev/r/csharp.dotnet.security.net-webconfig-debug.net-webconfig-debug)\n - [https://web.archive.org/web/20190919105353/https://blogs.msdn.microsoft.com/prashant_upadhyay/2011/07/14/why-debugfalse-in-asp-net-applications-in-production-environment/](https://web.archive.org/web/20190919105353/https://blogs.msdn.microsoft.com/prashant_upadhyay/2011/07/14/why-debugfalse-in-asp-net-applications-in-production-environment/)\n - [https://msdn.microsoft.com/en-us/library/e8z01xdh.aspx](https://msdn.microsoft.com/en-us/library/e8z01xdh.aspx)\n", + "properties": null + }, + "relationships": [], + "properties": { + "tags": [ + "CWE-11: ASP.NET Misconfiguration: Creating Debug Binary", + "LOW CONFIDENCE", + "OWASP-A05:2021 - Security Misconfiguration", + "security" + ], + "precision": "very-high" + } + }, + { + "id": "csharp.dotnet.security.net-webconfig-trace-enabled.net-webconfig-trace-enabled", + "deprecatedIds": null, + "guid": null, + "deprecatedGuids": null, + "name": "csharp.dotnet.security.net-webconfig-trace-enabled.net-webconfig-trace-enabled", + "deprecatedNames": null, + "shortDescription": { + "text": "Semgrep Finding: csharp.dotnet.security.net-webconfig-trace-enabled.net-webconfig-trace-enabled", + "markdown": null, + "properties": null + }, + "fullDescription": { + "text": "OWASP guidance recommends disabling tracing for production applications to prevent accidental leakage of sensitive application information.", + "markdown": null, + "properties": null + }, + "messageStrings": null, + "defaultConfiguration": { + "enabled": true, + "level": "warning", + "rank": -1.0, + "parameters": null, + "properties": null + }, + "helpUri": "https://semgrep.dev/r/csharp.dotnet.security.net-webconfig-trace-enabled.net-webconfig-trace-enabled", + "help": { + "text": "OWASP guidance recommends disabling tracing for production applications to prevent accidental leakage of sensitive application information.\n💎 Enable cross-file analysis and Pro rules for free at sg.run/pro", + "markdown": "OWASP guidance recommends disabling tracing for production applications to prevent accidental leakage of sensitive application information.\n\n#### 💎 Enable cross-file analysis and Pro rules for free at sg.run/pro\n\nReferences:\n - [Semgrep Rule](https://semgrep.dev/r/csharp.dotnet.security.net-webconfig-trace-enabled.net-webconfig-trace-enabled)\n - [https://cheatsheetseries.owasp.org/cheatsheets/DotNet_Security_Cheat_Sheet.html#asp-net-web-forms-guidance](https://cheatsheetseries.owasp.org/cheatsheets/DotNet_Security_Cheat_Sheet.html#asp-net-web-forms-guidance)\n - [https://msdn.microsoft.com/en-us/library/e8z01xdh.aspx](https://msdn.microsoft.com/en-us/library/e8z01xdh.aspx)\n", + "properties": null + }, + "relationships": [], + "properties": { + "tags": [ + "CWE-1323: Improper Management of Sensitive Trace Data", + "LOW CONFIDENCE", + "OWASP-A05:2021 - Security Misconfiguration", + "security" + ], + "precision": "very-high" + } + }, + { + "id": "csharp.dotnet.security.razor-template-injection.razor-template-injection", + "deprecatedIds": null, + "guid": null, + "deprecatedGuids": null, + "name": "csharp.dotnet.security.razor-template-injection.razor-template-injection", + "deprecatedNames": null, + "shortDescription": { + "text": "Semgrep Finding: csharp.dotnet.security.razor-template-injection.razor-template-injection", + "markdown": null, + "properties": null + }, + "fullDescription": { + "text": "User-controllable string passed to Razor.Parse. This leads directly to code execution in the context of the process.", + "markdown": null, + "properties": null + }, + "messageStrings": null, + "defaultConfiguration": { + "enabled": true, + "level": "warning", + "rank": -1.0, + "parameters": null, + "properties": null + }, + "helpUri": "https://semgrep.dev/r/csharp.dotnet.security.razor-template-injection.razor-template-injection", + "help": { + "text": "User-controllable string passed to Razor.Parse. This leads directly to code execution in the context of the process.\n💎 Enable cross-file analysis and Pro rules for free at sg.run/pro", + "markdown": "User-controllable string passed to Razor.Parse. This leads directly to code execution in the context of the process.\n\n#### 💎 Enable cross-file analysis and Pro rules for free at sg.run/pro\n\nReferences:\n - [Semgrep Rule](https://semgrep.dev/r/csharp.dotnet.security.razor-template-injection.razor-template-injection)\n - [https://clement.notin.org/blog/2020/04/15/Server-Side-Template-Injection-(SSTI)-in-ASP.NET-Razor/](https://clement.notin.org/blog/2020/04/15/Server-Side-Template-Injection-(SSTI)-in-ASP.NET-Razor/)\n", + "properties": null + }, + "relationships": [], + "properties": { + "tags": [ + "CWE-94: Improper Control of Generation of Code ('Code Injection')", + "MEDIUM CONFIDENCE", + "OWASP-A03:2021 - Injection", + "security" + ], + "precision": "very-high" + } + }, + { + "id": "csharp.dotnet.security.use_ecb_mode.use_ecb_mode", + "deprecatedIds": null, + "guid": null, + "deprecatedGuids": null, + "name": "csharp.dotnet.security.use_ecb_mode.use_ecb_mode", + "deprecatedNames": null, + "shortDescription": { + "text": "Semgrep Finding: csharp.dotnet.security.use_ecb_mode.use_ecb_mode", + "markdown": null, + "properties": null + }, + "fullDescription": { + "text": "Usage of the insecure ECB mode detected. You should use an authenticated encryption mode instead, which is implemented by the classes AesGcm or ChaCha20Poly1305.", + "markdown": null, + "properties": null + }, + "messageStrings": null, + "defaultConfiguration": { + "enabled": true, + "level": "warning", + "rank": -1.0, + "parameters": null, + "properties": null + }, + "helpUri": "https://semgrep.dev/r/csharp.dotnet.security.use_ecb_mode.use_ecb_mode", + "help": { + "text": "Usage of the insecure ECB mode detected. You should use an authenticated encryption mode instead, which is implemented by the classes AesGcm or ChaCha20Poly1305.\n💎 Enable cross-file analysis and Pro rules for free at sg.run/pro", + "markdown": "Usage of the insecure ECB mode detected. You should use an authenticated encryption mode instead, which is implemented by the classes AesGcm or ChaCha20Poly1305.\n\n#### 💎 Enable cross-file analysis and Pro rules for free at sg.run/pro\n\nReferences:\n - [Semgrep Rule](https://semgrep.dev/r/csharp.dotnet.security.use_ecb_mode.use_ecb_mode)\n - [https://learn.microsoft.com/en-gb/dotnet/api/system.security.cryptography.chacha20poly1305?view=net-6.0](https://learn.microsoft.com/en-gb/dotnet/api/system.security.cryptography.chacha20poly1305?view=net-6.0)\n - [https://learn.microsoft.com/en-gb/dotnet/api/system.security.cryptography.aesgcm?view=net-6.0](https://learn.microsoft.com/en-gb/dotnet/api/system.security.cryptography.aesgcm?view=net-6.0)\n - [https://learn.microsoft.com/en-gb/dotnet/api/system.security.cryptography.ciphermode?view=net-6.0](https://learn.microsoft.com/en-gb/dotnet/api/system.security.cryptography.ciphermode?view=net-6.0)\n - [https://cheatsheetseries.owasp.org/cheatsheets/Cryptographic_Storage_Cheat_Sheet.html#cipher-modes](https://cheatsheetseries.owasp.org/cheatsheets/Cryptographic_Storage_Cheat_Sheet.html#cipher-modes)\n", + "properties": null + }, + "relationships": [], + "properties": { + "tags": [ + "CWE-327: Use of a Broken or Risky Cryptographic Algorithm", + "HIGH CONFIDENCE", + "OWASP-A02:2021 - Cryptographic Failures", + "security" + ], + "precision": "very-high" + } + }, + { + "id": "csharp.dotnet.security.use_weak_rng_for_keygeneration.use_weak_rng_for_keygeneration", + "deprecatedIds": null, + "guid": null, + "deprecatedGuids": null, + "name": "csharp.dotnet.security.use_weak_rng_for_keygeneration.use_weak_rng_for_keygeneration", + "deprecatedNames": null, + "shortDescription": { + "text": "Semgrep Finding: csharp.dotnet.security.use_weak_rng_for_keygeneration.use_weak_rng_for_keygeneration", + "markdown": null, + "properties": null + }, + "fullDescription": { + "text": "You are using an insecure random number generator (RNG) to create a cryptographic key. System.Random must never be used for cryptographic purposes. Use System.Security.Cryptography.RandomNumberGenerator instead.", + "markdown": null, + "properties": null + }, + "messageStrings": null, + "defaultConfiguration": { + "enabled": true, + "level": "error", + "rank": -1.0, + "parameters": null, + "properties": null + }, + "helpUri": "https://semgrep.dev/r/csharp.dotnet.security.use_weak_rng_for_keygeneration.use_weak_rng_for_keygeneration", + "help": { + "text": "You are using an insecure random number generator (RNG) to create a cryptographic key. System.Random must never be used for cryptographic purposes. Use System.Security.Cryptography.RandomNumberGenerator instead.\n💎 Enable cross-file analysis and Pro rules for free at sg.run/pro", + "markdown": "You are using an insecure random number generator (RNG) to create a cryptographic key. System.Random must never be used for cryptographic purposes. Use System.Security.Cryptography.RandomNumberGenerator instead.\n\n#### 💎 Enable cross-file analysis and Pro rules for free at sg.run/pro\n\nReferences:\n - [Semgrep Rule](https://semgrep.dev/r/csharp.dotnet.security.use_weak_rng_for_keygeneration.use_weak_rng_for_keygeneration)\n - [https://learn.microsoft.com/en-us/dotnet/api/system.random?view=net-6.0#remarks](https://learn.microsoft.com/en-us/dotnet/api/system.random?view=net-6.0#remarks)\n - [https://learn.microsoft.com/en-us/dotnet/api/system.security.cryptography.randomnumbergenerator?view=net-6.0](https://learn.microsoft.com/en-us/dotnet/api/system.security.cryptography.randomnumbergenerator?view=net-6.0)\n - [https://learn.microsoft.com/en-us/dotnet/api/system.security.cryptography.aesgcm?view=net-6.0#constructors](https://learn.microsoft.com/en-us/dotnet/api/system.security.cryptography.aesgcm?view=net-6.0#constructors)\n - [https://learn.microsoft.com/en-us/dotnet/api/system.security.cryptography.symmetricalgorithm.key?view=net-6.0#system-security-cryptography-symmetricalgorithm-key](https://learn.microsoft.com/en-us/dotnet/api/system.security.cryptography.symmetricalgorithm.key?view=net-6.0#system-security-cryptography-symmetricalgorithm-key)\n", + "properties": null + }, + "relationships": [], + "properties": { + "tags": [ + "CWE-338: Use of Cryptographically Weak Pseudo-Random Number Generator (PRNG)", + "HIGH CONFIDENCE", + "OWASP-A02:2021 - Cryptographic Failures", + "security" + ], + "precision": "very-high" + } + }, + { + "id": "csharp.dotnet.security.web-config-insecure-cookie-settings.web-config-insecure-cookie-settings", + "deprecatedIds": null, + "guid": null, + "deprecatedGuids": null, + "name": "csharp.dotnet.security.web-config-insecure-cookie-settings.web-config-insecure-cookie-settings", + "deprecatedNames": null, + "shortDescription": { + "text": "Semgrep Finding: csharp.dotnet.security.web-config-insecure-cookie-settings.web-config-insecure-cookie-settings", + "markdown": null, + "properties": null + }, + "fullDescription": { + "text": "Cookie Secure flag is explicitly disabled. You should enforce this value to avoid accidentally presenting sensitive cookie values over plaintext HTTP connections.", + "markdown": null, + "properties": null + }, + "messageStrings": null, + "defaultConfiguration": { + "enabled": true, + "level": "warning", + "rank": -1.0, + "parameters": null, + "properties": null + }, + "helpUri": "https://semgrep.dev/r/csharp.dotnet.security.web-config-insecure-cookie-settings.web-config-insecure-cookie-settings", + "help": { + "text": "Cookie Secure flag is explicitly disabled. You should enforce this value to avoid accidentally presenting sensitive cookie values over plaintext HTTP connections.\n💎 Enable cross-file analysis and Pro rules for free at sg.run/pro", + "markdown": "Cookie Secure flag is explicitly disabled. You should enforce this value to avoid accidentally presenting sensitive cookie values over plaintext HTTP connections.\n\n#### 💎 Enable cross-file analysis and Pro rules for free at sg.run/pro\n\nReferences:\n - [Semgrep Rule](https://semgrep.dev/r/csharp.dotnet.security.web-config-insecure-cookie-settings.web-config-insecure-cookie-settings)\n - [https://docs.microsoft.com/en-us/aspnet/web-api/overview/advanced/http-cookies](https://docs.microsoft.com/en-us/aspnet/web-api/overview/advanced/http-cookies)\n - [https://docs.microsoft.com/en-us/dotnet/api/system.web.security.formsauthentication.requiressl?redirectedfrom=MSDN&view=netframework-4.8#System_Web_Security_FormsAuthentication_RequireSSL](https://docs.microsoft.com/en-us/dotnet/api/system.web.security.formsauthentication.requiressl?redirectedfrom=MSDN&view=netframework-4.8#System_Web_Security_FormsAuthentication_RequireSSL)\n - [https://docs.microsoft.com/en-us/dotnet/api/system.web.security.roles.cookierequiressl?redirectedfrom=MSDN&view=netframework-4.8#System_Web_Security_Roles_CookieRequireSSL](https://docs.microsoft.com/en-us/dotnet/api/system.web.security.roles.cookierequiressl?redirectedfrom=MSDN&view=netframework-4.8#System_Web_Security_Roles_CookieRequireSSL)\n", + "properties": null + }, + "relationships": [], + "properties": { + "tags": [ + "CWE-614: Sensitive Cookie in HTTPS Session Without 'Secure' Attribute", + "LOW CONFIDENCE", + "OWASP-A05:2021 - Security Misconfiguration", + "security" + ], + "precision": "very-high" + } + }, + { + "id": "csharp.lang.security.ad.jwt-tokenvalidationparameters-no-expiry-validation.jwt-tokenvalidationparameters-no-expiry-validation", + "deprecatedIds": null, + "guid": null, + "deprecatedGuids": null, + "name": "csharp.lang.security.ad.jwt-tokenvalidationparameters-no-expiry-validation.jwt-tokenvalidationparameters-no-expiry-validation", + "deprecatedNames": null, + "shortDescription": { + "text": "Semgrep Finding: csharp.lang.security.ad.jwt-tokenvalidationparameters-no-expiry-validation.jwt-tokenvalidationparameters-no-expiry-validation", + "markdown": null, + "properties": null + }, + "fullDescription": { + "text": "The TokenValidationParameters.$LIFETIME is set to $FALSE, this means the JWT tokens lifetime is not validated. This can lead to an JWT token being used after it has expired, which has security implications. It is recommended to validate the JWT lifetime to ensure only valid tokens are used.", + "markdown": null, + "properties": null + }, + "messageStrings": null, + "defaultConfiguration": { + "enabled": true, + "level": "warning", + "rank": -1.0, + "parameters": null, + "properties": null + }, + "helpUri": "https://semgrep.dev/r/csharp.lang.security.ad.jwt-tokenvalidationparameters-no-expiry-validation.jwt-tokenvalidationparameters-no-expiry-validation", + "help": { + "text": "The TokenValidationParameters.$LIFETIME is set to $FALSE, this means the JWT tokens lifetime is not validated. This can lead to an JWT token being used after it has expired, which has security implications. It is recommended to validate the JWT lifetime to ensure only valid tokens are used.\n💎 Enable cross-file analysis and Pro rules for free at sg.run/pro", + "markdown": "The TokenValidationParameters.$LIFETIME is set to $FALSE, this means the JWT tokens lifetime is not validated. This can lead to an JWT token being used after it has expired, which has security implications. It is recommended to validate the JWT lifetime to ensure only valid tokens are used.\n\n#### 💎 Enable cross-file analysis and Pro rules for free at sg.run/pro\n\nReferences:\n - [Semgrep Rule](https://semgrep.dev/r/csharp.lang.security.ad.jwt-tokenvalidationparameters-no-expiry-validation.jwt-tokenvalidationparameters-no-expiry-validation)\n - [https://owasp.org/Top10/A07_2021-Identification_and_Authentication_Failures/](https://owasp.org/Top10/A07_2021-Identification_and_Authentication_Failures/)\n - [https://cwe.mitre.org/data/definitions/613.html](https://cwe.mitre.org/data/definitions/613.html)\n - [https://docs.microsoft.com/en-us/dotnet/api/microsoft.identitymodel.tokens.tokenvalidationparameters?view=azure-dotnet](https://docs.microsoft.com/en-us/dotnet/api/microsoft.identitymodel.tokens.tokenvalidationparameters?view=azure-dotnet)\n", + "properties": null + }, + "relationships": [], + "properties": { + "tags": [ + "CWE-613: Insufficient Session Expiration", + "HIGH CONFIDENCE", + "OWASP-A02:2017 - Broken Authentication", + "OWASP-A07:2021 - Identification and Authentication Failures", + "security" + ], + "precision": "very-high" + } + }, + { + "id": "csharp.lang.security.cryptography.x509-subject-name-validation.X509-subject-name-validation", + "deprecatedIds": null, + "guid": null, + "deprecatedGuids": null, + "name": "csharp.lang.security.cryptography.x509-subject-name-validation.X509-subject-name-validation", + "deprecatedNames": null, + "shortDescription": { + "text": "Semgrep Finding: csharp.lang.security.cryptography.x509-subject-name-validation.X509-subject-name-validation", + "markdown": null, + "properties": null + }, + "fullDescription": { + "text": "Validating certificates based on subject name is bad practice. Use the X509Certificate2.Verify() method instead.", + "markdown": null, + "properties": null + }, + "messageStrings": null, + "defaultConfiguration": { + "enabled": true, + "level": "warning", + "rank": -1.0, + "parameters": null, + "properties": null + }, + "helpUri": "https://semgrep.dev/r/csharp.lang.security.cryptography.x509-subject-name-validation.X509-subject-name-validation", + "help": { + "text": "Validating certificates based on subject name is bad practice. Use the X509Certificate2.Verify() method instead.\n💎 Enable cross-file analysis and Pro rules for free at sg.run/pro", + "markdown": "Validating certificates based on subject name is bad practice. Use the X509Certificate2.Verify() method instead.\n\n#### 💎 Enable cross-file analysis and Pro rules for free at sg.run/pro\n\nReferences:\n - [Semgrep Rule](https://semgrep.dev/r/csharp.lang.security.cryptography.x509-subject-name-validation.X509-subject-name-validation)\n - [https://docs.microsoft.com/en-us/dotnet/api/system.identitymodel.tokens.issuernameregistry?view=netframework-4.8](https://docs.microsoft.com/en-us/dotnet/api/system.identitymodel.tokens.issuernameregistry?view=netframework-4.8)\n", + "properties": null + }, + "relationships": [], + "properties": { + "tags": [ + "CWE-295: Improper Certificate Validation", + "MEDIUM CONFIDENCE", + "OWASP-A03:2017 - Sensitive Data Exposure", + "OWASP-A07:2021 - Identification and Authentication Failures", + "security" + ], + "precision": "very-high" + } + }, + { + "id": "csharp.lang.security.filesystem.unsafe-path-combine.unsafe-path-combine", + "deprecatedIds": null, + "guid": null, + "deprecatedGuids": null, + "name": "csharp.lang.security.filesystem.unsafe-path-combine.unsafe-path-combine", + "deprecatedNames": null, + "shortDescription": { + "text": "Semgrep Finding: csharp.lang.security.filesystem.unsafe-path-combine.unsafe-path-combine", + "markdown": null, + "properties": null + }, + "fullDescription": { + "text": "String argument $A is used to read or write data from a file via Path.Combine without direct sanitization via Path.GetFileName. If the path is user-supplied data this can lead to path traversal.", + "markdown": null, + "properties": null + }, + "messageStrings": null, + "defaultConfiguration": { + "enabled": true, + "level": "warning", + "rank": -1.0, + "parameters": null, + "properties": null + }, + "helpUri": "https://semgrep.dev/r/csharp.lang.security.filesystem.unsafe-path-combine.unsafe-path-combine", + "help": { + "text": "String argument $A is used to read or write data from a file via Path.Combine without direct sanitization via Path.GetFileName. If the path is user-supplied data this can lead to path traversal.\n💎 Enable cross-file analysis and Pro rules for free at sg.run/pro", + "markdown": "String argument $A is used to read or write data from a file via Path.Combine without direct sanitization via Path.GetFileName. If the path is user-supplied data this can lead to path traversal.\n\n#### 💎 Enable cross-file analysis and Pro rules for free at sg.run/pro\n\nReferences:\n - [Semgrep Rule](https://semgrep.dev/r/csharp.lang.security.filesystem.unsafe-path-combine.unsafe-path-combine)\n - [https://www.praetorian.com/blog/pathcombine-security-issues-in-aspnet-applications/](https://www.praetorian.com/blog/pathcombine-security-issues-in-aspnet-applications/)\n - [https://docs.microsoft.com/en-us/dotnet/api/system.io.path.combine?view=net-6.0#remarks](https://docs.microsoft.com/en-us/dotnet/api/system.io.path.combine?view=net-6.0#remarks)\n", + "properties": null + }, + "relationships": [], + "properties": { + "tags": [ + "CWE-22: Improper Limitation of a Pathname to a Restricted Directory ('Path Traversal')", + "MEDIUM CONFIDENCE", + "OWASP-A01:2021 - Broken Access Control", + "OWASP-A05:2017 - Broken Access Control", + "security" + ], + "precision": "very-high" + } + }, + { + "id": "csharp.lang.security.http.http-listener-wildcard-bindings.http-listener-wildcard-bindings", + "deprecatedIds": null, + "guid": null, + "deprecatedGuids": null, + "name": "csharp.lang.security.http.http-listener-wildcard-bindings.http-listener-wildcard-bindings", + "deprecatedNames": null, + "shortDescription": { + "text": "Semgrep Finding: csharp.lang.security.http.http-listener-wildcard-bindings.http-listener-wildcard-bindings", + "markdown": null, + "properties": null + }, + "fullDescription": { + "text": "The top level wildcard bindings $PREFIX leaves your application open to security vulnerabilities and give attackers more control over where traffic is routed. If you must use wildcards, consider using subdomain wildcard binding. For example, you can use \"*.asdf.gov\" if you own all of \"asdf.gov\".", + "markdown": null, + "properties": null + }, + "messageStrings": null, + "defaultConfiguration": { + "enabled": true, + "level": "warning", + "rank": -1.0, + "parameters": null, + "properties": null + }, + "helpUri": "https://semgrep.dev/r/csharp.lang.security.http.http-listener-wildcard-bindings.http-listener-wildcard-bindings", + "help": { + "text": "The top level wildcard bindings $PREFIX leaves your application open to security vulnerabilities and give attackers more control over where traffic is routed. If you must use wildcards, consider using subdomain wildcard binding. For example, you can use \"*.asdf.gov\" if you own all of \"asdf.gov\".\n💎 Enable cross-file analysis and Pro rules for free at sg.run/pro", + "markdown": "The top level wildcard bindings $PREFIX leaves your application open to security vulnerabilities and give attackers more control over where traffic is routed. If you must use wildcards, consider using subdomain wildcard binding. For example, you can use \"*.asdf.gov\" if you own all of \"asdf.gov\".\n\n#### 💎 Enable cross-file analysis and Pro rules for free at sg.run/pro\n\nReferences:\n - [Semgrep Rule](https://semgrep.dev/r/csharp.lang.security.http.http-listener-wildcard-bindings.http-listener-wildcard-bindings)\n - [https://docs.microsoft.com/en-us/dotnet/api/system.net.httplistener?view=net-6.0](https://docs.microsoft.com/en-us/dotnet/api/system.net.httplistener?view=net-6.0)\n", + "properties": null + }, + "relationships": [], + "properties": { + "tags": [ + "CWE-706: Use of Incorrectly-Resolved Name or Reference", + "MEDIUM CONFIDENCE", + "OWASP-A01:2021 - Broken Access Control", + "security" + ], + "precision": "very-high" + } + }, + { + "id": "csharp.lang.security.injections.os-command.os-command-injection", + "deprecatedIds": null, + "guid": null, + "deprecatedGuids": null, + "name": "csharp.lang.security.injections.os-command.os-command-injection", + "deprecatedNames": null, + "shortDescription": { + "text": "Semgrep Finding: csharp.lang.security.injections.os-command.os-command-injection", + "markdown": null, + "properties": null + }, + "fullDescription": { + "text": "The software constructs all or part of an OS command using externally-influenced input from an upstream component, but it does not neutralize or incorrectly neutralizes special elements that could modify the intended OS command when it is sent to a downstream component.", + "markdown": null, + "properties": null + }, + "messageStrings": null, + "defaultConfiguration": { + "enabled": true, + "level": "error", + "rank": -1.0, + "parameters": null, + "properties": null + }, + "helpUri": "https://semgrep.dev/r/csharp.lang.security.injections.os-command.os-command-injection", + "help": { + "text": "The software constructs all or part of an OS command using externally-influenced input from an upstream component, but it does not neutralize or incorrectly neutralizes special elements that could modify the intended OS command when it is sent to a downstream component.\n💎 Enable cross-file analysis and Pro rules for free at sg.run/pro", + "markdown": "The software constructs all or part of an OS command using externally-influenced input from an upstream component, but it does not neutralize or incorrectly neutralizes special elements that could modify the intended OS command when it is sent to a downstream component.\n\n#### 💎 Enable cross-file analysis and Pro rules for free at sg.run/pro\n\nReferences:\n - [Semgrep Rule](https://semgrep.dev/r/csharp.lang.security.injections.os-command.os-command-injection)\n - [https://owasp.org/www-community/attacks/Command_Injection](https://owasp.org/www-community/attacks/Command_Injection)\n", + "properties": null + }, + "relationships": [], + "properties": { + "tags": [ + "CWE-78: Improper Neutralization of Special Elements used in an OS Command ('OS Command Injection')", + "LOW CONFIDENCE", + "OWASP-A01:2017 - Injection", + "OWASP-A03:2021 - Injection", + "security" + ], + "precision": "very-high" + } + }, + { + "id": "csharp.lang.security.insecure-deserialization.binary-formatter.insecure-binaryformatter-deserialization", + "deprecatedIds": null, + "guid": null, + "deprecatedGuids": null, + "name": "csharp.lang.security.insecure-deserialization.binary-formatter.insecure-binaryformatter-deserialization", + "deprecatedNames": null, + "shortDescription": { + "text": "Semgrep Finding: csharp.lang.security.insecure-deserialization.binary-formatter.insecure-binaryformatter-deserialization", + "markdown": null, + "properties": null + }, + "fullDescription": { + "text": "The BinaryFormatter type is dangerous and is not recommended for data processing. Applications should stop using BinaryFormatter as soon as possible, even if they believe the data they're processing to be trustworthy. BinaryFormatter is insecure and can't be made secure", + "markdown": null, + "properties": null + }, + "messageStrings": null, + "defaultConfiguration": { + "enabled": true, + "level": "warning", + "rank": -1.0, + "parameters": null, + "properties": null + }, + "helpUri": "https://semgrep.dev/r/csharp.lang.security.insecure-deserialization.binary-formatter.insecure-binaryformatter-deserialization", + "help": { + "text": "The BinaryFormatter type is dangerous and is not recommended for data processing. Applications should stop using BinaryFormatter as soon as possible, even if they believe the data they're processing to be trustworthy. BinaryFormatter is insecure and can't be made secure\n💎 Enable cross-file analysis and Pro rules for free at sg.run/pro", + "markdown": "The BinaryFormatter type is dangerous and is not recommended for data processing. Applications should stop using BinaryFormatter as soon as possible, even if they believe the data they're processing to be trustworthy. BinaryFormatter is insecure and can't be made secure\n\n#### 💎 Enable cross-file analysis and Pro rules for free at sg.run/pro\n\nReferences:\n - [Semgrep Rule](https://semgrep.dev/r/csharp.lang.security.insecure-deserialization.binary-formatter.insecure-binaryformatter-deserialization)\n - [https://docs.microsoft.com/en-us/dotnet/standard/serialization/binaryformatter-security-guide](https://docs.microsoft.com/en-us/dotnet/standard/serialization/binaryformatter-security-guide)\n", + "properties": null + }, + "relationships": [], + "properties": { + "tags": [ + "CWE-502: Deserialization of Untrusted Data", + "HIGH CONFIDENCE", + "OWASP-A08:2017 - Insecure Deserialization", + "OWASP-A08:2021 - Software and Data Integrity Failures", + "security" + ], + "precision": "very-high" + } + }, + { + "id": "csharp.lang.security.insecure-deserialization.data-contract-resolver.data-contract-resolver", + "deprecatedIds": null, + "guid": null, + "deprecatedGuids": null, + "name": "csharp.lang.security.insecure-deserialization.data-contract-resolver.data-contract-resolver", + "deprecatedNames": null, + "shortDescription": { + "text": "Semgrep Finding: csharp.lang.security.insecure-deserialization.data-contract-resolver.data-contract-resolver", + "markdown": null, + "properties": null + }, + "fullDescription": { + "text": "Only use DataContractResolver if you are completely sure of what information is being serialized. Malicious types can cause unexpected behavior.", + "markdown": null, + "properties": null + }, + "messageStrings": null, + "defaultConfiguration": { + "enabled": true, + "level": "warning", + "rank": -1.0, + "parameters": null, + "properties": null + }, + "helpUri": "https://semgrep.dev/r/csharp.lang.security.insecure-deserialization.data-contract-resolver.data-contract-resolver", + "help": { + "text": "Only use DataContractResolver if you are completely sure of what information is being serialized. Malicious types can cause unexpected behavior.\n💎 Enable cross-file analysis and Pro rules for free at sg.run/pro", + "markdown": "Only use DataContractResolver if you are completely sure of what information is being serialized. Malicious types can cause unexpected behavior.\n\n#### 💎 Enable cross-file analysis and Pro rules for free at sg.run/pro\n\nReferences:\n - [Semgrep Rule](https://semgrep.dev/r/csharp.lang.security.insecure-deserialization.data-contract-resolver.data-contract-resolver)\n - [https://docs.microsoft.com/en-us/dotnet/standard/serialization/binaryformatter-security-guide](https://docs.microsoft.com/en-us/dotnet/standard/serialization/binaryformatter-security-guide)\n", + "properties": null + }, + "relationships": [], + "properties": { + "tags": [ + "CWE-502: Deserialization of Untrusted Data", + "LOW CONFIDENCE", + "OWASP-A08:2017 - Insecure Deserialization", + "OWASP-A08:2021 - Software and Data Integrity Failures", + "security" + ], + "precision": "very-high" + } + }, + { + "id": "csharp.lang.security.insecure-deserialization.fast-json.insecure-fastjson-deserialization", + "deprecatedIds": null, + "guid": null, + "deprecatedGuids": null, + "name": "csharp.lang.security.insecure-deserialization.fast-json.insecure-fastjson-deserialization", + "deprecatedNames": null, + "shortDescription": { + "text": "Semgrep Finding: csharp.lang.security.insecure-deserialization.fast-json.insecure-fastjson-deserialization", + "markdown": null, + "properties": null + }, + "fullDescription": { + "text": "$type extension has the potential to be unsafe, so use it with common sense and known json sources and not public facing ones to be safe", + "markdown": null, + "properties": null + }, + "messageStrings": null, + "defaultConfiguration": { + "enabled": true, + "level": "warning", + "rank": -1.0, + "parameters": null, + "properties": null + }, + "helpUri": "https://semgrep.dev/r/csharp.lang.security.insecure-deserialization.fast-json.insecure-fastjson-deserialization", + "help": { + "text": "$type extension has the potential to be unsafe, so use it with common sense and known json sources and not public facing ones to be safe\n💎 Enable cross-file analysis and Pro rules for free at sg.run/pro", + "markdown": "$type extension has the potential to be unsafe, so use it with common sense and known json sources and not public facing ones to be safe\n\n#### 💎 Enable cross-file analysis and Pro rules for free at sg.run/pro\n\nReferences:\n - [Semgrep Rule](https://semgrep.dev/r/csharp.lang.security.insecure-deserialization.fast-json.insecure-fastjson-deserialization)\n - [https://github.com/mgholam/fastJSON#security-warning-update](https://github.com/mgholam/fastJSON#security-warning-update)\n", + "properties": null + }, + "relationships": [], + "properties": { + "tags": [ + "CWE-502: Deserialization of Untrusted Data", + "LOW CONFIDENCE", + "OWASP-A08:2017 - Insecure Deserialization", + "OWASP-A08:2021 - Software and Data Integrity Failures", + "security" + ], + "precision": "very-high" + } + }, + { + "id": "csharp.lang.security.insecure-deserialization.fs-pickler.insecure-fspickler-deserialization", + "deprecatedIds": null, + "guid": null, + "deprecatedGuids": null, + "name": "csharp.lang.security.insecure-deserialization.fs-pickler.insecure-fspickler-deserialization", + "deprecatedNames": null, + "shortDescription": { + "text": "Semgrep Finding: csharp.lang.security.insecure-deserialization.fs-pickler.insecure-fspickler-deserialization", + "markdown": null, + "properties": null + }, + "fullDescription": { + "text": "The FsPickler is dangerous and is not recommended for data processing. Default configuration tend to insecure deserialization vulnerability.", + "markdown": null, + "properties": null + }, + "messageStrings": null, + "defaultConfiguration": { + "enabled": true, + "level": "warning", + "rank": -1.0, + "parameters": null, + "properties": null + }, + "helpUri": "https://semgrep.dev/r/csharp.lang.security.insecure-deserialization.fs-pickler.insecure-fspickler-deserialization", + "help": { + "text": "The FsPickler is dangerous and is not recommended for data processing. Default configuration tend to insecure deserialization vulnerability.\n💎 Enable cross-file analysis and Pro rules for free at sg.run/pro", + "markdown": "The FsPickler is dangerous and is not recommended for data processing. Default configuration tend to insecure deserialization vulnerability.\n\n#### 💎 Enable cross-file analysis and Pro rules for free at sg.run/pro\n\nReferences:\n - [Semgrep Rule](https://semgrep.dev/r/csharp.lang.security.insecure-deserialization.fs-pickler.insecure-fspickler-deserialization)\n - [https://mbraceproject.github.io/FsPickler/tutorial.html#Disabling-Subtype-Resolution](https://mbraceproject.github.io/FsPickler/tutorial.html#Disabling-Subtype-Resolution)\n", + "properties": null + }, + "relationships": [], + "properties": { + "tags": [ + "CWE-502: Deserialization of Untrusted Data", + "MEDIUM CONFIDENCE", + "OWASP-A08:2017 - Insecure Deserialization", + "OWASP-A08:2021 - Software and Data Integrity Failures", + "security" + ], + "precision": "very-high" + } + }, + { + "id": "csharp.lang.security.insecure-deserialization.insecure-typefilterlevel-full.insecure-typefilterlevel-full", + "deprecatedIds": null, + "guid": null, + "deprecatedGuids": null, + "name": "csharp.lang.security.insecure-deserialization.insecure-typefilterlevel-full.insecure-typefilterlevel-full", + "deprecatedNames": null, + "shortDescription": { + "text": "Semgrep Finding: csharp.lang.security.insecure-deserialization.insecure-typefilterlevel-full.insecure-typefilterlevel-full", + "markdown": null, + "properties": null + }, + "fullDescription": { + "text": "Using a .NET remoting service can lead to RCE, even if you try to configure TypeFilterLevel. Recommended to switch from .NET Remoting to WCF https://docs.microsoft.com/en-us/dotnet/framework/wcf/migrating-from-net-remoting-to-wcf", + "markdown": null, + "properties": null + }, + "messageStrings": null, + "defaultConfiguration": { + "enabled": true, + "level": "warning", + "rank": -1.0, + "parameters": null, + "properties": null + }, + "helpUri": "https://semgrep.dev/r/csharp.lang.security.insecure-deserialization.insecure-typefilterlevel-full.insecure-typefilterlevel-full", + "help": { + "text": "Using a .NET remoting service can lead to RCE, even if you try to configure TypeFilterLevel. Recommended to switch from .NET Remoting to WCF https://docs.microsoft.com/en-us/dotnet/framework/wcf/migrating-from-net-remoting-to-wcf\n💎 Enable cross-file analysis and Pro rules for free at sg.run/pro", + "markdown": "Using a .NET remoting service can lead to RCE, even if you try to configure TypeFilterLevel. Recommended to switch from .NET Remoting to WCF https://docs.microsoft.com/en-us/dotnet/framework/wcf/migrating-from-net-remoting-to-wcf\n\n#### 💎 Enable cross-file analysis and Pro rules for free at sg.run/pro\n\nReferences:\n - [Semgrep Rule](https://semgrep.dev/r/csharp.lang.security.insecure-deserialization.insecure-typefilterlevel-full.insecure-typefilterlevel-full)\n - [https://docs.microsoft.com/en-us/dotnet/api/system.runtime.serialization.formatters.typefilterlevel?view=net-6.0](https://docs.microsoft.com/en-us/dotnet/api/system.runtime.serialization.formatters.typefilterlevel?view=net-6.0)\n - [https://www.synacktiv.com/en/publications/izi-izi-pwn2own-ics-miami.html](https://www.synacktiv.com/en/publications/izi-izi-pwn2own-ics-miami.html)\n", + "properties": null + }, + "relationships": [], + "properties": { + "tags": [ + "CWE-502: Deserialization of Untrusted Data", + "LOW CONFIDENCE", + "OWASP-A08:2017 - Insecure Deserialization", + "OWASP-A08:2021 - Software and Data Integrity Failures", + "security" + ], + "precision": "very-high" + } + }, + { + "id": "csharp.lang.security.insecure-deserialization.javascript-serializer.insecure-javascriptserializer-deserialization", + "deprecatedIds": null, + "guid": null, + "deprecatedGuids": null, + "name": "csharp.lang.security.insecure-deserialization.javascript-serializer.insecure-javascriptserializer-deserialization", + "deprecatedNames": null, + "shortDescription": { + "text": "Semgrep Finding: csharp.lang.security.insecure-deserialization.javascript-serializer.insecure-javascriptserializer-deserialization", + "markdown": null, + "properties": null + }, + "fullDescription": { + "text": "The SimpleTypeResolver class is insecure and should not be used. Using SimpleTypeResolver to deserialize JSON could allow the remote client to execute malicious code within the app and take control of the web server.", + "markdown": null, + "properties": null + }, + "messageStrings": null, + "defaultConfiguration": { + "enabled": true, + "level": "error", + "rank": -1.0, + "parameters": null, + "properties": null + }, + "helpUri": "https://semgrep.dev/r/csharp.lang.security.insecure-deserialization.javascript-serializer.insecure-javascriptserializer-deserialization", + "help": { + "text": "The SimpleTypeResolver class is insecure and should not be used. Using SimpleTypeResolver to deserialize JSON could allow the remote client to execute malicious code within the app and take control of the web server.\n💎 Enable cross-file analysis and Pro rules for free at sg.run/pro", + "markdown": "The SimpleTypeResolver class is insecure and should not be used. Using SimpleTypeResolver to deserialize JSON could allow the remote client to execute malicious code within the app and take control of the web server.\n\n#### 💎 Enable cross-file analysis and Pro rules for free at sg.run/pro\n\nReferences:\n - [Semgrep Rule](https://semgrep.dev/r/csharp.lang.security.insecure-deserialization.javascript-serializer.insecure-javascriptserializer-deserialization)\n - [https://docs.microsoft.com/en-us/dotnet/api/system.web.script.serialization.simpletyperesolver?view=netframework-4.8#remarks](https://docs.microsoft.com/en-us/dotnet/api/system.web.script.serialization.simpletyperesolver?view=netframework-4.8#remarks)\n", + "properties": null + }, + "relationships": [], + "properties": { + "tags": [ + "CWE-502: Deserialization of Untrusted Data", + "LOW CONFIDENCE", + "OWASP-A08:2017 - Insecure Deserialization", + "OWASP-A08:2021 - Software and Data Integrity Failures", + "security" + ], + "precision": "very-high" + } + }, + { + "id": "csharp.lang.security.insecure-deserialization.los-formatter.insecure-losformatter-deserialization", + "deprecatedIds": null, + "guid": null, + "deprecatedGuids": null, + "name": "csharp.lang.security.insecure-deserialization.los-formatter.insecure-losformatter-deserialization", + "deprecatedNames": null, + "shortDescription": { + "text": "Semgrep Finding: csharp.lang.security.insecure-deserialization.los-formatter.insecure-losformatter-deserialization", + "markdown": null, + "properties": null + }, + "fullDescription": { + "text": "The LosFormatter type is dangerous and is not recommended for data processing. Applications should stop using LosFormatter as soon as possible, even if they believe the data they're processing to be trustworthy. LosFormatter is insecure and can't be made secure", + "markdown": null, + "properties": null + }, + "messageStrings": null, + "defaultConfiguration": { + "enabled": true, + "level": "warning", + "rank": -1.0, + "parameters": null, + "properties": null + }, + "helpUri": "https://semgrep.dev/r/csharp.lang.security.insecure-deserialization.los-formatter.insecure-losformatter-deserialization", + "help": { + "text": "The LosFormatter type is dangerous and is not recommended for data processing. Applications should stop using LosFormatter as soon as possible, even if they believe the data they're processing to be trustworthy. LosFormatter is insecure and can't be made secure\n💎 Enable cross-file analysis and Pro rules for free at sg.run/pro", + "markdown": "The LosFormatter type is dangerous and is not recommended for data processing. Applications should stop using LosFormatter as soon as possible, even if they believe the data they're processing to be trustworthy. LosFormatter is insecure and can't be made secure\n\n#### 💎 Enable cross-file analysis and Pro rules for free at sg.run/pro\n\nReferences:\n - [Semgrep Rule](https://semgrep.dev/r/csharp.lang.security.insecure-deserialization.los-formatter.insecure-losformatter-deserialization)\n - [https://docs.microsoft.com/en-us/dotnet/api/system.web.ui.losformatter?view=netframework-4.8](https://docs.microsoft.com/en-us/dotnet/api/system.web.ui.losformatter?view=netframework-4.8)\n", + "properties": null + }, + "relationships": [], + "properties": { + "tags": [ + "CWE-502: Deserialization of Untrusted Data", + "MEDIUM CONFIDENCE", + "OWASP-A08:2017 - Insecure Deserialization", + "OWASP-A08:2021 - Software and Data Integrity Failures", + "security" + ], + "precision": "very-high" + } + }, + { + "id": "csharp.lang.security.insecure-deserialization.net-data-contract.insecure-netdatacontract-deserialization", + "deprecatedIds": null, + "guid": null, + "deprecatedGuids": null, + "name": "csharp.lang.security.insecure-deserialization.net-data-contract.insecure-netdatacontract-deserialization", + "deprecatedNames": null, + "shortDescription": { + "text": "Semgrep Finding: csharp.lang.security.insecure-deserialization.net-data-contract.insecure-netdatacontract-deserialization", + "markdown": null, + "properties": null + }, + "fullDescription": { + "text": "The NetDataContractSerializer type is dangerous and is not recommended for data processing. Applications should stop using NetDataContractSerializer as soon as possible, even if they believe the data they're processing to be trustworthy. NetDataContractSerializer is insecure and can't be made secure", + "markdown": null, + "properties": null + }, + "messageStrings": null, + "defaultConfiguration": { + "enabled": true, + "level": "warning", + "rank": -1.0, + "parameters": null, + "properties": null + }, + "helpUri": "https://semgrep.dev/r/csharp.lang.security.insecure-deserialization.net-data-contract.insecure-netdatacontract-deserialization", + "help": { + "text": "The NetDataContractSerializer type is dangerous and is not recommended for data processing. Applications should stop using NetDataContractSerializer as soon as possible, even if they believe the data they're processing to be trustworthy. NetDataContractSerializer is insecure and can't be made secure\n💎 Enable cross-file analysis and Pro rules for free at sg.run/pro", + "markdown": "The NetDataContractSerializer type is dangerous and is not recommended for data processing. Applications should stop using NetDataContractSerializer as soon as possible, even if they believe the data they're processing to be trustworthy. NetDataContractSerializer is insecure and can't be made secure\n\n#### 💎 Enable cross-file analysis and Pro rules for free at sg.run/pro\n\nReferences:\n - [Semgrep Rule](https://semgrep.dev/r/csharp.lang.security.insecure-deserialization.net-data-contract.insecure-netdatacontract-deserialization)\n - [https://docs.microsoft.com/en-us/dotnet/api/system.runtime.serialization.netdatacontractserializer?view=netframework-4.8#security](https://docs.microsoft.com/en-us/dotnet/api/system.runtime.serialization.netdatacontractserializer?view=netframework-4.8#security)\n", + "properties": null + }, + "relationships": [], + "properties": { + "tags": [ + "CWE-502: Deserialization of Untrusted Data", + "MEDIUM CONFIDENCE", + "OWASP-A08:2017 - Insecure Deserialization", + "OWASP-A08:2021 - Software and Data Integrity Failures", + "security" + ], + "precision": "very-high" + } + }, + { + "id": "csharp.lang.security.insecure-deserialization.newtonsoft.insecure-newtonsoft-deserialization", + "deprecatedIds": null, + "guid": null, + "deprecatedGuids": null, + "name": "csharp.lang.security.insecure-deserialization.newtonsoft.insecure-newtonsoft-deserialization", + "deprecatedNames": null, + "shortDescription": { + "text": "Semgrep Finding: csharp.lang.security.insecure-deserialization.newtonsoft.insecure-newtonsoft-deserialization", + "markdown": null, + "properties": null + }, + "fullDescription": { + "text": "TypeNameHandling $TYPEHANDLER is unsafe and can lead to arbitrary code execution in the context of the process. Use a custom SerializationBinder whenever using a setting other than TypeNameHandling.None.", + "markdown": null, + "properties": null + }, + "messageStrings": null, + "defaultConfiguration": { + "enabled": true, + "level": "warning", + "rank": -1.0, + "parameters": null, + "properties": null + }, + "helpUri": "https://semgrep.dev/r/csharp.lang.security.insecure-deserialization.newtonsoft.insecure-newtonsoft-deserialization", + "help": { + "text": "TypeNameHandling $TYPEHANDLER is unsafe and can lead to arbitrary code execution in the context of the process. Use a custom SerializationBinder whenever using a setting other than TypeNameHandling.None.\n💎 Enable cross-file analysis and Pro rules for free at sg.run/pro", + "markdown": "TypeNameHandling $TYPEHANDLER is unsafe and can lead to arbitrary code execution in the context of the process. Use a custom SerializationBinder whenever using a setting other than TypeNameHandling.None.\n\n#### 💎 Enable cross-file analysis and Pro rules for free at sg.run/pro\n\nReferences:\n - [Semgrep Rule](https://semgrep.dev/r/csharp.lang.security.insecure-deserialization.newtonsoft.insecure-newtonsoft-deserialization)\n - [https://www.newtonsoft.com/json/help/html/T_Newtonsoft_Json_TypeNameHandling.htm#remarks](https://www.newtonsoft.com/json/help/html/T_Newtonsoft_Json_TypeNameHandling.htm#remarks)\n", + "properties": null + }, + "relationships": [], + "properties": { + "tags": [ + "CWE-502: Deserialization of Untrusted Data", + "LOW CONFIDENCE", + "OWASP-A08:2017 - Insecure Deserialization", + "OWASP-A08:2021 - Software and Data Integrity Failures", + "security" + ], + "precision": "very-high" + } + }, + { + "id": "csharp.lang.security.insecure-deserialization.soap-formatter.insecure-soapformatter-deserialization", + "deprecatedIds": null, + "guid": null, + "deprecatedGuids": null, + "name": "csharp.lang.security.insecure-deserialization.soap-formatter.insecure-soapformatter-deserialization", + "deprecatedNames": null, + "shortDescription": { + "text": "Semgrep Finding: csharp.lang.security.insecure-deserialization.soap-formatter.insecure-soapformatter-deserialization", + "markdown": null, + "properties": null + }, + "fullDescription": { + "text": "The SoapFormatter type is dangerous and is not recommended for data processing. Applications should stop using SoapFormatter as soon as possible, even if they believe the data they're processing to be trustworthy. SoapFormatter is insecure and can't be made secure", + "markdown": null, + "properties": null + }, + "messageStrings": null, + "defaultConfiguration": { + "enabled": true, + "level": "warning", + "rank": -1.0, + "parameters": null, + "properties": null + }, + "helpUri": "https://semgrep.dev/r/csharp.lang.security.insecure-deserialization.soap-formatter.insecure-soapformatter-deserialization", + "help": { + "text": "The SoapFormatter type is dangerous and is not recommended for data processing. Applications should stop using SoapFormatter as soon as possible, even if they believe the data they're processing to be trustworthy. SoapFormatter is insecure and can't be made secure\n💎 Enable cross-file analysis and Pro rules for free at sg.run/pro", + "markdown": "The SoapFormatter type is dangerous and is not recommended for data processing. Applications should stop using SoapFormatter as soon as possible, even if they believe the data they're processing to be trustworthy. SoapFormatter is insecure and can't be made secure\n\n#### 💎 Enable cross-file analysis and Pro rules for free at sg.run/pro\n\nReferences:\n - [Semgrep Rule](https://semgrep.dev/r/csharp.lang.security.insecure-deserialization.soap-formatter.insecure-soapformatter-deserialization)\n - [https://docs.microsoft.com/en-us/dotnet/api/system.runtime.serialization.formatters.soap.soapformatter?view=netframework-4.8#remarks](https://docs.microsoft.com/en-us/dotnet/api/system.runtime.serialization.formatters.soap.soapformatter?view=netframework-4.8#remarks)\n", + "properties": null + }, + "relationships": [], + "properties": { + "tags": [ + "CWE-502: Deserialization of Untrusted Data", + "MEDIUM CONFIDENCE", + "OWASP-A08:2017 - Insecure Deserialization", + "OWASP-A08:2021 - Software and Data Integrity Failures", + "security" + ], + "precision": "very-high" + } + }, + { + "id": "csharp.lang.security.memory.memory-marshal-create-span.memory-marshal-create-span", + "deprecatedIds": null, + "guid": null, + "deprecatedGuids": null, + "name": "csharp.lang.security.memory.memory-marshal-create-span.memory-marshal-create-span", + "deprecatedNames": null, + "shortDescription": { + "text": "Semgrep Finding: csharp.lang.security.memory.memory-marshal-create-span.memory-marshal-create-span", + "markdown": null, + "properties": null + }, + "fullDescription": { + "text": "MemoryMarshal.CreateSpan and MemoryMarshal.CreateReadOnlySpan should be used with caution, as the length argument is not checked.", + "markdown": null, + "properties": null + }, + "messageStrings": null, + "defaultConfiguration": { + "enabled": true, + "level": "warning", + "rank": -1.0, + "parameters": null, + "properties": null + }, + "helpUri": "https://semgrep.dev/r/csharp.lang.security.memory.memory-marshal-create-span.memory-marshal-create-span", + "help": { + "text": "MemoryMarshal.CreateSpan and MemoryMarshal.CreateReadOnlySpan should be used with caution, as the length argument is not checked.\n💎 Enable cross-file analysis and Pro rules for free at sg.run/pro", + "markdown": "MemoryMarshal.CreateSpan and MemoryMarshal.CreateReadOnlySpan should be used with caution, as the length argument is not checked.\n\n#### 💎 Enable cross-file analysis and Pro rules for free at sg.run/pro\n\nReferences:\n - [Semgrep Rule](https://semgrep.dev/r/csharp.lang.security.memory.memory-marshal-create-span.memory-marshal-create-span)\n - [https://docs.microsoft.com/en-us/dotnet/api/system.runtime.interopservices.memorymarshal.createspan?view=net-6.0](https://docs.microsoft.com/en-us/dotnet/api/system.runtime.interopservices.memorymarshal.createspan?view=net-6.0)\n - [https://docs.microsoft.com/en-us/dotnet/api/system.runtime.interopservices.memorymarshal.createreadonlyspan?view=net-6.0](https://docs.microsoft.com/en-us/dotnet/api/system.runtime.interopservices.memorymarshal.createreadonlyspan?view=net-6.0)\n", + "properties": null + }, + "relationships": [], + "properties": { + "tags": [ + "CWE-125: Out-of-bounds Read", + "LOW CONFIDENCE", + "OWASP-A04:2021 - Insecure Design", + "security" + ], + "precision": "very-high" + } + }, + { + "id": "csharp.lang.security.regular-expression-dos.regular-expression-dos-infinite-timeout.regular-expression-dos-infinite-timeout", + "deprecatedIds": null, + "guid": null, + "deprecatedGuids": null, + "name": "csharp.lang.security.regular-expression-dos.regular-expression-dos-infinite-timeout.regular-expression-dos-infinite-timeout", + "deprecatedNames": null, + "shortDescription": { + "text": "Semgrep Finding: csharp.lang.security.regular-expression-dos.regular-expression-dos-infinite-timeout.regular-expression-dos-infinite-timeout", + "markdown": null, + "properties": null + }, + "fullDescription": { + "text": "Specifying the regex timeout leaves the system vulnerable to a regex-based Denial of Service (DoS) attack. Consider setting the timeout to a short amount of time like 2 or 3 seconds. If you are sure you need an infinite timeout, double check that your context meets the conditions outlined in the \"Notes to Callers\" section at the bottom of this page: https://docs.microsoft.com/en-us/dotnet/api/system.text.regularexpressions.regex.-ctor?view=net-6.0", + "markdown": null, + "properties": null + }, + "messageStrings": null, + "defaultConfiguration": { + "enabled": true, + "level": "warning", + "rank": -1.0, + "parameters": null, + "properties": null + }, + "helpUri": "https://semgrep.dev/r/csharp.lang.security.regular-expression-dos.regular-expression-dos-infinite-timeout.regular-expression-dos-infinite-timeout", + "help": { + "text": "Specifying the regex timeout leaves the system vulnerable to a regex-based Denial of Service (DoS) attack. Consider setting the timeout to a short amount of time like 2 or 3 seconds. If you are sure you need an infinite timeout, double check that your context meets the conditions outlined in the \"Notes to Callers\" section at the bottom of this page: https://docs.microsoft.com/en-us/dotnet/api/system.text.regularexpressions.regex.-ctor?view=net-6.0\n💎 Enable cross-file analysis and Pro rules for free at sg.run/pro", + "markdown": "Specifying the regex timeout leaves the system vulnerable to a regex-based Denial of Service (DoS) attack. Consider setting the timeout to a short amount of time like 2 or 3 seconds. If you are sure you need an infinite timeout, double check that your context meets the conditions outlined in the \"Notes to Callers\" section at the bottom of this page: https://docs.microsoft.com/en-us/dotnet/api/system.text.regularexpressions.regex.-ctor?view=net-6.0\n\n#### 💎 Enable cross-file analysis and Pro rules for free at sg.run/pro\n\nReferences:\n - [Semgrep Rule](https://semgrep.dev/r/csharp.lang.security.regular-expression-dos.regular-expression-dos-infinite-timeout.regular-expression-dos-infinite-timeout)\n - [https://owasp.org/www-community/attacks/Regular_expression_Denial_of_Service_-_ReDoS](https://owasp.org/www-community/attacks/Regular_expression_Denial_of_Service_-_ReDoS)\n - [https://docs.microsoft.com/en-us/dotnet/api/system.text.regularexpressions.regex.infinitematchtimeout](https://docs.microsoft.com/en-us/dotnet/api/system.text.regularexpressions.regex.infinitematchtimeout)\n - [https://docs.microsoft.com/en-us/dotnet/api/system.text.regularexpressions.regex.-ctor?view=net-6.0](https://docs.microsoft.com/en-us/dotnet/api/system.text.regularexpressions.regex.-ctor?view=net-6.0)\n", + "properties": null + }, + "relationships": [], + "properties": { + "tags": [ + "CWE-1333: Inefficient Regular Expression Complexity", + "MEDIUM CONFIDENCE", + "OWASP-A01:2017 - Injection", + "security" + ], + "precision": "very-high" + } + }, + { + "id": "csharp.lang.security.regular-expression-dos.regular-expression-dos.regular-expression-dos", + "deprecatedIds": null, + "guid": null, + "deprecatedGuids": null, + "name": "csharp.lang.security.regular-expression-dos.regular-expression-dos.regular-expression-dos", + "deprecatedNames": null, + "shortDescription": { + "text": "Semgrep Finding: csharp.lang.security.regular-expression-dos.regular-expression-dos.regular-expression-dos", + "markdown": null, + "properties": null + }, + "fullDescription": { + "text": "When using `System.Text.RegularExpressions` to process untrusted input, pass a timeout. A malicious user can provide input to `RegularExpressions` that abuses the backtracking behaviour of this regular expression engine. This will lead to excessive CPU usage, causing a Denial-of-Service attack", + "markdown": null, + "properties": null + }, + "messageStrings": null, + "defaultConfiguration": { + "enabled": true, + "level": "warning", + "rank": -1.0, + "parameters": null, + "properties": null + }, + "helpUri": "https://semgrep.dev/r/csharp.lang.security.regular-expression-dos.regular-expression-dos.regular-expression-dos", + "help": { + "text": "When using `System.Text.RegularExpressions` to process untrusted input, pass a timeout. A malicious user can provide input to `RegularExpressions` that abuses the backtracking behaviour of this regular expression engine. This will lead to excessive CPU usage, causing a Denial-of-Service attack\n💎 Enable cross-file analysis and Pro rules for free at sg.run/pro", + "markdown": "When using `System.Text.RegularExpressions` to process untrusted input, pass a timeout. A malicious user can provide input to `RegularExpressions` that abuses the backtracking behaviour of this regular expression engine. This will lead to excessive CPU usage, causing a Denial-of-Service attack\n\n#### 💎 Enable cross-file analysis and Pro rules for free at sg.run/pro\n\nReferences:\n - [Semgrep Rule](https://semgrep.dev/r/csharp.lang.security.regular-expression-dos.regular-expression-dos.regular-expression-dos)\n - [https://owasp.org/www-community/attacks/Regular_expression_Denial_of_Service_-_ReDoS](https://owasp.org/www-community/attacks/Regular_expression_Denial_of_Service_-_ReDoS)\n - [https://docs.microsoft.com/en-us/dotnet/standard/base-types/regular-expressions#regular-expression-examples](https://docs.microsoft.com/en-us/dotnet/standard/base-types/regular-expressions#regular-expression-examples)\n", + "properties": null + }, + "relationships": [], + "properties": { + "tags": [ + "CWE-1333: Inefficient Regular Expression Complexity", + "MEDIUM CONFIDENCE", + "OWASP-A01:2017 - Injection", + "security" + ], + "precision": "very-high" + } + }, + { + "id": "csharp.lang.security.sqli.csharp-sqli.csharp-sqli", + "deprecatedIds": null, + "guid": null, + "deprecatedGuids": null, + "name": "csharp.lang.security.sqli.csharp-sqli.csharp-sqli", + "deprecatedNames": null, + "shortDescription": { + "text": "Semgrep Finding: csharp.lang.security.sqli.csharp-sqli.csharp-sqli", + "markdown": null, + "properties": null + }, + "fullDescription": { + "text": "Detected a formatted string in a SQL statement. This could lead to SQL injection if variables in the SQL statement are not properly sanitized. Use a prepared statements instead. You can obtain a PreparedStatement using 'SqlCommand' and 'SqlParameter'.", + "markdown": null, + "properties": null + }, + "messageStrings": null, + "defaultConfiguration": { + "enabled": true, + "level": "error", + "rank": -1.0, + "parameters": null, + "properties": null + }, + "helpUri": "https://semgrep.dev/r/csharp.lang.security.sqli.csharp-sqli.csharp-sqli", + "help": { + "text": "Detected a formatted string in a SQL statement. This could lead to SQL injection if variables in the SQL statement are not properly sanitized. Use a prepared statements instead. You can obtain a PreparedStatement using 'SqlCommand' and 'SqlParameter'.\n💎 Enable cross-file analysis and Pro rules for free at sg.run/pro", + "markdown": "Detected a formatted string in a SQL statement. This could lead to SQL injection if variables in the SQL statement are not properly sanitized. Use a prepared statements instead. You can obtain a PreparedStatement using 'SqlCommand' and 'SqlParameter'.\n\n#### 💎 Enable cross-file analysis and Pro rules for free at sg.run/pro\n\nReferences:\n - [Semgrep Rule](https://semgrep.dev/r/csharp.lang.security.sqli.csharp-sqli.csharp-sqli)\n - [https://owasp.org/Top10/A03_2021-Injection](https://owasp.org/Top10/A03_2021-Injection)\n", + "properties": null + }, + "relationships": [], + "properties": { + "tags": [ + "CWE-89: Improper Neutralization of Special Elements used in an SQL Command ('SQL Injection')", + "MEDIUM CONFIDENCE", + "OWASP-A01:2017 - Injection", + "OWASP-A03:2021 - Injection", + "security" + ], + "precision": "very-high" + } + }, + { + "id": "csharp.lang.security.ssrf.http-client.ssrf", + "deprecatedIds": null, + "guid": null, + "deprecatedGuids": null, + "name": "csharp.lang.security.ssrf.http-client.ssrf", + "deprecatedNames": null, + "shortDescription": { + "text": "Semgrep Finding: csharp.lang.security.ssrf.http-client.ssrf", + "markdown": null, + "properties": null + }, + "fullDescription": { + "text": "SSRF is an attack vector that abuses an application to interact with the internal/external network or the machine itself.", + "markdown": null, + "properties": null + }, + "messageStrings": null, + "defaultConfiguration": { + "enabled": true, + "level": "error", + "rank": -1.0, + "parameters": null, + "properties": null + }, + "helpUri": "https://semgrep.dev/r/csharp.lang.security.ssrf.http-client.ssrf", + "help": { + "text": "SSRF is an attack vector that abuses an application to interact with the internal/external network or the machine itself.\n💎 Enable cross-file analysis and Pro rules for free at sg.run/pro", + "markdown": "SSRF is an attack vector that abuses an application to interact with the internal/external network or the machine itself.\n\n#### 💎 Enable cross-file analysis and Pro rules for free at sg.run/pro\n\nReferences:\n - [Semgrep Rule](https://semgrep.dev/r/csharp.lang.security.ssrf.http-client.ssrf)\n - [https://cheatsheetseries.owasp.org/cheatsheets/Server_Side_Request_Forgery_Prevention_Cheat_Sheet.html](https://cheatsheetseries.owasp.org/cheatsheets/Server_Side_Request_Forgery_Prevention_Cheat_Sheet.html)\n", + "properties": null + }, + "relationships": [], + "properties": { + "tags": [ + "CWE-918: Server-Side Request Forgery (SSRF)", + "LOW CONFIDENCE", + "OWASP-A10:2021 - Server-Side Request Forgery (SSRF)", + "security" + ], + "precision": "very-high" + } + }, + { + "id": "csharp.lang.security.ssrf.rest-client.ssrf", + "deprecatedIds": null, + "guid": null, + "deprecatedGuids": null, + "name": "csharp.lang.security.ssrf.rest-client.ssrf", + "deprecatedNames": null, + "shortDescription": { + "text": "Semgrep Finding: csharp.lang.security.ssrf.rest-client.ssrf", + "markdown": null, + "properties": null + }, + "fullDescription": { + "text": "SSRF is an attack vector that abuses an application to interact with the internal/external network or the machine itself.", + "markdown": null, + "properties": null + }, + "messageStrings": null, + "defaultConfiguration": { + "enabled": true, + "level": "error", + "rank": -1.0, + "parameters": null, + "properties": null + }, + "helpUri": "https://semgrep.dev/r/csharp.lang.security.ssrf.rest-client.ssrf", + "help": { + "text": "SSRF is an attack vector that abuses an application to interact with the internal/external network or the machine itself.\n💎 Enable cross-file analysis and Pro rules for free at sg.run/pro", + "markdown": "SSRF is an attack vector that abuses an application to interact with the internal/external network or the machine itself.\n\n#### 💎 Enable cross-file analysis and Pro rules for free at sg.run/pro\n\nReferences:\n - [Semgrep Rule](https://semgrep.dev/r/csharp.lang.security.ssrf.rest-client.ssrf)\n - [https://cheatsheetseries.owasp.org/cheatsheets/Server_Side_Request_Forgery_Prevention_Cheat_Sheet.html](https://cheatsheetseries.owasp.org/cheatsheets/Server_Side_Request_Forgery_Prevention_Cheat_Sheet.html)\n", + "properties": null + }, + "relationships": [], + "properties": { + "tags": [ + "CWE-918: Server-Side Request Forgery (SSRF)", + "LOW CONFIDENCE", + "OWASP-A10:2021 - Server-Side Request Forgery (SSRF)", + "security" + ], + "precision": "very-high" + } + }, + { + "id": "csharp.lang.security.ssrf.web-client.ssrf", + "deprecatedIds": null, + "guid": null, + "deprecatedGuids": null, + "name": "csharp.lang.security.ssrf.web-client.ssrf", + "deprecatedNames": null, + "shortDescription": { + "text": "Semgrep Finding: csharp.lang.security.ssrf.web-client.ssrf", + "markdown": null, + "properties": null + }, + "fullDescription": { + "text": "SSRF is an attack vector that abuses an application to interact with the internal/external network or the machine itself.", + "markdown": null, + "properties": null + }, + "messageStrings": null, + "defaultConfiguration": { + "enabled": true, + "level": "error", + "rank": -1.0, + "parameters": null, + "properties": null + }, + "helpUri": "https://semgrep.dev/r/csharp.lang.security.ssrf.web-client.ssrf", + "help": { + "text": "SSRF is an attack vector that abuses an application to interact with the internal/external network or the machine itself.\n💎 Enable cross-file analysis and Pro rules for free at sg.run/pro", + "markdown": "SSRF is an attack vector that abuses an application to interact with the internal/external network or the machine itself.\n\n#### 💎 Enable cross-file analysis and Pro rules for free at sg.run/pro\n\nReferences:\n - [Semgrep Rule](https://semgrep.dev/r/csharp.lang.security.ssrf.web-client.ssrf)\n - [https://cheatsheetseries.owasp.org/cheatsheets/Server_Side_Request_Forgery_Prevention_Cheat_Sheet.html](https://cheatsheetseries.owasp.org/cheatsheets/Server_Side_Request_Forgery_Prevention_Cheat_Sheet.html)\n", + "properties": null + }, + "relationships": [], + "properties": { + "tags": [ + "CWE-918: Server-Side Request Forgery (SSRF)", + "LOW CONFIDENCE", + "OWASP-A10:2021 - Server-Side Request Forgery (SSRF)", + "security" + ], + "precision": "very-high" + } + }, + { + "id": "csharp.lang.security.ssrf.web-request.ssrf", + "deprecatedIds": null, + "guid": null, + "deprecatedGuids": null, + "name": "csharp.lang.security.ssrf.web-request.ssrf", + "deprecatedNames": null, + "shortDescription": { + "text": "Semgrep Finding: csharp.lang.security.ssrf.web-request.ssrf", + "markdown": null, + "properties": null + }, + "fullDescription": { + "text": "The web server receives a URL or similar request from an upstream component and retrieves the contents of this URL, but it does not sufficiently ensure that the request is being sent to the expected destination. Many different options exist to fix this issue depending the use case (Application can send request only to identified and trusted applications, Application can send requests to ANY external IP address or domain name).", + "markdown": null, + "properties": null + }, + "messageStrings": null, + "defaultConfiguration": { + "enabled": true, + "level": "error", + "rank": -1.0, + "parameters": null, + "properties": null + }, + "helpUri": "https://semgrep.dev/r/csharp.lang.security.ssrf.web-request.ssrf", + "help": { + "text": "The web server receives a URL or similar request from an upstream component and retrieves the contents of this URL, but it does not sufficiently ensure that the request is being sent to the expected destination. Many different options exist to fix this issue depending the use case (Application can send request only to identified and trusted applications, Application can send requests to ANY external IP address or domain name).\n💎 Enable cross-file analysis and Pro rules for free at sg.run/pro", + "markdown": "The web server receives a URL or similar request from an upstream component and retrieves the contents of this URL, but it does not sufficiently ensure that the request is being sent to the expected destination. Many different options exist to fix this issue depending the use case (Application can send request only to identified and trusted applications, Application can send requests to ANY external IP address or domain name).\n\n#### 💎 Enable cross-file analysis and Pro rules for free at sg.run/pro\n\nReferences:\n - [Semgrep Rule](https://semgrep.dev/r/csharp.lang.security.ssrf.web-request.ssrf)\n - [https://cwe.mitre.org/data/definitions/918.html](https://cwe.mitre.org/data/definitions/918.html)\n - [https://cheatsheetseries.owasp.org/cheatsheets/Server_Side_Request_Forgery_Prevention_Cheat_Sheet.html](https://cheatsheetseries.owasp.org/cheatsheets/Server_Side_Request_Forgery_Prevention_Cheat_Sheet.html)\n", + "properties": null + }, + "relationships": [], + "properties": { + "tags": [ + "CWE-918: Server-Side Request Forgery (SSRF)", + "LOW CONFIDENCE", + "OWASP-A10:2021 - Server-Side Request Forgery (SSRF)", + "security" + ], + "precision": "very-high" + } + }, + { + "id": "csharp.lang.security.stacktrace-disclosure.stacktrace-disclosure", + "deprecatedIds": null, + "guid": null, + "deprecatedGuids": null, + "name": "csharp.lang.security.stacktrace-disclosure.stacktrace-disclosure", + "deprecatedNames": null, + "shortDescription": { + "text": "Semgrep Finding: csharp.lang.security.stacktrace-disclosure.stacktrace-disclosure", + "markdown": null, + "properties": null + }, + "fullDescription": { + "text": "Stacktrace information is displayed in a non-Development environment. Accidentally disclosing sensitive stack trace information in a production environment aids an attacker in reconnaissance and information gathering.", + "markdown": null, + "properties": null + }, + "messageStrings": null, + "defaultConfiguration": { + "enabled": true, + "level": "warning", + "rank": -1.0, + "parameters": null, + "properties": null + }, + "helpUri": "https://semgrep.dev/r/csharp.lang.security.stacktrace-disclosure.stacktrace-disclosure", + "help": { + "text": "Stacktrace information is displayed in a non-Development environment. Accidentally disclosing sensitive stack trace information in a production environment aids an attacker in reconnaissance and information gathering.\n💎 Enable cross-file analysis and Pro rules for free at sg.run/pro", + "markdown": "Stacktrace information is displayed in a non-Development environment. Accidentally disclosing sensitive stack trace information in a production environment aids an attacker in reconnaissance and information gathering.\n\n#### 💎 Enable cross-file analysis and Pro rules for free at sg.run/pro\n\nReferences:\n - [Semgrep Rule](https://semgrep.dev/r/csharp.lang.security.stacktrace-disclosure.stacktrace-disclosure)\n - [https://cwe.mitre.org/data/definitions/209.html](https://cwe.mitre.org/data/definitions/209.html)\n - [https://owasp.org/Top10/A04_2021-Insecure_Design/](https://owasp.org/Top10/A04_2021-Insecure_Design/)\n", + "properties": null + }, + "relationships": [], + "properties": { + "tags": [ + "CWE-209: Generation of Error Message Containing Sensitive Information", + "HIGH CONFIDENCE", + "OWASP-A04:2021 - Insecure Design", + "OWASP-A06:2017 - Security Misconfiguration", + "security" + ], + "precision": "very-high" + } + }, + { + "id": "csharp.lang.security.xxe.xmldocument-unsafe-parser-override.xmldocument-unsafe-parser-override", + "deprecatedIds": null, + "guid": null, + "deprecatedGuids": null, + "name": "csharp.lang.security.xxe.xmldocument-unsafe-parser-override.xmldocument-unsafe-parser-override", + "deprecatedNames": null, + "shortDescription": { + "text": "Semgrep Finding: csharp.lang.security.xxe.xmldocument-unsafe-parser-override.xmldocument-unsafe-parser-override", + "markdown": null, + "properties": null + }, + "fullDescription": { + "text": "XmlReaderSettings found with DtdProcessing.Parse on an XmlReader handling a string argument from a public method. Enabling Document Type Definition (DTD) parsing may cause XML External Entity (XXE) injection if supplied with user-controllable data.", + "markdown": null, + "properties": null + }, + "messageStrings": null, + "defaultConfiguration": { + "enabled": true, + "level": "warning", + "rank": -1.0, + "parameters": null, + "properties": null + }, + "helpUri": "https://semgrep.dev/r/csharp.lang.security.xxe.xmldocument-unsafe-parser-override.xmldocument-unsafe-parser-override", + "help": { + "text": "XmlReaderSettings found with DtdProcessing.Parse on an XmlReader handling a string argument from a public method. Enabling Document Type Definition (DTD) parsing may cause XML External Entity (XXE) injection if supplied with user-controllable data.\n💎 Enable cross-file analysis and Pro rules for free at sg.run/pro", + "markdown": "XmlReaderSettings found with DtdProcessing.Parse on an XmlReader handling a string argument from a public method. Enabling Document Type Definition (DTD) parsing may cause XML External Entity (XXE) injection if supplied with user-controllable data.\n\n#### 💎 Enable cross-file analysis and Pro rules for free at sg.run/pro\n\nReferences:\n - [Semgrep Rule](https://semgrep.dev/r/csharp.lang.security.xxe.xmldocument-unsafe-parser-override.xmldocument-unsafe-parser-override)\n - [https://www.jardinesoftware.net/2016/05/26/xxe-and-net/](https://www.jardinesoftware.net/2016/05/26/xxe-and-net/)\n - [https://docs.microsoft.com/en-us/dotnet/api/system.xml.xmldocument.xmlresolver?view=net-6.0#remarks](https://docs.microsoft.com/en-us/dotnet/api/system.xml.xmldocument.xmlresolver?view=net-6.0#remarks)\n", + "properties": null + }, + "relationships": [], + "properties": { + "tags": [ + "CWE-611: Improper Restriction of XML External Entity Reference", + "MEDIUM CONFIDENCE", + "OWASP-A04:2017 - XML External Entities (XXE)", + "OWASP-A05:2021 - Security Misconfiguration", + "security" + ], + "precision": "very-high" + } + }, + { + "id": "csharp.lang.security.xxe.xmlreadersettings-unsafe-parser-override.xmlreadersettings-unsafe-parser-override", + "deprecatedIds": null, + "guid": null, + "deprecatedGuids": null, + "name": "csharp.lang.security.xxe.xmlreadersettings-unsafe-parser-override.xmlreadersettings-unsafe-parser-override", + "deprecatedNames": null, + "shortDescription": { + "text": "Semgrep Finding: csharp.lang.security.xxe.xmlreadersettings-unsafe-parser-override.xmlreadersettings-unsafe-parser-override", + "markdown": null, + "properties": null + }, + "fullDescription": { + "text": "XmlReaderSettings found with DtdProcessing.Parse on an XmlReader handling a string argument from a public method. Enabling Document Type Definition (DTD) parsing may cause XML External Entity (XXE) injection if supplied with user-controllable data.", + "markdown": null, + "properties": null + }, + "messageStrings": null, + "defaultConfiguration": { + "enabled": true, + "level": "warning", + "rank": -1.0, + "parameters": null, + "properties": null + }, + "helpUri": "https://semgrep.dev/r/csharp.lang.security.xxe.xmlreadersettings-unsafe-parser-override.xmlreadersettings-unsafe-parser-override", + "help": { + "text": "XmlReaderSettings found with DtdProcessing.Parse on an XmlReader handling a string argument from a public method. Enabling Document Type Definition (DTD) parsing may cause XML External Entity (XXE) injection if supplied with user-controllable data.\n💎 Enable cross-file analysis and Pro rules for free at sg.run/pro", + "markdown": "XmlReaderSettings found with DtdProcessing.Parse on an XmlReader handling a string argument from a public method. Enabling Document Type Definition (DTD) parsing may cause XML External Entity (XXE) injection if supplied with user-controllable data.\n\n#### 💎 Enable cross-file analysis and Pro rules for free at sg.run/pro\n\nReferences:\n - [Semgrep Rule](https://semgrep.dev/r/csharp.lang.security.xxe.xmlreadersettings-unsafe-parser-override.xmlreadersettings-unsafe-parser-override)\n - [https://www.jardinesoftware.net/2016/05/26/xxe-and-net/](https://www.jardinesoftware.net/2016/05/26/xxe-and-net/)\n - [https://docs.microsoft.com/en-us/dotnet/api/system.xml.xmldocument.xmlresolver?view=net-6.0#remarks](https://docs.microsoft.com/en-us/dotnet/api/system.xml.xmldocument.xmlresolver?view=net-6.0#remarks)\n", + "properties": null + }, + "relationships": [], + "properties": { + "tags": [ + "CWE-611: Improper Restriction of XML External Entity Reference", + "MEDIUM CONFIDENCE", + "OWASP-A04:2017 - XML External Entities (XXE)", + "OWASP-A05:2021 - Security Misconfiguration", + "security" + ], + "precision": "very-high" + } + }, + { + "id": "csharp.lang.security.xxe.xmltextreader-unsafe-defaults.xmltextreader-unsafe-defaults", + "deprecatedIds": null, + "guid": null, + "deprecatedGuids": null, + "name": "csharp.lang.security.xxe.xmltextreader-unsafe-defaults.xmltextreader-unsafe-defaults", + "deprecatedNames": null, + "shortDescription": { + "text": "Semgrep Finding: csharp.lang.security.xxe.xmltextreader-unsafe-defaults.xmltextreader-unsafe-defaults", + "markdown": null, + "properties": null + }, + "fullDescription": { + "text": "XmlReaderSettings found with DtdProcessing.Parse on an XmlReader handling a string argument from a public method. Enabling Document Type Definition (DTD) parsing may cause XML External Entity (XXE) injection if supplied with user-controllable data.", + "markdown": null, + "properties": null + }, + "messageStrings": null, + "defaultConfiguration": { + "enabled": true, + "level": "warning", + "rank": -1.0, + "parameters": null, + "properties": null + }, + "helpUri": "https://semgrep.dev/r/csharp.lang.security.xxe.xmltextreader-unsafe-defaults.xmltextreader-unsafe-defaults", + "help": { + "text": "XmlReaderSettings found with DtdProcessing.Parse on an XmlReader handling a string argument from a public method. Enabling Document Type Definition (DTD) parsing may cause XML External Entity (XXE) injection if supplied with user-controllable data.\n💎 Enable cross-file analysis and Pro rules for free at sg.run/pro", + "markdown": "XmlReaderSettings found with DtdProcessing.Parse on an XmlReader handling a string argument from a public method. Enabling Document Type Definition (DTD) parsing may cause XML External Entity (XXE) injection if supplied with user-controllable data.\n\n#### 💎 Enable cross-file analysis and Pro rules for free at sg.run/pro\n\nReferences:\n - [Semgrep Rule](https://semgrep.dev/r/csharp.lang.security.xxe.xmltextreader-unsafe-defaults.xmltextreader-unsafe-defaults)\n - [https://www.jardinesoftware.net/2016/05/26/xxe-and-net/](https://www.jardinesoftware.net/2016/05/26/xxe-and-net/)\n - [https://docs.microsoft.com/en-us/dotnet/api/system.xml.xmldocument.xmlresolver?view=net-6.0#remarks](https://docs.microsoft.com/en-us/dotnet/api/system.xml.xmldocument.xmlresolver?view=net-6.0#remarks)\n", + "properties": null + }, + "relationships": [], + "properties": { + "tags": [ + "CWE-611: Improper Restriction of XML External Entity Reference", + "MEDIUM CONFIDENCE", + "OWASP-A04:2017 - XML External Entities (XXE)", + "OWASP-A05:2021 - Security Misconfiguration", + "security" + ], + "precision": "very-high" + } + }, + { + "id": "csharp.razor.security.html-raw-json.html-raw-json", + "deprecatedIds": null, + "guid": null, + "deprecatedGuids": null, + "name": "csharp.razor.security.html-raw-json.html-raw-json", + "deprecatedNames": null, + "shortDescription": { + "text": "Semgrep Finding: csharp.razor.security.html-raw-json.html-raw-json", + "markdown": null, + "properties": null + }, + "fullDescription": { + "text": "Unencoded JSON in HTML context is vulnerable to cross-site scripting, because `` is not properly encoded.", + "markdown": null, + "properties": null + }, + "messageStrings": null, + "defaultConfiguration": { + "enabled": true, + "level": "error", + "rank": -1.0, + "parameters": null, + "properties": null + }, + "helpUri": "https://semgrep.dev/r/csharp.razor.security.html-raw-json.html-raw-json", + "help": { + "text": "Unencoded JSON in HTML context is vulnerable to cross-site scripting, because `` is not properly encoded.\n💎 Enable cross-file analysis and Pro rules for free at sg.run/pro", + "markdown": "Unencoded JSON in HTML context is vulnerable to cross-site scripting, because `` is not properly encoded.\n\n#### 💎 Enable cross-file analysis and Pro rules for free at sg.run/pro\n\nReferences:\n - [Semgrep Rule](https://semgrep.dev/r/csharp.razor.security.html-raw-json.html-raw-json)\n - [https://owasp.org/Top10/A03_2021-Injection](https://owasp.org/Top10/A03_2021-Injection)\n", + "properties": null + }, + "relationships": [], + "properties": { + "tags": [ + "CWE-79: Improper Neutralization of Input During Web Page Generation ('Cross-site Scripting')", + "LOW CONFIDENCE", + "OWASP-A03:2021 - Injection", + "OWASP-A07:2017 - Cross-Site Scripting (XSS)", + "security" + ], + "precision": "very-high" + } + }, + { + "id": "dockerfile.audit.dockerfile-pip-extra-index-url.dockerfile-pip-extra-index-url", + "deprecatedIds": null, + "guid": null, + "deprecatedGuids": null, + "name": "dockerfile.audit.dockerfile-pip-extra-index-url.dockerfile-pip-extra-index-url", + "deprecatedNames": null, + "shortDescription": { + "text": "Semgrep Finding: dockerfile.audit.dockerfile-pip-extra-index-url.dockerfile-pip-extra-index-url", + "markdown": null, + "properties": null + }, + "fullDescription": { + "text": "When `--extra-index-url` is used in a `pip install` command, this is usually meant to install a package from a package index other than the public one. However, if a package is added with the same name to the public PyPi repository, and if the version number is high enough, this package will be installed when building this docker image. This package may be a malicious dependency. Such an attack is called a dependency confusion attack. If using a private package index, prefer to use `--index-url` if possible. ", + "markdown": null, + "properties": null + }, + "messageStrings": null, + "defaultConfiguration": { + "enabled": true, + "level": "note", + "rank": -1.0, + "parameters": null, + "properties": null + }, + "helpUri": "https://semgrep.dev/r/dockerfile.audit.dockerfile-pip-extra-index-url.dockerfile-pip-extra-index-url", + "help": { + "text": "When `--extra-index-url` is used in a `pip install` command, this is usually meant to install a package from a package index other than the public one. However, if a package is added with the same name to the public PyPi repository, and if the version number is high enough, this package will be installed when building this docker image. This package may be a malicious dependency. Such an attack is called a dependency confusion attack. If using a private package index, prefer to use `--index-url` if possible. \n💎 Enable cross-file analysis and Pro rules for free at sg.run/pro", + "markdown": "When `--extra-index-url` is used in a `pip install` command, this is usually meant to install a package from a package index other than the public one. However, if a package is added with the same name to the public PyPi repository, and if the version number is high enough, this package will be installed when building this docker image. This package may be a malicious dependency. Such an attack is called a dependency confusion attack. If using a private package index, prefer to use `--index-url` if possible. \n\n#### 💎 Enable cross-file analysis and Pro rules for free at sg.run/pro\n\nReferences:\n - [Semgrep Rule](https://semgrep.dev/r/dockerfile.audit.dockerfile-pip-extra-index-url.dockerfile-pip-extra-index-url)\n - [https://pip.pypa.io/en/stable/cli/pip_install/#cmdoption-extra-index-url](https://pip.pypa.io/en/stable/cli/pip_install/#cmdoption-extra-index-url)\n - [https://github.com/semgrep/semgrep-rules/issues/3032](https://github.com/semgrep/semgrep-rules/issues/3032)\n", + "properties": null + }, + "relationships": [], + "properties": { + "tags": [ + "CWE-427: Uncontrolled Search Path Element", + "MEDIUM CONFIDENCE", + "security" + ], + "precision": "very-high" + } + }, + { + "id": "dockerfile.security.dockerd-socket-mount.dockerfile-dockerd-socket-mount", + "deprecatedIds": null, + "guid": null, + "deprecatedGuids": null, + "name": "dockerfile.security.dockerd-socket-mount.dockerfile-dockerd-socket-mount", + "deprecatedNames": null, + "shortDescription": { + "text": "Semgrep Finding: dockerfile.security.dockerd-socket-mount.dockerfile-dockerd-socket-mount", + "markdown": null, + "properties": null + }, + "fullDescription": { + "text": "The Dockerfile(image) mounts docker.sock to the container which may allow an attacker already inside of the container to escape container and execute arbitrary commands on the host machine.", + "markdown": null, + "properties": null + }, + "messageStrings": null, + "defaultConfiguration": { + "enabled": true, + "level": "error", + "rank": -1.0, + "parameters": null, + "properties": null + }, + "helpUri": "https://semgrep.dev/r/dockerfile.security.dockerd-socket-mount.dockerfile-dockerd-socket-mount", + "help": { + "text": "The Dockerfile(image) mounts docker.sock to the container which may allow an attacker already inside of the container to escape container and execute arbitrary commands on the host machine.\n💎 Enable cross-file analysis and Pro rules for free at sg.run/pro", + "markdown": "The Dockerfile(image) mounts docker.sock to the container which may allow an attacker already inside of the container to escape container and execute arbitrary commands on the host machine.\n\n#### 💎 Enable cross-file analysis and Pro rules for free at sg.run/pro\n\nReferences:\n - [Semgrep Rule](https://semgrep.dev/r/dockerfile.security.dockerd-socket-mount.dockerfile-dockerd-socket-mount)\n - [https://cheatsheetseries.owasp.org/cheatsheets/Docker_Security_Cheat_Sheet.html](https://cheatsheetseries.owasp.org/cheatsheets/Docker_Security_Cheat_Sheet.html)\n - [https://redfoxsec.com/blog/insecure-volume-mounts-in-docker/](https://redfoxsec.com/blog/insecure-volume-mounts-in-docker/)\n - [https://blog.quarkslab.com/why-is-exposing-the-docker-socket-a-really-bad-idea.html](https://blog.quarkslab.com/why-is-exposing-the-docker-socket-a-really-bad-idea.html)\n", + "properties": null + }, + "relationships": [], + "properties": { + "tags": [ + "CWE-269: Improper Privilege Management", + "CWE-862: Missing Authorization", + "HIGH CONFIDENCE", + "security" + ], + "precision": "very-high" + } + }, + { + "id": "dockerfile.security.last-user-is-root.last-user-is-root", + "deprecatedIds": null, + "guid": null, + "deprecatedGuids": null, + "name": "dockerfile.security.last-user-is-root.last-user-is-root", + "deprecatedNames": null, + "shortDescription": { + "text": "Semgrep Finding: dockerfile.security.last-user-is-root.last-user-is-root", + "markdown": null, + "properties": null + }, + "fullDescription": { + "text": "The last user in the container is 'root'. This is a security hazard because if an attacker gains control of the container they will have root access. Switch back to another user after running commands as 'root'.", + "markdown": null, + "properties": null + }, + "messageStrings": null, + "defaultConfiguration": { + "enabled": true, + "level": "error", + "rank": -1.0, + "parameters": null, + "properties": null + }, + "helpUri": "https://semgrep.dev/r/dockerfile.security.last-user-is-root.last-user-is-root", + "help": { + "text": "The last user in the container is 'root'. This is a security hazard because if an attacker gains control of the container they will have root access. Switch back to another user after running commands as 'root'.\n💎 Enable cross-file analysis and Pro rules for free at sg.run/pro", + "markdown": "The last user in the container is 'root'. This is a security hazard because if an attacker gains control of the container they will have root access. Switch back to another user after running commands as 'root'.\n\n#### 💎 Enable cross-file analysis and Pro rules for free at sg.run/pro\n\nReferences:\n - [Semgrep Rule](https://semgrep.dev/r/dockerfile.security.last-user-is-root.last-user-is-root)\n - [https://github.com/hadolint/hadolint/wiki/DL3002](https://github.com/hadolint/hadolint/wiki/DL3002)\n", + "properties": null + }, + "relationships": [], + "properties": { + "tags": [ + "CWE-269: Improper Privilege Management", + "MEDIUM CONFIDENCE", + "OWASP-A04:2021 - Insecure Design", + "security" + ], + "precision": "very-high" + } + }, + { + "id": "dockerfile.security.missing-user-entrypoint.missing-user-entrypoint", + "deprecatedIds": null, + "guid": null, + "deprecatedGuids": null, + "name": "dockerfile.security.missing-user-entrypoint.missing-user-entrypoint", + "deprecatedNames": null, + "shortDescription": { + "text": "Semgrep Finding: dockerfile.security.missing-user-entrypoint.missing-user-entrypoint", + "markdown": null, + "properties": null + }, + "fullDescription": { + "text": "By not specifying a USER, a program in the container may run as 'root'. This is a security hazard. If an attacker can control a process running as root, they may have control over the container. Ensure that the last USER in a Dockerfile is a USER other than 'root'.", + "markdown": null, + "properties": null + }, + "messageStrings": null, + "defaultConfiguration": { + "enabled": true, + "level": "error", + "rank": -1.0, + "parameters": null, + "properties": null + }, + "helpUri": "https://semgrep.dev/r/dockerfile.security.missing-user-entrypoint.missing-user-entrypoint", + "help": { + "text": "By not specifying a USER, a program in the container may run as 'root'. This is a security hazard. If an attacker can control a process running as root, they may have control over the container. Ensure that the last USER in a Dockerfile is a USER other than 'root'.\n💎 Enable cross-file analysis and Pro rules for free at sg.run/pro", + "markdown": "By not specifying a USER, a program in the container may run as 'root'. This is a security hazard. If an attacker can control a process running as root, they may have control over the container. Ensure that the last USER in a Dockerfile is a USER other than 'root'.\n\n#### 💎 Enable cross-file analysis and Pro rules for free at sg.run/pro\n\nReferences:\n - [Semgrep Rule](https://semgrep.dev/r/dockerfile.security.missing-user-entrypoint.missing-user-entrypoint)\n - [https://owasp.org/Top10/A04_2021-Insecure_Design](https://owasp.org/Top10/A04_2021-Insecure_Design)\n", + "properties": null + }, + "relationships": [], + "properties": { + "tags": [ + "CWE-269: Improper Privilege Management", + "MEDIUM CONFIDENCE", + "OWASP-A04:2021 - Insecure Design", + "security" + ], + "precision": "very-high" + } + }, + { + "id": "dockerfile.security.missing-user.missing-user", + "deprecatedIds": null, + "guid": null, + "deprecatedGuids": null, + "name": "dockerfile.security.missing-user.missing-user", + "deprecatedNames": null, + "shortDescription": { + "text": "Semgrep Finding: dockerfile.security.missing-user.missing-user", + "markdown": null, + "properties": null + }, + "fullDescription": { + "text": "By not specifying a USER, a program in the container may run as 'root'. This is a security hazard. If an attacker can control a process running as root, they may have control over the container. Ensure that the last USER in a Dockerfile is a USER other than 'root'.", + "markdown": null, + "properties": null + }, + "messageStrings": null, + "defaultConfiguration": { + "enabled": true, + "level": "error", + "rank": -1.0, + "parameters": null, + "properties": null + }, + "helpUri": "https://semgrep.dev/r/dockerfile.security.missing-user.missing-user", + "help": { + "text": "By not specifying a USER, a program in the container may run as 'root'. This is a security hazard. If an attacker can control a process running as root, they may have control over the container. Ensure that the last USER in a Dockerfile is a USER other than 'root'.\n💎 Enable cross-file analysis and Pro rules for free at sg.run/pro", + "markdown": "By not specifying a USER, a program in the container may run as 'root'. This is a security hazard. If an attacker can control a process running as root, they may have control over the container. Ensure that the last USER in a Dockerfile is a USER other than 'root'.\n\n#### 💎 Enable cross-file analysis and Pro rules for free at sg.run/pro\n\nReferences:\n - [Semgrep Rule](https://semgrep.dev/r/dockerfile.security.missing-user.missing-user)\n - [https://owasp.org/Top10/A04_2021-Insecure_Design](https://owasp.org/Top10/A04_2021-Insecure_Design)\n", + "properties": null + }, + "relationships": [], + "properties": { + "tags": [ + "CWE-250: Execution with Unnecessary Privileges", + "MEDIUM CONFIDENCE", + "OWASP-A04:2021 - Insecure Design", + "security" + ], + "precision": "very-high" + } + }, + { + "id": "dockerfile.security.no-sudo-in-dockerfile.no-sudo-in-dockerfile", + "deprecatedIds": null, + "guid": null, + "deprecatedGuids": null, + "name": "dockerfile.security.no-sudo-in-dockerfile.no-sudo-in-dockerfile", + "deprecatedNames": null, + "shortDescription": { + "text": "Semgrep Finding: dockerfile.security.no-sudo-in-dockerfile.no-sudo-in-dockerfile", + "markdown": null, + "properties": null + }, + "fullDescription": { + "text": "Avoid using sudo in Dockerfiles. Running processes as a non-root user can help reduce the potential impact of configuration errors and security vulnerabilities.", + "markdown": null, + "properties": null + }, + "messageStrings": null, + "defaultConfiguration": { + "enabled": true, + "level": "warning", + "rank": -1.0, + "parameters": null, + "properties": null + }, + "helpUri": "https://semgrep.dev/r/dockerfile.security.no-sudo-in-dockerfile.no-sudo-in-dockerfile", + "help": { + "text": "Avoid using sudo in Dockerfiles. Running processes as a non-root user can help reduce the potential impact of configuration errors and security vulnerabilities.\n💎 Enable cross-file analysis and Pro rules for free at sg.run/pro", + "markdown": "Avoid using sudo in Dockerfiles. Running processes as a non-root user can help reduce the potential impact of configuration errors and security vulnerabilities.\n\n#### 💎 Enable cross-file analysis and Pro rules for free at sg.run/pro\n\nReferences:\n - [Semgrep Rule](https://semgrep.dev/r/dockerfile.security.no-sudo-in-dockerfile.no-sudo-in-dockerfile)\n - [https://cwe.mitre.org/data/definitions/250.html](https://cwe.mitre.org/data/definitions/250.html)\n - [https://docs.docker.com/develop/develop-images/dockerfile_best-practices/#user](https://docs.docker.com/develop/develop-images/dockerfile_best-practices/#user)\n", + "properties": null + }, + "relationships": [], + "properties": { + "tags": [ + "CWE-250: Execution with Unnecessary Privileges", + "HIGH CONFIDENCE", + "OWASP-A05:2021 - Security Misconfiguration", + "security" + ], + "precision": "very-high" + } + }, + { + "id": "generic.ci.security.bash-reverse-shell.bash_reverse_shell", + "deprecatedIds": null, + "guid": null, + "deprecatedGuids": null, + "name": "generic.ci.security.bash-reverse-shell.bash_reverse_shell", + "deprecatedNames": null, + "shortDescription": { + "text": "Semgrep Finding: generic.ci.security.bash-reverse-shell.bash_reverse_shell", + "markdown": null, + "properties": null + }, + "fullDescription": { + "text": "Semgrep found a bash reverse shell", + "markdown": null, + "properties": null + }, + "messageStrings": null, + "defaultConfiguration": { + "enabled": true, + "level": "error", + "rank": -1.0, + "parameters": null, + "properties": null + }, + "helpUri": "https://semgrep.dev/r/generic.ci.security.bash-reverse-shell.bash_reverse_shell", + "help": { + "text": "Semgrep found a bash reverse shell\n💎 Enable cross-file analysis and Pro rules for free at sg.run/pro", + "markdown": "Semgrep found a bash reverse shell\n\n#### 💎 Enable cross-file analysis and Pro rules for free at sg.run/pro\n\nReferences:\n - [Semgrep Rule](https://semgrep.dev/r/generic.ci.security.bash-reverse-shell.bash_reverse_shell)\n - [https://owasp.org/Top10/A03_2021-Injection](https://owasp.org/Top10/A03_2021-Injection)\n", + "properties": null + }, + "relationships": [], + "properties": { + "tags": [ + "CWE-94: Improper Control of Generation of Code ('Code Injection')", + "HIGH CONFIDENCE", + "OWASP-A03:2021 - Injection", + "security" + ], + "precision": "very-high" + } + }, + { + "id": "generic.nginx.security.alias-path-traversal.alias-path-traversal", + "deprecatedIds": null, + "guid": null, + "deprecatedGuids": null, + "name": "generic.nginx.security.alias-path-traversal.alias-path-traversal", + "deprecatedNames": null, + "shortDescription": { + "text": "Semgrep Finding: generic.nginx.security.alias-path-traversal.alias-path-traversal", + "markdown": null, + "properties": null + }, + "fullDescription": { + "text": "The alias in this location block is subject to a path traversal because the location path does not end in a path separator (e.g., '/'). To fix, add a path separator to the end of the path.", + "markdown": null, + "properties": null + }, + "messageStrings": null, + "defaultConfiguration": { + "enabled": true, + "level": "warning", + "rank": -1.0, + "parameters": null, + "properties": null + }, + "helpUri": "https://semgrep.dev/r/generic.nginx.security.alias-path-traversal.alias-path-traversal", + "help": { + "text": "The alias in this location block is subject to a path traversal because the location path does not end in a path separator (e.g., '/'). To fix, add a path separator to the end of the path.\n💎 Enable cross-file analysis and Pro rules for free at sg.run/pro", + "markdown": "The alias in this location block is subject to a path traversal because the location path does not end in a path separator (e.g., '/'). To fix, add a path separator to the end of the path.\n\n#### 💎 Enable cross-file analysis and Pro rules for free at sg.run/pro\n\nReferences:\n - [Semgrep Rule](https://semgrep.dev/r/generic.nginx.security.alias-path-traversal.alias-path-traversal)\n - [https://owasp.org/Top10/A01_2021-Broken_Access_Control](https://owasp.org/Top10/A01_2021-Broken_Access_Control)\n - [https://www.acunetix.com/vulnerabilities/web/path-traversal-via-misconfigured-nginx-alias/](https://www.acunetix.com/vulnerabilities/web/path-traversal-via-misconfigured-nginx-alias/)\n - [https://www.youtube.com/watch?v=CIhHpkybYsY](https://www.youtube.com/watch?v=CIhHpkybYsY)\n - [https://github.com/orangetw/My-Presentation-Slides/blob/main/data/2018-Breaking-Parser-Logic-Take-Your-Path-Normalization-Off-And-Pop-0days-Out.pdf](https://github.com/orangetw/My-Presentation-Slides/blob/main/data/2018-Breaking-Parser-Logic-Take-Your-Path-Normalization-Off-And-Pop-0days-Out.pdf)\n", + "properties": null + }, + "relationships": [], + "properties": { + "tags": [ + "CWE-22: Improper Limitation of a Pathname to a Restricted Directory ('Path Traversal')", + "LOW CONFIDENCE", + "OWASP-A01:2021 - Broken Access Control", + "OWASP-A05:2017 - Broken Access Control", + "security" + ], + "precision": "very-high" + } + }, + { + "id": "generic.nginx.security.dynamic-proxy-host.dynamic-proxy-host", + "deprecatedIds": null, + "guid": null, + "deprecatedGuids": null, + "name": "generic.nginx.security.dynamic-proxy-host.dynamic-proxy-host", + "deprecatedNames": null, + "shortDescription": { + "text": "Semgrep Finding: generic.nginx.security.dynamic-proxy-host.dynamic-proxy-host", + "markdown": null, + "properties": null + }, + "fullDescription": { + "text": "The host for this proxy URL is dynamically determined. This can be dangerous if the host can be injected by an attacker because it may forcibly alter destination of the proxy. Consider hardcoding acceptable destinations and retrieving them with 'map' or something similar.", + "markdown": null, + "properties": null + }, + "messageStrings": null, + "defaultConfiguration": { + "enabled": true, + "level": "warning", + "rank": -1.0, + "parameters": null, + "properties": null + }, + "helpUri": "https://semgrep.dev/r/generic.nginx.security.dynamic-proxy-host.dynamic-proxy-host", + "help": { + "text": "The host for this proxy URL is dynamically determined. This can be dangerous if the host can be injected by an attacker because it may forcibly alter destination of the proxy. Consider hardcoding acceptable destinations and retrieving them with 'map' or something similar.\n💎 Enable cross-file analysis and Pro rules for free at sg.run/pro", + "markdown": "The host for this proxy URL is dynamically determined. This can be dangerous if the host can be injected by an attacker because it may forcibly alter destination of the proxy. Consider hardcoding acceptable destinations and retrieving them with 'map' or something similar.\n\n#### 💎 Enable cross-file analysis and Pro rules for free at sg.run/pro\n\nReferences:\n - [Semgrep Rule](https://semgrep.dev/r/generic.nginx.security.dynamic-proxy-host.dynamic-proxy-host)\n - [https://nginx.org/en/docs/http/ngx_http_map_module.html](https://nginx.org/en/docs/http/ngx_http_map_module.html)\n", + "properties": null + }, + "relationships": [], + "properties": { + "tags": [ + "CWE-441: Unintended Proxy or Intermediary ('Confused Deputy')", + "MEDIUM CONFIDENCE", + "OWASP-A01:2021 - Broken Access Control", + "security" + ], + "precision": "very-high" + } + }, + { + "id": "generic.nginx.security.dynamic-proxy-scheme.dynamic-proxy-scheme", + "deprecatedIds": null, + "guid": null, + "deprecatedGuids": null, + "name": "generic.nginx.security.dynamic-proxy-scheme.dynamic-proxy-scheme", + "deprecatedNames": null, + "shortDescription": { + "text": "Semgrep Finding: generic.nginx.security.dynamic-proxy-scheme.dynamic-proxy-scheme", + "markdown": null, + "properties": null + }, + "fullDescription": { + "text": "The protocol scheme for this proxy is dynamically determined. This can be dangerous if the scheme can be injected by an attacker because it may forcibly alter the connection scheme. Consider hardcoding a scheme for this proxy.", + "markdown": null, + "properties": null + }, + "messageStrings": null, + "defaultConfiguration": { + "enabled": true, + "level": "warning", + "rank": -1.0, + "parameters": null, + "properties": null + }, + "helpUri": "https://semgrep.dev/r/generic.nginx.security.dynamic-proxy-scheme.dynamic-proxy-scheme", + "help": { + "text": "The protocol scheme for this proxy is dynamically determined. This can be dangerous if the scheme can be injected by an attacker because it may forcibly alter the connection scheme. Consider hardcoding a scheme for this proxy.\n💎 Enable cross-file analysis and Pro rules for free at sg.run/pro", + "markdown": "The protocol scheme for this proxy is dynamically determined. This can be dangerous if the scheme can be injected by an attacker because it may forcibly alter the connection scheme. Consider hardcoding a scheme for this proxy.\n\n#### 💎 Enable cross-file analysis and Pro rules for free at sg.run/pro\n\nReferences:\n - [Semgrep Rule](https://semgrep.dev/r/generic.nginx.security.dynamic-proxy-scheme.dynamic-proxy-scheme)\n - [https://github.com/yandex/gixy/blob/master/docs/en/plugins/ssrf.md](https://github.com/yandex/gixy/blob/master/docs/en/plugins/ssrf.md)\n", + "properties": null + }, + "relationships": [], + "properties": { + "tags": [ + "CWE-16: CWE CATEGORY: Configuration", + "MEDIUM CONFIDENCE", + "OWASP-A05:2021 - Security Misconfiguration", + "OWASP-A06:2017 - Security Misconfiguration", + "security" + ], + "precision": "very-high" + } + }, + { + "id": "generic.nginx.security.header-injection.header-injection", + "deprecatedIds": null, + "guid": null, + "deprecatedGuids": null, + "name": "generic.nginx.security.header-injection.header-injection", + "deprecatedNames": null, + "shortDescription": { + "text": "Semgrep Finding: generic.nginx.security.header-injection.header-injection", + "markdown": null, + "properties": null + }, + "fullDescription": { + "text": "The $$VARIABLE path parameter is added as a header in the response. This could allow an attacker to inject a newline and add a new header into the response. This is called HTTP response splitting. To fix, do not allow whitespace in the path parameter: '[^\\s]+'.", + "markdown": null, + "properties": null + }, + "messageStrings": null, + "defaultConfiguration": { + "enabled": true, + "level": "error", + "rank": -1.0, + "parameters": null, + "properties": null + }, + "helpUri": "https://semgrep.dev/r/generic.nginx.security.header-injection.header-injection", + "help": { + "text": "The $$VARIABLE path parameter is added as a header in the response. This could allow an attacker to inject a newline and add a new header into the response. This is called HTTP response splitting. To fix, do not allow whitespace in the path parameter: '[^\\s]+'.\n💎 Enable cross-file analysis and Pro rules for free at sg.run/pro", + "markdown": "The $$VARIABLE path parameter is added as a header in the response. This could allow an attacker to inject a newline and add a new header into the response. This is called HTTP response splitting. To fix, do not allow whitespace in the path parameter: '[^\\s]+'.\n\n#### 💎 Enable cross-file analysis and Pro rules for free at sg.run/pro\n\nReferences:\n - [Semgrep Rule](https://semgrep.dev/r/generic.nginx.security.header-injection.header-injection)\n - [https://github.com/yandex/gixy/blob/master/docs/en/plugins/httpsplitting.md](https://github.com/yandex/gixy/blob/master/docs/en/plugins/httpsplitting.md)\n - [https://owasp.org/www-community/attacks/HTTP_Response_Splitting](https://owasp.org/www-community/attacks/HTTP_Response_Splitting)\n", + "properties": null + }, + "relationships": [], + "properties": { + "tags": [ + "CWE-113: Improper Neutralization of CRLF Sequences in HTTP Headers ('HTTP Request/Response Splitting')", + "MEDIUM CONFIDENCE", + "OWASP-A03:2021 - Injection", + "security" + ], + "precision": "very-high" + } + }, + { + "id": "generic.nginx.security.header-redefinition.header-redefinition", + "deprecatedIds": null, + "guid": null, + "deprecatedGuids": null, + "name": "generic.nginx.security.header-redefinition.header-redefinition", + "deprecatedNames": null, + "shortDescription": { + "text": "Semgrep Finding: generic.nginx.security.header-redefinition.header-redefinition", + "markdown": null, + "properties": null + }, + "fullDescription": { + "text": "The 'add_header' directive is called in a 'location' block after headers have been set at the server block. Calling 'add_header' in the location block will actually overwrite the headers defined in the server block, no matter which headers are set. To fix this, explicitly set all headers or set all headers in the server block.", + "markdown": null, + "properties": null + }, + "messageStrings": null, + "defaultConfiguration": { + "enabled": true, + "level": "warning", + "rank": -1.0, + "parameters": null, + "properties": null + }, + "helpUri": "https://semgrep.dev/r/generic.nginx.security.header-redefinition.header-redefinition", + "help": { + "text": "The 'add_header' directive is called in a 'location' block after headers have been set at the server block. Calling 'add_header' in the location block will actually overwrite the headers defined in the server block, no matter which headers are set. To fix this, explicitly set all headers or set all headers in the server block.\n💎 Enable cross-file analysis and Pro rules for free at sg.run/pro", + "markdown": "The 'add_header' directive is called in a 'location' block after headers have been set at the server block. Calling 'add_header' in the location block will actually overwrite the headers defined in the server block, no matter which headers are set. To fix this, explicitly set all headers or set all headers in the server block.\n\n#### 💎 Enable cross-file analysis and Pro rules for free at sg.run/pro\n\nReferences:\n - [Semgrep Rule](https://semgrep.dev/r/generic.nginx.security.header-redefinition.header-redefinition)\n - [https://github.com/yandex/gixy/blob/master/docs/en/plugins/addheaderredefinition.md](https://github.com/yandex/gixy/blob/master/docs/en/plugins/addheaderredefinition.md)\n", + "properties": null + }, + "relationships": [], + "properties": { + "tags": [ + "CWE-16: CWE CATEGORY: Configuration", + "LOW CONFIDENCE", + "OWASP-A05:2021 - Security Misconfiguration", + "OWASP-A06:2017 - Security Misconfiguration", + "security" + ], + "precision": "very-high" + } + }, + { + "id": "generic.nginx.security.insecure-redirect.insecure-redirect", + "deprecatedIds": null, + "guid": null, + "deprecatedGuids": null, + "name": "generic.nginx.security.insecure-redirect.insecure-redirect", + "deprecatedNames": null, + "shortDescription": { + "text": "Semgrep Finding: generic.nginx.security.insecure-redirect.insecure-redirect", + "markdown": null, + "properties": null + }, + "fullDescription": { + "text": "Detected an insecure redirect in this nginx configuration. If no scheme is specified, nginx will forward the request with the incoming scheme. This could result in unencrypted communications. To fix this, include the 'https' scheme.", + "markdown": null, + "properties": null + }, + "messageStrings": null, + "defaultConfiguration": { + "enabled": true, + "level": "warning", + "rank": -1.0, + "parameters": null, + "properties": null + }, + "helpUri": "https://semgrep.dev/r/generic.nginx.security.insecure-redirect.insecure-redirect", + "help": { + "text": "Detected an insecure redirect in this nginx configuration. If no scheme is specified, nginx will forward the request with the incoming scheme. This could result in unencrypted communications. To fix this, include the 'https' scheme.\n💎 Enable cross-file analysis and Pro rules for free at sg.run/pro", + "markdown": "Detected an insecure redirect in this nginx configuration. If no scheme is specified, nginx will forward the request with the incoming scheme. This could result in unencrypted communications. To fix this, include the 'https' scheme.\n\n#### 💎 Enable cross-file analysis and Pro rules for free at sg.run/pro\n\nReferences:\n - [Semgrep Rule](https://semgrep.dev/r/generic.nginx.security.insecure-redirect.insecure-redirect)\n - [https://owasp.org/Top10/A02_2021-Cryptographic_Failures](https://owasp.org/Top10/A02_2021-Cryptographic_Failures)\n", + "properties": null + }, + "relationships": [], + "properties": { + "tags": [ + "CWE-319: Cleartext Transmission of Sensitive Information", + "LOW CONFIDENCE", + "OWASP-A02:2021 - Cryptographic Failures", + "OWASP-A03:2017 - Sensitive Data Exposure", + "security" + ], + "precision": "very-high" + } + }, + { + "id": "generic.nginx.security.insecure-ssl-version.insecure-ssl-version", + "deprecatedIds": null, + "guid": null, + "deprecatedGuids": null, + "name": "generic.nginx.security.insecure-ssl-version.insecure-ssl-version", + "deprecatedNames": null, + "shortDescription": { + "text": "Semgrep Finding: generic.nginx.security.insecure-ssl-version.insecure-ssl-version", + "markdown": null, + "properties": null + }, + "fullDescription": { + "text": "Detected use of an insecure SSL version. Secure SSL versions are TLSv1.2 and TLS1.3; older versions are known to be broken and are susceptible to attacks. Prefer use of TLSv1.2 or later.", + "markdown": null, + "properties": null + }, + "messageStrings": null, + "defaultConfiguration": { + "enabled": true, + "level": "warning", + "rank": -1.0, + "parameters": null, + "properties": null + }, + "helpUri": "https://semgrep.dev/r/generic.nginx.security.insecure-ssl-version.insecure-ssl-version", + "help": { + "text": "Detected use of an insecure SSL version. Secure SSL versions are TLSv1.2 and TLS1.3; older versions are known to be broken and are susceptible to attacks. Prefer use of TLSv1.2 or later.\n💎 Enable cross-file analysis and Pro rules for free at sg.run/pro", + "markdown": "Detected use of an insecure SSL version. Secure SSL versions are TLSv1.2 and TLS1.3; older versions are known to be broken and are susceptible to attacks. Prefer use of TLSv1.2 or later.\n\n#### 💎 Enable cross-file analysis and Pro rules for free at sg.run/pro\n\nReferences:\n - [Semgrep Rule](https://semgrep.dev/r/generic.nginx.security.insecure-ssl-version.insecure-ssl-version)\n - [https://www.acunetix.com/blog/web-security-zone/hardening-nginx/](https://www.acunetix.com/blog/web-security-zone/hardening-nginx/)\n - [https://www.acunetix.com/blog/articles/tls-ssl-cipher-hardening/](https://www.acunetix.com/blog/articles/tls-ssl-cipher-hardening/)\n", + "properties": null + }, + "relationships": [], + "properties": { + "tags": [ + "CWE-326: Inadequate Encryption Strength", + "HIGH CONFIDENCE", + "OWASP-A02:2021 - Cryptographic Failures", + "OWASP-A03:2017 - Sensitive Data Exposure", + "security" + ], + "precision": "very-high" + } + }, + { + "id": "generic.nginx.security.missing-internal.missing-internal", + "deprecatedIds": null, + "guid": null, + "deprecatedGuids": null, + "name": "generic.nginx.security.missing-internal.missing-internal", + "deprecatedNames": null, + "shortDescription": { + "text": "Semgrep Finding: generic.nginx.security.missing-internal.missing-internal", + "markdown": null, + "properties": null + }, + "fullDescription": { + "text": "This location block contains a 'proxy_pass' directive but does not contain the 'internal' directive. The 'internal' directive restricts access to this location to internal requests. Without 'internal', an attacker could use your server for server-side request forgeries (SSRF). Include the 'internal' directive in this block to limit exposure.", + "markdown": null, + "properties": null + }, + "messageStrings": null, + "defaultConfiguration": { + "enabled": true, + "level": "warning", + "rank": -1.0, + "parameters": null, + "properties": null + }, + "helpUri": "https://semgrep.dev/r/generic.nginx.security.missing-internal.missing-internal", + "help": { + "text": "This location block contains a 'proxy_pass' directive but does not contain the 'internal' directive. The 'internal' directive restricts access to this location to internal requests. Without 'internal', an attacker could use your server for server-side request forgeries (SSRF). Include the 'internal' directive in this block to limit exposure.\n💎 Enable cross-file analysis and Pro rules for free at sg.run/pro", + "markdown": "This location block contains a 'proxy_pass' directive but does not contain the 'internal' directive. The 'internal' directive restricts access to this location to internal requests. Without 'internal', an attacker could use your server for server-side request forgeries (SSRF). Include the 'internal' directive in this block to limit exposure.\n\n#### 💎 Enable cross-file analysis and Pro rules for free at sg.run/pro\n\nReferences:\n - [Semgrep Rule](https://semgrep.dev/r/generic.nginx.security.missing-internal.missing-internal)\n - [https://github.com/yandex/gixy/blob/master/docs/en/plugins/ssrf.md](https://github.com/yandex/gixy/blob/master/docs/en/plugins/ssrf.md)\n - [https://nginx.org/en/docs/http/ngx_http_core_module.html#internal](https://nginx.org/en/docs/http/ngx_http_core_module.html#internal)\n", + "properties": null + }, + "relationships": [], + "properties": { + "tags": [ + "CWE-16: CWE CATEGORY: Configuration", + "LOW CONFIDENCE", + "OWASP-A05:2021 - Security Misconfiguration", + "OWASP-A06:2017 - Security Misconfiguration", + "security" + ], + "precision": "very-high" + } + }, + { + "id": "generic.nginx.security.missing-ssl-version.missing-ssl-version", + "deprecatedIds": null, + "guid": null, + "deprecatedGuids": null, + "name": "generic.nginx.security.missing-ssl-version.missing-ssl-version", + "deprecatedNames": null, + "shortDescription": { + "text": "Semgrep Finding: generic.nginx.security.missing-ssl-version.missing-ssl-version", + "markdown": null, + "properties": null + }, + "fullDescription": { + "text": "This server configuration is missing the 'ssl_protocols' directive. By default, this server will use 'ssl_protocols TLSv1 TLSv1.1 TLSv1.2', and versions older than TLSv1.2 are known to be broken. Explicitly specify 'ssl_protocols TLSv1.2 TLSv1.3' to use secure TLS versions.", + "markdown": null, + "properties": null + }, + "messageStrings": null, + "defaultConfiguration": { + "enabled": true, + "level": "warning", + "rank": -1.0, + "parameters": null, + "properties": null + }, + "helpUri": "https://semgrep.dev/r/generic.nginx.security.missing-ssl-version.missing-ssl-version", + "help": { + "text": "This server configuration is missing the 'ssl_protocols' directive. By default, this server will use 'ssl_protocols TLSv1 TLSv1.1 TLSv1.2', and versions older than TLSv1.2 are known to be broken. Explicitly specify 'ssl_protocols TLSv1.2 TLSv1.3' to use secure TLS versions.\n💎 Enable cross-file analysis and Pro rules for free at sg.run/pro", + "markdown": "This server configuration is missing the 'ssl_protocols' directive. By default, this server will use 'ssl_protocols TLSv1 TLSv1.1 TLSv1.2', and versions older than TLSv1.2 are known to be broken. Explicitly specify 'ssl_protocols TLSv1.2 TLSv1.3' to use secure TLS versions.\n\n#### 💎 Enable cross-file analysis and Pro rules for free at sg.run/pro\n\nReferences:\n - [Semgrep Rule](https://semgrep.dev/r/generic.nginx.security.missing-ssl-version.missing-ssl-version)\n - [https://www.acunetix.com/blog/web-security-zone/hardening-nginx/](https://www.acunetix.com/blog/web-security-zone/hardening-nginx/)\n - [https://nginx.org/en/docs/http/configuring_https_servers.html](https://nginx.org/en/docs/http/configuring_https_servers.html)\n", + "properties": null + }, + "relationships": [], + "properties": { + "tags": [ + "CWE-326: Inadequate Encryption Strength", + "MEDIUM CONFIDENCE", + "OWASP-A02:2021 - Cryptographic Failures", + "OWASP-A03:2017 - Sensitive Data Exposure", + "security" + ], + "precision": "very-high" + } + }, + { + "id": "generic.nginx.security.possible-h2c-smuggling.possible-nginx-h2c-smuggling", + "deprecatedIds": null, + "guid": null, + "deprecatedGuids": null, + "name": "generic.nginx.security.possible-h2c-smuggling.possible-nginx-h2c-smuggling", + "deprecatedNames": null, + "shortDescription": { + "text": "Semgrep Finding: generic.nginx.security.possible-h2c-smuggling.possible-nginx-h2c-smuggling", + "markdown": null, + "properties": null + }, + "fullDescription": { + "text": "Conditions for Nginx H2C smuggling identified. H2C smuggling allows upgrading HTTP/1.1 connections to lesser-known HTTP/2 over cleartext (h2c) connections which can allow a bypass of reverse proxy access controls, and lead to long-lived, unrestricted HTTP traffic directly to back-end servers. To mitigate: WebSocket support required: Allow only the value websocket for HTTP/1.1 upgrade headers (e.g., Upgrade: websocket). WebSocket support not required: Do not forward Upgrade headers.", + "markdown": null, + "properties": null + }, + "messageStrings": null, + "defaultConfiguration": { + "enabled": true, + "level": "warning", + "rank": -1.0, + "parameters": null, + "properties": null + }, + "helpUri": "https://semgrep.dev/r/generic.nginx.security.possible-h2c-smuggling.possible-nginx-h2c-smuggling", + "help": { + "text": "Conditions for Nginx H2C smuggling identified. H2C smuggling allows upgrading HTTP/1.1 connections to lesser-known HTTP/2 over cleartext (h2c) connections which can allow a bypass of reverse proxy access controls, and lead to long-lived, unrestricted HTTP traffic directly to back-end servers. To mitigate: WebSocket support required: Allow only the value websocket for HTTP/1.1 upgrade headers (e.g., Upgrade: websocket). WebSocket support not required: Do not forward Upgrade headers.\n💎 Enable cross-file analysis and Pro rules for free at sg.run/pro", + "markdown": "Conditions for Nginx H2C smuggling identified. H2C smuggling allows upgrading HTTP/1.1 connections to lesser-known HTTP/2 over cleartext (h2c) connections which can allow a bypass of reverse proxy access controls, and lead to long-lived, unrestricted HTTP traffic directly to back-end servers. To mitigate: WebSocket support required: Allow only the value websocket for HTTP/1.1 upgrade headers (e.g., Upgrade: websocket). WebSocket support not required: Do not forward Upgrade headers.\n\n#### 💎 Enable cross-file analysis and Pro rules for free at sg.run/pro\n\nReferences:\n - [Semgrep Rule](https://semgrep.dev/r/generic.nginx.security.possible-h2c-smuggling.possible-nginx-h2c-smuggling)\n - [https://labs.bishopfox.com/tech-blog/h2c-smuggling-request-smuggling-via-http/2-cleartext-h2c](https://labs.bishopfox.com/tech-blog/h2c-smuggling-request-smuggling-via-http/2-cleartext-h2c)\n", + "properties": null + }, + "relationships": [], + "properties": { + "tags": [ + "CWE-444: Inconsistent Interpretation of HTTP Requests ('HTTP Request/Response Smuggling')", + "MEDIUM CONFIDENCE", + "OWASP-A04:2021 - Insecure Design", + "security" + ], + "precision": "very-high" + } + }, + { + "id": "generic.secrets.security.detected-amazon-mws-auth-token.detected-amazon-mws-auth-token", + "deprecatedIds": null, + "guid": null, + "deprecatedGuids": null, + "name": "generic.secrets.security.detected-amazon-mws-auth-token.detected-amazon-mws-auth-token", + "deprecatedNames": null, + "shortDescription": { + "text": "Semgrep Finding: generic.secrets.security.detected-amazon-mws-auth-token.detected-amazon-mws-auth-token", + "markdown": null, + "properties": null + }, + "fullDescription": { + "text": "Amazon MWS Auth Token detected", + "markdown": null, + "properties": null + }, + "messageStrings": null, + "defaultConfiguration": { + "enabled": true, + "level": "error", + "rank": -1.0, + "parameters": null, + "properties": null + }, + "helpUri": "https://semgrep.dev/r/generic.secrets.security.detected-amazon-mws-auth-token.detected-amazon-mws-auth-token", + "help": { + "text": "Amazon MWS Auth Token detected\n💎 Enable cross-file analysis and Pro rules for free at sg.run/pro", + "markdown": "Amazon MWS Auth Token detected\n\n#### 💎 Enable cross-file analysis and Pro rules for free at sg.run/pro\n\nReferences:\n - [Semgrep Rule](https://semgrep.dev/r/generic.secrets.security.detected-amazon-mws-auth-token.detected-amazon-mws-auth-token)\n - [https://owasp.org/Top10/A07_2021-Identification_and_Authentication_Failures](https://owasp.org/Top10/A07_2021-Identification_and_Authentication_Failures)\n", + "properties": null + }, + "relationships": [], + "properties": { + "tags": [ + "CWE-798: Use of Hard-coded Credentials", + "LOW CONFIDENCE", + "OWASP-A07:2021 - Identification and Authentication Failures", + "security" + ], + "precision": "very-high" + } + }, + { + "id": "generic.secrets.security.detected-artifactory-password.detected-artifactory-password", + "deprecatedIds": null, + "guid": null, + "deprecatedGuids": null, + "name": "generic.secrets.security.detected-artifactory-password.detected-artifactory-password", + "deprecatedNames": null, + "shortDescription": { + "text": "Semgrep Finding: generic.secrets.security.detected-artifactory-password.detected-artifactory-password", + "markdown": null, + "properties": null + }, + "fullDescription": { + "text": "Artifactory token detected", + "markdown": null, + "properties": null + }, + "messageStrings": null, + "defaultConfiguration": { + "enabled": true, + "level": "error", + "rank": -1.0, + "parameters": null, + "properties": null + }, + "helpUri": "https://semgrep.dev/r/generic.secrets.security.detected-artifactory-password.detected-artifactory-password", + "help": { + "text": "Artifactory token detected\n💎 Enable cross-file analysis and Pro rules for free at sg.run/pro", + "markdown": "Artifactory token detected\n\n#### 💎 Enable cross-file analysis and Pro rules for free at sg.run/pro\n\nReferences:\n - [Semgrep Rule](https://semgrep.dev/r/generic.secrets.security.detected-artifactory-password.detected-artifactory-password)\n - [https://owasp.org/Top10/A07_2021-Identification_and_Authentication_Failures](https://owasp.org/Top10/A07_2021-Identification_and_Authentication_Failures)\n", + "properties": null + }, + "relationships": [], + "properties": { + "tags": [ + "CWE-798: Use of Hard-coded Credentials", + "LOW CONFIDENCE", + "OWASP-A07:2021 - Identification and Authentication Failures", + "security" + ], + "precision": "very-high" + } + }, + { + "id": "generic.secrets.security.detected-artifactory-token.detected-artifactory-token", + "deprecatedIds": null, + "guid": null, + "deprecatedGuids": null, + "name": "generic.secrets.security.detected-artifactory-token.detected-artifactory-token", + "deprecatedNames": null, + "shortDescription": { + "text": "Semgrep Finding: generic.secrets.security.detected-artifactory-token.detected-artifactory-token", + "markdown": null, + "properties": null + }, + "fullDescription": { + "text": "Artifactory token detected", + "markdown": null, + "properties": null + }, + "messageStrings": null, + "defaultConfiguration": { + "enabled": true, + "level": "error", + "rank": -1.0, + "parameters": null, + "properties": null + }, + "helpUri": "https://semgrep.dev/r/generic.secrets.security.detected-artifactory-token.detected-artifactory-token", + "help": { + "text": "Artifactory token detected\n💎 Enable cross-file analysis and Pro rules for free at sg.run/pro", + "markdown": "Artifactory token detected\n\n#### 💎 Enable cross-file analysis and Pro rules for free at sg.run/pro\n\nReferences:\n - [Semgrep Rule](https://semgrep.dev/r/generic.secrets.security.detected-artifactory-token.detected-artifactory-token)\n - [https://owasp.org/Top10/A07_2021-Identification_and_Authentication_Failures](https://owasp.org/Top10/A07_2021-Identification_and_Authentication_Failures)\n", + "properties": null + }, + "relationships": [], + "properties": { + "tags": [ + "CWE-798: Use of Hard-coded Credentials", + "LOW CONFIDENCE", + "OWASP-A07:2021 - Identification and Authentication Failures", + "security" + ], + "precision": "very-high" + } + }, + { + "id": "generic.secrets.security.detected-aws-access-key-id-value.detected-aws-access-key-id-value", + "deprecatedIds": null, + "guid": null, + "deprecatedGuids": null, + "name": "generic.secrets.security.detected-aws-access-key-id-value.detected-aws-access-key-id-value", + "deprecatedNames": null, + "shortDescription": { + "text": "Semgrep Finding: generic.secrets.security.detected-aws-access-key-id-value.detected-aws-access-key-id-value", + "markdown": null, + "properties": null + }, + "fullDescription": { + "text": "AWS Access Key ID Value detected. This is a sensitive credential and should not be hardcoded here. Instead, read this value from an environment variable or keep it in a separate, private file.", + "markdown": null, + "properties": null + }, + "messageStrings": null, + "defaultConfiguration": { + "enabled": true, + "level": "error", + "rank": -1.0, + "parameters": null, + "properties": null + }, + "helpUri": "https://semgrep.dev/r/generic.secrets.security.detected-aws-access-key-id-value.detected-aws-access-key-id-value", + "help": { + "text": "AWS Access Key ID Value detected. This is a sensitive credential and should not be hardcoded here. Instead, read this value from an environment variable or keep it in a separate, private file.\n💎 Enable cross-file analysis and Pro rules for free at sg.run/pro", + "markdown": "AWS Access Key ID Value detected. This is a sensitive credential and should not be hardcoded here. Instead, read this value from an environment variable or keep it in a separate, private file.\n\n#### 💎 Enable cross-file analysis and Pro rules for free at sg.run/pro\n\nReferences:\n - [Semgrep Rule](https://semgrep.dev/r/generic.secrets.security.detected-aws-access-key-id-value.detected-aws-access-key-id-value)\n - [https://owasp.org/Top10/A07_2021-Identification_and_Authentication_Failures](https://owasp.org/Top10/A07_2021-Identification_and_Authentication_Failures)\n", + "properties": null + }, + "relationships": [], + "properties": { + "tags": [ + "CWE-798: Use of Hard-coded Credentials", + "LOW CONFIDENCE", + "OWASP-A07:2021 - Identification and Authentication Failures", + "security" + ], + "precision": "very-high" + } + }, + { + "id": "generic.secrets.security.detected-aws-account-id.detected-aws-account-id", + "deprecatedIds": null, + "guid": null, + "deprecatedGuids": null, + "name": "generic.secrets.security.detected-aws-account-id.detected-aws-account-id", + "deprecatedNames": null, + "shortDescription": { + "text": "Semgrep Finding: generic.secrets.security.detected-aws-account-id.detected-aws-account-id", + "markdown": null, + "properties": null + }, + "fullDescription": { + "text": "AWS Account ID detected. While not considered sensitive information, it is important to use them and share them carefully. For that reason it would be preferrable avoiding to hardcoded it here. Instead, read the value from an environment variable or keep the value in a separate, private file.", + "markdown": null, + "properties": null + }, + "messageStrings": null, + "defaultConfiguration": { + "enabled": true, + "level": "note", + "rank": -1.0, + "parameters": null, + "properties": null + }, + "helpUri": "https://semgrep.dev/r/generic.secrets.security.detected-aws-account-id.detected-aws-account-id", + "help": { + "text": "AWS Account ID detected. While not considered sensitive information, it is important to use them and share them carefully. For that reason it would be preferrable avoiding to hardcoded it here. Instead, read the value from an environment variable or keep the value in a separate, private file.\n💎 Enable cross-file analysis and Pro rules for free at sg.run/pro", + "markdown": "AWS Account ID detected. While not considered sensitive information, it is important to use them and share them carefully. For that reason it would be preferrable avoiding to hardcoded it here. Instead, read the value from an environment variable or keep the value in a separate, private file.\n\n#### 💎 Enable cross-file analysis and Pro rules for free at sg.run/pro\n\nReferences:\n - [Semgrep Rule](https://semgrep.dev/r/generic.secrets.security.detected-aws-account-id.detected-aws-account-id)\n - [https://owasp.org/Top10/A07_2021-Identification_and_Authentication_Failures](https://owasp.org/Top10/A07_2021-Identification_and_Authentication_Failures)\n", + "properties": null + }, + "relationships": [], + "properties": { + "tags": [ + "CWE-798: Use of Hard-coded Credentials", + "LOW CONFIDENCE", + "OWASP-A07:2021 - Identification and Authentication Failures", + "security" + ], + "precision": "very-high" + } + }, + { + "id": "generic.secrets.security.detected-aws-appsync-graphql-key.detected-aws-appsync-graphql-key", + "deprecatedIds": null, + "guid": null, + "deprecatedGuids": null, + "name": "generic.secrets.security.detected-aws-appsync-graphql-key.detected-aws-appsync-graphql-key", + "deprecatedNames": null, + "shortDescription": { + "text": "Semgrep Finding: generic.secrets.security.detected-aws-appsync-graphql-key.detected-aws-appsync-graphql-key", + "markdown": null, + "properties": null + }, + "fullDescription": { + "text": "AWS AppSync GraphQL Key detected", + "markdown": null, + "properties": null + }, + "messageStrings": null, + "defaultConfiguration": { + "enabled": true, + "level": "error", + "rank": -1.0, + "parameters": null, + "properties": null + }, + "helpUri": "https://semgrep.dev/r/generic.secrets.security.detected-aws-appsync-graphql-key.detected-aws-appsync-graphql-key", + "help": { + "text": "AWS AppSync GraphQL Key detected\n💎 Enable cross-file analysis and Pro rules for free at sg.run/pro", + "markdown": "AWS AppSync GraphQL Key detected\n\n#### 💎 Enable cross-file analysis and Pro rules for free at sg.run/pro\n\nReferences:\n - [Semgrep Rule](https://semgrep.dev/r/generic.secrets.security.detected-aws-appsync-graphql-key.detected-aws-appsync-graphql-key)\n - [https://owasp.org/Top10/A07_2021-Identification_and_Authentication_Failures](https://owasp.org/Top10/A07_2021-Identification_and_Authentication_Failures)\n", + "properties": null + }, + "relationships": [], + "properties": { + "tags": [ + "CWE-798: Use of Hard-coded Credentials", + "LOW CONFIDENCE", + "OWASP-A07:2021 - Identification and Authentication Failures", + "security" + ], + "precision": "very-high" + } + }, + { + "id": "generic.secrets.security.detected-aws-secret-access-key.detected-aws-secret-access-key", + "deprecatedIds": null, + "guid": null, + "deprecatedGuids": null, + "name": "generic.secrets.security.detected-aws-secret-access-key.detected-aws-secret-access-key", + "deprecatedNames": null, + "shortDescription": { + "text": "Semgrep Finding: generic.secrets.security.detected-aws-secret-access-key.detected-aws-secret-access-key", + "markdown": null, + "properties": null + }, + "fullDescription": { + "text": "AWS Secret Access Key detected", + "markdown": null, + "properties": null + }, + "messageStrings": null, + "defaultConfiguration": { + "enabled": true, + "level": "error", + "rank": -1.0, + "parameters": null, + "properties": null + }, + "helpUri": "https://semgrep.dev/r/generic.secrets.security.detected-aws-secret-access-key.detected-aws-secret-access-key", + "help": { + "text": "AWS Secret Access Key detected\n💎 Enable cross-file analysis and Pro rules for free at sg.run/pro", + "markdown": "AWS Secret Access Key detected\n\n#### 💎 Enable cross-file analysis and Pro rules for free at sg.run/pro\n\nReferences:\n - [Semgrep Rule](https://semgrep.dev/r/generic.secrets.security.detected-aws-secret-access-key.detected-aws-secret-access-key)\n - [https://owasp.org/Top10/A07_2021-Identification_and_Authentication_Failures](https://owasp.org/Top10/A07_2021-Identification_and_Authentication_Failures)\n", + "properties": null + }, + "relationships": [], + "properties": { + "tags": [ + "CWE-798: Use of Hard-coded Credentials", + "LOW CONFIDENCE", + "OWASP-A07:2021 - Identification and Authentication Failures", + "security" + ], + "precision": "very-high" + } + }, + { + "id": "generic.secrets.security.detected-aws-session-token.detected-aws-session-token", + "deprecatedIds": null, + "guid": null, + "deprecatedGuids": null, + "name": "generic.secrets.security.detected-aws-session-token.detected-aws-session-token", + "deprecatedNames": null, + "shortDescription": { + "text": "Semgrep Finding: generic.secrets.security.detected-aws-session-token.detected-aws-session-token", + "markdown": null, + "properties": null + }, + "fullDescription": { + "text": "AWS Session Token detected", + "markdown": null, + "properties": null + }, + "messageStrings": null, + "defaultConfiguration": { + "enabled": true, + "level": "error", + "rank": -1.0, + "parameters": null, + "properties": null + }, + "helpUri": "https://semgrep.dev/r/generic.secrets.security.detected-aws-session-token.detected-aws-session-token", + "help": { + "text": "AWS Session Token detected\n💎 Enable cross-file analysis and Pro rules for free at sg.run/pro", + "markdown": "AWS Session Token detected\n\n#### 💎 Enable cross-file analysis and Pro rules for free at sg.run/pro\n\nReferences:\n - [Semgrep Rule](https://semgrep.dev/r/generic.secrets.security.detected-aws-session-token.detected-aws-session-token)\n - [https://owasp.org/Top10/A07_2021-Identification_and_Authentication_Failures](https://owasp.org/Top10/A07_2021-Identification_and_Authentication_Failures)\n", + "properties": null + }, + "relationships": [], + "properties": { + "tags": [ + "CWE-798: Use of Hard-coded Credentials", + "LOW CONFIDENCE", + "OWASP-A07:2021 - Identification and Authentication Failures", + "security" + ], + "precision": "very-high" + } + }, + { + "id": "generic.secrets.security.detected-bcrypt-hash.detected-bcrypt-hash", + "deprecatedIds": null, + "guid": null, + "deprecatedGuids": null, + "name": "generic.secrets.security.detected-bcrypt-hash.detected-bcrypt-hash", + "deprecatedNames": null, + "shortDescription": { + "text": "Semgrep Finding: generic.secrets.security.detected-bcrypt-hash.detected-bcrypt-hash", + "markdown": null, + "properties": null + }, + "fullDescription": { + "text": "bcrypt hash detected", + "markdown": null, + "properties": null + }, + "messageStrings": null, + "defaultConfiguration": { + "enabled": true, + "level": "error", + "rank": -1.0, + "parameters": null, + "properties": null + }, + "helpUri": "https://semgrep.dev/r/generic.secrets.security.detected-bcrypt-hash.detected-bcrypt-hash", + "help": { + "text": "bcrypt hash detected\n💎 Enable cross-file analysis and Pro rules for free at sg.run/pro", + "markdown": "bcrypt hash detected\n\n#### 💎 Enable cross-file analysis and Pro rules for free at sg.run/pro\n\nReferences:\n - [Semgrep Rule](https://semgrep.dev/r/generic.secrets.security.detected-bcrypt-hash.detected-bcrypt-hash)\n - [https://owasp.org/Top10/A07_2021-Identification_and_Authentication_Failures](https://owasp.org/Top10/A07_2021-Identification_and_Authentication_Failures)\n", + "properties": null + }, + "relationships": [], + "properties": { + "tags": [ + "CWE-798: Use of Hard-coded Credentials", + "LOW CONFIDENCE", + "OWASP-A07:2021 - Identification and Authentication Failures", + "security" + ], + "precision": "very-high" + } + }, + { + "id": "generic.secrets.security.detected-codeclimate.detected-codeclimate", + "deprecatedIds": null, + "guid": null, + "deprecatedGuids": null, + "name": "generic.secrets.security.detected-codeclimate.detected-codeclimate", + "deprecatedNames": null, + "shortDescription": { + "text": "Semgrep Finding: generic.secrets.security.detected-codeclimate.detected-codeclimate", + "markdown": null, + "properties": null + }, + "fullDescription": { + "text": "CodeClimate detected", + "markdown": null, + "properties": null + }, + "messageStrings": null, + "defaultConfiguration": { + "enabled": true, + "level": "error", + "rank": -1.0, + "parameters": null, + "properties": null + }, + "helpUri": "https://semgrep.dev/r/generic.secrets.security.detected-codeclimate.detected-codeclimate", + "help": { + "text": "CodeClimate detected\n💎 Enable cross-file analysis and Pro rules for free at sg.run/pro", + "markdown": "CodeClimate detected\n\n#### 💎 Enable cross-file analysis and Pro rules for free at sg.run/pro\n\nReferences:\n - [Semgrep Rule](https://semgrep.dev/r/generic.secrets.security.detected-codeclimate.detected-codeclimate)\n - [https://owasp.org/Top10/A07_2021-Identification_and_Authentication_Failures](https://owasp.org/Top10/A07_2021-Identification_and_Authentication_Failures)\n", + "properties": null + }, + "relationships": [], + "properties": { + "tags": [ + "CWE-798: Use of Hard-coded Credentials", + "LOW CONFIDENCE", + "OWASP-A07:2021 - Identification and Authentication Failures", + "security" + ], + "precision": "very-high" + } + }, + { + "id": "generic.secrets.security.detected-etc-shadow.detected-etc-shadow", + "deprecatedIds": null, + "guid": null, + "deprecatedGuids": null, + "name": "generic.secrets.security.detected-etc-shadow.detected-etc-shadow", + "deprecatedNames": null, + "shortDescription": { + "text": "Semgrep Finding: generic.secrets.security.detected-etc-shadow.detected-etc-shadow", + "markdown": null, + "properties": null + }, + "fullDescription": { + "text": "linux shadow file detected", + "markdown": null, + "properties": null + }, + "messageStrings": null, + "defaultConfiguration": { + "enabled": true, + "level": "error", + "rank": -1.0, + "parameters": null, + "properties": null + }, + "helpUri": "https://semgrep.dev/r/generic.secrets.security.detected-etc-shadow.detected-etc-shadow", + "help": { + "text": "linux shadow file detected\n💎 Enable cross-file analysis and Pro rules for free at sg.run/pro", + "markdown": "linux shadow file detected\n\n#### 💎 Enable cross-file analysis and Pro rules for free at sg.run/pro\n\nReferences:\n - [Semgrep Rule](https://semgrep.dev/r/generic.secrets.security.detected-etc-shadow.detected-etc-shadow)\n - [https://owasp.org/Top10/A07_2021-Identification_and_Authentication_Failures](https://owasp.org/Top10/A07_2021-Identification_and_Authentication_Failures)\n", + "properties": null + }, + "relationships": [], + "properties": { + "tags": [ + "CWE-798: Use of Hard-coded Credentials", + "LOW CONFIDENCE", + "OWASP-A07:2021 - Identification and Authentication Failures", + "security" + ], + "precision": "very-high" + } + }, + { + "id": "generic.secrets.security.detected-facebook-access-token.detected-facebook-access-token", + "deprecatedIds": null, + "guid": null, + "deprecatedGuids": null, + "name": "generic.secrets.security.detected-facebook-access-token.detected-facebook-access-token", + "deprecatedNames": null, + "shortDescription": { + "text": "Semgrep Finding: generic.secrets.security.detected-facebook-access-token.detected-facebook-access-token", + "markdown": null, + "properties": null + }, + "fullDescription": { + "text": "Facebook Access Token detected", + "markdown": null, + "properties": null + }, + "messageStrings": null, + "defaultConfiguration": { + "enabled": true, + "level": "error", + "rank": -1.0, + "parameters": null, + "properties": null + }, + "helpUri": "https://semgrep.dev/r/generic.secrets.security.detected-facebook-access-token.detected-facebook-access-token", + "help": { + "text": "Facebook Access Token detected\n💎 Enable cross-file analysis and Pro rules for free at sg.run/pro", + "markdown": "Facebook Access Token detected\n\n#### 💎 Enable cross-file analysis and Pro rules for free at sg.run/pro\n\nReferences:\n - [Semgrep Rule](https://semgrep.dev/r/generic.secrets.security.detected-facebook-access-token.detected-facebook-access-token)\n - [https://owasp.org/Top10/A07_2021-Identification_and_Authentication_Failures](https://owasp.org/Top10/A07_2021-Identification_and_Authentication_Failures)\n", + "properties": null + }, + "relationships": [], + "properties": { + "tags": [ + "CWE-798: Use of Hard-coded Credentials", + "LOW CONFIDENCE", + "OWASP-A07:2021 - Identification and Authentication Failures", + "security" + ], + "precision": "very-high" + } + }, + { + "id": "generic.secrets.security.detected-facebook-oauth.detected-facebook-oauth", + "deprecatedIds": null, + "guid": null, + "deprecatedGuids": null, + "name": "generic.secrets.security.detected-facebook-oauth.detected-facebook-oauth", + "deprecatedNames": null, + "shortDescription": { + "text": "Semgrep Finding: generic.secrets.security.detected-facebook-oauth.detected-facebook-oauth", + "markdown": null, + "properties": null + }, + "fullDescription": { + "text": "Facebook OAuth detected", + "markdown": null, + "properties": null + }, + "messageStrings": null, + "defaultConfiguration": { + "enabled": true, + "level": "error", + "rank": -1.0, + "parameters": null, + "properties": null + }, + "helpUri": "https://semgrep.dev/r/generic.secrets.security.detected-facebook-oauth.detected-facebook-oauth", + "help": { + "text": "Facebook OAuth detected\n💎 Enable cross-file analysis and Pro rules for free at sg.run/pro", + "markdown": "Facebook OAuth detected\n\n#### 💎 Enable cross-file analysis and Pro rules for free at sg.run/pro\n\nReferences:\n - [Semgrep Rule](https://semgrep.dev/r/generic.secrets.security.detected-facebook-oauth.detected-facebook-oauth)\n - [https://owasp.org/Top10/A07_2021-Identification_and_Authentication_Failures](https://owasp.org/Top10/A07_2021-Identification_and_Authentication_Failures)\n", + "properties": null + }, + "relationships": [], + "properties": { + "tags": [ + "CWE-798: Use of Hard-coded Credentials", + "LOW CONFIDENCE", + "OWASP-A07:2021 - Identification and Authentication Failures", + "security" + ], + "precision": "very-high" + } + }, + { + "id": "generic.secrets.security.detected-generic-api-key.detected-generic-api-key", + "deprecatedIds": null, + "guid": null, + "deprecatedGuids": null, + "name": "generic.secrets.security.detected-generic-api-key.detected-generic-api-key", + "deprecatedNames": null, + "shortDescription": { + "text": "Semgrep Finding: generic.secrets.security.detected-generic-api-key.detected-generic-api-key", + "markdown": null, + "properties": null + }, + "fullDescription": { + "text": "Generic API Key detected", + "markdown": null, + "properties": null + }, + "messageStrings": null, + "defaultConfiguration": { + "enabled": true, + "level": "error", + "rank": -1.0, + "parameters": null, + "properties": null + }, + "helpUri": "https://semgrep.dev/r/generic.secrets.security.detected-generic-api-key.detected-generic-api-key", + "help": { + "text": "Generic API Key detected\n💎 Enable cross-file analysis and Pro rules for free at sg.run/pro", + "markdown": "Generic API Key detected\n\n#### 💎 Enable cross-file analysis and Pro rules for free at sg.run/pro\n\nReferences:\n - [Semgrep Rule](https://semgrep.dev/r/generic.secrets.security.detected-generic-api-key.detected-generic-api-key)\n - [https://github.com/dxa4481/truffleHogRegexes/blob/master/truffleHogRegexes/regexes.json](https://github.com/dxa4481/truffleHogRegexes/blob/master/truffleHogRegexes/regexes.json)\n", + "properties": null + }, + "relationships": [], + "properties": { + "tags": [ + "CWE-798: Use of Hard-coded Credentials", + "LOW CONFIDENCE", + "OWASP-A07:2021 - Identification and Authentication Failures", + "security" + ], + "precision": "very-high" + } + }, + { + "id": "generic.secrets.security.detected-generic-secret.detected-generic-secret", + "deprecatedIds": null, + "guid": null, + "deprecatedGuids": null, + "name": "generic.secrets.security.detected-generic-secret.detected-generic-secret", + "deprecatedNames": null, + "shortDescription": { + "text": "Semgrep Finding: generic.secrets.security.detected-generic-secret.detected-generic-secret", + "markdown": null, + "properties": null + }, + "fullDescription": { + "text": "Generic Secret detected", + "markdown": null, + "properties": null + }, + "messageStrings": null, + "defaultConfiguration": { + "enabled": true, + "level": "error", + "rank": -1.0, + "parameters": null, + "properties": null + }, + "helpUri": "https://semgrep.dev/r/generic.secrets.security.detected-generic-secret.detected-generic-secret", + "help": { + "text": "Generic Secret detected\n💎 Enable cross-file analysis and Pro rules for free at sg.run/pro", + "markdown": "Generic Secret detected\n\n#### 💎 Enable cross-file analysis and Pro rules for free at sg.run/pro\n\nReferences:\n - [Semgrep Rule](https://semgrep.dev/r/generic.secrets.security.detected-generic-secret.detected-generic-secret)\n - [https://owasp.org/Top10/A07_2021-Identification_and_Authentication_Failures](https://owasp.org/Top10/A07_2021-Identification_and_Authentication_Failures)\n", + "properties": null + }, + "relationships": [], + "properties": { + "tags": [ + "CWE-798: Use of Hard-coded Credentials", + "LOW CONFIDENCE", + "OWASP-A07:2021 - Identification and Authentication Failures", + "security" + ], + "precision": "very-high" + } + }, + { + "id": "generic.secrets.security.detected-github-token.detected-github-token", + "deprecatedIds": null, + "guid": null, + "deprecatedGuids": null, + "name": "generic.secrets.security.detected-github-token.detected-github-token", + "deprecatedNames": null, + "shortDescription": { + "text": "Semgrep Finding: generic.secrets.security.detected-github-token.detected-github-token", + "markdown": null, + "properties": null + }, + "fullDescription": { + "text": "GitHub Token detected", + "markdown": null, + "properties": null + }, + "messageStrings": null, + "defaultConfiguration": { + "enabled": true, + "level": "error", + "rank": -1.0, + "parameters": null, + "properties": null + }, + "helpUri": "https://semgrep.dev/r/generic.secrets.security.detected-github-token.detected-github-token", + "help": { + "text": "GitHub Token detected\n💎 Enable cross-file analysis and Pro rules for free at sg.run/pro", + "markdown": "GitHub Token detected\n\n#### 💎 Enable cross-file analysis and Pro rules for free at sg.run/pro\n\nReferences:\n - [Semgrep Rule](https://semgrep.dev/r/generic.secrets.security.detected-github-token.detected-github-token)\n - [https://owasp.org/Top10/A07_2021-Identification_and_Authentication_Failures](https://owasp.org/Top10/A07_2021-Identification_and_Authentication_Failures)\n", + "properties": null + }, + "relationships": [], + "properties": { + "tags": [ + "CWE-798: Use of Hard-coded Credentials", + "LOW CONFIDENCE", + "OWASP-A07:2021 - Identification and Authentication Failures", + "security" + ], + "precision": "very-high" + } + }, + { + "id": "generic.secrets.security.detected-google-oauth-access-token.detected-google-oauth-access-token", + "deprecatedIds": null, + "guid": null, + "deprecatedGuids": null, + "name": "generic.secrets.security.detected-google-oauth-access-token.detected-google-oauth-access-token", + "deprecatedNames": null, + "shortDescription": { + "text": "Semgrep Finding: generic.secrets.security.detected-google-oauth-access-token.detected-google-oauth-access-token", + "markdown": null, + "properties": null + }, + "fullDescription": { + "text": "Google OAuth Access Token detected", + "markdown": null, + "properties": null + }, + "messageStrings": null, + "defaultConfiguration": { + "enabled": true, + "level": "error", + "rank": -1.0, + "parameters": null, + "properties": null + }, + "helpUri": "https://semgrep.dev/r/generic.secrets.security.detected-google-oauth-access-token.detected-google-oauth-access-token", + "help": { + "text": "Google OAuth Access Token detected\n💎 Enable cross-file analysis and Pro rules for free at sg.run/pro", + "markdown": "Google OAuth Access Token detected\n\n#### 💎 Enable cross-file analysis and Pro rules for free at sg.run/pro\n\nReferences:\n - [Semgrep Rule](https://semgrep.dev/r/generic.secrets.security.detected-google-oauth-access-token.detected-google-oauth-access-token)\n - [https://owasp.org/Top10/A07_2021-Identification_and_Authentication_Failures](https://owasp.org/Top10/A07_2021-Identification_and_Authentication_Failures)\n", + "properties": null + }, + "relationships": [], + "properties": { + "tags": [ + "CWE-798: Use of Hard-coded Credentials", + "LOW CONFIDENCE", + "OWASP-A07:2021 - Identification and Authentication Failures", + "security" + ], + "precision": "very-high" + } + }, + { + "id": "generic.secrets.security.detected-heroku-api-key.detected-heroku-api-key", + "deprecatedIds": null, + "guid": null, + "deprecatedGuids": null, + "name": "generic.secrets.security.detected-heroku-api-key.detected-heroku-api-key", + "deprecatedNames": null, + "shortDescription": { + "text": "Semgrep Finding: generic.secrets.security.detected-heroku-api-key.detected-heroku-api-key", + "markdown": null, + "properties": null + }, + "fullDescription": { + "text": "Heroku API Key detected", + "markdown": null, + "properties": null + }, + "messageStrings": null, + "defaultConfiguration": { + "enabled": true, + "level": "error", + "rank": -1.0, + "parameters": null, + "properties": null + }, + "helpUri": "https://semgrep.dev/r/generic.secrets.security.detected-heroku-api-key.detected-heroku-api-key", + "help": { + "text": "Heroku API Key detected\n💎 Enable cross-file analysis and Pro rules for free at sg.run/pro", + "markdown": "Heroku API Key detected\n\n#### 💎 Enable cross-file analysis and Pro rules for free at sg.run/pro\n\nReferences:\n - [Semgrep Rule](https://semgrep.dev/r/generic.secrets.security.detected-heroku-api-key.detected-heroku-api-key)\n - [https://owasp.org/Top10/A07_2021-Identification_and_Authentication_Failures](https://owasp.org/Top10/A07_2021-Identification_and_Authentication_Failures)\n", + "properties": null + }, + "relationships": [], + "properties": { + "tags": [ + "CWE-798: Use of Hard-coded Credentials", + "LOW CONFIDENCE", + "OWASP-A07:2021 - Identification and Authentication Failures", + "security" + ], + "precision": "very-high" + } + }, + { + "id": "generic.secrets.security.detected-hockeyapp.detected-hockeyapp", + "deprecatedIds": null, + "guid": null, + "deprecatedGuids": null, + "name": "generic.secrets.security.detected-hockeyapp.detected-hockeyapp", + "deprecatedNames": null, + "shortDescription": { + "text": "Semgrep Finding: generic.secrets.security.detected-hockeyapp.detected-hockeyapp", + "markdown": null, + "properties": null + }, + "fullDescription": { + "text": "HockeyApp detected", + "markdown": null, + "properties": null + }, + "messageStrings": null, + "defaultConfiguration": { + "enabled": true, + "level": "error", + "rank": -1.0, + "parameters": null, + "properties": null + }, + "helpUri": "https://semgrep.dev/r/generic.secrets.security.detected-hockeyapp.detected-hockeyapp", + "help": { + "text": "HockeyApp detected\n💎 Enable cross-file analysis and Pro rules for free at sg.run/pro", + "markdown": "HockeyApp detected\n\n#### 💎 Enable cross-file analysis and Pro rules for free at sg.run/pro\n\nReferences:\n - [Semgrep Rule](https://semgrep.dev/r/generic.secrets.security.detected-hockeyapp.detected-hockeyapp)\n - [https://owasp.org/Top10/A07_2021-Identification_and_Authentication_Failures](https://owasp.org/Top10/A07_2021-Identification_and_Authentication_Failures)\n", + "properties": null + }, + "relationships": [], + "properties": { + "tags": [ + "CWE-798: Use of Hard-coded Credentials", + "LOW CONFIDENCE", + "OWASP-A07:2021 - Identification and Authentication Failures", + "security" + ], + "precision": "very-high" + } + }, + { + "id": "generic.secrets.security.detected-jwt-token.detected-jwt-token", + "deprecatedIds": null, + "guid": null, + "deprecatedGuids": null, + "name": "generic.secrets.security.detected-jwt-token.detected-jwt-token", + "deprecatedNames": null, + "shortDescription": { + "text": "Semgrep Finding: generic.secrets.security.detected-jwt-token.detected-jwt-token", + "markdown": null, + "properties": null + }, + "fullDescription": { + "text": "JWT token detected", + "markdown": null, + "properties": null + }, + "messageStrings": null, + "defaultConfiguration": { + "enabled": true, + "level": "error", + "rank": -1.0, + "parameters": null, + "properties": null + }, + "helpUri": "https://semgrep.dev/r/generic.secrets.security.detected-jwt-token.detected-jwt-token", + "help": { + "text": "JWT token detected\n💎 Enable cross-file analysis and Pro rules for free at sg.run/pro", + "markdown": "JWT token detected\n\n#### 💎 Enable cross-file analysis and Pro rules for free at sg.run/pro\n\nReferences:\n - [Semgrep Rule](https://semgrep.dev/r/generic.secrets.security.detected-jwt-token.detected-jwt-token)\n - [https://semgrep.dev/blog/2020/hardcoded-secrets-unverified-tokens-and-other-common-jwt-mistakes/](https://semgrep.dev/blog/2020/hardcoded-secrets-unverified-tokens-and-other-common-jwt-mistakes/)\n", + "properties": null + }, + "relationships": [], + "properties": { + "tags": [ + "CWE-321: Use of Hard-coded Cryptographic Key", + "LOW CONFIDENCE", + "OWASP-A02:2021 - Cryptographic Failures", + "security" + ], + "precision": "very-high" + } + }, + { + "id": "generic.secrets.security.detected-kolide-api-key.detected-kolide-api-key", + "deprecatedIds": null, + "guid": null, + "deprecatedGuids": null, + "name": "generic.secrets.security.detected-kolide-api-key.detected-kolide-api-key", + "deprecatedNames": null, + "shortDescription": { + "text": "Semgrep Finding: generic.secrets.security.detected-kolide-api-key.detected-kolide-api-key", + "markdown": null, + "properties": null + }, + "fullDescription": { + "text": "Kolide API Key detected", + "markdown": null, + "properties": null + }, + "messageStrings": null, + "defaultConfiguration": { + "enabled": true, + "level": "error", + "rank": -1.0, + "parameters": null, + "properties": null + }, + "helpUri": "https://semgrep.dev/r/generic.secrets.security.detected-kolide-api-key.detected-kolide-api-key", + "help": { + "text": "Kolide API Key detected\n💎 Enable cross-file analysis and Pro rules for free at sg.run/pro", + "markdown": "Kolide API Key detected\n\n#### 💎 Enable cross-file analysis and Pro rules for free at sg.run/pro\n\nReferences:\n - [Semgrep Rule](https://semgrep.dev/r/generic.secrets.security.detected-kolide-api-key.detected-kolide-api-key)\n - [https://owasp.org/Top10/A07_2021-Identification_and_Authentication_Failures](https://owasp.org/Top10/A07_2021-Identification_and_Authentication_Failures)\n", + "properties": null + }, + "relationships": [], + "properties": { + "tags": [ + "CWE-798: Use of Hard-coded Credentials", + "LOW CONFIDENCE", + "OWASP-A07:2021 - Identification and Authentication Failures", + "security" + ], + "precision": "very-high" + } + }, + { + "id": "generic.secrets.security.detected-mailchimp-api-key.detected-mailchimp-api-key", + "deprecatedIds": null, + "guid": null, + "deprecatedGuids": null, + "name": "generic.secrets.security.detected-mailchimp-api-key.detected-mailchimp-api-key", + "deprecatedNames": null, + "shortDescription": { + "text": "Semgrep Finding: generic.secrets.security.detected-mailchimp-api-key.detected-mailchimp-api-key", + "markdown": null, + "properties": null + }, + "fullDescription": { + "text": "MailChimp API Key detected", + "markdown": null, + "properties": null + }, + "messageStrings": null, + "defaultConfiguration": { + "enabled": true, + "level": "error", + "rank": -1.0, + "parameters": null, + "properties": null + }, + "helpUri": "https://semgrep.dev/r/generic.secrets.security.detected-mailchimp-api-key.detected-mailchimp-api-key", + "help": { + "text": "MailChimp API Key detected\n💎 Enable cross-file analysis and Pro rules for free at sg.run/pro", + "markdown": "MailChimp API Key detected\n\n#### 💎 Enable cross-file analysis and Pro rules for free at sg.run/pro\n\nReferences:\n - [Semgrep Rule](https://semgrep.dev/r/generic.secrets.security.detected-mailchimp-api-key.detected-mailchimp-api-key)\n - [https://owasp.org/Top10/A07_2021-Identification_and_Authentication_Failures](https://owasp.org/Top10/A07_2021-Identification_and_Authentication_Failures)\n", + "properties": null + }, + "relationships": [], + "properties": { + "tags": [ + "CWE-798: Use of Hard-coded Credentials", + "LOW CONFIDENCE", + "OWASP-A07:2021 - Identification and Authentication Failures", + "security" + ], + "precision": "very-high" + } + }, + { + "id": "generic.secrets.security.detected-mailgun-api-key.detected-mailgun-api-key", + "deprecatedIds": null, + "guid": null, + "deprecatedGuids": null, + "name": "generic.secrets.security.detected-mailgun-api-key.detected-mailgun-api-key", + "deprecatedNames": null, + "shortDescription": { + "text": "Semgrep Finding: generic.secrets.security.detected-mailgun-api-key.detected-mailgun-api-key", + "markdown": null, + "properties": null + }, + "fullDescription": { + "text": "Mailgun API Key detected", + "markdown": null, + "properties": null + }, + "messageStrings": null, + "defaultConfiguration": { + "enabled": true, + "level": "error", + "rank": -1.0, + "parameters": null, + "properties": null + }, + "helpUri": "https://semgrep.dev/r/generic.secrets.security.detected-mailgun-api-key.detected-mailgun-api-key", + "help": { + "text": "Mailgun API Key detected\n💎 Enable cross-file analysis and Pro rules for free at sg.run/pro", + "markdown": "Mailgun API Key detected\n\n#### 💎 Enable cross-file analysis and Pro rules for free at sg.run/pro\n\nReferences:\n - [Semgrep Rule](https://semgrep.dev/r/generic.secrets.security.detected-mailgun-api-key.detected-mailgun-api-key)\n - [https://owasp.org/Top10/A07_2021-Identification_and_Authentication_Failures](https://owasp.org/Top10/A07_2021-Identification_and_Authentication_Failures)\n", + "properties": null + }, + "relationships": [], + "properties": { + "tags": [ + "CWE-798: Use of Hard-coded Credentials", + "LOW CONFIDENCE", + "OWASP-A07:2021 - Identification and Authentication Failures", + "security" + ], + "precision": "very-high" + } + }, + { + "id": "generic.secrets.security.detected-npm-registry-auth-token.detected-npm-registry-auth-token", + "deprecatedIds": null, + "guid": null, + "deprecatedGuids": null, + "name": "generic.secrets.security.detected-npm-registry-auth-token.detected-npm-registry-auth-token", + "deprecatedNames": null, + "shortDescription": { + "text": "Semgrep Finding: generic.secrets.security.detected-npm-registry-auth-token.detected-npm-registry-auth-token", + "markdown": null, + "properties": null + }, + "fullDescription": { + "text": "NPM registry authentication token detected", + "markdown": null, + "properties": null + }, + "messageStrings": null, + "defaultConfiguration": { + "enabled": true, + "level": "error", + "rank": -1.0, + "parameters": null, + "properties": null + }, + "helpUri": "https://semgrep.dev/r/generic.secrets.security.detected-npm-registry-auth-token.detected-npm-registry-auth-token", + "help": { + "text": "NPM registry authentication token detected\n💎 Enable cross-file analysis and Pro rules for free at sg.run/pro", + "markdown": "NPM registry authentication token detected\n\n#### 💎 Enable cross-file analysis and Pro rules for free at sg.run/pro\n\nReferences:\n - [Semgrep Rule](https://semgrep.dev/r/generic.secrets.security.detected-npm-registry-auth-token.detected-npm-registry-auth-token)\n - [https://owasp.org/Top10/A07_2021-Identification_and_Authentication_Failures](https://owasp.org/Top10/A07_2021-Identification_and_Authentication_Failures)\n", + "properties": null + }, + "relationships": [], + "properties": { + "tags": [ + "CWE-798: Use of Hard-coded Credentials", + "LOW CONFIDENCE", + "OWASP-A07:2021 - Identification and Authentication Failures", + "security" + ], + "precision": "very-high" + } + }, + { + "id": "generic.secrets.security.detected-onfido-live-api-token.detected-onfido-live-api-token", + "deprecatedIds": null, + "guid": null, + "deprecatedGuids": null, + "name": "generic.secrets.security.detected-onfido-live-api-token.detected-onfido-live-api-token", + "deprecatedNames": null, + "shortDescription": { + "text": "Semgrep Finding: generic.secrets.security.detected-onfido-live-api-token.detected-onfido-live-api-token", + "markdown": null, + "properties": null + }, + "fullDescription": { + "text": "Onfido live API Token detected", + "markdown": null, + "properties": null + }, + "messageStrings": null, + "defaultConfiguration": { + "enabled": true, + "level": "error", + "rank": -1.0, + "parameters": null, + "properties": null + }, + "helpUri": "https://semgrep.dev/r/generic.secrets.security.detected-onfido-live-api-token.detected-onfido-live-api-token", + "help": { + "text": "Onfido live API Token detected\n💎 Enable cross-file analysis and Pro rules for free at sg.run/pro", + "markdown": "Onfido live API Token detected\n\n#### 💎 Enable cross-file analysis and Pro rules for free at sg.run/pro\n\nReferences:\n - [Semgrep Rule](https://semgrep.dev/r/generic.secrets.security.detected-onfido-live-api-token.detected-onfido-live-api-token)\n - [https://documentation.onfido.com/api/latest/#api-tokens](https://documentation.onfido.com/api/latest/#api-tokens)\n", + "properties": null + }, + "relationships": [], + "properties": { + "tags": [ + "CWE-798: Use of Hard-coded Credentials", + "HIGH CONFIDENCE", + "security" + ], + "precision": "very-high" + } + }, + { + "id": "generic.secrets.security.detected-outlook-team.detected-outlook-team", + "deprecatedIds": null, + "guid": null, + "deprecatedGuids": null, + "name": "generic.secrets.security.detected-outlook-team.detected-outlook-team", + "deprecatedNames": null, + "shortDescription": { + "text": "Semgrep Finding: generic.secrets.security.detected-outlook-team.detected-outlook-team", + "markdown": null, + "properties": null + }, + "fullDescription": { + "text": "Outlook Team detected", + "markdown": null, + "properties": null + }, + "messageStrings": null, + "defaultConfiguration": { + "enabled": true, + "level": "error", + "rank": -1.0, + "parameters": null, + "properties": null + }, + "helpUri": "https://semgrep.dev/r/generic.secrets.security.detected-outlook-team.detected-outlook-team", + "help": { + "text": "Outlook Team detected\n💎 Enable cross-file analysis and Pro rules for free at sg.run/pro", + "markdown": "Outlook Team detected\n\n#### 💎 Enable cross-file analysis and Pro rules for free at sg.run/pro\n\nReferences:\n - [Semgrep Rule](https://semgrep.dev/r/generic.secrets.security.detected-outlook-team.detected-outlook-team)\n - [https://owasp.org/Top10/A07_2021-Identification_and_Authentication_Failures](https://owasp.org/Top10/A07_2021-Identification_and_Authentication_Failures)\n", + "properties": null + }, + "relationships": [], + "properties": { + "tags": [ + "CWE-798: Use of Hard-coded Credentials", + "LOW CONFIDENCE", + "OWASP-A07:2021 - Identification and Authentication Failures", + "security" + ], + "precision": "very-high" + } + }, + { + "id": "generic.secrets.security.detected-paypal-braintree-access-token.detected-paypal-braintree-access-token", + "deprecatedIds": null, + "guid": null, + "deprecatedGuids": null, + "name": "generic.secrets.security.detected-paypal-braintree-access-token.detected-paypal-braintree-access-token", + "deprecatedNames": null, + "shortDescription": { + "text": "Semgrep Finding: generic.secrets.security.detected-paypal-braintree-access-token.detected-paypal-braintree-access-token", + "markdown": null, + "properties": null + }, + "fullDescription": { + "text": "PayPal Braintree Access Token detected", + "markdown": null, + "properties": null + }, + "messageStrings": null, + "defaultConfiguration": { + "enabled": true, + "level": "error", + "rank": -1.0, + "parameters": null, + "properties": null + }, + "helpUri": "https://semgrep.dev/r/generic.secrets.security.detected-paypal-braintree-access-token.detected-paypal-braintree-access-token", + "help": { + "text": "PayPal Braintree Access Token detected\n💎 Enable cross-file analysis and Pro rules for free at sg.run/pro", + "markdown": "PayPal Braintree Access Token detected\n\n#### 💎 Enable cross-file analysis and Pro rules for free at sg.run/pro\n\nReferences:\n - [Semgrep Rule](https://semgrep.dev/r/generic.secrets.security.detected-paypal-braintree-access-token.detected-paypal-braintree-access-token)\n - [https://owasp.org/Top10/A07_2021-Identification_and_Authentication_Failures](https://owasp.org/Top10/A07_2021-Identification_and_Authentication_Failures)\n", + "properties": null + }, + "relationships": [], + "properties": { + "tags": [ + "CWE-798: Use of Hard-coded Credentials", + "LOW CONFIDENCE", + "OWASP-A07:2021 - Identification and Authentication Failures", + "security" + ], + "precision": "very-high" + } + }, + { + "id": "generic.secrets.security.detected-pgp-private-key-block.detected-pgp-private-key-block", + "deprecatedIds": null, + "guid": null, + "deprecatedGuids": null, + "name": "generic.secrets.security.detected-pgp-private-key-block.detected-pgp-private-key-block", + "deprecatedNames": null, + "shortDescription": { + "text": "Semgrep Finding: generic.secrets.security.detected-pgp-private-key-block.detected-pgp-private-key-block", + "markdown": null, + "properties": null + }, + "fullDescription": { + "text": "Something that looks like a PGP private key block is detected. This is a potential hardcoded secret that could be leaked if this code is committed. Instead, remove this code block from the commit.", + "markdown": null, + "properties": null + }, + "messageStrings": null, + "defaultConfiguration": { + "enabled": true, + "level": "error", + "rank": -1.0, + "parameters": null, + "properties": null + }, + "helpUri": "https://semgrep.dev/r/generic.secrets.security.detected-pgp-private-key-block.detected-pgp-private-key-block", + "help": { + "text": "Something that looks like a PGP private key block is detected. This is a potential hardcoded secret that could be leaked if this code is committed. Instead, remove this code block from the commit.\n💎 Enable cross-file analysis and Pro rules for free at sg.run/pro", + "markdown": "Something that looks like a PGP private key block is detected. This is a potential hardcoded secret that could be leaked if this code is committed. Instead, remove this code block from the commit.\n\n#### 💎 Enable cross-file analysis and Pro rules for free at sg.run/pro\n\nReferences:\n - [Semgrep Rule](https://semgrep.dev/r/generic.secrets.security.detected-pgp-private-key-block.detected-pgp-private-key-block)\n - [https://owasp.org/Top10/A07_2021-Identification_and_Authentication_Failures](https://owasp.org/Top10/A07_2021-Identification_and_Authentication_Failures)\n", + "properties": null + }, + "relationships": [], + "properties": { + "tags": [ + "CWE-798: Use of Hard-coded Credentials", + "LOW CONFIDENCE", + "OWASP-A07:2021 - Identification and Authentication Failures", + "security" + ], + "precision": "very-high" + } + }, + { + "id": "generic.secrets.security.detected-picatic-api-key.detected-picatic-api-key", + "deprecatedIds": null, + "guid": null, + "deprecatedGuids": null, + "name": "generic.secrets.security.detected-picatic-api-key.detected-picatic-api-key", + "deprecatedNames": null, + "shortDescription": { + "text": "Semgrep Finding: generic.secrets.security.detected-picatic-api-key.detected-picatic-api-key", + "markdown": null, + "properties": null + }, + "fullDescription": { + "text": "Picatic API Key detected", + "markdown": null, + "properties": null + }, + "messageStrings": null, + "defaultConfiguration": { + "enabled": true, + "level": "error", + "rank": -1.0, + "parameters": null, + "properties": null + }, + "helpUri": "https://semgrep.dev/r/generic.secrets.security.detected-picatic-api-key.detected-picatic-api-key", + "help": { + "text": "Picatic API Key detected\n💎 Enable cross-file analysis and Pro rules for free at sg.run/pro", + "markdown": "Picatic API Key detected\n\n#### 💎 Enable cross-file analysis and Pro rules for free at sg.run/pro\n\nReferences:\n - [Semgrep Rule](https://semgrep.dev/r/generic.secrets.security.detected-picatic-api-key.detected-picatic-api-key)\n - [https://owasp.org/Top10/A07_2021-Identification_and_Authentication_Failures](https://owasp.org/Top10/A07_2021-Identification_and_Authentication_Failures)\n", + "properties": null + }, + "relationships": [], + "properties": { + "tags": [ + "CWE-798: Use of Hard-coded Credentials", + "LOW CONFIDENCE", + "OWASP-A07:2021 - Identification and Authentication Failures", + "security" + ], + "precision": "very-high" + } + }, + { + "id": "generic.secrets.security.detected-private-key.detected-private-key", + "deprecatedIds": null, + "guid": null, + "deprecatedGuids": null, + "name": "generic.secrets.security.detected-private-key.detected-private-key", + "deprecatedNames": null, + "shortDescription": { + "text": "Semgrep Finding: generic.secrets.security.detected-private-key.detected-private-key", + "markdown": null, + "properties": null + }, + "fullDescription": { + "text": "Private Key detected. This is a sensitive credential and should not be hardcoded here. Instead, store this in a separate, private file.", + "markdown": null, + "properties": null + }, + "messageStrings": null, + "defaultConfiguration": { + "enabled": true, + "level": "error", + "rank": -1.0, + "parameters": null, + "properties": null + }, + "helpUri": "https://semgrep.dev/r/generic.secrets.security.detected-private-key.detected-private-key", + "help": { + "text": "Private Key detected. This is a sensitive credential and should not be hardcoded here. Instead, store this in a separate, private file.\n💎 Enable cross-file analysis and Pro rules for free at sg.run/pro", + "markdown": "Private Key detected. This is a sensitive credential and should not be hardcoded here. Instead, store this in a separate, private file.\n\n#### 💎 Enable cross-file analysis and Pro rules for free at sg.run/pro\n\nReferences:\n - [Semgrep Rule](https://semgrep.dev/r/generic.secrets.security.detected-private-key.detected-private-key)\n - [https://owasp.org/Top10/A07_2021-Identification_and_Authentication_Failures](https://owasp.org/Top10/A07_2021-Identification_and_Authentication_Failures)\n", + "properties": null + }, + "relationships": [], + "properties": { + "tags": [ + "CWE-798: Use of Hard-coded Credentials", + "LOW CONFIDENCE", + "OWASP-A07:2021 - Identification and Authentication Failures", + "security" + ], + "precision": "very-high" + } + }, + { + "id": "generic.secrets.security.detected-sauce-token.detected-sauce-token", + "deprecatedIds": null, + "guid": null, + "deprecatedGuids": null, + "name": "generic.secrets.security.detected-sauce-token.detected-sauce-token", + "deprecatedNames": null, + "shortDescription": { + "text": "Semgrep Finding: generic.secrets.security.detected-sauce-token.detected-sauce-token", + "markdown": null, + "properties": null + }, + "fullDescription": { + "text": "Sauce Token detected", + "markdown": null, + "properties": null + }, + "messageStrings": null, + "defaultConfiguration": { + "enabled": true, + "level": "error", + "rank": -1.0, + "parameters": null, + "properties": null + }, + "helpUri": "https://semgrep.dev/r/generic.secrets.security.detected-sauce-token.detected-sauce-token", + "help": { + "text": "Sauce Token detected\n💎 Enable cross-file analysis and Pro rules for free at sg.run/pro", + "markdown": "Sauce Token detected\n\n#### 💎 Enable cross-file analysis and Pro rules for free at sg.run/pro\n\nReferences:\n - [Semgrep Rule](https://semgrep.dev/r/generic.secrets.security.detected-sauce-token.detected-sauce-token)\n - [https://owasp.org/Top10/A07_2021-Identification_and_Authentication_Failures](https://owasp.org/Top10/A07_2021-Identification_and_Authentication_Failures)\n", + "properties": null + }, + "relationships": [], + "properties": { + "tags": [ + "CWE-798: Use of Hard-coded Credentials", + "LOW CONFIDENCE", + "OWASP-A07:2021 - Identification and Authentication Failures", + "security" + ], + "precision": "very-high" + } + }, + { + "id": "generic.secrets.security.detected-sendgrid-api-key.detected-sendgrid-api-key", + "deprecatedIds": null, + "guid": null, + "deprecatedGuids": null, + "name": "generic.secrets.security.detected-sendgrid-api-key.detected-sendgrid-api-key", + "deprecatedNames": null, + "shortDescription": { + "text": "Semgrep Finding: generic.secrets.security.detected-sendgrid-api-key.detected-sendgrid-api-key", + "markdown": null, + "properties": null + }, + "fullDescription": { + "text": "SendGrid API Key detected", + "markdown": null, + "properties": null + }, + "messageStrings": null, + "defaultConfiguration": { + "enabled": true, + "level": "error", + "rank": -1.0, + "parameters": null, + "properties": null + }, + "helpUri": "https://semgrep.dev/r/generic.secrets.security.detected-sendgrid-api-key.detected-sendgrid-api-key", + "help": { + "text": "SendGrid API Key detected\n💎 Enable cross-file analysis and Pro rules for free at sg.run/pro", + "markdown": "SendGrid API Key detected\n\n#### 💎 Enable cross-file analysis and Pro rules for free at sg.run/pro\n\nReferences:\n - [Semgrep Rule](https://semgrep.dev/r/generic.secrets.security.detected-sendgrid-api-key.detected-sendgrid-api-key)\n - [https://owasp.org/Top10/A07_2021-Identification_and_Authentication_Failures](https://owasp.org/Top10/A07_2021-Identification_and_Authentication_Failures)\n", + "properties": null + }, + "relationships": [], + "properties": { + "tags": [ + "CWE-798: Use of Hard-coded Credentials", + "LOW CONFIDENCE", + "OWASP-A07:2021 - Identification and Authentication Failures", + "security" + ], + "precision": "very-high" + } + }, + { + "id": "generic.secrets.security.detected-slack-token.detected-slack-token", + "deprecatedIds": null, + "guid": null, + "deprecatedGuids": null, + "name": "generic.secrets.security.detected-slack-token.detected-slack-token", + "deprecatedNames": null, + "shortDescription": { + "text": "Semgrep Finding: generic.secrets.security.detected-slack-token.detected-slack-token", + "markdown": null, + "properties": null + }, + "fullDescription": { + "text": "Slack Token detected", + "markdown": null, + "properties": null + }, + "messageStrings": null, + "defaultConfiguration": { + "enabled": true, + "level": "error", + "rank": -1.0, + "parameters": null, + "properties": null + }, + "helpUri": "https://semgrep.dev/r/generic.secrets.security.detected-slack-token.detected-slack-token", + "help": { + "text": "Slack Token detected\n💎 Enable cross-file analysis and Pro rules for free at sg.run/pro", + "markdown": "Slack Token detected\n\n#### 💎 Enable cross-file analysis and Pro rules for free at sg.run/pro\n\nReferences:\n - [Semgrep Rule](https://semgrep.dev/r/generic.secrets.security.detected-slack-token.detected-slack-token)\n - [https://github.com/davidburkitt/python-secret-scanner/blob/335a1f6dab8de59cf39063e57aea39a58951e939/patterns.txt#L58](https://github.com/davidburkitt/python-secret-scanner/blob/335a1f6dab8de59cf39063e57aea39a58951e939/patterns.txt#L58)\n", + "properties": null + }, + "relationships": [], + "properties": { + "tags": [ + "CWE-798: Use of Hard-coded Credentials", + "LOW CONFIDENCE", + "OWASP-A07:2021 - Identification and Authentication Failures", + "security" + ], + "precision": "very-high" + } + }, + { + "id": "generic.secrets.security.detected-slack-webhook.detected-slack-webhook", + "deprecatedIds": null, + "guid": null, + "deprecatedGuids": null, + "name": "generic.secrets.security.detected-slack-webhook.detected-slack-webhook", + "deprecatedNames": null, + "shortDescription": { + "text": "Semgrep Finding: generic.secrets.security.detected-slack-webhook.detected-slack-webhook", + "markdown": null, + "properties": null + }, + "fullDescription": { + "text": "Slack Webhook detected", + "markdown": null, + "properties": null + }, + "messageStrings": null, + "defaultConfiguration": { + "enabled": true, + "level": "error", + "rank": -1.0, + "parameters": null, + "properties": null + }, + "helpUri": "https://semgrep.dev/r/generic.secrets.security.detected-slack-webhook.detected-slack-webhook", + "help": { + "text": "Slack Webhook detected\n💎 Enable cross-file analysis and Pro rules for free at sg.run/pro", + "markdown": "Slack Webhook detected\n\n#### 💎 Enable cross-file analysis and Pro rules for free at sg.run/pro\n\nReferences:\n - [Semgrep Rule](https://semgrep.dev/r/generic.secrets.security.detected-slack-webhook.detected-slack-webhook)\n - [https://api.slack.com/messaging/webhooks](https://api.slack.com/messaging/webhooks)\n", + "properties": null + }, + "relationships": [], + "properties": { + "tags": [ + "CWE-798: Use of Hard-coded Credentials", + "LOW CONFIDENCE", + "OWASP-A07:2021 - Identification and Authentication Failures", + "security" + ], + "precision": "very-high" + } + }, + { + "id": "generic.secrets.security.detected-snyk-api-key.detected-snyk-api-key", + "deprecatedIds": null, + "guid": null, + "deprecatedGuids": null, + "name": "generic.secrets.security.detected-snyk-api-key.detected-snyk-api-key", + "deprecatedNames": null, + "shortDescription": { + "text": "Semgrep Finding: generic.secrets.security.detected-snyk-api-key.detected-snyk-api-key", + "markdown": null, + "properties": null + }, + "fullDescription": { + "text": "Snyk API Key detected", + "markdown": null, + "properties": null + }, + "messageStrings": null, + "defaultConfiguration": { + "enabled": true, + "level": "error", + "rank": -1.0, + "parameters": null, + "properties": null + }, + "helpUri": "https://semgrep.dev/r/generic.secrets.security.detected-snyk-api-key.detected-snyk-api-key", + "help": { + "text": "Snyk API Key detected\n💎 Enable cross-file analysis and Pro rules for free at sg.run/pro", + "markdown": "Snyk API Key detected\n\n#### 💎 Enable cross-file analysis and Pro rules for free at sg.run/pro\n\nReferences:\n - [Semgrep Rule](https://semgrep.dev/r/generic.secrets.security.detected-snyk-api-key.detected-snyk-api-key)\n - [https://owasp.org/Top10/A07_2021-Identification_and_Authentication_Failures](https://owasp.org/Top10/A07_2021-Identification_and_Authentication_Failures)\n", + "properties": null + }, + "relationships": [], + "properties": { + "tags": [ + "CWE-798: Use of Hard-coded Credentials", + "LOW CONFIDENCE", + "OWASP-A07:2021 - Identification and Authentication Failures", + "security" + ], + "precision": "very-high" + } + }, + { + "id": "generic.secrets.security.detected-softlayer-api-key.detected-softlayer-api-key", + "deprecatedIds": null, + "guid": null, + "deprecatedGuids": null, + "name": "generic.secrets.security.detected-softlayer-api-key.detected-softlayer-api-key", + "deprecatedNames": null, + "shortDescription": { + "text": "Semgrep Finding: generic.secrets.security.detected-softlayer-api-key.detected-softlayer-api-key", + "markdown": null, + "properties": null + }, + "fullDescription": { + "text": "SoftLayer API Key detected", + "markdown": null, + "properties": null + }, + "messageStrings": null, + "defaultConfiguration": { + "enabled": true, + "level": "error", + "rank": -1.0, + "parameters": null, + "properties": null + }, + "helpUri": "https://semgrep.dev/r/generic.secrets.security.detected-softlayer-api-key.detected-softlayer-api-key", + "help": { + "text": "SoftLayer API Key detected\n💎 Enable cross-file analysis and Pro rules for free at sg.run/pro", + "markdown": "SoftLayer API Key detected\n\n#### 💎 Enable cross-file analysis and Pro rules for free at sg.run/pro\n\nReferences:\n - [Semgrep Rule](https://semgrep.dev/r/generic.secrets.security.detected-softlayer-api-key.detected-softlayer-api-key)\n - [https://owasp.org/Top10/A07_2021-Identification_and_Authentication_Failures](https://owasp.org/Top10/A07_2021-Identification_and_Authentication_Failures)\n", + "properties": null + }, + "relationships": [], + "properties": { + "tags": [ + "CWE-798: Use of Hard-coded Credentials", + "LOW CONFIDENCE", + "OWASP-A07:2021 - Identification and Authentication Failures", + "security" + ], + "precision": "very-high" + } + }, + { + "id": "generic.secrets.security.detected-sonarqube-docs-api-key.detected-sonarqube-docs-api-key", + "deprecatedIds": null, + "guid": null, + "deprecatedGuids": null, + "name": "generic.secrets.security.detected-sonarqube-docs-api-key.detected-sonarqube-docs-api-key", + "deprecatedNames": null, + "shortDescription": { + "text": "Semgrep Finding: generic.secrets.security.detected-sonarqube-docs-api-key.detected-sonarqube-docs-api-key", + "markdown": null, + "properties": null + }, + "fullDescription": { + "text": "SonarQube Docs API Key detected", + "markdown": null, + "properties": null + }, + "messageStrings": null, + "defaultConfiguration": { + "enabled": true, + "level": "error", + "rank": -1.0, + "parameters": null, + "properties": null + }, + "helpUri": "https://semgrep.dev/r/generic.secrets.security.detected-sonarqube-docs-api-key.detected-sonarqube-docs-api-key", + "help": { + "text": "SonarQube Docs API Key detected\n💎 Enable cross-file analysis and Pro rules for free at sg.run/pro", + "markdown": "SonarQube Docs API Key detected\n\n#### 💎 Enable cross-file analysis and Pro rules for free at sg.run/pro\n\nReferences:\n - [Semgrep Rule](https://semgrep.dev/r/generic.secrets.security.detected-sonarqube-docs-api-key.detected-sonarqube-docs-api-key)\n - [https://owasp.org/Top10/A07_2021-Identification_and_Authentication_Failures](https://owasp.org/Top10/A07_2021-Identification_and_Authentication_Failures)\n", + "properties": null + }, + "relationships": [], + "properties": { + "tags": [ + "CWE-798: Use of Hard-coded Credentials", + "LOW CONFIDENCE", + "OWASP-A07:2021 - Identification and Authentication Failures", + "security" + ], + "precision": "very-high" + } + }, + { + "id": "generic.secrets.security.detected-square-access-token.detected-square-access-token", + "deprecatedIds": null, + "guid": null, + "deprecatedGuids": null, + "name": "generic.secrets.security.detected-square-access-token.detected-square-access-token", + "deprecatedNames": null, + "shortDescription": { + "text": "Semgrep Finding: generic.secrets.security.detected-square-access-token.detected-square-access-token", + "markdown": null, + "properties": null + }, + "fullDescription": { + "text": "Square Access Token detected", + "markdown": null, + "properties": null + }, + "messageStrings": null, + "defaultConfiguration": { + "enabled": true, + "level": "error", + "rank": -1.0, + "parameters": null, + "properties": null + }, + "helpUri": "https://semgrep.dev/r/generic.secrets.security.detected-square-access-token.detected-square-access-token", + "help": { + "text": "Square Access Token detected\n💎 Enable cross-file analysis and Pro rules for free at sg.run/pro", + "markdown": "Square Access Token detected\n\n#### 💎 Enable cross-file analysis and Pro rules for free at sg.run/pro\n\nReferences:\n - [Semgrep Rule](https://semgrep.dev/r/generic.secrets.security.detected-square-access-token.detected-square-access-token)\n - [https://owasp.org/Top10/A07_2021-Identification_and_Authentication_Failures](https://owasp.org/Top10/A07_2021-Identification_and_Authentication_Failures)\n", + "properties": null + }, + "relationships": [], + "properties": { + "tags": [ + "CWE-798: Use of Hard-coded Credentials", + "LOW CONFIDENCE", + "OWASP-A07:2021 - Identification and Authentication Failures", + "security" + ], + "precision": "very-high" + } + }, + { + "id": "generic.secrets.security.detected-square-oauth-secret.detected-square-oauth-secret", + "deprecatedIds": null, + "guid": null, + "deprecatedGuids": null, + "name": "generic.secrets.security.detected-square-oauth-secret.detected-square-oauth-secret", + "deprecatedNames": null, + "shortDescription": { + "text": "Semgrep Finding: generic.secrets.security.detected-square-oauth-secret.detected-square-oauth-secret", + "markdown": null, + "properties": null + }, + "fullDescription": { + "text": "Square OAuth Secret detected", + "markdown": null, + "properties": null + }, + "messageStrings": null, + "defaultConfiguration": { + "enabled": true, + "level": "error", + "rank": -1.0, + "parameters": null, + "properties": null + }, + "helpUri": "https://semgrep.dev/r/generic.secrets.security.detected-square-oauth-secret.detected-square-oauth-secret", + "help": { + "text": "Square OAuth Secret detected\n💎 Enable cross-file analysis and Pro rules for free at sg.run/pro", + "markdown": "Square OAuth Secret detected\n\n#### 💎 Enable cross-file analysis and Pro rules for free at sg.run/pro\n\nReferences:\n - [Semgrep Rule](https://semgrep.dev/r/generic.secrets.security.detected-square-oauth-secret.detected-square-oauth-secret)\n - [https://github.com/Yelp/detect-secrets/blob/master/tests/plugins/square_oauth_test.py](https://github.com/Yelp/detect-secrets/blob/master/tests/plugins/square_oauth_test.py)\n", + "properties": null + }, + "relationships": [], + "properties": { + "tags": [ + "CWE-798: Use of Hard-coded Credentials", + "LOW CONFIDENCE", + "OWASP-A07:2021 - Identification and Authentication Failures", + "security" + ], + "precision": "very-high" + } + }, + { + "id": "generic.secrets.security.detected-ssh-password.detected-ssh-password", + "deprecatedIds": null, + "guid": null, + "deprecatedGuids": null, + "name": "generic.secrets.security.detected-ssh-password.detected-ssh-password", + "deprecatedNames": null, + "shortDescription": { + "text": "Semgrep Finding: generic.secrets.security.detected-ssh-password.detected-ssh-password", + "markdown": null, + "properties": null + }, + "fullDescription": { + "text": "SSH Password detected", + "markdown": null, + "properties": null + }, + "messageStrings": null, + "defaultConfiguration": { + "enabled": true, + "level": "error", + "rank": -1.0, + "parameters": null, + "properties": null + }, + "helpUri": "https://semgrep.dev/r/generic.secrets.security.detected-ssh-password.detected-ssh-password", + "help": { + "text": "SSH Password detected\n💎 Enable cross-file analysis and Pro rules for free at sg.run/pro", + "markdown": "SSH Password detected\n\n#### 💎 Enable cross-file analysis and Pro rules for free at sg.run/pro\n\nReferences:\n - [Semgrep Rule](https://semgrep.dev/r/generic.secrets.security.detected-ssh-password.detected-ssh-password)\n - [https://owasp.org/Top10/A07_2021-Identification_and_Authentication_Failures](https://owasp.org/Top10/A07_2021-Identification_and_Authentication_Failures)\n", + "properties": null + }, + "relationships": [], + "properties": { + "tags": [ + "CWE-798: Use of Hard-coded Credentials", + "LOW CONFIDENCE", + "OWASP-A07:2021 - Identification and Authentication Failures", + "security" + ], + "precision": "very-high" + } + }, + { + "id": "generic.secrets.security.detected-stripe-api-key.detected-stripe-api-key", + "deprecatedIds": null, + "guid": null, + "deprecatedGuids": null, + "name": "generic.secrets.security.detected-stripe-api-key.detected-stripe-api-key", + "deprecatedNames": null, + "shortDescription": { + "text": "Semgrep Finding: generic.secrets.security.detected-stripe-api-key.detected-stripe-api-key", + "markdown": null, + "properties": null + }, + "fullDescription": { + "text": "Stripe API Key detected", + "markdown": null, + "properties": null + }, + "messageStrings": null, + "defaultConfiguration": { + "enabled": true, + "level": "error", + "rank": -1.0, + "parameters": null, + "properties": null + }, + "helpUri": "https://semgrep.dev/r/generic.secrets.security.detected-stripe-api-key.detected-stripe-api-key", + "help": { + "text": "Stripe API Key detected\n💎 Enable cross-file analysis and Pro rules for free at sg.run/pro", + "markdown": "Stripe API Key detected\n\n#### 💎 Enable cross-file analysis and Pro rules for free at sg.run/pro\n\nReferences:\n - [Semgrep Rule](https://semgrep.dev/r/generic.secrets.security.detected-stripe-api-key.detected-stripe-api-key)\n - [https://owasp.org/Top10/A07_2021-Identification_and_Authentication_Failures](https://owasp.org/Top10/A07_2021-Identification_and_Authentication_Failures)\n", + "properties": null + }, + "relationships": [], + "properties": { + "tags": [ + "CWE-798: Use of Hard-coded Credentials", + "LOW CONFIDENCE", + "OWASP-A07:2021 - Identification and Authentication Failures", + "security" + ], + "precision": "very-high" + } + }, + { + "id": "generic.secrets.security.detected-stripe-restricted-api-key.detected-stripe-restricted-api-key", + "deprecatedIds": null, + "guid": null, + "deprecatedGuids": null, + "name": "generic.secrets.security.detected-stripe-restricted-api-key.detected-stripe-restricted-api-key", + "deprecatedNames": null, + "shortDescription": { + "text": "Semgrep Finding: generic.secrets.security.detected-stripe-restricted-api-key.detected-stripe-restricted-api-key", + "markdown": null, + "properties": null + }, + "fullDescription": { + "text": "Stripe Restricted API Key detected", + "markdown": null, + "properties": null + }, + "messageStrings": null, + "defaultConfiguration": { + "enabled": true, + "level": "error", + "rank": -1.0, + "parameters": null, + "properties": null + }, + "helpUri": "https://semgrep.dev/r/generic.secrets.security.detected-stripe-restricted-api-key.detected-stripe-restricted-api-key", + "help": { + "text": "Stripe Restricted API Key detected\n💎 Enable cross-file analysis and Pro rules for free at sg.run/pro", + "markdown": "Stripe Restricted API Key detected\n\n#### 💎 Enable cross-file analysis and Pro rules for free at sg.run/pro\n\nReferences:\n - [Semgrep Rule](https://semgrep.dev/r/generic.secrets.security.detected-stripe-restricted-api-key.detected-stripe-restricted-api-key)\n - [https://owasp.org/Top10/A07_2021-Identification_and_Authentication_Failures](https://owasp.org/Top10/A07_2021-Identification_and_Authentication_Failures)\n", + "properties": null + }, + "relationships": [], + "properties": { + "tags": [ + "CWE-798: Use of Hard-coded Credentials", + "MEDIUM CONFIDENCE", + "OWASP-A07:2021 - Identification and Authentication Failures", + "security" + ], + "precision": "very-high" + } + }, + { + "id": "generic.secrets.security.detected-telegram-bot-api-key.detected-telegram-bot-api-key", + "deprecatedIds": null, + "guid": null, + "deprecatedGuids": null, + "name": "generic.secrets.security.detected-telegram-bot-api-key.detected-telegram-bot-api-key", + "deprecatedNames": null, + "shortDescription": { + "text": "Semgrep Finding: generic.secrets.security.detected-telegram-bot-api-key.detected-telegram-bot-api-key", + "markdown": null, + "properties": null + }, + "fullDescription": { + "text": "Telegram Bot API Key detected", + "markdown": null, + "properties": null + }, + "messageStrings": null, + "defaultConfiguration": { + "enabled": true, + "level": "error", + "rank": -1.0, + "parameters": null, + "properties": null + }, + "helpUri": "https://semgrep.dev/r/generic.secrets.security.detected-telegram-bot-api-key.detected-telegram-bot-api-key", + "help": { + "text": "Telegram Bot API Key detected\n💎 Enable cross-file analysis and Pro rules for free at sg.run/pro", + "markdown": "Telegram Bot API Key detected\n\n#### 💎 Enable cross-file analysis and Pro rules for free at sg.run/pro\n\nReferences:\n - [Semgrep Rule](https://semgrep.dev/r/generic.secrets.security.detected-telegram-bot-api-key.detected-telegram-bot-api-key)\n - [https://owasp.org/Top10/A07_2021-Identification_and_Authentication_Failures](https://owasp.org/Top10/A07_2021-Identification_and_Authentication_Failures)\n", + "properties": null + }, + "relationships": [], + "properties": { + "tags": [ + "CWE-798: Use of Hard-coded Credentials", + "LOW CONFIDENCE", + "OWASP-A07:2021 - Identification and Authentication Failures", + "security" + ], + "precision": "very-high" + } + }, + { + "id": "generic.secrets.security.detected-twilio-api-key.detected-twilio-api-key", + "deprecatedIds": null, + "guid": null, + "deprecatedGuids": null, + "name": "generic.secrets.security.detected-twilio-api-key.detected-twilio-api-key", + "deprecatedNames": null, + "shortDescription": { + "text": "Semgrep Finding: generic.secrets.security.detected-twilio-api-key.detected-twilio-api-key", + "markdown": null, + "properties": null + }, + "fullDescription": { + "text": "Twilio API Key detected", + "markdown": null, + "properties": null + }, + "messageStrings": null, + "defaultConfiguration": { + "enabled": true, + "level": "error", + "rank": -1.0, + "parameters": null, + "properties": null + }, + "helpUri": "https://semgrep.dev/r/generic.secrets.security.detected-twilio-api-key.detected-twilio-api-key", + "help": { + "text": "Twilio API Key detected\n💎 Enable cross-file analysis and Pro rules for free at sg.run/pro", + "markdown": "Twilio API Key detected\n\n#### 💎 Enable cross-file analysis and Pro rules for free at sg.run/pro\n\nReferences:\n - [Semgrep Rule](https://semgrep.dev/r/generic.secrets.security.detected-twilio-api-key.detected-twilio-api-key)\n - [https://owasp.org/Top10/A07_2021-Identification_and_Authentication_Failures](https://owasp.org/Top10/A07_2021-Identification_and_Authentication_Failures)\n", + "properties": null + }, + "relationships": [], + "properties": { + "tags": [ + "CWE-798: Use of Hard-coded Credentials", + "LOW CONFIDENCE", + "OWASP-A07:2021 - Identification and Authentication Failures", + "security" + ], + "precision": "very-high" + } + }, + { + "id": "generic.secrets.security.google-maps-apikeyleak.google-maps-apikeyleak", + "deprecatedIds": null, + "guid": null, + "deprecatedGuids": null, + "name": "generic.secrets.security.google-maps-apikeyleak.google-maps-apikeyleak", + "deprecatedNames": null, + "shortDescription": { + "text": "Semgrep Finding: generic.secrets.security.google-maps-apikeyleak.google-maps-apikeyleak", + "markdown": null, + "properties": null + }, + "fullDescription": { + "text": "Detects potential Google Maps API keys in code", + "markdown": null, + "properties": null + }, + "messageStrings": null, + "defaultConfiguration": { + "enabled": true, + "level": "warning", + "rank": -1.0, + "parameters": null, + "properties": null + }, + "helpUri": "https://semgrep.dev/r/generic.secrets.security.google-maps-apikeyleak.google-maps-apikeyleak", + "help": { + "text": "Detects potential Google Maps API keys in code\n💎 Enable cross-file analysis and Pro rules for free at sg.run/pro", + "markdown": "Detects potential Google Maps API keys in code\n\n#### 💎 Enable cross-file analysis and Pro rules for free at sg.run/pro\n\nReferences:\n - [Semgrep Rule](https://semgrep.dev/r/generic.secrets.security.google-maps-apikeyleak.google-maps-apikeyleak)\n - [https://ozguralp.medium.com/unauthorized-google-maps-api-key-usage-cases-and-why-you-need-to-care-1ccb28bf21e](https://ozguralp.medium.com/unauthorized-google-maps-api-key-usage-cases-and-why-you-need-to-care-1ccb28bf21e)\n", + "properties": null + }, + "relationships": [], + "properties": { + "tags": [ + "CWE-538: Insertion of Sensitive Information into Externally-Accessible File or Directory", + "MEDIUM CONFIDENCE", + "OWASP-A3:2017 Sensitive Data Exposure", + "security" + ], + "precision": "very-high" + } + }, + { + "id": "generic.unicode.security.bidi.contains-bidirectional-characters", + "deprecatedIds": null, + "guid": null, + "deprecatedGuids": null, + "name": "generic.unicode.security.bidi.contains-bidirectional-characters", + "deprecatedNames": null, + "shortDescription": { + "text": "Semgrep Finding: generic.unicode.security.bidi.contains-bidirectional-characters", + "markdown": null, + "properties": null + }, + "fullDescription": { + "text": "This code contains bidirectional (bidi) characters. While this is useful for support of right-to-left languages such as Arabic or Hebrew, it can also be used to trick language parsers into executing code in a manner that is different from how it is displayed in code editing and review tools. If this is not what you were expecting, please review this code in an editor that can reveal hidden Unicode characters.", + "markdown": null, + "properties": null + }, + "messageStrings": null, + "defaultConfiguration": { + "enabled": true, + "level": "warning", + "rank": -1.0, + "parameters": null, + "properties": null + }, + "helpUri": "https://semgrep.dev/r/generic.unicode.security.bidi.contains-bidirectional-characters", + "help": { + "text": "This code contains bidirectional (bidi) characters. While this is useful for support of right-to-left languages such as Arabic or Hebrew, it can also be used to trick language parsers into executing code in a manner that is different from how it is displayed in code editing and review tools. If this is not what you were expecting, please review this code in an editor that can reveal hidden Unicode characters.\n💎 Enable cross-file analysis and Pro rules for free at sg.run/pro", + "markdown": "This code contains bidirectional (bidi) characters. While this is useful for support of right-to-left languages such as Arabic or Hebrew, it can also be used to trick language parsers into executing code in a manner that is different from how it is displayed in code editing and review tools. If this is not what you were expecting, please review this code in an editor that can reveal hidden Unicode characters.\n\n#### 💎 Enable cross-file analysis and Pro rules for free at sg.run/pro\n\nReferences:\n - [Semgrep Rule](https://semgrep.dev/r/generic.unicode.security.bidi.contains-bidirectional-characters)\n - [https://trojansource.codes/](https://trojansource.codes/)\n", + "properties": null + }, + "relationships": [], + "properties": { + "tags": [ + "CWE-94: Improper Control of Generation of Code ('Code Injection')", + "LOW CONFIDENCE", + "OWASP-A03:2021 - Injection", + "security" + ], + "precision": "very-high" + } + }, + { + "id": "generic.visualforce.security.ncino.html.usesriforcdns.use-SRI-for-CDNs", + "deprecatedIds": null, + "guid": null, + "deprecatedGuids": null, + "name": "generic.visualforce.security.ncino.html.usesriforcdns.use-SRI-for-CDNs", + "deprecatedNames": null, + "shortDescription": { + "text": "Semgrep Finding: generic.visualforce.security.ncino.html.usesriforcdns.use-SRI-for-CDNs", + "markdown": null, + "properties": null + }, + "fullDescription": { + "text": "Consuming CDNs without including a SubResource Integrity (SRI) can expose your application and its users to compromised code. SRIs allow you to consume specific versions of content where if even a single byte is compromised, the resource will not be loaded. Add an integrity attribute to your which would add the script to the page. Consider allowlisting appropriate values or using an approach which does not involve the URL.", + "markdown": null, + "properties": null + }, + "messageStrings": null, + "defaultConfiguration": { + "enabled": true, + "level": "error", + "rank": -1.0, + "parameters": null, + "properties": null + }, + "helpUri": "https://semgrep.dev/r/javascript.browser.security.dom-based-xss.dom-based-xss", + "help": { + "text": "Detected possible DOM-based XSS. This occurs because a portion of the URL is being used to construct an element added directly to the page. For example, a malicious actor could send someone a link like this: http://www.some.site/page.html?default= which would add the script to the page. Consider allowlisting appropriate values or using an approach which does not involve the URL.\n💎 Enable cross-file analysis and Pro rules for free at sg.run/pro", + "markdown": "Detected possible DOM-based XSS. This occurs because a portion of the URL is being used to construct an element added directly to the page. For example, a malicious actor could send someone a link like this: http://www.some.site/page.html?default= which would add the script to the page. Consider allowlisting appropriate values or using an approach which does not involve the URL.\n\n#### 💎 Enable cross-file analysis and Pro rules for free at sg.run/pro\n\nReferences:\n - [Semgrep Rule](https://semgrep.dev/r/javascript.browser.security.dom-based-xss.dom-based-xss)\n - [https://owasp.org/www-community/attacks/DOM_Based_XSS](https://owasp.org/www-community/attacks/DOM_Based_XSS)\n", + "properties": null + }, + "relationships": [], + "properties": { + "tags": [ + "CWE-79: Improper Neutralization of Input During Web Page Generation ('Cross-site Scripting')", + "LOW CONFIDENCE", + "OWASP-A03:2021 - Injection", + "OWASP-A07:2017 - Cross-Site Scripting (XSS)", + "security" + ], + "precision": "very-high" + } + }, + { + "id": "javascript.browser.security.eval-detected.eval-detected", + "deprecatedIds": null, + "guid": null, + "deprecatedGuids": null, + "name": "javascript.browser.security.eval-detected.eval-detected", + "deprecatedNames": null, + "shortDescription": { + "text": "Semgrep Finding: javascript.browser.security.eval-detected.eval-detected", + "markdown": null, + "properties": null + }, + "fullDescription": { + "text": "Detected the use of eval(). eval() can be dangerous if used to evaluate dynamic content. If this content can be input from outside the program, this may be a code injection vulnerability. Ensure evaluated content is not definable by external sources.", + "markdown": null, + "properties": null + }, + "messageStrings": null, + "defaultConfiguration": { + "enabled": true, + "level": "warning", + "rank": -1.0, + "parameters": null, + "properties": null + }, + "helpUri": "https://semgrep.dev/r/javascript.browser.security.eval-detected.eval-detected", + "help": { + "text": "Detected the use of eval(). eval() can be dangerous if used to evaluate dynamic content. If this content can be input from outside the program, this may be a code injection vulnerability. Ensure evaluated content is not definable by external sources.\n💎 Enable cross-file analysis and Pro rules for free at sg.run/pro", + "markdown": "Detected the use of eval(). eval() can be dangerous if used to evaluate dynamic content. If this content can be input from outside the program, this may be a code injection vulnerability. Ensure evaluated content is not definable by external sources.\n\n#### 💎 Enable cross-file analysis and Pro rules for free at sg.run/pro\n\nReferences:\n - [Semgrep Rule](https://semgrep.dev/r/javascript.browser.security.eval-detected.eval-detected)\n - [https://owasp.org/Top10/A03_2021-Injection](https://owasp.org/Top10/A03_2021-Injection)\n", + "properties": null + }, + "relationships": [], + "properties": { + "tags": [ + "CWE-95: Improper Neutralization of Directives in Dynamically Evaluated Code ('Eval Injection')", + "LOW CONFIDENCE", + "OWASP-A03:2021 - Injection", + "security" + ], + "precision": "very-high" + } + }, + { + "id": "javascript.browser.security.insecure-document-method.insecure-document-method", + "deprecatedIds": null, + "guid": null, + "deprecatedGuids": null, + "name": "javascript.browser.security.insecure-document-method.insecure-document-method", + "deprecatedNames": null, + "shortDescription": { + "text": "Semgrep Finding: javascript.browser.security.insecure-document-method.insecure-document-method", + "markdown": null, + "properties": null + }, + "fullDescription": { + "text": "User controlled data in methods like `innerHTML`, `outerHTML` or `document.write` is an anti-pattern that can lead to XSS vulnerabilities", + "markdown": null, + "properties": null + }, + "messageStrings": null, + "defaultConfiguration": { + "enabled": true, + "level": "error", + "rank": -1.0, + "parameters": null, + "properties": null + }, + "helpUri": "https://semgrep.dev/r/javascript.browser.security.insecure-document-method.insecure-document-method", + "help": { + "text": "User controlled data in methods like `innerHTML`, `outerHTML` or `document.write` is an anti-pattern that can lead to XSS vulnerabilities\n💎 Enable cross-file analysis and Pro rules for free at sg.run/pro", + "markdown": "User controlled data in methods like `innerHTML`, `outerHTML` or `document.write` is an anti-pattern that can lead to XSS vulnerabilities\n\n#### 💎 Enable cross-file analysis and Pro rules for free at sg.run/pro\n\nReferences:\n - [Semgrep Rule](https://semgrep.dev/r/javascript.browser.security.insecure-document-method.insecure-document-method)\n - [https://owasp.org/Top10/A03_2021-Injection](https://owasp.org/Top10/A03_2021-Injection)\n", + "properties": null + }, + "relationships": [], + "properties": { + "tags": [ + "CWE-79: Improper Neutralization of Input During Web Page Generation ('Cross-site Scripting')", + "LOW CONFIDENCE", + "OWASP-A03:2021 - Injection", + "OWASP-A07:2017 - Cross-Site Scripting (XSS)", + "security" + ], + "precision": "very-high" + } + }, + { + "id": "javascript.browser.security.insufficient-postmessage-origin-validation.insufficient-postmessage-origin-validation", + "deprecatedIds": null, + "guid": null, + "deprecatedGuids": null, + "name": "javascript.browser.security.insufficient-postmessage-origin-validation.insufficient-postmessage-origin-validation", + "deprecatedNames": null, + "shortDescription": { + "text": "Semgrep Finding: javascript.browser.security.insufficient-postmessage-origin-validation.insufficient-postmessage-origin-validation", + "markdown": null, + "properties": null + }, + "fullDescription": { + "text": "No validation of origin is done by the addEventListener API. It may be possible to exploit this flaw to perform Cross Origin attacks such as Cross-Site Scripting(XSS).", + "markdown": null, + "properties": null + }, + "messageStrings": null, + "defaultConfiguration": { + "enabled": true, + "level": "warning", + "rank": -1.0, + "parameters": null, + "properties": null + }, + "helpUri": "https://semgrep.dev/r/javascript.browser.security.insufficient-postmessage-origin-validation.insufficient-postmessage-origin-validation", + "help": { + "text": "No validation of origin is done by the addEventListener API. It may be possible to exploit this flaw to perform Cross Origin attacks such as Cross-Site Scripting(XSS).\n💎 Enable cross-file analysis and Pro rules for free at sg.run/pro", + "markdown": "No validation of origin is done by the addEventListener API. It may be possible to exploit this flaw to perform Cross Origin attacks such as Cross-Site Scripting(XSS).\n\n#### 💎 Enable cross-file analysis and Pro rules for free at sg.run/pro\n\nReferences:\n - [Semgrep Rule](https://semgrep.dev/r/javascript.browser.security.insufficient-postmessage-origin-validation.insufficient-postmessage-origin-validation)\n - [https://owasp.org/Top10/A08_2021-Software_and_Data_Integrity_Failures](https://owasp.org/Top10/A08_2021-Software_and_Data_Integrity_Failures)\n", + "properties": null + }, + "relationships": [], + "properties": { + "tags": [ + "CWE-345: Insufficient Verification of Data Authenticity", + "LOW CONFIDENCE", + "OWASP-A08:2021 - Software and Data Integrity Failures", + "security" + ], + "precision": "very-high" + } + }, + { + "id": "javascript.browser.security.open-redirect.js-open-redirect", + "deprecatedIds": null, + "guid": null, + "deprecatedGuids": null, + "name": "javascript.browser.security.open-redirect.js-open-redirect", + "deprecatedNames": null, + "shortDescription": { + "text": "Semgrep Finding: javascript.browser.security.open-redirect.js-open-redirect", + "markdown": null, + "properties": null + }, + "fullDescription": { + "text": "The application accepts potentially user-controlled input `$PROP` which can control the location of the current window context. This can lead two types of vulnerabilities open-redirection and Cross-Site-Scripting (XSS) with JavaScript URIs. It is recommended to validate user-controllable input before allowing it to control the redirection.", + "markdown": null, + "properties": null + }, + "messageStrings": null, + "defaultConfiguration": { + "enabled": true, + "level": "warning", + "rank": -1.0, + "parameters": null, + "properties": null + }, + "helpUri": "https://semgrep.dev/r/javascript.browser.security.open-redirect.js-open-redirect", + "help": { + "text": "The application accepts potentially user-controlled input `$PROP` which can control the location of the current window context. This can lead two types of vulnerabilities open-redirection and Cross-Site-Scripting (XSS) with JavaScript URIs. It is recommended to validate user-controllable input before allowing it to control the redirection.\n💎 Enable cross-file analysis and Pro rules for free at sg.run/pro", + "markdown": "The application accepts potentially user-controlled input `$PROP` which can control the location of the current window context. This can lead two types of vulnerabilities open-redirection and Cross-Site-Scripting (XSS) with JavaScript URIs. It is recommended to validate user-controllable input before allowing it to control the redirection.\n\n#### 💎 Enable cross-file analysis and Pro rules for free at sg.run/pro\n\nReferences:\n - [Semgrep Rule](https://semgrep.dev/r/javascript.browser.security.open-redirect.js-open-redirect)\n - [https://cheatsheetseries.owasp.org/cheatsheets/Unvalidated_Redirects_and_Forwards_Cheat_Sheet.html](https://cheatsheetseries.owasp.org/cheatsheets/Unvalidated_Redirects_and_Forwards_Cheat_Sheet.html)\n", + "properties": null + }, + "relationships": [], + "properties": { + "tags": [ + "CWE-601: URL Redirection to Untrusted Site ('Open Redirect')", + "HIGH CONFIDENCE", + "OWASP-A01:2021 - Broken Access Control", + "security" + ], + "precision": "very-high" + } + }, + { + "id": "javascript.browser.security.raw-html-concat.raw-html-concat", + "deprecatedIds": null, + "guid": null, + "deprecatedGuids": null, + "name": "javascript.browser.security.raw-html-concat.raw-html-concat", + "deprecatedNames": null, + "shortDescription": { + "text": "Semgrep Finding: javascript.browser.security.raw-html-concat.raw-html-concat", + "markdown": null, + "properties": null + }, + "fullDescription": { + "text": "User controlled data in a HTML string may result in XSS", + "markdown": null, + "properties": null + }, + "messageStrings": null, + "defaultConfiguration": { + "enabled": true, + "level": "warning", + "rank": -1.0, + "parameters": null, + "properties": null + }, + "helpUri": "https://semgrep.dev/r/javascript.browser.security.raw-html-concat.raw-html-concat", + "help": { + "text": "User controlled data in a HTML string may result in XSS\n💎 Enable cross-file analysis and Pro rules for free at sg.run/pro", + "markdown": "User controlled data in a HTML string may result in XSS\n\n#### 💎 Enable cross-file analysis and Pro rules for free at sg.run/pro\n\nReferences:\n - [Semgrep Rule](https://semgrep.dev/r/javascript.browser.security.raw-html-concat.raw-html-concat)\n - [https://owasp.org/www-community/attacks/xss/](https://owasp.org/www-community/attacks/xss/)\n", + "properties": null + }, + "relationships": [], + "properties": { + "tags": [ + "CWE-79: Improper Neutralization of Input During Web Page Generation ('Cross-site Scripting')", + "MEDIUM CONFIDENCE", + "OWASP-A03:2021 - Injection", + "OWASP-A07:2017 - Cross-Site Scripting (XSS)", + "security" + ], + "precision": "very-high" + } + }, + { + "id": "javascript.browser.security.wildcard-postmessage-configuration.wildcard-postmessage-configuration", + "deprecatedIds": null, + "guid": null, + "deprecatedGuids": null, + "name": "javascript.browser.security.wildcard-postmessage-configuration.wildcard-postmessage-configuration", + "deprecatedNames": null, + "shortDescription": { + "text": "Semgrep Finding: javascript.browser.security.wildcard-postmessage-configuration.wildcard-postmessage-configuration", + "markdown": null, + "properties": null + }, + "fullDescription": { + "text": "The target origin of the window.postMessage() API is set to \"*\". This could allow for information disclosure due to the possibility of any origin allowed to receive the message.", + "markdown": null, + "properties": null + }, + "messageStrings": null, + "defaultConfiguration": { + "enabled": true, + "level": "warning", + "rank": -1.0, + "parameters": null, + "properties": null + }, + "helpUri": "https://semgrep.dev/r/javascript.browser.security.wildcard-postmessage-configuration.wildcard-postmessage-configuration", + "help": { + "text": "The target origin of the window.postMessage() API is set to \"*\". This could allow for information disclosure due to the possibility of any origin allowed to receive the message.\n💎 Enable cross-file analysis and Pro rules for free at sg.run/pro", + "markdown": "The target origin of the window.postMessage() API is set to \"*\". This could allow for information disclosure due to the possibility of any origin allowed to receive the message.\n\n#### 💎 Enable cross-file analysis and Pro rules for free at sg.run/pro\n\nReferences:\n - [Semgrep Rule](https://semgrep.dev/r/javascript.browser.security.wildcard-postmessage-configuration.wildcard-postmessage-configuration)\n - [https://owasp.org/Top10/A08_2021-Software_and_Data_Integrity_Failures](https://owasp.org/Top10/A08_2021-Software_and_Data_Integrity_Failures)\n", + "properties": null + }, + "relationships": [], + "properties": { + "tags": [ + "CWE-345: Insufficient Verification of Data Authenticity", + "MEDIUM CONFIDENCE", + "OWASP-A08:2021 - Software and Data Integrity Failures", + "security" + ], + "precision": "very-high" + } + }, + { + "id": "javascript.chrome-remote-interface.security.audit.chrome-remote-interface-compilescript-injection.chrome-remote-interface-compilescript-injection", + "deprecatedIds": null, + "guid": null, + "deprecatedGuids": null, + "name": "javascript.chrome-remote-interface.security.audit.chrome-remote-interface-compilescript-injection.chrome-remote-interface-compilescript-injection", + "deprecatedNames": null, + "shortDescription": { + "text": "Semgrep Finding: javascript.chrome-remote-interface.security.audit.chrome-remote-interface-compilescript-injection.chrome-remote-interface-compilescript-injection", + "markdown": null, + "properties": null + }, + "fullDescription": { + "text": "If unverified user data can reach the `compileScript` method it can result in Server-Side Request Forgery vulnerabilities", + "markdown": null, + "properties": null + }, + "messageStrings": null, + "defaultConfiguration": { + "enabled": true, + "level": "warning", + "rank": -1.0, + "parameters": null, + "properties": null + }, + "helpUri": "https://semgrep.dev/r/javascript.chrome-remote-interface.security.audit.chrome-remote-interface-compilescript-injection.chrome-remote-interface-compilescript-injection", + "help": { + "text": "If unverified user data can reach the `compileScript` method it can result in Server-Side Request Forgery vulnerabilities\n💎 Enable cross-file analysis and Pro rules for free at sg.run/pro", + "markdown": "If unverified user data can reach the `compileScript` method it can result in Server-Side Request Forgery vulnerabilities\n\n#### 💎 Enable cross-file analysis and Pro rules for free at sg.run/pro\n\nReferences:\n - [Semgrep Rule](https://semgrep.dev/r/javascript.chrome-remote-interface.security.audit.chrome-remote-interface-compilescript-injection.chrome-remote-interface-compilescript-injection)\n - [https://github.com/cyrus-and/chrome-remote-interface](https://github.com/cyrus-and/chrome-remote-interface)\n", + "properties": null + }, + "relationships": [], + "properties": { + "tags": [ + "CWE-918: Server-Side Request Forgery (SSRF)", + "MEDIUM CONFIDENCE", + "OWASP-A10:2021 - Server-Side Request Forgery (SSRF)", + "security" + ], + "precision": "very-high" + } + }, + { + "id": "javascript.deno.security.audit.deno-dangerous-run.deno-dangerous-run", + "deprecatedIds": null, + "guid": null, + "deprecatedGuids": null, + "name": "javascript.deno.security.audit.deno-dangerous-run.deno-dangerous-run", + "deprecatedNames": null, + "shortDescription": { + "text": "Semgrep Finding: javascript.deno.security.audit.deno-dangerous-run.deno-dangerous-run", + "markdown": null, + "properties": null + }, + "fullDescription": { + "text": "Detected non-literal calls to Deno.run(). This could lead to a command injection vulnerability.", + "markdown": null, + "properties": null + }, + "messageStrings": null, + "defaultConfiguration": { + "enabled": true, + "level": "error", + "rank": -1.0, + "parameters": null, + "properties": null + }, + "helpUri": "https://semgrep.dev/r/javascript.deno.security.audit.deno-dangerous-run.deno-dangerous-run", + "help": { + "text": "Detected non-literal calls to Deno.run(). This could lead to a command injection vulnerability.\n💎 Enable cross-file analysis and Pro rules for free at sg.run/pro", + "markdown": "Detected non-literal calls to Deno.run(). This could lead to a command injection vulnerability.\n\n#### 💎 Enable cross-file analysis and Pro rules for free at sg.run/pro\n\nReferences:\n - [Semgrep Rule](https://semgrep.dev/r/javascript.deno.security.audit.deno-dangerous-run.deno-dangerous-run)\n - [https://deno.land/manual/examples/subprocess#simple-example](https://deno.land/manual/examples/subprocess#simple-example)\n", + "properties": null + }, + "relationships": [], + "properties": { + "tags": [ + "CWE-78: Improper Neutralization of Special Elements used in an OS Command ('OS Command Injection')", + "MEDIUM CONFIDENCE", + "OWASP-A01:2017 - Injection", + "OWASP-A03:2021 - Injection", + "security" + ], + "precision": "very-high" + } + }, + { + "id": "javascript.express.security.audit.express-check-csurf-middleware-usage.express-check-csurf-middleware-usage", + "deprecatedIds": null, + "guid": null, + "deprecatedGuids": null, + "name": "javascript.express.security.audit.express-check-csurf-middleware-usage.express-check-csurf-middleware-usage", + "deprecatedNames": null, + "shortDescription": { + "text": "Semgrep Finding: javascript.express.security.audit.express-check-csurf-middleware-usage.express-check-csurf-middleware-usage", + "markdown": null, + "properties": null + }, + "fullDescription": { + "text": "A CSRF middleware was not detected in your express application. Ensure you are either using one such as `csurf` or `csrf` (see rule references) and/or you are properly doing CSRF validation in your routes with a token or cookies.", + "markdown": null, + "properties": null + }, + "messageStrings": null, + "defaultConfiguration": { + "enabled": true, + "level": "note", + "rank": -1.0, + "parameters": null, + "properties": null + }, + "helpUri": "https://semgrep.dev/r/javascript.express.security.audit.express-check-csurf-middleware-usage.express-check-csurf-middleware-usage", + "help": { + "text": "A CSRF middleware was not detected in your express application. Ensure you are either using one such as `csurf` or `csrf` (see rule references) and/or you are properly doing CSRF validation in your routes with a token or cookies.\n💎 Enable cross-file analysis and Pro rules for free at sg.run/pro", + "markdown": "A CSRF middleware was not detected in your express application. Ensure you are either using one such as `csurf` or `csrf` (see rule references) and/or you are properly doing CSRF validation in your routes with a token or cookies.\n\n#### 💎 Enable cross-file analysis and Pro rules for free at sg.run/pro\n\nReferences:\n - [Semgrep Rule](https://semgrep.dev/r/javascript.express.security.audit.express-check-csurf-middleware-usage.express-check-csurf-middleware-usage)\n - [https://www.npmjs.com/package/csurf](https://www.npmjs.com/package/csurf)\n - [https://www.npmjs.com/package/csrf](https://www.npmjs.com/package/csrf)\n - [https://cheatsheetseries.owasp.org/cheatsheets/Cross-Site_Request_Forgery_Prevention_Cheat_Sheet.html](https://cheatsheetseries.owasp.org/cheatsheets/Cross-Site_Request_Forgery_Prevention_Cheat_Sheet.html)\n", + "properties": null + }, + "relationships": [], + "properties": { + "tags": [ + "CWE-352: Cross-Site Request Forgery (CSRF)", + "LOW CONFIDENCE", + "OWASP-A01:2021 - Broken Access Control", + "security" + ], + "precision": "very-high" + } + }, + { + "id": "javascript.express.security.audit.express-check-directory-listing.express-check-directory-listing", + "deprecatedIds": null, + "guid": null, + "deprecatedGuids": null, + "name": "javascript.express.security.audit.express-check-directory-listing.express-check-directory-listing", + "deprecatedNames": null, + "shortDescription": { + "text": "Semgrep Finding: javascript.express.security.audit.express-check-directory-listing.express-check-directory-listing", + "markdown": null, + "properties": null + }, + "fullDescription": { + "text": "Directory listing/indexing is enabled, which may lead to disclosure of sensitive directories and files. It is recommended to disable directory listing unless it is a public resource. If you need directory listing, ensure that sensitive files are inaccessible when querying the resource.", + "markdown": null, + "properties": null + }, + "messageStrings": null, + "defaultConfiguration": { + "enabled": true, + "level": "warning", + "rank": -1.0, + "parameters": null, + "properties": null + }, + "helpUri": "https://semgrep.dev/r/javascript.express.security.audit.express-check-directory-listing.express-check-directory-listing", + "help": { + "text": "Directory listing/indexing is enabled, which may lead to disclosure of sensitive directories and files. It is recommended to disable directory listing unless it is a public resource. If you need directory listing, ensure that sensitive files are inaccessible when querying the resource.\n💎 Enable cross-file analysis and Pro rules for free at sg.run/pro", + "markdown": "Directory listing/indexing is enabled, which may lead to disclosure of sensitive directories and files. It is recommended to disable directory listing unless it is a public resource. If you need directory listing, ensure that sensitive files are inaccessible when querying the resource.\n\n#### 💎 Enable cross-file analysis and Pro rules for free at sg.run/pro\n\nReferences:\n - [Semgrep Rule](https://semgrep.dev/r/javascript.express.security.audit.express-check-directory-listing.express-check-directory-listing)\n - [https://www.npmjs.com/package/serve-index](https://www.npmjs.com/package/serve-index)\n - [https://www.acunetix.com/blog/articles/directory-listing-information-disclosure/](https://www.acunetix.com/blog/articles/directory-listing-information-disclosure/)\n", + "properties": null + }, + "relationships": [], + "properties": { + "tags": [ + "CWE-548: Exposure of Information Through Directory Listing", + "MEDIUM CONFIDENCE", + "OWASP-A01:2021 - Broken Access Control", + "OWASP-A06:2017 - Security Misconfiguration", + "security" + ], + "precision": "very-high" + } + }, + { + "id": "javascript.express.security.audit.express-cookie-settings.express-cookie-session-default-name", + "deprecatedIds": null, + "guid": null, + "deprecatedGuids": null, + "name": "javascript.express.security.audit.express-cookie-settings.express-cookie-session-default-name", + "deprecatedNames": null, + "shortDescription": { + "text": "Semgrep Finding: javascript.express.security.audit.express-cookie-settings.express-cookie-session-default-name", + "markdown": null, + "properties": null + }, + "fullDescription": { + "text": "Don’t use the default session cookie name Using the default session cookie name can open your app to attacks. The security issue posed is similar to X-Powered-By: a potential attacker can use it to fingerprint the server and target attacks accordingly.", + "markdown": null, + "properties": null + }, + "messageStrings": null, + "defaultConfiguration": { + "enabled": true, + "level": "warning", + "rank": -1.0, + "parameters": null, + "properties": null + }, + "helpUri": "https://semgrep.dev/r/javascript.express.security.audit.express-cookie-settings.express-cookie-session-default-name", + "help": { + "text": "Don’t use the default session cookie name Using the default session cookie name can open your app to attacks. The security issue posed is similar to X-Powered-By: a potential attacker can use it to fingerprint the server and target attacks accordingly.\n💎 Enable cross-file analysis and Pro rules for free at sg.run/pro", + "markdown": "Don’t use the default session cookie name Using the default session cookie name can open your app to attacks. The security issue posed is similar to X-Powered-By: a potential attacker can use it to fingerprint the server and target attacks accordingly.\n\n#### 💎 Enable cross-file analysis and Pro rules for free at sg.run/pro\n\nReferences:\n - [Semgrep Rule](https://semgrep.dev/r/javascript.express.security.audit.express-cookie-settings.express-cookie-session-default-name)\n - [https://owasp.org/Top10/A04_2021-Insecure_Design](https://owasp.org/Top10/A04_2021-Insecure_Design)\n", + "properties": null + }, + "relationships": [], + "properties": { + "tags": [ + "CWE-522: Insufficiently Protected Credentials", + "MEDIUM CONFIDENCE", + "OWASP-A02:2017 - Broken Authentication", + "OWASP-A04:2021 - Insecure Design", + "security" + ], + "precision": "very-high" + } + }, + { + "id": "javascript.express.security.audit.express-cookie-settings.express-cookie-session-no-domain", + "deprecatedIds": null, + "guid": null, + "deprecatedGuids": null, + "name": "javascript.express.security.audit.express-cookie-settings.express-cookie-session-no-domain", + "deprecatedNames": null, + "shortDescription": { + "text": "Semgrep Finding: javascript.express.security.audit.express-cookie-settings.express-cookie-session-no-domain", + "markdown": null, + "properties": null + }, + "fullDescription": { + "text": "Default session middleware settings: `domain` not set. It indicates the domain of the cookie; use it to compare against the domain of the server in which the URL is being requested. If they match, then check the path attribute next.", + "markdown": null, + "properties": null + }, + "messageStrings": null, + "defaultConfiguration": { + "enabled": true, + "level": "warning", + "rank": -1.0, + "parameters": null, + "properties": null + }, + "helpUri": "https://semgrep.dev/r/javascript.express.security.audit.express-cookie-settings.express-cookie-session-no-domain", + "help": { + "text": "Default session middleware settings: `domain` not set. It indicates the domain of the cookie; use it to compare against the domain of the server in which the URL is being requested. If they match, then check the path attribute next.\n💎 Enable cross-file analysis and Pro rules for free at sg.run/pro", + "markdown": "Default session middleware settings: `domain` not set. It indicates the domain of the cookie; use it to compare against the domain of the server in which the URL is being requested. If they match, then check the path attribute next.\n\n#### 💎 Enable cross-file analysis and Pro rules for free at sg.run/pro\n\nReferences:\n - [Semgrep Rule](https://semgrep.dev/r/javascript.express.security.audit.express-cookie-settings.express-cookie-session-no-domain)\n - [https://owasp.org/Top10/A04_2021-Insecure_Design](https://owasp.org/Top10/A04_2021-Insecure_Design)\n", + "properties": null + }, + "relationships": [], + "properties": { + "tags": [ + "CWE-522: Insufficiently Protected Credentials", + "MEDIUM CONFIDENCE", + "OWASP-A02:2017 - Broken Authentication", + "OWASP-A04:2021 - Insecure Design", + "security" + ], + "precision": "very-high" + } + }, + { + "id": "javascript.express.security.audit.express-cookie-settings.express-cookie-session-no-expires", + "deprecatedIds": null, + "guid": null, + "deprecatedGuids": null, + "name": "javascript.express.security.audit.express-cookie-settings.express-cookie-session-no-expires", + "deprecatedNames": null, + "shortDescription": { + "text": "Semgrep Finding: javascript.express.security.audit.express-cookie-settings.express-cookie-session-no-expires", + "markdown": null, + "properties": null + }, + "fullDescription": { + "text": "Default session middleware settings: `expires` not set. Use it to set expiration date for persistent cookies.", + "markdown": null, + "properties": null + }, + "messageStrings": null, + "defaultConfiguration": { + "enabled": true, + "level": "warning", + "rank": -1.0, + "parameters": null, + "properties": null + }, + "helpUri": "https://semgrep.dev/r/javascript.express.security.audit.express-cookie-settings.express-cookie-session-no-expires", + "help": { + "text": "Default session middleware settings: `expires` not set. Use it to set expiration date for persistent cookies.\n💎 Enable cross-file analysis and Pro rules for free at sg.run/pro", + "markdown": "Default session middleware settings: `expires` not set. Use it to set expiration date for persistent cookies.\n\n#### 💎 Enable cross-file analysis and Pro rules for free at sg.run/pro\n\nReferences:\n - [Semgrep Rule](https://semgrep.dev/r/javascript.express.security.audit.express-cookie-settings.express-cookie-session-no-expires)\n - [https://owasp.org/Top10/A04_2021-Insecure_Design](https://owasp.org/Top10/A04_2021-Insecure_Design)\n", + "properties": null + }, + "relationships": [], + "properties": { + "tags": [ + "CWE-522: Insufficiently Protected Credentials", + "MEDIUM CONFIDENCE", + "OWASP-A02:2017 - Broken Authentication", + "OWASP-A04:2021 - Insecure Design", + "security" + ], + "precision": "very-high" + } + }, + { + "id": "javascript.express.security.audit.express-cookie-settings.express-cookie-session-no-httponly", + "deprecatedIds": null, + "guid": null, + "deprecatedGuids": null, + "name": "javascript.express.security.audit.express-cookie-settings.express-cookie-session-no-httponly", + "deprecatedNames": null, + "shortDescription": { + "text": "Semgrep Finding: javascript.express.security.audit.express-cookie-settings.express-cookie-session-no-httponly", + "markdown": null, + "properties": null + }, + "fullDescription": { + "text": "Default session middleware settings: `httpOnly` not set. It ensures the cookie is sent only over HTTP(S), not client JavaScript, helping to protect against cross-site scripting attacks.", + "markdown": null, + "properties": null + }, + "messageStrings": null, + "defaultConfiguration": { + "enabled": true, + "level": "warning", + "rank": -1.0, + "parameters": null, + "properties": null + }, + "helpUri": "https://semgrep.dev/r/javascript.express.security.audit.express-cookie-settings.express-cookie-session-no-httponly", + "help": { + "text": "Default session middleware settings: `httpOnly` not set. It ensures the cookie is sent only over HTTP(S), not client JavaScript, helping to protect against cross-site scripting attacks.\n💎 Enable cross-file analysis and Pro rules for free at sg.run/pro", + "markdown": "Default session middleware settings: `httpOnly` not set. It ensures the cookie is sent only over HTTP(S), not client JavaScript, helping to protect against cross-site scripting attacks.\n\n#### 💎 Enable cross-file analysis and Pro rules for free at sg.run/pro\n\nReferences:\n - [Semgrep Rule](https://semgrep.dev/r/javascript.express.security.audit.express-cookie-settings.express-cookie-session-no-httponly)\n - [https://owasp.org/Top10/A04_2021-Insecure_Design](https://owasp.org/Top10/A04_2021-Insecure_Design)\n", + "properties": null + }, + "relationships": [], + "properties": { + "tags": [ + "CWE-522: Insufficiently Protected Credentials", + "MEDIUM CONFIDENCE", + "OWASP-A02:2017 - Broken Authentication", + "OWASP-A04:2021 - Insecure Design", + "security" + ], + "precision": "very-high" + } + }, + { + "id": "javascript.express.security.audit.express-cookie-settings.express-cookie-session-no-path", + "deprecatedIds": null, + "guid": null, + "deprecatedGuids": null, + "name": "javascript.express.security.audit.express-cookie-settings.express-cookie-session-no-path", + "deprecatedNames": null, + "shortDescription": { + "text": "Semgrep Finding: javascript.express.security.audit.express-cookie-settings.express-cookie-session-no-path", + "markdown": null, + "properties": null + }, + "fullDescription": { + "text": "Default session middleware settings: `path` not set. It indicates the path of the cookie; use it to compare against the request path. If this and domain match, then send the cookie in the request.", + "markdown": null, + "properties": null + }, + "messageStrings": null, + "defaultConfiguration": { + "enabled": true, + "level": "warning", + "rank": -1.0, + "parameters": null, + "properties": null + }, + "helpUri": "https://semgrep.dev/r/javascript.express.security.audit.express-cookie-settings.express-cookie-session-no-path", + "help": { + "text": "Default session middleware settings: `path` not set. It indicates the path of the cookie; use it to compare against the request path. If this and domain match, then send the cookie in the request.\n💎 Enable cross-file analysis and Pro rules for free at sg.run/pro", + "markdown": "Default session middleware settings: `path` not set. It indicates the path of the cookie; use it to compare against the request path. If this and domain match, then send the cookie in the request.\n\n#### 💎 Enable cross-file analysis and Pro rules for free at sg.run/pro\n\nReferences:\n - [Semgrep Rule](https://semgrep.dev/r/javascript.express.security.audit.express-cookie-settings.express-cookie-session-no-path)\n - [https://owasp.org/Top10/A04_2021-Insecure_Design](https://owasp.org/Top10/A04_2021-Insecure_Design)\n", + "properties": null + }, + "relationships": [], + "properties": { + "tags": [ + "CWE-522: Insufficiently Protected Credentials", + "MEDIUM CONFIDENCE", + "OWASP-A02:2017 - Broken Authentication", + "OWASP-A04:2021 - Insecure Design", + "security" + ], + "precision": "very-high" + } + }, + { + "id": "javascript.express.security.audit.express-cookie-settings.express-cookie-session-no-secure", + "deprecatedIds": null, + "guid": null, + "deprecatedGuids": null, + "name": "javascript.express.security.audit.express-cookie-settings.express-cookie-session-no-secure", + "deprecatedNames": null, + "shortDescription": { + "text": "Semgrep Finding: javascript.express.security.audit.express-cookie-settings.express-cookie-session-no-secure", + "markdown": null, + "properties": null + }, + "fullDescription": { + "text": "Default session middleware settings: `secure` not set. It ensures the browser only sends the cookie over HTTPS.", + "markdown": null, + "properties": null + }, + "messageStrings": null, + "defaultConfiguration": { + "enabled": true, + "level": "warning", + "rank": -1.0, + "parameters": null, + "properties": null + }, + "helpUri": "https://semgrep.dev/r/javascript.express.security.audit.express-cookie-settings.express-cookie-session-no-secure", + "help": { + "text": "Default session middleware settings: `secure` not set. It ensures the browser only sends the cookie over HTTPS.\n💎 Enable cross-file analysis and Pro rules for free at sg.run/pro", + "markdown": "Default session middleware settings: `secure` not set. It ensures the browser only sends the cookie over HTTPS.\n\n#### 💎 Enable cross-file analysis and Pro rules for free at sg.run/pro\n\nReferences:\n - [Semgrep Rule](https://semgrep.dev/r/javascript.express.security.audit.express-cookie-settings.express-cookie-session-no-secure)\n - [https://owasp.org/Top10/A04_2021-Insecure_Design](https://owasp.org/Top10/A04_2021-Insecure_Design)\n", + "properties": null + }, + "relationships": [], + "properties": { + "tags": [ + "CWE-522: Insufficiently Protected Credentials", + "MEDIUM CONFIDENCE", + "OWASP-A02:2017 - Broken Authentication", + "OWASP-A04:2021 - Insecure Design", + "security" + ], + "precision": "very-high" + } + }, + { + "id": "javascript.express.security.audit.express-detect-notevil-usage.express-detect-notevil-usage", + "deprecatedIds": null, + "guid": null, + "deprecatedGuids": null, + "name": "javascript.express.security.audit.express-detect-notevil-usage.express-detect-notevil-usage", + "deprecatedNames": null, + "shortDescription": { + "text": "Semgrep Finding: javascript.express.security.audit.express-detect-notevil-usage.express-detect-notevil-usage", + "markdown": null, + "properties": null + }, + "fullDescription": { + "text": "Detected usage of the `notevil` package, which is unmaintained and has vulnerabilities. Using any sort of `eval()` functionality can be very dangerous, but if you must, the `eval` package is an up to date alternative. Be sure that only trusted input reaches an `eval()` function.", + "markdown": null, + "properties": null + }, + "messageStrings": null, + "defaultConfiguration": { + "enabled": true, + "level": "warning", + "rank": -1.0, + "parameters": null, + "properties": null + }, + "helpUri": "https://semgrep.dev/r/javascript.express.security.audit.express-detect-notevil-usage.express-detect-notevil-usage", + "help": { + "text": "Detected usage of the `notevil` package, which is unmaintained and has vulnerabilities. Using any sort of `eval()` functionality can be very dangerous, but if you must, the `eval` package is an up to date alternative. Be sure that only trusted input reaches an `eval()` function.\n💎 Enable cross-file analysis and Pro rules for free at sg.run/pro", + "markdown": "Detected usage of the `notevil` package, which is unmaintained and has vulnerabilities. Using any sort of `eval()` functionality can be very dangerous, but if you must, the `eval` package is an up to date alternative. Be sure that only trusted input reaches an `eval()` function.\n\n#### 💎 Enable cross-file analysis and Pro rules for free at sg.run/pro\n\nReferences:\n - [Semgrep Rule](https://semgrep.dev/r/javascript.express.security.audit.express-detect-notevil-usage.express-detect-notevil-usage)\n - [https://github.com/mmckegg/notevil](https://github.com/mmckegg/notevil)\n", + "properties": null + }, + "relationships": [], + "properties": { + "tags": [ + "CWE-1104: Use of Unmaintained Third Party Components", + "LOW CONFIDENCE", + "OWASP-A06:2021 - Vulnerable and Outdated Components", + "security" + ], + "precision": "very-high" + } + }, + { + "id": "javascript.express.security.audit.express-jwt-not-revoked.express-jwt-not-revoked", + "deprecatedIds": null, + "guid": null, + "deprecatedGuids": null, + "name": "javascript.express.security.audit.express-jwt-not-revoked.express-jwt-not-revoked", + "deprecatedNames": null, + "shortDescription": { + "text": "Semgrep Finding: javascript.express.security.audit.express-jwt-not-revoked.express-jwt-not-revoked", + "markdown": null, + "properties": null + }, + "fullDescription": { + "text": "No token revoking configured for `express-jwt`. A leaked token could still be used and unable to be revoked. Consider using function as the `isRevoked` option.", + "markdown": null, + "properties": null + }, + "messageStrings": null, + "defaultConfiguration": { + "enabled": true, + "level": "warning", + "rank": -1.0, + "parameters": null, + "properties": null + }, + "helpUri": "https://semgrep.dev/r/javascript.express.security.audit.express-jwt-not-revoked.express-jwt-not-revoked", + "help": { + "text": "No token revoking configured for `express-jwt`. A leaked token could still be used and unable to be revoked. Consider using function as the `isRevoked` option.\n💎 Enable cross-file analysis and Pro rules for free at sg.run/pro", + "markdown": "No token revoking configured for `express-jwt`. A leaked token could still be used and unable to be revoked. Consider using function as the `isRevoked` option.\n\n#### 💎 Enable cross-file analysis and Pro rules for free at sg.run/pro\n\nReferences:\n - [Semgrep Rule](https://semgrep.dev/r/javascript.express.security.audit.express-jwt-not-revoked.express-jwt-not-revoked)\n - [https://owasp.org/Top10/A04_2021-Insecure_Design](https://owasp.org/Top10/A04_2021-Insecure_Design)\n", + "properties": null + }, + "relationships": [], + "properties": { + "tags": [ + "CWE-522: Insufficiently Protected Credentials", + "MEDIUM CONFIDENCE", + "OWASP-A02:2017 - Broken Authentication", + "OWASP-A04:2021 - Insecure Design", + "security" + ], + "precision": "very-high" + } + }, + { + "id": "javascript.express.security.audit.express-libxml-noent.express-libxml-noent", + "deprecatedIds": null, + "guid": null, + "deprecatedGuids": null, + "name": "javascript.express.security.audit.express-libxml-noent.express-libxml-noent", + "deprecatedNames": null, + "shortDescription": { + "text": "Semgrep Finding: javascript.express.security.audit.express-libxml-noent.express-libxml-noent", + "markdown": null, + "properties": null + }, + "fullDescription": { + "text": "The libxml library processes user-input with the `noent` attribute is set to `true` which can lead to being vulnerable to XML External Entities (XXE) type attacks. It is recommended to set `noent` to `false` when using this feature to ensure you are protected.", + "markdown": null, + "properties": null + }, + "messageStrings": null, + "defaultConfiguration": { + "enabled": true, + "level": "error", + "rank": -1.0, + "parameters": null, + "properties": null + }, + "helpUri": "https://semgrep.dev/r/javascript.express.security.audit.express-libxml-noent.express-libxml-noent", + "help": { + "text": "The libxml library processes user-input with the `noent` attribute is set to `true` which can lead to being vulnerable to XML External Entities (XXE) type attacks. It is recommended to set `noent` to `false` when using this feature to ensure you are protected.\n💎 Enable cross-file analysis and Pro rules for free at sg.run/pro", + "markdown": "The libxml library processes user-input with the `noent` attribute is set to `true` which can lead to being vulnerable to XML External Entities (XXE) type attacks. It is recommended to set `noent` to `false` when using this feature to ensure you are protected.\n\n#### 💎 Enable cross-file analysis and Pro rules for free at sg.run/pro\n\nReferences:\n - [Semgrep Rule](https://semgrep.dev/r/javascript.express.security.audit.express-libxml-noent.express-libxml-noent)\n - [https://cheatsheetseries.owasp.org/cheatsheets/XML_External_Entity_Prevention_Cheat_Sheet.html](https://cheatsheetseries.owasp.org/cheatsheets/XML_External_Entity_Prevention_Cheat_Sheet.html)\n", + "properties": null + }, + "relationships": [], + "properties": { + "tags": [ + "CWE-611: Improper Restriction of XML External Entity Reference", + "HIGH CONFIDENCE", + "OWASP-A04:2017 - XML External Entities (XXE)", + "OWASP-A05:2021 - Security Misconfiguration", + "security" + ], + "precision": "very-high" + } + }, + { + "id": "javascript.express.security.audit.express-libxml-vm-noent.express-libxml-vm-noent", + "deprecatedIds": null, + "guid": null, + "deprecatedGuids": null, + "name": "javascript.express.security.audit.express-libxml-vm-noent.express-libxml-vm-noent", + "deprecatedNames": null, + "shortDescription": { + "text": "Semgrep Finding: javascript.express.security.audit.express-libxml-vm-noent.express-libxml-vm-noent", + "markdown": null, + "properties": null + }, + "fullDescription": { + "text": "Detected use of parseXml() function with the `noent` field set to `true`. This can lead to an XML External Entities (XXE) attack if untrusted data is passed into it.", + "markdown": null, + "properties": null + }, + "messageStrings": null, + "defaultConfiguration": { + "enabled": true, + "level": "warning", + "rank": -1.0, + "parameters": null, + "properties": null + }, + "helpUri": "https://semgrep.dev/r/javascript.express.security.audit.express-libxml-vm-noent.express-libxml-vm-noent", + "help": { + "text": "Detected use of parseXml() function with the `noent` field set to `true`. This can lead to an XML External Entities (XXE) attack if untrusted data is passed into it.\n💎 Enable cross-file analysis and Pro rules for free at sg.run/pro", + "markdown": "Detected use of parseXml() function with the `noent` field set to `true`. This can lead to an XML External Entities (XXE) attack if untrusted data is passed into it.\n\n#### 💎 Enable cross-file analysis and Pro rules for free at sg.run/pro\n\nReferences:\n - [Semgrep Rule](https://semgrep.dev/r/javascript.express.security.audit.express-libxml-vm-noent.express-libxml-vm-noent)\n - [https://cheatsheetseries.owasp.org/cheatsheets/XML_External_Entity_Prevention_Cheat_Sheet.html](https://cheatsheetseries.owasp.org/cheatsheets/XML_External_Entity_Prevention_Cheat_Sheet.html)\n", + "properties": null + }, + "relationships": [], + "properties": { + "tags": [ + "CWE-611: Improper Restriction of XML External Entity Reference", + "LOW CONFIDENCE", + "OWASP-A04:2017 - XML External Entities (XXE)", + "OWASP-A05:2021 - Security Misconfiguration", + "security" + ], + "precision": "very-high" + } + }, + { + "id": "javascript.express.security.audit.express-open-redirect.express-open-redirect", + "deprecatedIds": null, + "guid": null, + "deprecatedGuids": null, + "name": "javascript.express.security.audit.express-open-redirect.express-open-redirect", + "deprecatedNames": null, + "shortDescription": { + "text": "Semgrep Finding: javascript.express.security.audit.express-open-redirect.express-open-redirect", + "markdown": null, + "properties": null + }, + "fullDescription": { + "text": "The application redirects to a URL specified by user-supplied input `$REQ` that is not validated. This could redirect users to malicious locations. Consider using an allow-list approach to validate URLs, or warn users they are being redirected to a third-party website.", + "markdown": null, + "properties": null + }, + "messageStrings": null, + "defaultConfiguration": { + "enabled": true, + "level": "warning", + "rank": -1.0, + "parameters": null, + "properties": null + }, + "helpUri": "https://semgrep.dev/r/javascript.express.security.audit.express-open-redirect.express-open-redirect", + "help": { + "text": "The application redirects to a URL specified by user-supplied input `$REQ` that is not validated. This could redirect users to malicious locations. Consider using an allow-list approach to validate URLs, or warn users they are being redirected to a third-party website.\n💎 Enable cross-file analysis and Pro rules for free at sg.run/pro", + "markdown": "The application redirects to a URL specified by user-supplied input `$REQ` that is not validated. This could redirect users to malicious locations. Consider using an allow-list approach to validate URLs, or warn users they are being redirected to a third-party website.\n\n#### 💎 Enable cross-file analysis and Pro rules for free at sg.run/pro\n\nReferences:\n - [Semgrep Rule](https://semgrep.dev/r/javascript.express.security.audit.express-open-redirect.express-open-redirect)\n - [https://cheatsheetseries.owasp.org/cheatsheets/Unvalidated_Redirects_and_Forwards_Cheat_Sheet.html](https://cheatsheetseries.owasp.org/cheatsheets/Unvalidated_Redirects_and_Forwards_Cheat_Sheet.html)\n", + "properties": null + }, + "relationships": [], + "properties": { + "tags": [ + "CWE-601: URL Redirection to Untrusted Site ('Open Redirect')", + "HIGH CONFIDENCE", + "OWASP-A01:2021 - Broken Access Control", + "security" + ], + "precision": "very-high" + } + }, + { + "id": "javascript.express.security.audit.express-path-join-resolve-traversal.express-path-join-resolve-traversal", + "deprecatedIds": null, + "guid": null, + "deprecatedGuids": null, + "name": "javascript.express.security.audit.express-path-join-resolve-traversal.express-path-join-resolve-traversal", + "deprecatedNames": null, + "shortDescription": { + "text": "Semgrep Finding: javascript.express.security.audit.express-path-join-resolve-traversal.express-path-join-resolve-traversal", + "markdown": null, + "properties": null + }, + "fullDescription": { + "text": "Possible writing outside of the destination, make sure that the target path is nested in the intended destination", + "markdown": null, + "properties": null + }, + "messageStrings": null, + "defaultConfiguration": { + "enabled": true, + "level": "warning", + "rank": -1.0, + "parameters": null, + "properties": null + }, + "helpUri": "https://semgrep.dev/r/javascript.express.security.audit.express-path-join-resolve-traversal.express-path-join-resolve-traversal", + "help": { + "text": "Possible writing outside of the destination, make sure that the target path is nested in the intended destination\n💎 Enable cross-file analysis and Pro rules for free at sg.run/pro", + "markdown": "Possible writing outside of the destination, make sure that the target path is nested in the intended destination\n\n#### 💎 Enable cross-file analysis and Pro rules for free at sg.run/pro\n\nReferences:\n - [Semgrep Rule](https://semgrep.dev/r/javascript.express.security.audit.express-path-join-resolve-traversal.express-path-join-resolve-traversal)\n - [https://owasp.org/www-community/attacks/Path_Traversal](https://owasp.org/www-community/attacks/Path_Traversal)\n", + "properties": null + }, + "relationships": [], + "properties": { + "tags": [ + "CWE-22: Improper Limitation of a Pathname to a Restricted Directory ('Path Traversal')", + "MEDIUM CONFIDENCE", + "OWASP-A01:2021 - Broken Access Control", + "OWASP-A05:2017 - Broken Access Control", + "security" + ], + "precision": "very-high" + } + }, + { + "id": "javascript.express.security.audit.express-res-sendfile.express-res-sendfile", + "deprecatedIds": null, + "guid": null, + "deprecatedGuids": null, + "name": "javascript.express.security.audit.express-res-sendfile.express-res-sendfile", + "deprecatedNames": null, + "shortDescription": { + "text": "Semgrep Finding: javascript.express.security.audit.express-res-sendfile.express-res-sendfile", + "markdown": null, + "properties": null + }, + "fullDescription": { + "text": "The application processes user-input, this is passed to res.sendFile which can allow an attacker to arbitrarily read files on the system through path traversal. It is recommended to perform input validation in addition to canonicalizing the path. This allows you to validate the path against the intended directory it should be accessing.", + "markdown": null, + "properties": null + }, + "messageStrings": null, + "defaultConfiguration": { + "enabled": true, + "level": "warning", + "rank": -1.0, + "parameters": null, + "properties": null + }, + "helpUri": "https://semgrep.dev/r/javascript.express.security.audit.express-res-sendfile.express-res-sendfile", + "help": { + "text": "The application processes user-input, this is passed to res.sendFile which can allow an attacker to arbitrarily read files on the system through path traversal. It is recommended to perform input validation in addition to canonicalizing the path. This allows you to validate the path against the intended directory it should be accessing.\n💎 Enable cross-file analysis and Pro rules for free at sg.run/pro", + "markdown": "The application processes user-input, this is passed to res.sendFile which can allow an attacker to arbitrarily read files on the system through path traversal. It is recommended to perform input validation in addition to canonicalizing the path. This allows you to validate the path against the intended directory it should be accessing.\n\n#### 💎 Enable cross-file analysis and Pro rules for free at sg.run/pro\n\nReferences:\n - [Semgrep Rule](https://semgrep.dev/r/javascript.express.security.audit.express-res-sendfile.express-res-sendfile)\n - [https://cheatsheetseries.owasp.org/cheatsheets/Input_Validation_Cheat_Sheet.html](https://cheatsheetseries.owasp.org/cheatsheets/Input_Validation_Cheat_Sheet.html)\n", + "properties": null + }, + "relationships": [], + "properties": { + "tags": [ + "CWE-73: External Control of File Name or Path", + "MEDIUM CONFIDENCE", + "OWASP-A04:2021 - Insecure Design", + "security" + ], + "precision": "very-high" + } + }, + { + "id": "javascript.express.security.audit.express-session-hardcoded-secret.express-session-hardcoded-secret", + "deprecatedIds": null, + "guid": null, + "deprecatedGuids": null, + "name": "javascript.express.security.audit.express-session-hardcoded-secret.express-session-hardcoded-secret", + "deprecatedNames": null, + "shortDescription": { + "text": "Semgrep Finding: javascript.express.security.audit.express-session-hardcoded-secret.express-session-hardcoded-secret", + "markdown": null, + "properties": null + }, + "fullDescription": { + "text": "A hard-coded credential was detected. It is not recommended to store credentials in source-code, as this risks secrets being leaked and used by either an internal or external malicious adversary. It is recommended to use environment variables to securely provide credentials or retrieve credentials from a secure vault or HSM (Hardware Security Module).", + "markdown": null, + "properties": null + }, + "messageStrings": null, + "defaultConfiguration": { + "enabled": true, + "level": "warning", + "rank": -1.0, + "parameters": null, + "properties": null + }, + "helpUri": "https://semgrep.dev/r/javascript.express.security.audit.express-session-hardcoded-secret.express-session-hardcoded-secret", + "help": { + "text": "A hard-coded credential was detected. It is not recommended to store credentials in source-code, as this risks secrets being leaked and used by either an internal or external malicious adversary. It is recommended to use environment variables to securely provide credentials or retrieve credentials from a secure vault or HSM (Hardware Security Module).\n💎 Enable cross-file analysis and Pro rules for free at sg.run/pro", + "markdown": "A hard-coded credential was detected. It is not recommended to store credentials in source-code, as this risks secrets being leaked and used by either an internal or external malicious adversary. It is recommended to use environment variables to securely provide credentials or retrieve credentials from a secure vault or HSM (Hardware Security Module).\n\n#### 💎 Enable cross-file analysis and Pro rules for free at sg.run/pro\n\nReferences:\n - [Semgrep Rule](https://semgrep.dev/r/javascript.express.security.audit.express-session-hardcoded-secret.express-session-hardcoded-secret)\n - [https://cheatsheetseries.owasp.org/cheatsheets/Secrets_Management_Cheat_Sheet.html](https://cheatsheetseries.owasp.org/cheatsheets/Secrets_Management_Cheat_Sheet.html)\n", + "properties": null + }, + "relationships": [], + "properties": { + "tags": [ + "CWE-798: Use of Hard-coded Credentials", + "HIGH CONFIDENCE", + "OWASP-A07:2021 - Identification and Authentication Failures", + "security" + ], + "precision": "very-high" + } + }, + { + "id": "javascript.express.security.audit.express-ssrf.express-ssrf", + "deprecatedIds": null, + "guid": null, + "deprecatedGuids": null, + "name": "javascript.express.security.audit.express-ssrf.express-ssrf", + "deprecatedNames": null, + "shortDescription": { + "text": "Semgrep Finding: javascript.express.security.audit.express-ssrf.express-ssrf", + "markdown": null, + "properties": null + }, + "fullDescription": { + "text": "The following request $REQUEST.$METHOD() was found to be crafted from user-input `$REQ` which can lead to Server-Side Request Forgery (SSRF) vulnerabilities. It is recommended where possible to not allow user-input to craft the base request, but to be treated as part of the path or query parameter. When user-input is necessary to craft the request, it is recommeneded to follow OWASP best practices to prevent abuse. ", + "markdown": null, + "properties": null + }, + "messageStrings": null, + "defaultConfiguration": { + "enabled": true, + "level": "warning", + "rank": -1.0, + "parameters": null, + "properties": null + }, + "helpUri": "https://semgrep.dev/r/javascript.express.security.audit.express-ssrf.express-ssrf", + "help": { + "text": "The following request $REQUEST.$METHOD() was found to be crafted from user-input `$REQ` which can lead to Server-Side Request Forgery (SSRF) vulnerabilities. It is recommended where possible to not allow user-input to craft the base request, but to be treated as part of the path or query parameter. When user-input is necessary to craft the request, it is recommeneded to follow OWASP best practices to prevent abuse. \n💎 Enable cross-file analysis and Pro rules for free at sg.run/pro", + "markdown": "The following request $REQUEST.$METHOD() was found to be crafted from user-input `$REQ` which can lead to Server-Side Request Forgery (SSRF) vulnerabilities. It is recommended where possible to not allow user-input to craft the base request, but to be treated as part of the path or query parameter. When user-input is necessary to craft the request, it is recommeneded to follow OWASP best practices to prevent abuse. \n\n#### 💎 Enable cross-file analysis and Pro rules for free at sg.run/pro\n\nReferences:\n - [Semgrep Rule](https://semgrep.dev/r/javascript.express.security.audit.express-ssrf.express-ssrf)\n - [https://cheatsheetseries.owasp.org/cheatsheets/Server_Side_Request_Forgery_Prevention_Cheat_Sheet.html](https://cheatsheetseries.owasp.org/cheatsheets/Server_Side_Request_Forgery_Prevention_Cheat_Sheet.html)\n", + "properties": null + }, + "relationships": [], + "properties": { + "tags": [ + "CWE-918: Server-Side Request Forgery (SSRF)", + "MEDIUM CONFIDENCE", + "OWASP-A10:2021 - Server-Side Request Forgery (SSRF)", + "security" + ], + "precision": "very-high" + } + }, + { + "id": "javascript.express.security.audit.express-third-party-object-deserialization.express-third-party-object-deserialization", + "deprecatedIds": null, + "guid": null, + "deprecatedGuids": null, + "name": "javascript.express.security.audit.express-third-party-object-deserialization.express-third-party-object-deserialization", + "deprecatedNames": null, + "shortDescription": { + "text": "Semgrep Finding: javascript.express.security.audit.express-third-party-object-deserialization.express-third-party-object-deserialization", + "markdown": null, + "properties": null + }, + "fullDescription": { + "text": "The following function call $SER.$FUNC accepts user controlled data which can result in Remote Code Execution (RCE) through Object Deserialization. It is recommended to use secure data processing alternatives such as JSON.parse() and Buffer.from().", + "markdown": null, + "properties": null + }, + "messageStrings": null, + "defaultConfiguration": { + "enabled": true, + "level": "warning", + "rank": -1.0, + "parameters": null, + "properties": null + }, + "helpUri": "https://semgrep.dev/r/javascript.express.security.audit.express-third-party-object-deserialization.express-third-party-object-deserialization", + "help": { + "text": "The following function call $SER.$FUNC accepts user controlled data which can result in Remote Code Execution (RCE) through Object Deserialization. It is recommended to use secure data processing alternatives such as JSON.parse() and Buffer.from().\n💎 Enable cross-file analysis and Pro rules for free at sg.run/pro", + "markdown": "The following function call $SER.$FUNC accepts user controlled data which can result in Remote Code Execution (RCE) through Object Deserialization. It is recommended to use secure data processing alternatives such as JSON.parse() and Buffer.from().\n\n#### 💎 Enable cross-file analysis and Pro rules for free at sg.run/pro\n\nReferences:\n - [Semgrep Rule](https://semgrep.dev/r/javascript.express.security.audit.express-third-party-object-deserialization.express-third-party-object-deserialization)\n - [https://cheatsheetseries.owasp.org/cheatsheets/Deserialization_Cheat_Sheet.html](https://cheatsheetseries.owasp.org/cheatsheets/Deserialization_Cheat_Sheet.html)\n", + "properties": null + }, + "relationships": [], + "properties": { + "tags": [ + "CWE-502: Deserialization of Untrusted Data", + "HIGH CONFIDENCE", + "OWASP-A08:2017 - Insecure Deserialization", + "OWASP-A08:2021 - Software and Data Integrity Failures", + "security" + ], + "precision": "very-high" + } + }, + { + "id": "javascript.express.security.audit.express-xml2json-xxe-event.express-xml2json-xxe-event", + "deprecatedIds": null, + "guid": null, + "deprecatedGuids": null, + "name": "javascript.express.security.audit.express-xml2json-xxe-event.express-xml2json-xxe-event", + "deprecatedNames": null, + "shortDescription": { + "text": "Semgrep Finding: javascript.express.security.audit.express-xml2json-xxe-event.express-xml2json-xxe-event", + "markdown": null, + "properties": null + }, + "fullDescription": { + "text": "Xml Parser is used inside Request Event. Make sure that unverified user data can not reach the XML Parser, as it can result in XML External or Internal Entity (XXE) Processing vulnerabilities", + "markdown": null, + "properties": null + }, + "messageStrings": null, + "defaultConfiguration": { + "enabled": true, + "level": "warning", + "rank": -1.0, + "parameters": null, + "properties": null + }, + "helpUri": "https://semgrep.dev/r/javascript.express.security.audit.express-xml2json-xxe-event.express-xml2json-xxe-event", + "help": { + "text": "Xml Parser is used inside Request Event. Make sure that unverified user data can not reach the XML Parser, as it can result in XML External or Internal Entity (XXE) Processing vulnerabilities\n💎 Enable cross-file analysis and Pro rules for free at sg.run/pro", + "markdown": "Xml Parser is used inside Request Event. Make sure that unverified user data can not reach the XML Parser, as it can result in XML External or Internal Entity (XXE) Processing vulnerabilities\n\n#### 💎 Enable cross-file analysis and Pro rules for free at sg.run/pro\n\nReferences:\n - [Semgrep Rule](https://semgrep.dev/r/javascript.express.security.audit.express-xml2json-xxe-event.express-xml2json-xxe-event)\n - [https://www.npmjs.com/package/xml2json](https://www.npmjs.com/package/xml2json)\n", + "properties": null + }, + "relationships": [], + "properties": { + "tags": [ + "CWE-611: Improper Restriction of XML External Entity Reference", + "MEDIUM CONFIDENCE", + "OWASP-A04:2017 - XML External Entities (XXE)", + "OWASP-A05:2021 - Security Misconfiguration", + "security" + ], + "precision": "very-high" + } + }, + { + "id": "javascript.express.security.audit.remote-property-injection.remote-property-injection", + "deprecatedIds": null, + "guid": null, + "deprecatedGuids": null, + "name": "javascript.express.security.audit.remote-property-injection.remote-property-injection", + "deprecatedNames": null, + "shortDescription": { + "text": "Semgrep Finding: javascript.express.security.audit.remote-property-injection.remote-property-injection", + "markdown": null, + "properties": null + }, + "fullDescription": { + "text": "Bracket object notation with user input is present, this might allow an attacker to access all properties of the object and even it's prototype. Use literal values for object properties.", + "markdown": null, + "properties": null + }, + "messageStrings": null, + "defaultConfiguration": { + "enabled": true, + "level": "error", + "rank": -1.0, + "parameters": null, + "properties": null + }, + "helpUri": "https://semgrep.dev/r/javascript.express.security.audit.remote-property-injection.remote-property-injection", + "help": { + "text": "Bracket object notation with user input is present, this might allow an attacker to access all properties of the object and even it's prototype. Use literal values for object properties.\n💎 Enable cross-file analysis and Pro rules for free at sg.run/pro", + "markdown": "Bracket object notation with user input is present, this might allow an attacker to access all properties of the object and even it's prototype. Use literal values for object properties.\n\n#### 💎 Enable cross-file analysis and Pro rules for free at sg.run/pro\n\nReferences:\n - [Semgrep Rule](https://semgrep.dev/r/javascript.express.security.audit.remote-property-injection.remote-property-injection)\n - [https://github.com/nodesecurity/eslint-plugin-security/blob/3c7522ca1be800353513282867a1034c795d9eb4/docs/the-dangers-of-square-bracket-notation.md](https://github.com/nodesecurity/eslint-plugin-security/blob/3c7522ca1be800353513282867a1034c795d9eb4/docs/the-dangers-of-square-bracket-notation.md)\n", + "properties": null + }, + "relationships": [], + "properties": { + "tags": [ + "CWE-522: Insufficiently Protected Credentials", + "LOW CONFIDENCE", + "OWASP-A02:2017 - Broken Authentication", + "OWASP-A04:2021 - Insecure Design", + "security" + ], + "precision": "very-high" + } + }, + { + "id": "javascript.express.security.audit.res-render-injection.res-render-injection", + "deprecatedIds": null, + "guid": null, + "deprecatedGuids": null, + "name": "javascript.express.security.audit.res-render-injection.res-render-injection", + "deprecatedNames": null, + "shortDescription": { + "text": "Semgrep Finding: javascript.express.security.audit.res-render-injection.res-render-injection", + "markdown": null, + "properties": null + }, + "fullDescription": { + "text": "User controllable data `$REQ` enters `$RES.render(...)` this can lead to the loading of other HTML/templating pages that they may not be authorized to render. An attacker may attempt to use directory traversal techniques e.g. `../folder/index` to access other HTML pages on the file system. Where possible, do not allow users to define what should be loaded in $RES.render or use an allow list for the existing application.", + "markdown": null, + "properties": null + }, + "messageStrings": null, + "defaultConfiguration": { + "enabled": true, + "level": "warning", + "rank": -1.0, + "parameters": null, + "properties": null + }, + "helpUri": "https://semgrep.dev/r/javascript.express.security.audit.res-render-injection.res-render-injection", + "help": { + "text": "User controllable data `$REQ` enters `$RES.render(...)` this can lead to the loading of other HTML/templating pages that they may not be authorized to render. An attacker may attempt to use directory traversal techniques e.g. `../folder/index` to access other HTML pages on the file system. Where possible, do not allow users to define what should be loaded in $RES.render or use an allow list for the existing application.\n💎 Enable cross-file analysis and Pro rules for free at sg.run/pro", + "markdown": "User controllable data `$REQ` enters `$RES.render(...)` this can lead to the loading of other HTML/templating pages that they may not be authorized to render. An attacker may attempt to use directory traversal techniques e.g. `../folder/index` to access other HTML pages on the file system. Where possible, do not allow users to define what should be loaded in $RES.render or use an allow list for the existing application.\n\n#### 💎 Enable cross-file analysis and Pro rules for free at sg.run/pro\n\nReferences:\n - [Semgrep Rule](https://semgrep.dev/r/javascript.express.security.audit.res-render-injection.res-render-injection)\n - [http://expressjs.com/en/4x/api.html#res.render](http://expressjs.com/en/4x/api.html#res.render)\n", + "properties": null + }, + "relationships": [], + "properties": { + "tags": [ + "CWE-706: Use of Incorrectly-Resolved Name or Reference", + "MEDIUM CONFIDENCE", + "OWASP-A01:2021 - Broken Access Control", + "security" + ], + "precision": "very-high" + } + }, + { + "id": "javascript.express.security.audit.xss.direct-response-write.direct-response-write", + "deprecatedIds": null, + "guid": null, + "deprecatedGuids": null, + "name": "javascript.express.security.audit.xss.direct-response-write.direct-response-write", + "deprecatedNames": null, + "shortDescription": { + "text": "Semgrep Finding: javascript.express.security.audit.xss.direct-response-write.direct-response-write", + "markdown": null, + "properties": null + }, + "fullDescription": { + "text": "Detected directly writing to a Response object from user-defined input. This bypasses any HTML escaping and may expose your application to a Cross-Site-scripting (XSS) vulnerability. Instead, use 'resp.render()' to render safely escaped HTML.", + "markdown": null, + "properties": null + }, + "messageStrings": null, + "defaultConfiguration": { + "enabled": true, + "level": "warning", + "rank": -1.0, + "parameters": null, + "properties": null + }, + "helpUri": "https://semgrep.dev/r/javascript.express.security.audit.xss.direct-response-write.direct-response-write", + "help": { + "text": "Detected directly writing to a Response object from user-defined input. This bypasses any HTML escaping and may expose your application to a Cross-Site-scripting (XSS) vulnerability. Instead, use 'resp.render()' to render safely escaped HTML.\n💎 Enable cross-file analysis and Pro rules for free at sg.run/pro", + "markdown": "Detected directly writing to a Response object from user-defined input. This bypasses any HTML escaping and may expose your application to a Cross-Site-scripting (XSS) vulnerability. Instead, use 'resp.render()' to render safely escaped HTML.\n\n#### 💎 Enable cross-file analysis and Pro rules for free at sg.run/pro\n\nReferences:\n - [Semgrep Rule](https://semgrep.dev/r/javascript.express.security.audit.xss.direct-response-write.direct-response-write)\n - [https://cheatsheetseries.owasp.org/cheatsheets/Cross_Site_Scripting_Prevention_Cheat_Sheet.html](https://cheatsheetseries.owasp.org/cheatsheets/Cross_Site_Scripting_Prevention_Cheat_Sheet.html)\n", + "properties": null + }, + "relationships": [], + "properties": { + "tags": [ + "CWE-79: Improper Neutralization of Input During Web Page Generation ('Cross-site Scripting')", + "MEDIUM CONFIDENCE", + "OWASP-A03:2021 - Injection", + "OWASP-A07:2017 - Cross-Site Scripting (XSS)", + "security" + ], + "precision": "very-high" + } + }, + { + "id": "javascript.express.security.audit.xss.ejs.explicit-unescape.template-explicit-unescape", + "deprecatedIds": null, + "guid": null, + "deprecatedGuids": null, + "name": "javascript.express.security.audit.xss.ejs.explicit-unescape.template-explicit-unescape", + "deprecatedNames": null, + "shortDescription": { + "text": "Semgrep Finding: javascript.express.security.audit.xss.ejs.explicit-unescape.template-explicit-unescape", + "markdown": null, + "properties": null + }, + "fullDescription": { + "text": "Detected an explicit unescape in an EJS template, using '<%- ... %>' If external data can reach these locations, your application is exposed to a cross-site scripting (XSS) vulnerability. Use '<%= ... %>' to escape this data. If you need escaping, ensure no external data can reach this location.", + "markdown": null, + "properties": null + }, + "messageStrings": null, + "defaultConfiguration": { + "enabled": true, + "level": "warning", + "rank": -1.0, + "parameters": null, + "properties": null + }, + "helpUri": "https://semgrep.dev/r/javascript.express.security.audit.xss.ejs.explicit-unescape.template-explicit-unescape", + "help": { + "text": "Detected an explicit unescape in an EJS template, using '<%- ... %>' If external data can reach these locations, your application is exposed to a cross-site scripting (XSS) vulnerability. Use '<%= ... %>' to escape this data. If you need escaping, ensure no external data can reach this location.\n💎 Enable cross-file analysis and Pro rules for free at sg.run/pro", + "markdown": "Detected an explicit unescape in an EJS template, using '<%- ... %>' If external data can reach these locations, your application is exposed to a cross-site scripting (XSS) vulnerability. Use '<%= ... %>' to escape this data. If you need escaping, ensure no external data can reach this location.\n\n#### 💎 Enable cross-file analysis and Pro rules for free at sg.run/pro\n\nReferences:\n - [Semgrep Rule](https://semgrep.dev/r/javascript.express.security.audit.xss.ejs.explicit-unescape.template-explicit-unescape)\n - [http://www.managerjs.com/blog/2015/05/will-ejs-escape-save-me-from-xss-sorta/](http://www.managerjs.com/blog/2015/05/will-ejs-escape-save-me-from-xss-sorta/)\n", + "properties": null + }, + "relationships": [], + "properties": { + "tags": [ + "CWE-79: Improper Neutralization of Input During Web Page Generation ('Cross-site Scripting')", + "LOW CONFIDENCE", + "OWASP-A03:2021 - Injection", + "OWASP-A07:2017 - Cross-Site Scripting (XSS)", + "security" + ], + "precision": "very-high" + } + }, + { + "id": "javascript.express.security.audit.xss.ejs.var-in-script-src.var-in-script-src", + "deprecatedIds": null, + "guid": null, + "deprecatedGuids": null, + "name": "javascript.express.security.audit.xss.ejs.var-in-script-src.var-in-script-src", + "deprecatedNames": null, + "shortDescription": { + "text": "Semgrep Finding: javascript.express.security.audit.xss.ejs.var-in-script-src.var-in-script-src", + "markdown": null, + "properties": null + }, + "fullDescription": { + "text": "Detected a template variable used as the 'src' in a script tag. Although template variables are HTML escaped, HTML escaping does not always prevent malicious URLs from being injected and could results in a cross-site scripting (XSS) vulnerability. Prefer not to dynamically generate the 'src' attribute and use static URLs instead. If you must do this, carefully check URLs against an allowlist and be sure to URL-encode the result.", + "markdown": null, + "properties": null + }, + "messageStrings": null, + "defaultConfiguration": { + "enabled": true, + "level": "warning", + "rank": -1.0, + "parameters": null, + "properties": null + }, + "helpUri": "https://semgrep.dev/r/javascript.express.security.audit.xss.ejs.var-in-script-src.var-in-script-src", + "help": { + "text": "Detected a template variable used as the 'src' in a script tag. Although template variables are HTML escaped, HTML escaping does not always prevent malicious URLs from being injected and could results in a cross-site scripting (XSS) vulnerability. Prefer not to dynamically generate the 'src' attribute and use static URLs instead. If you must do this, carefully check URLs against an allowlist and be sure to URL-encode the result.\n💎 Enable cross-file analysis and Pro rules for free at sg.run/pro", + "markdown": "Detected a template variable used as the 'src' in a script tag. Although template variables are HTML escaped, HTML escaping does not always prevent malicious URLs from being injected and could results in a cross-site scripting (XSS) vulnerability. Prefer not to dynamically generate the 'src' attribute and use static URLs instead. If you must do this, carefully check URLs against an allowlist and be sure to URL-encode the result.\n\n#### 💎 Enable cross-file analysis and Pro rules for free at sg.run/pro\n\nReferences:\n - [Semgrep Rule](https://semgrep.dev/r/javascript.express.security.audit.xss.ejs.var-in-script-src.var-in-script-src)\n - [https://www.veracode.com/blog/secure-development/nodejs-template-engines-why-default-encoders-are-not-enough](https://www.veracode.com/blog/secure-development/nodejs-template-engines-why-default-encoders-are-not-enough)\n - [https://github.com/ESAPI/owasp-esapi-js](https://github.com/ESAPI/owasp-esapi-js)\n", + "properties": null + }, + "relationships": [], + "properties": { + "tags": [ + "CWE-79: Improper Neutralization of Input During Web Page Generation ('Cross-site Scripting')", + "LOW CONFIDENCE", + "OWASP-A03:2021 - Injection", + "OWASP-A07:2017 - Cross-Site Scripting (XSS)", + "security" + ], + "precision": "very-high" + } + }, + { + "id": "javascript.express.security.audit.xss.ejs.var-in-script-tag.var-in-script-tag", + "deprecatedIds": null, + "guid": null, + "deprecatedGuids": null, + "name": "javascript.express.security.audit.xss.ejs.var-in-script-tag.var-in-script-tag", + "deprecatedNames": null, + "shortDescription": { + "text": "Semgrep Finding: javascript.express.security.audit.xss.ejs.var-in-script-tag.var-in-script-tag", + "markdown": null, + "properties": null + }, + "fullDescription": { + "text": "Detected a template variable used in a script tag. Although template variables are HTML escaped, HTML escaping does not always prevent cross-site scripting (XSS) attacks when used directly in JavaScript. If you need this data on the rendered page, consider placing it in the HTML portion (outside of a script tag). Alternatively, use a JavaScript-specific encoder, such as the one available in OWASP ESAPI.", + "markdown": null, + "properties": null + }, + "messageStrings": null, + "defaultConfiguration": { + "enabled": true, + "level": "warning", + "rank": -1.0, + "parameters": null, + "properties": null + }, + "helpUri": "https://semgrep.dev/r/javascript.express.security.audit.xss.ejs.var-in-script-tag.var-in-script-tag", + "help": { + "text": "Detected a template variable used in a script tag. Although template variables are HTML escaped, HTML escaping does not always prevent cross-site scripting (XSS) attacks when used directly in JavaScript. If you need this data on the rendered page, consider placing it in the HTML portion (outside of a script tag). Alternatively, use a JavaScript-specific encoder, such as the one available in OWASP ESAPI.\n💎 Enable cross-file analysis and Pro rules for free at sg.run/pro", + "markdown": "Detected a template variable used in a script tag. Although template variables are HTML escaped, HTML escaping does not always prevent cross-site scripting (XSS) attacks when used directly in JavaScript. If you need this data on the rendered page, consider placing it in the HTML portion (outside of a script tag). Alternatively, use a JavaScript-specific encoder, such as the one available in OWASP ESAPI.\n\n#### 💎 Enable cross-file analysis and Pro rules for free at sg.run/pro\n\nReferences:\n - [Semgrep Rule](https://semgrep.dev/r/javascript.express.security.audit.xss.ejs.var-in-script-tag.var-in-script-tag)\n - [https://www.veracode.com/blog/secure-development/nodejs-template-engines-why-default-encoders-are-not-enough](https://www.veracode.com/blog/secure-development/nodejs-template-engines-why-default-encoders-are-not-enough)\n - [https://github.com/ESAPI/owasp-esapi-js](https://github.com/ESAPI/owasp-esapi-js)\n", + "properties": null + }, + "relationships": [], + "properties": { + "tags": [ + "CWE-79: Improper Neutralization of Input During Web Page Generation ('Cross-site Scripting')", + "LOW CONFIDENCE", + "OWASP-A03:2021 - Injection", + "OWASP-A07:2017 - Cross-Site Scripting (XSS)", + "security" + ], + "precision": "very-high" + } + }, + { + "id": "javascript.express.security.audit.xss.mustache.escape-function-overwrite.escape-function-overwrite", + "deprecatedIds": null, + "guid": null, + "deprecatedGuids": null, + "name": "javascript.express.security.audit.xss.mustache.escape-function-overwrite.escape-function-overwrite", + "deprecatedNames": null, + "shortDescription": { + "text": "Semgrep Finding: javascript.express.security.audit.xss.mustache.escape-function-overwrite.escape-function-overwrite", + "markdown": null, + "properties": null + }, + "fullDescription": { + "text": "The Mustache escape function is being overwritten. This could bypass HTML escaping safety measures built into the rendering engine, exposing your application to cross-site scripting (XSS) vulnerabilities. If you need unescaped HTML, use the triple brace operator in your template: '{{{ ... }}}'.", + "markdown": null, + "properties": null + }, + "messageStrings": null, + "defaultConfiguration": { + "enabled": true, + "level": "warning", + "rank": -1.0, + "parameters": null, + "properties": null + }, + "helpUri": "https://semgrep.dev/r/javascript.express.security.audit.xss.mustache.escape-function-overwrite.escape-function-overwrite", + "help": { + "text": "The Mustache escape function is being overwritten. This could bypass HTML escaping safety measures built into the rendering engine, exposing your application to cross-site scripting (XSS) vulnerabilities. If you need unescaped HTML, use the triple brace operator in your template: '{{{ ... }}}'.\n💎 Enable cross-file analysis and Pro rules for free at sg.run/pro", + "markdown": "The Mustache escape function is being overwritten. This could bypass HTML escaping safety measures built into the rendering engine, exposing your application to cross-site scripting (XSS) vulnerabilities. If you need unescaped HTML, use the triple brace operator in your template: '{{{ ... }}}'.\n\n#### 💎 Enable cross-file analysis and Pro rules for free at sg.run/pro\n\nReferences:\n - [Semgrep Rule](https://semgrep.dev/r/javascript.express.security.audit.xss.mustache.escape-function-overwrite.escape-function-overwrite)\n - [https://github.com/janl/mustache.js/#variables](https://github.com/janl/mustache.js/#variables)\n", + "properties": null + }, + "relationships": [], + "properties": { + "tags": [ + "CWE-79: Improper Neutralization of Input During Web Page Generation ('Cross-site Scripting')", + "LOW CONFIDENCE", + "OWASP-A03:2021 - Injection", + "OWASP-A07:2017 - Cross-Site Scripting (XSS)", + "security" + ], + "precision": "very-high" + } + }, + { + "id": "javascript.express.security.audit.xss.mustache.explicit-unescape.template-explicit-unescape", + "deprecatedIds": null, + "guid": null, + "deprecatedGuids": null, + "name": "javascript.express.security.audit.xss.mustache.explicit-unescape.template-explicit-unescape", + "deprecatedNames": null, + "shortDescription": { + "text": "Semgrep Finding: javascript.express.security.audit.xss.mustache.explicit-unescape.template-explicit-unescape", + "markdown": null, + "properties": null + }, + "fullDescription": { + "text": "Detected an explicit unescape in a Mustache template, using triple braces '{{{...}}}' or ampersand '&'. If external data can reach these locations, your application is exposed to a cross-site scripting (XSS) vulnerability. If you must do this, ensure no external data can reach this location.", + "markdown": null, + "properties": null + }, + "messageStrings": null, + "defaultConfiguration": { + "enabled": true, + "level": "warning", + "rank": -1.0, + "parameters": null, + "properties": null + }, + "helpUri": "https://semgrep.dev/r/javascript.express.security.audit.xss.mustache.explicit-unescape.template-explicit-unescape", + "help": { + "text": "Detected an explicit unescape in a Mustache template, using triple braces '{{{...}}}' or ampersand '&'. If external data can reach these locations, your application is exposed to a cross-site scripting (XSS) vulnerability. If you must do this, ensure no external data can reach this location.\n💎 Enable cross-file analysis and Pro rules for free at sg.run/pro", + "markdown": "Detected an explicit unescape in a Mustache template, using triple braces '{{{...}}}' or ampersand '&'. If external data can reach these locations, your application is exposed to a cross-site scripting (XSS) vulnerability. If you must do this, ensure no external data can reach this location.\n\n#### 💎 Enable cross-file analysis and Pro rules for free at sg.run/pro\n\nReferences:\n - [Semgrep Rule](https://semgrep.dev/r/javascript.express.security.audit.xss.mustache.explicit-unescape.template-explicit-unescape)\n - [https://github.com/janl/mustache.js/#variables](https://github.com/janl/mustache.js/#variables)\n - [https://ractive.js.org/v0.x/0.7/mustaches#variables](https://ractive.js.org/v0.x/0.7/mustaches#variables)\n", + "properties": null + }, + "relationships": [], + "properties": { + "tags": [ + "CWE-79: Improper Neutralization of Input During Web Page Generation ('Cross-site Scripting')", + "LOW CONFIDENCE", + "OWASP-A03:2021 - Injection", + "OWASP-A07:2017 - Cross-Site Scripting (XSS)", + "security" + ], + "precision": "very-high" + } + }, + { + "id": "javascript.express.security.audit.xss.pug.and-attributes.template-and-attributes", + "deprecatedIds": null, + "guid": null, + "deprecatedGuids": null, + "name": "javascript.express.security.audit.xss.pug.and-attributes.template-and-attributes", + "deprecatedNames": null, + "shortDescription": { + "text": "Semgrep Finding: javascript.express.security.audit.xss.pug.and-attributes.template-and-attributes", + "markdown": null, + "properties": null + }, + "fullDescription": { + "text": "Detected a unescaped variables using '&attributes'. If external data can reach these locations, your application is exposed to a cross-site scripting (XSS) vulnerability. If you must do this, ensure no external data can reach this location.", + "markdown": null, + "properties": null + }, + "messageStrings": null, + "defaultConfiguration": { + "enabled": true, + "level": "warning", + "rank": -1.0, + "parameters": null, + "properties": null + }, + "helpUri": "https://semgrep.dev/r/javascript.express.security.audit.xss.pug.and-attributes.template-and-attributes", + "help": { + "text": "Detected a unescaped variables using '&attributes'. If external data can reach these locations, your application is exposed to a cross-site scripting (XSS) vulnerability. If you must do this, ensure no external data can reach this location.\n💎 Enable cross-file analysis and Pro rules for free at sg.run/pro", + "markdown": "Detected a unescaped variables using '&attributes'. If external data can reach these locations, your application is exposed to a cross-site scripting (XSS) vulnerability. If you must do this, ensure no external data can reach this location.\n\n#### 💎 Enable cross-file analysis and Pro rules for free at sg.run/pro\n\nReferences:\n - [Semgrep Rule](https://semgrep.dev/r/javascript.express.security.audit.xss.pug.and-attributes.template-and-attributes)\n - [https://pugjs.org/language/attributes.html#attributes](https://pugjs.org/language/attributes.html#attributes)\n", + "properties": null + }, + "relationships": [], + "properties": { + "tags": [ + "CWE-79: Improper Neutralization of Input During Web Page Generation ('Cross-site Scripting')", + "LOW CONFIDENCE", + "OWASP-A03:2021 - Injection", + "OWASP-A07:2017 - Cross-Site Scripting (XSS)", + "security" + ], + "precision": "very-high" + } + }, + { + "id": "javascript.express.security.audit.xss.pug.explicit-unescape.template-explicit-unescape", + "deprecatedIds": null, + "guid": null, + "deprecatedGuids": null, + "name": "javascript.express.security.audit.xss.pug.explicit-unescape.template-explicit-unescape", + "deprecatedNames": null, + "shortDescription": { + "text": "Semgrep Finding: javascript.express.security.audit.xss.pug.explicit-unescape.template-explicit-unescape", + "markdown": null, + "properties": null + }, + "fullDescription": { + "text": "Detected an explicit unescape in a Pug template, using either '!=' or '!{...}'. If external data can reach these locations, your application is exposed to a cross-site scripting (XSS) vulnerability. If you must do this, ensure no external data can reach this location.", + "markdown": null, + "properties": null + }, + "messageStrings": null, + "defaultConfiguration": { + "enabled": true, + "level": "warning", + "rank": -1.0, + "parameters": null, + "properties": null + }, + "helpUri": "https://semgrep.dev/r/javascript.express.security.audit.xss.pug.explicit-unescape.template-explicit-unescape", + "help": { + "text": "Detected an explicit unescape in a Pug template, using either '!=' or '!{...}'. If external data can reach these locations, your application is exposed to a cross-site scripting (XSS) vulnerability. If you must do this, ensure no external data can reach this location.\n💎 Enable cross-file analysis and Pro rules for free at sg.run/pro", + "markdown": "Detected an explicit unescape in a Pug template, using either '!=' or '!{...}'. If external data can reach these locations, your application is exposed to a cross-site scripting (XSS) vulnerability. If you must do this, ensure no external data can reach this location.\n\n#### 💎 Enable cross-file analysis and Pro rules for free at sg.run/pro\n\nReferences:\n - [Semgrep Rule](https://semgrep.dev/r/javascript.express.security.audit.xss.pug.explicit-unescape.template-explicit-unescape)\n - [https://pugjs.org/language/code.html#unescaped-buffered-code](https://pugjs.org/language/code.html#unescaped-buffered-code)\n - [https://pugjs.org/language/attributes.html#unescaped-attributes](https://pugjs.org/language/attributes.html#unescaped-attributes)\n", + "properties": null + }, + "relationships": [], + "properties": { + "tags": [ + "CWE-79: Improper Neutralization of Input During Web Page Generation ('Cross-site Scripting')", + "LOW CONFIDENCE", + "OWASP-A03:2021 - Injection", + "OWASP-A07:2017 - Cross-Site Scripting (XSS)", + "security" + ], + "precision": "very-high" + } + }, + { + "id": "javascript.express.security.audit.xss.pug.var-in-href.var-in-href", + "deprecatedIds": null, + "guid": null, + "deprecatedGuids": null, + "name": "javascript.express.security.audit.xss.pug.var-in-href.var-in-href", + "deprecatedNames": null, + "shortDescription": { + "text": "Semgrep Finding: javascript.express.security.audit.xss.pug.var-in-href.var-in-href", + "markdown": null, + "properties": null + }, + "fullDescription": { + "text": "Detected a template variable used in an anchor tag with the 'href' attribute. This allows a malicious actor to input the 'javascript:' URI and is subject to cross- site scripting (XSS) attacks. If using a relative URL, start with a literal forward slash and concatenate the URL, like this: a(href='/'+url). You may also consider setting the Content Security Policy (CSP) header.", + "markdown": null, + "properties": null + }, + "messageStrings": null, + "defaultConfiguration": { + "enabled": true, + "level": "warning", + "rank": -1.0, + "parameters": null, + "properties": null + }, + "helpUri": "https://semgrep.dev/r/javascript.express.security.audit.xss.pug.var-in-href.var-in-href", + "help": { + "text": "Detected a template variable used in an anchor tag with the 'href' attribute. This allows a malicious actor to input the 'javascript:' URI and is subject to cross- site scripting (XSS) attacks. If using a relative URL, start with a literal forward slash and concatenate the URL, like this: a(href='/'+url). You may also consider setting the Content Security Policy (CSP) header.\n💎 Enable cross-file analysis and Pro rules for free at sg.run/pro", + "markdown": "Detected a template variable used in an anchor tag with the 'href' attribute. This allows a malicious actor to input the 'javascript:' URI and is subject to cross- site scripting (XSS) attacks. If using a relative URL, start with a literal forward slash and concatenate the URL, like this: a(href='/'+url). You may also consider setting the Content Security Policy (CSP) header.\n\n#### 💎 Enable cross-file analysis and Pro rules for free at sg.run/pro\n\nReferences:\n - [Semgrep Rule](https://semgrep.dev/r/javascript.express.security.audit.xss.pug.var-in-href.var-in-href)\n - [https://github.com/pugjs/pug/issues/2952](https://github.com/pugjs/pug/issues/2952)\n - [https://flask.palletsprojects.com/en/1.1.x/security/#cross-site-scripting-xss#:~:text=javascript:%20URI](https://flask.palletsprojects.com/en/1.1.x/security/#cross-site-scripting-xss#:~:text=javascript:%20URI)\n", + "properties": null + }, + "relationships": [], + "properties": { + "tags": [ + "CWE-79: Improper Neutralization of Input During Web Page Generation ('Cross-site Scripting')", + "LOW CONFIDENCE", + "OWASP-A03:2021 - Injection", + "OWASP-A07:2017 - Cross-Site Scripting (XSS)", + "security" + ], + "precision": "very-high" + } + }, + { + "id": "javascript.express.security.audit.xss.pug.var-in-script-tag.var-in-script-tag", + "deprecatedIds": null, + "guid": null, + "deprecatedGuids": null, + "name": "javascript.express.security.audit.xss.pug.var-in-script-tag.var-in-script-tag", + "deprecatedNames": null, + "shortDescription": { + "text": "Semgrep Finding: javascript.express.security.audit.xss.pug.var-in-script-tag.var-in-script-tag", + "markdown": null, + "properties": null + }, + "fullDescription": { + "text": "Detected a template variable used in a script tag. Although template variables are HTML escaped, HTML escaping does not always prevent cross-site scripting (XSS) attacks when used directly in JavaScript. If you need this data on the rendered page, consider placing it in the HTML portion (outside of a script tag). Alternatively, use a JavaScript-specific encoder, such as the one available in OWASP ESAPI.", + "markdown": null, + "properties": null + }, + "messageStrings": null, + "defaultConfiguration": { + "enabled": true, + "level": "warning", + "rank": -1.0, + "parameters": null, + "properties": null + }, + "helpUri": "https://semgrep.dev/r/javascript.express.security.audit.xss.pug.var-in-script-tag.var-in-script-tag", + "help": { + "text": "Detected a template variable used in a script tag. Although template variables are HTML escaped, HTML escaping does not always prevent cross-site scripting (XSS) attacks when used directly in JavaScript. If you need this data on the rendered page, consider placing it in the HTML portion (outside of a script tag). Alternatively, use a JavaScript-specific encoder, such as the one available in OWASP ESAPI.\n💎 Enable cross-file analysis and Pro rules for free at sg.run/pro", + "markdown": "Detected a template variable used in a script tag. Although template variables are HTML escaped, HTML escaping does not always prevent cross-site scripting (XSS) attacks when used directly in JavaScript. If you need this data on the rendered page, consider placing it in the HTML portion (outside of a script tag). Alternatively, use a JavaScript-specific encoder, such as the one available in OWASP ESAPI.\n\n#### 💎 Enable cross-file analysis and Pro rules for free at sg.run/pro\n\nReferences:\n - [Semgrep Rule](https://semgrep.dev/r/javascript.express.security.audit.xss.pug.var-in-script-tag.var-in-script-tag)\n - [https://www.veracode.com/blog/secure-development/nodejs-template-engines-why-default-encoders-are-not-enough](https://www.veracode.com/blog/secure-development/nodejs-template-engines-why-default-encoders-are-not-enough)\n - [https://github.com/ESAPI/owasp-esapi-js](https://github.com/ESAPI/owasp-esapi-js)\n", + "properties": null + }, + "relationships": [], + "properties": { + "tags": [ + "CWE-79: Improper Neutralization of Input During Web Page Generation ('Cross-site Scripting')", + "LOW CONFIDENCE", + "OWASP-A03:2021 - Injection", + "OWASP-A07:2017 - Cross-Site Scripting (XSS)", + "security" + ], + "precision": "very-high" + } + }, + { + "id": "javascript.express.security.cors-misconfiguration.cors-misconfiguration", + "deprecatedIds": null, + "guid": null, + "deprecatedGuids": null, + "name": "javascript.express.security.cors-misconfiguration.cors-misconfiguration", + "deprecatedNames": null, + "shortDescription": { + "text": "Semgrep Finding: javascript.express.security.cors-misconfiguration.cors-misconfiguration", + "markdown": null, + "properties": null + }, + "fullDescription": { + "text": "By letting user input control CORS parameters, there is a risk that software does not properly verify that the source of data or communication is valid. Use literal values for CORS settings.", + "markdown": null, + "properties": null + }, + "messageStrings": null, + "defaultConfiguration": { + "enabled": true, + "level": "warning", + "rank": -1.0, + "parameters": null, + "properties": null + }, + "helpUri": "https://semgrep.dev/r/javascript.express.security.cors-misconfiguration.cors-misconfiguration", + "help": { + "text": "By letting user input control CORS parameters, there is a risk that software does not properly verify that the source of data or communication is valid. Use literal values for CORS settings.\n💎 Enable cross-file analysis and Pro rules for free at sg.run/pro", + "markdown": "By letting user input control CORS parameters, there is a risk that software does not properly verify that the source of data or communication is valid. Use literal values for CORS settings.\n\n#### 💎 Enable cross-file analysis and Pro rules for free at sg.run/pro\n\nReferences:\n - [Semgrep Rule](https://semgrep.dev/r/javascript.express.security.cors-misconfiguration.cors-misconfiguration)\n - [https://developer.mozilla.org/en-US/docs/Web/HTTP/CORS](https://developer.mozilla.org/en-US/docs/Web/HTTP/CORS)\n", + "properties": null + }, + "relationships": [], + "properties": { + "tags": [ + "CWE-346: Origin Validation Error", + "MEDIUM CONFIDENCE", + "OWASP-A07:2021 - Identification and Authentication Failures", + "security" + ], + "precision": "very-high" + } + }, + { + "id": "javascript.express.security.express-data-exfiltration.express-data-exfiltration", + "deprecatedIds": null, + "guid": null, + "deprecatedGuids": null, + "name": "javascript.express.security.express-data-exfiltration.express-data-exfiltration", + "deprecatedNames": null, + "shortDescription": { + "text": "Semgrep Finding: javascript.express.security.express-data-exfiltration.express-data-exfiltration", + "markdown": null, + "properties": null + }, + "fullDescription": { + "text": "Depending on the context, user control data in `Object.assign` can cause web response to include data that it should not have or can lead to a mass assignment vulnerability.", + "markdown": null, + "properties": null + }, + "messageStrings": null, + "defaultConfiguration": { + "enabled": true, + "level": "warning", + "rank": -1.0, + "parameters": null, + "properties": null + }, + "helpUri": "https://semgrep.dev/r/javascript.express.security.express-data-exfiltration.express-data-exfiltration", + "help": { + "text": "Depending on the context, user control data in `Object.assign` can cause web response to include data that it should not have or can lead to a mass assignment vulnerability.\n💎 Enable cross-file analysis and Pro rules for free at sg.run/pro", + "markdown": "Depending on the context, user control data in `Object.assign` can cause web response to include data that it should not have or can lead to a mass assignment vulnerability.\n\n#### 💎 Enable cross-file analysis and Pro rules for free at sg.run/pro\n\nReferences:\n - [Semgrep Rule](https://semgrep.dev/r/javascript.express.security.express-data-exfiltration.express-data-exfiltration)\n - [https://en.wikipedia.org/wiki/Mass_assignment_vulnerability](https://en.wikipedia.org/wiki/Mass_assignment_vulnerability)\n - [https://cheatsheetseries.owasp.org/cheatsheets/Mass_Assignment_Cheat_Sheet.html](https://cheatsheetseries.owasp.org/cheatsheets/Mass_Assignment_Cheat_Sheet.html)\n", + "properties": null + }, + "relationships": [], + "properties": { + "tags": [ + "CWE-915: Improperly Controlled Modification of Dynamically-Determined Object Attributes", + "LOW CONFIDENCE", + "OWASP-A08:2021 - Software and Data Integrity Failures", + "security" + ], + "precision": "very-high" + } + }, + { + "id": "javascript.express.security.express-expat-xxe.express-expat-xxe", + "deprecatedIds": null, + "guid": null, + "deprecatedGuids": null, + "name": "javascript.express.security.express-expat-xxe.express-expat-xxe", + "deprecatedNames": null, + "shortDescription": { + "text": "Semgrep Finding: javascript.express.security.express-expat-xxe.express-expat-xxe", + "markdown": null, + "properties": null + }, + "fullDescription": { + "text": "Make sure that unverified user data can not reach the XML Parser, as it can result in XML External or Internal Entity (XXE) Processing vulnerabilities.", + "markdown": null, + "properties": null + }, + "messageStrings": null, + "defaultConfiguration": { + "enabled": true, + "level": "error", + "rank": -1.0, + "parameters": null, + "properties": null + }, + "helpUri": "https://semgrep.dev/r/javascript.express.security.express-expat-xxe.express-expat-xxe", + "help": { + "text": "Make sure that unverified user data can not reach the XML Parser, as it can result in XML External or Internal Entity (XXE) Processing vulnerabilities.\n💎 Enable cross-file analysis and Pro rules for free at sg.run/pro", + "markdown": "Make sure that unverified user data can not reach the XML Parser, as it can result in XML External or Internal Entity (XXE) Processing vulnerabilities.\n\n#### 💎 Enable cross-file analysis and Pro rules for free at sg.run/pro\n\nReferences:\n - [Semgrep Rule](https://semgrep.dev/r/javascript.express.security.express-expat-xxe.express-expat-xxe)\n - [https://github.com/astro/node-expat](https://github.com/astro/node-expat)\n", + "properties": null + }, + "relationships": [], + "properties": { + "tags": [ + "CWE-611: Improper Restriction of XML External Entity Reference", + "MEDIUM CONFIDENCE", + "OWASP-A04:2017 - XML External Entities (XXE)", + "OWASP-A05:2021 - Security Misconfiguration", + "security" + ], + "precision": "very-high" + } + }, + { + "id": "javascript.express.security.express-insecure-template-usage.express-insecure-template-usage", + "deprecatedIds": null, + "guid": null, + "deprecatedGuids": null, + "name": "javascript.express.security.express-insecure-template-usage.express-insecure-template-usage", + "deprecatedNames": null, + "shortDescription": { + "text": "Semgrep Finding: javascript.express.security.express-insecure-template-usage.express-insecure-template-usage", + "markdown": null, + "properties": null + }, + "fullDescription": { + "text": "User data from `$REQ` is being compiled into the template, which can lead to a Server Side Template Injection (SSTI) vulnerability.", + "markdown": null, + "properties": null + }, + "messageStrings": null, + "defaultConfiguration": { + "enabled": true, + "level": "warning", + "rank": -1.0, + "parameters": null, + "properties": null + }, + "helpUri": "https://semgrep.dev/r/javascript.express.security.express-insecure-template-usage.express-insecure-template-usage", + "help": { + "text": "User data from `$REQ` is being compiled into the template, which can lead to a Server Side Template Injection (SSTI) vulnerability.\n💎 Enable cross-file analysis and Pro rules for free at sg.run/pro", + "markdown": "User data from `$REQ` is being compiled into the template, which can lead to a Server Side Template Injection (SSTI) vulnerability.\n\n#### 💎 Enable cross-file analysis and Pro rules for free at sg.run/pro\n\nReferences:\n - [Semgrep Rule](https://semgrep.dev/r/javascript.express.security.express-insecure-template-usage.express-insecure-template-usage)\n - [https://cheatsheetseries.owasp.org/cheatsheets/Injection_Prevention_Cheat_Sheet.html](https://cheatsheetseries.owasp.org/cheatsheets/Injection_Prevention_Cheat_Sheet.html)\n", + "properties": null + }, + "relationships": [], + "properties": { + "tags": [ + "CWE-1336: Improper Neutralization of Special Elements Used in a Template Engine", + "MEDIUM CONFIDENCE", + "OWASP-A01:2017 - Injection", + "OWASP-A03:2021 - Injection", + "security" + ], + "precision": "very-high" + } + }, + { + "id": "javascript.express.security.express-jwt-hardcoded-secret.express-jwt-hardcoded-secret", + "deprecatedIds": null, + "guid": null, + "deprecatedGuids": null, + "name": "javascript.express.security.express-jwt-hardcoded-secret.express-jwt-hardcoded-secret", + "deprecatedNames": null, + "shortDescription": { + "text": "Semgrep Finding: javascript.express.security.express-jwt-hardcoded-secret.express-jwt-hardcoded-secret", + "markdown": null, + "properties": null + }, + "fullDescription": { + "text": "A hard-coded credential was detected. It is not recommended to store credentials in source-code, as this risks secrets being leaked and used by either an internal or external malicious adversary. It is recommended to use environment variables to securely provide credentials or retrieve credentials from a secure vault or HSM (Hardware Security Module).", + "markdown": null, + "properties": null + }, + "messageStrings": null, + "defaultConfiguration": { + "enabled": true, + "level": "warning", + "rank": -1.0, + "parameters": null, + "properties": null + }, + "helpUri": "https://semgrep.dev/r/javascript.express.security.express-jwt-hardcoded-secret.express-jwt-hardcoded-secret", + "help": { + "text": "A hard-coded credential was detected. It is not recommended to store credentials in source-code, as this risks secrets being leaked and used by either an internal or external malicious adversary. It is recommended to use environment variables to securely provide credentials or retrieve credentials from a secure vault or HSM (Hardware Security Module).\n💎 Enable cross-file analysis and Pro rules for free at sg.run/pro", + "markdown": "A hard-coded credential was detected. It is not recommended to store credentials in source-code, as this risks secrets being leaked and used by either an internal or external malicious adversary. It is recommended to use environment variables to securely provide credentials or retrieve credentials from a secure vault or HSM (Hardware Security Module).\n\n#### 💎 Enable cross-file analysis and Pro rules for free at sg.run/pro\n\nReferences:\n - [Semgrep Rule](https://semgrep.dev/r/javascript.express.security.express-jwt-hardcoded-secret.express-jwt-hardcoded-secret)\n - [https://cheatsheetseries.owasp.org/cheatsheets/Secrets_Management_Cheat_Sheet.html](https://cheatsheetseries.owasp.org/cheatsheets/Secrets_Management_Cheat_Sheet.html)\n", + "properties": null + }, + "relationships": [], + "properties": { + "tags": [ + "CWE-798: Use of Hard-coded Credentials", + "HIGH CONFIDENCE", + "OWASP-A07:2021 - Identification and Authentication Failures", + "security" + ], + "precision": "very-high" + } + }, + { + "id": "javascript.express.security.express-phantom-injection.express-phantom-injection", + "deprecatedIds": null, + "guid": null, + "deprecatedGuids": null, + "name": "javascript.express.security.express-phantom-injection.express-phantom-injection", + "deprecatedNames": null, + "shortDescription": { + "text": "Semgrep Finding: javascript.express.security.express-phantom-injection.express-phantom-injection", + "markdown": null, + "properties": null + }, + "fullDescription": { + "text": "If unverified user data can reach the `phantom` methods it can result in Server-Side Request Forgery vulnerabilities", + "markdown": null, + "properties": null + }, + "messageStrings": null, + "defaultConfiguration": { + "enabled": true, + "level": "error", + "rank": -1.0, + "parameters": null, + "properties": null + }, + "helpUri": "https://semgrep.dev/r/javascript.express.security.express-phantom-injection.express-phantom-injection", + "help": { + "text": "If unverified user data can reach the `phantom` methods it can result in Server-Side Request Forgery vulnerabilities\n💎 Enable cross-file analysis and Pro rules for free at sg.run/pro", + "markdown": "If unverified user data can reach the `phantom` methods it can result in Server-Side Request Forgery vulnerabilities\n\n#### 💎 Enable cross-file analysis and Pro rules for free at sg.run/pro\n\nReferences:\n - [Semgrep Rule](https://semgrep.dev/r/javascript.express.security.express-phantom-injection.express-phantom-injection)\n - [https://phantomjs.org/page-automation.html](https://phantomjs.org/page-automation.html)\n", + "properties": null + }, + "relationships": [], + "properties": { + "tags": [ + "CWE-918: Server-Side Request Forgery (SSRF)", + "MEDIUM CONFIDENCE", + "OWASP-A10:2021 - Server-Side Request Forgery (SSRF)", + "security" + ], + "precision": "very-high" + } + }, + { + "id": "javascript.express.security.express-puppeteer-injection.express-puppeteer-injection", + "deprecatedIds": null, + "guid": null, + "deprecatedGuids": null, + "name": "javascript.express.security.express-puppeteer-injection.express-puppeteer-injection", + "deprecatedNames": null, + "shortDescription": { + "text": "Semgrep Finding: javascript.express.security.express-puppeteer-injection.express-puppeteer-injection", + "markdown": null, + "properties": null + }, + "fullDescription": { + "text": "If unverified user data can reach the `puppeteer` methods it can result in Server-Side Request Forgery vulnerabilities", + "markdown": null, + "properties": null + }, + "messageStrings": null, + "defaultConfiguration": { + "enabled": true, + "level": "error", + "rank": -1.0, + "parameters": null, + "properties": null + }, + "helpUri": "https://semgrep.dev/r/javascript.express.security.express-puppeteer-injection.express-puppeteer-injection", + "help": { + "text": "If unverified user data can reach the `puppeteer` methods it can result in Server-Side Request Forgery vulnerabilities\n💎 Enable cross-file analysis and Pro rules for free at sg.run/pro", + "markdown": "If unverified user data can reach the `puppeteer` methods it can result in Server-Side Request Forgery vulnerabilities\n\n#### 💎 Enable cross-file analysis and Pro rules for free at sg.run/pro\n\nReferences:\n - [Semgrep Rule](https://semgrep.dev/r/javascript.express.security.express-puppeteer-injection.express-puppeteer-injection)\n - [https://pptr.dev/api/puppeteer.page](https://pptr.dev/api/puppeteer.page)\n", + "properties": null + }, + "relationships": [], + "properties": { + "tags": [ + "CWE-918: Server-Side Request Forgery (SSRF)", + "MEDIUM CONFIDENCE", + "OWASP-A10:2021 - Server-Side Request Forgery (SSRF)", + "security" + ], + "precision": "very-high" + } + }, + { + "id": "javascript.express.security.express-sandbox-injection.express-sandbox-code-injection", + "deprecatedIds": null, + "guid": null, + "deprecatedGuids": null, + "name": "javascript.express.security.express-sandbox-injection.express-sandbox-code-injection", + "deprecatedNames": null, + "shortDescription": { + "text": "Semgrep Finding: javascript.express.security.express-sandbox-injection.express-sandbox-code-injection", + "markdown": null, + "properties": null + }, + "fullDescription": { + "text": "Make sure that unverified user data can not reach `sandbox`.", + "markdown": null, + "properties": null + }, + "messageStrings": null, + "defaultConfiguration": { + "enabled": true, + "level": "error", + "rank": -1.0, + "parameters": null, + "properties": null + }, + "helpUri": "https://semgrep.dev/r/javascript.express.security.express-sandbox-injection.express-sandbox-code-injection", + "help": { + "text": "Make sure that unverified user data can not reach `sandbox`.\n💎 Enable cross-file analysis and Pro rules for free at sg.run/pro", + "markdown": "Make sure that unverified user data can not reach `sandbox`.\n\n#### 💎 Enable cross-file analysis and Pro rules for free at sg.run/pro\n\nReferences:\n - [Semgrep Rule](https://semgrep.dev/r/javascript.express.security.express-sandbox-injection.express-sandbox-code-injection)\n - [https://cheatsheetseries.owasp.org/cheatsheets/Injection_Prevention_Cheat_Sheet.html](https://cheatsheetseries.owasp.org/cheatsheets/Injection_Prevention_Cheat_Sheet.html)\n", + "properties": null + }, + "relationships": [], + "properties": { + "tags": [ + "CWE-94: Improper Control of Generation of Code ('Code Injection')", + "MEDIUM CONFIDENCE", + "OWASP-A03:2021 - Injection", + "security" + ], + "precision": "very-high" + } + }, + { + "id": "javascript.express.security.express-vm-injection.express-vm-injection", + "deprecatedIds": null, + "guid": null, + "deprecatedGuids": null, + "name": "javascript.express.security.express-vm-injection.express-vm-injection", + "deprecatedNames": null, + "shortDescription": { + "text": "Semgrep Finding: javascript.express.security.express-vm-injection.express-vm-injection", + "markdown": null, + "properties": null + }, + "fullDescription": { + "text": "Make sure that unverified user data can not reach `$VM`.", + "markdown": null, + "properties": null + }, + "messageStrings": null, + "defaultConfiguration": { + "enabled": true, + "level": "error", + "rank": -1.0, + "parameters": null, + "properties": null + }, + "helpUri": "https://semgrep.dev/r/javascript.express.security.express-vm-injection.express-vm-injection", + "help": { + "text": "Make sure that unverified user data can not reach `$VM`.\n💎 Enable cross-file analysis and Pro rules for free at sg.run/pro", + "markdown": "Make sure that unverified user data can not reach `$VM`.\n\n#### 💎 Enable cross-file analysis and Pro rules for free at sg.run/pro\n\nReferences:\n - [Semgrep Rule](https://semgrep.dev/r/javascript.express.security.express-vm-injection.express-vm-injection)\n - [https://cheatsheetseries.owasp.org/cheatsheets/Injection_Prevention_Cheat_Sheet.html](https://cheatsheetseries.owasp.org/cheatsheets/Injection_Prevention_Cheat_Sheet.html)\n", + "properties": null + }, + "relationships": [], + "properties": { + "tags": [ + "CWE-94: Improper Control of Generation of Code ('Code Injection')", + "MEDIUM CONFIDENCE", + "OWASP-A03:2021 - Injection", + "security" + ], + "precision": "very-high" + } + }, + { + "id": "javascript.express.security.express-vm2-injection.express-vm2-injection", + "deprecatedIds": null, + "guid": null, + "deprecatedGuids": null, + "name": "javascript.express.security.express-vm2-injection.express-vm2-injection", + "deprecatedNames": null, + "shortDescription": { + "text": "Semgrep Finding: javascript.express.security.express-vm2-injection.express-vm2-injection", + "markdown": null, + "properties": null + }, + "fullDescription": { + "text": "Make sure that unverified user data can not reach `vm2`.", + "markdown": null, + "properties": null + }, + "messageStrings": null, + "defaultConfiguration": { + "enabled": true, + "level": "warning", + "rank": -1.0, + "parameters": null, + "properties": null + }, + "helpUri": "https://semgrep.dev/r/javascript.express.security.express-vm2-injection.express-vm2-injection", + "help": { + "text": "Make sure that unverified user data can not reach `vm2`.\n💎 Enable cross-file analysis and Pro rules for free at sg.run/pro", + "markdown": "Make sure that unverified user data can not reach `vm2`.\n\n#### 💎 Enable cross-file analysis and Pro rules for free at sg.run/pro\n\nReferences:\n - [Semgrep Rule](https://semgrep.dev/r/javascript.express.security.express-vm2-injection.express-vm2-injection)\n - [https://cheatsheetseries.owasp.org/cheatsheets/Injection_Prevention_Cheat_Sheet.html](https://cheatsheetseries.owasp.org/cheatsheets/Injection_Prevention_Cheat_Sheet.html)\n", + "properties": null + }, + "relationships": [], + "properties": { + "tags": [ + "CWE-94: Improper Control of Generation of Code ('Code Injection')", + "MEDIUM CONFIDENCE", + "OWASP-A03:2021 - Injection", + "security" + ], + "precision": "very-high" + } + }, + { + "id": "javascript.express.security.express-wkhtml-injection.express-wkhtmltoimage-injection", + "deprecatedIds": null, + "guid": null, + "deprecatedGuids": null, + "name": "javascript.express.security.express-wkhtml-injection.express-wkhtmltoimage-injection", + "deprecatedNames": null, + "shortDescription": { + "text": "Semgrep Finding: javascript.express.security.express-wkhtml-injection.express-wkhtmltoimage-injection", + "markdown": null, + "properties": null + }, + "fullDescription": { + "text": "If unverified user data can reach the `phantom` methods it can result in Server-Side Request Forgery vulnerabilities", + "markdown": null, + "properties": null + }, + "messageStrings": null, + "defaultConfiguration": { + "enabled": true, + "level": "error", + "rank": -1.0, + "parameters": null, + "properties": null + }, + "helpUri": "https://semgrep.dev/r/javascript.express.security.express-wkhtml-injection.express-wkhtmltoimage-injection", + "help": { + "text": "If unverified user data can reach the `phantom` methods it can result in Server-Side Request Forgery vulnerabilities\n💎 Enable cross-file analysis and Pro rules for free at sg.run/pro", + "markdown": "If unverified user data can reach the `phantom` methods it can result in Server-Side Request Forgery vulnerabilities\n\n#### 💎 Enable cross-file analysis and Pro rules for free at sg.run/pro\n\nReferences:\n - [Semgrep Rule](https://semgrep.dev/r/javascript.express.security.express-wkhtml-injection.express-wkhtmltoimage-injection)\n - [https://www.npmjs.com/package/wkhtmltopdf](https://www.npmjs.com/package/wkhtmltopdf)\n", + "properties": null + }, + "relationships": [], + "properties": { + "tags": [ + "CWE-918: Server-Side Request Forgery (SSRF)", + "LOW CONFIDENCE", + "OWASP-A10:2021 - Server-Side Request Forgery (SSRF)", + "security" + ], + "precision": "very-high" + } + }, + { + "id": "javascript.express.security.express-wkhtml-injection.express-wkhtmltopdf-injection", + "deprecatedIds": null, + "guid": null, + "deprecatedGuids": null, + "name": "javascript.express.security.express-wkhtml-injection.express-wkhtmltopdf-injection", + "deprecatedNames": null, + "shortDescription": { + "text": "Semgrep Finding: javascript.express.security.express-wkhtml-injection.express-wkhtmltopdf-injection", + "markdown": null, + "properties": null + }, + "fullDescription": { + "text": "If unverified user data can reach the `wkhtmltopdf` methods it can result in Server-Side Request Forgery vulnerabilities", + "markdown": null, + "properties": null + }, + "messageStrings": null, + "defaultConfiguration": { + "enabled": true, + "level": "error", + "rank": -1.0, + "parameters": null, + "properties": null + }, + "helpUri": "https://semgrep.dev/r/javascript.express.security.express-wkhtml-injection.express-wkhtmltopdf-injection", + "help": { + "text": "If unverified user data can reach the `wkhtmltopdf` methods it can result in Server-Side Request Forgery vulnerabilities\n💎 Enable cross-file analysis and Pro rules for free at sg.run/pro", + "markdown": "If unverified user data can reach the `wkhtmltopdf` methods it can result in Server-Side Request Forgery vulnerabilities\n\n#### 💎 Enable cross-file analysis and Pro rules for free at sg.run/pro\n\nReferences:\n - [Semgrep Rule](https://semgrep.dev/r/javascript.express.security.express-wkhtml-injection.express-wkhtmltopdf-injection)\n - [https://www.npmjs.com/package/wkhtmltopdf](https://www.npmjs.com/package/wkhtmltopdf)\n", + "properties": null + }, + "relationships": [], + "properties": { + "tags": [ + "CWE-918: Server-Side Request Forgery (SSRF)", + "LOW CONFIDENCE", + "OWASP-A10:2021 - Server-Side Request Forgery (SSRF)", + "security" + ], + "precision": "very-high" + } + }, + { + "id": "javascript.express.security.express-xml2json-xxe.express-xml2json-xxe", + "deprecatedIds": null, + "guid": null, + "deprecatedGuids": null, + "name": "javascript.express.security.express-xml2json-xxe.express-xml2json-xxe", + "deprecatedNames": null, + "shortDescription": { + "text": "Semgrep Finding: javascript.express.security.express-xml2json-xxe.express-xml2json-xxe", + "markdown": null, + "properties": null + }, + "fullDescription": { + "text": "Make sure that unverified user data can not reach the XML Parser, as it can result in XML External or Internal Entity (XXE) Processing vulnerabilities", + "markdown": null, + "properties": null + }, + "messageStrings": null, + "defaultConfiguration": { + "enabled": true, + "level": "error", + "rank": -1.0, + "parameters": null, + "properties": null + }, + "helpUri": "https://semgrep.dev/r/javascript.express.security.express-xml2json-xxe.express-xml2json-xxe", + "help": { + "text": "Make sure that unverified user data can not reach the XML Parser, as it can result in XML External or Internal Entity (XXE) Processing vulnerabilities\n💎 Enable cross-file analysis and Pro rules for free at sg.run/pro", + "markdown": "Make sure that unverified user data can not reach the XML Parser, as it can result in XML External or Internal Entity (XXE) Processing vulnerabilities\n\n#### 💎 Enable cross-file analysis and Pro rules for free at sg.run/pro\n\nReferences:\n - [Semgrep Rule](https://semgrep.dev/r/javascript.express.security.express-xml2json-xxe.express-xml2json-xxe)\n - [https://www.npmjs.com/package/xml2json](https://www.npmjs.com/package/xml2json)\n", + "properties": null + }, + "relationships": [], + "properties": { + "tags": [ + "CWE-611: Improper Restriction of XML External Entity Reference", + "MEDIUM CONFIDENCE", + "OWASP-A04:2017 - XML External Entities (XXE)", + "OWASP-A05:2021 - Security Misconfiguration", + "security" + ], + "precision": "very-high" + } + }, + { + "id": "javascript.express.security.injection.raw-html-format.raw-html-format", + "deprecatedIds": null, + "guid": null, + "deprecatedGuids": null, + "name": "javascript.express.security.injection.raw-html-format.raw-html-format", + "deprecatedNames": null, + "shortDescription": { + "text": "Semgrep Finding: javascript.express.security.injection.raw-html-format.raw-html-format", + "markdown": null, + "properties": null + }, + "fullDescription": { + "text": "User data flows into the host portion of this manually-constructed HTML. This can introduce a Cross-Site-Scripting (XSS) vulnerability if this comes from user-provided input. Consider using a sanitization library such as DOMPurify to sanitize the HTML within.", + "markdown": null, + "properties": null + }, + "messageStrings": null, + "defaultConfiguration": { + "enabled": true, + "level": "warning", + "rank": -1.0, + "parameters": null, + "properties": null + }, + "helpUri": "https://semgrep.dev/r/javascript.express.security.injection.raw-html-format.raw-html-format", + "help": { + "text": "User data flows into the host portion of this manually-constructed HTML. This can introduce a Cross-Site-Scripting (XSS) vulnerability if this comes from user-provided input. Consider using a sanitization library such as DOMPurify to sanitize the HTML within.\n💎 Enable cross-file analysis and Pro rules for free at sg.run/pro", + "markdown": "User data flows into the host portion of this manually-constructed HTML. This can introduce a Cross-Site-Scripting (XSS) vulnerability if this comes from user-provided input. Consider using a sanitization library such as DOMPurify to sanitize the HTML within.\n\n#### 💎 Enable cross-file analysis and Pro rules for free at sg.run/pro\n\nReferences:\n - [Semgrep Rule](https://semgrep.dev/r/javascript.express.security.injection.raw-html-format.raw-html-format)\n - [https://cheatsheetseries.owasp.org/cheatsheets/Cross_Site_Scripting_Prevention_Cheat_Sheet.html](https://cheatsheetseries.owasp.org/cheatsheets/Cross_Site_Scripting_Prevention_Cheat_Sheet.html)\n", + "properties": null + }, + "relationships": [], + "properties": { + "tags": [ + "CWE-79: Improper Neutralization of Input During Web Page Generation ('Cross-site Scripting')", + "MEDIUM CONFIDENCE", + "OWASP-A03:2021 - Injection", + "OWASP-A07:2017 - Cross-Site Scripting (XSS)", + "security" + ], + "precision": "very-high" + } + }, + { + "id": "javascript.express.security.require-request.require-request", + "deprecatedIds": null, + "guid": null, + "deprecatedGuids": null, + "name": "javascript.express.security.require-request.require-request", + "deprecatedNames": null, + "shortDescription": { + "text": "Semgrep Finding: javascript.express.security.require-request.require-request", + "markdown": null, + "properties": null + }, + "fullDescription": { + "text": "If an attacker controls the x in require(x) then they can cause code to load that was not intended to run on the server.", + "markdown": null, + "properties": null + }, + "messageStrings": null, + "defaultConfiguration": { + "enabled": true, + "level": "error", + "rank": -1.0, + "parameters": null, + "properties": null + }, + "helpUri": "https://semgrep.dev/r/javascript.express.security.require-request.require-request", + "help": { + "text": "If an attacker controls the x in require(x) then they can cause code to load that was not intended to run on the server.\n💎 Enable cross-file analysis and Pro rules for free at sg.run/pro", + "markdown": "If an attacker controls the x in require(x) then they can cause code to load that was not intended to run on the server.\n\n#### 💎 Enable cross-file analysis and Pro rules for free at sg.run/pro\n\nReferences:\n - [Semgrep Rule](https://semgrep.dev/r/javascript.express.security.require-request.require-request)\n - [https://github.com/google/node-sec-roadmap/blob/master/chapter-2/dynamism.md#dynamism-when-you-need-it](https://github.com/google/node-sec-roadmap/blob/master/chapter-2/dynamism.md#dynamism-when-you-need-it)\n", + "properties": null + }, + "relationships": [], + "properties": { + "tags": [ + "CWE-706: Use of Incorrectly-Resolved Name or Reference", + "MEDIUM CONFIDENCE", + "OWASP-A01:2021 - Broken Access Control", + "security" + ], + "precision": "very-high" + } + }, + { + "id": "javascript.express.security.x-frame-options-misconfiguration.x-frame-options-misconfiguration", + "deprecatedIds": null, + "guid": null, + "deprecatedGuids": null, + "name": "javascript.express.security.x-frame-options-misconfiguration.x-frame-options-misconfiguration", + "deprecatedNames": null, + "shortDescription": { + "text": "Semgrep Finding: javascript.express.security.x-frame-options-misconfiguration.x-frame-options-misconfiguration", + "markdown": null, + "properties": null + }, + "fullDescription": { + "text": "By letting user input control `X-Frame-Options` header, there is a risk that software does not properly verify whether or not a browser should be allowed to render a page in an `iframe`.", + "markdown": null, + "properties": null + }, + "messageStrings": null, + "defaultConfiguration": { + "enabled": true, + "level": "warning", + "rank": -1.0, + "parameters": null, + "properties": null + }, + "helpUri": "https://semgrep.dev/r/javascript.express.security.x-frame-options-misconfiguration.x-frame-options-misconfiguration", + "help": { + "text": "By letting user input control `X-Frame-Options` header, there is a risk that software does not properly verify whether or not a browser should be allowed to render a page in an `iframe`.\n💎 Enable cross-file analysis and Pro rules for free at sg.run/pro", + "markdown": "By letting user input control `X-Frame-Options` header, there is a risk that software does not properly verify whether or not a browser should be allowed to render a page in an `iframe`.\n\n#### 💎 Enable cross-file analysis and Pro rules for free at sg.run/pro\n\nReferences:\n - [Semgrep Rule](https://semgrep.dev/r/javascript.express.security.x-frame-options-misconfiguration.x-frame-options-misconfiguration)\n - [https://developer.mozilla.org/en-US/docs/Web/HTTP/Headers/X-Frame-Options](https://developer.mozilla.org/en-US/docs/Web/HTTP/Headers/X-Frame-Options)\n", + "properties": null + }, + "relationships": [], + "properties": { + "tags": [ + "CWE-451: User Interface (UI) Misrepresentation of Critical Information", + "MEDIUM CONFIDENCE", + "OWASP-A04:2021 - Insecure Design", + "security" + ], + "precision": "very-high" + } + }, + { + "id": "javascript.fbjs.security.audit.insecure-createnodesfrommarkup.insecure-createnodesfrommarkup", + "deprecatedIds": null, + "guid": null, + "deprecatedGuids": null, + "name": "javascript.fbjs.security.audit.insecure-createnodesfrommarkup.insecure-createnodesfrommarkup", + "deprecatedNames": null, + "shortDescription": { + "text": "Semgrep Finding: javascript.fbjs.security.audit.insecure-createnodesfrommarkup.insecure-createnodesfrommarkup", + "markdown": null, + "properties": null + }, + "fullDescription": { + "text": "User controlled data in a `createNodesFromMarkup` is an anti-pattern that can lead to XSS vulnerabilities", + "markdown": null, + "properties": null + }, + "messageStrings": null, + "defaultConfiguration": { + "enabled": true, + "level": "warning", + "rank": -1.0, + "parameters": null, + "properties": null + }, + "helpUri": "https://semgrep.dev/r/javascript.fbjs.security.audit.insecure-createnodesfrommarkup.insecure-createnodesfrommarkup", + "help": { + "text": "User controlled data in a `createNodesFromMarkup` is an anti-pattern that can lead to XSS vulnerabilities\n💎 Enable cross-file analysis and Pro rules for free at sg.run/pro", + "markdown": "User controlled data in a `createNodesFromMarkup` is an anti-pattern that can lead to XSS vulnerabilities\n\n#### 💎 Enable cross-file analysis and Pro rules for free at sg.run/pro\n\nReferences:\n - [Semgrep Rule](https://semgrep.dev/r/javascript.fbjs.security.audit.insecure-createnodesfrommarkup.insecure-createnodesfrommarkup)\n - [https://owasp.org/Top10/A03_2021-Injection](https://owasp.org/Top10/A03_2021-Injection)\n", + "properties": null + }, + "relationships": [], + "properties": { + "tags": [ + "CWE-79: Improper Neutralization of Input During Web Page Generation ('Cross-site Scripting')", + "LOW CONFIDENCE", + "OWASP-A03:2021 - Injection", + "OWASP-A07:2017 - Cross-Site Scripting (XSS)", + "security" + ], + "precision": "very-high" + } + }, + { + "id": "javascript.grpc.security.grpc-nodejs-insecure-connection.grpc-nodejs-insecure-connection", + "deprecatedIds": null, + "guid": null, + "deprecatedGuids": null, + "name": "javascript.grpc.security.grpc-nodejs-insecure-connection.grpc-nodejs-insecure-connection", + "deprecatedNames": null, + "shortDescription": { + "text": "Semgrep Finding: javascript.grpc.security.grpc-nodejs-insecure-connection.grpc-nodejs-insecure-connection", + "markdown": null, + "properties": null + }, + "fullDescription": { + "text": "Found an insecure gRPC connection. This creates a connection without encryption to a gRPC client/server. A malicious attacker could tamper with the gRPC message, which could compromise the machine.", + "markdown": null, + "properties": null + }, + "messageStrings": null, + "defaultConfiguration": { + "enabled": true, + "level": "error", + "rank": -1.0, + "parameters": null, + "properties": null + }, + "helpUri": "https://semgrep.dev/r/javascript.grpc.security.grpc-nodejs-insecure-connection.grpc-nodejs-insecure-connection", + "help": { + "text": "Found an insecure gRPC connection. This creates a connection without encryption to a gRPC client/server. A malicious attacker could tamper with the gRPC message, which could compromise the machine.\n💎 Enable cross-file analysis and Pro rules for free at sg.run/pro", + "markdown": "Found an insecure gRPC connection. This creates a connection without encryption to a gRPC client/server. A malicious attacker could tamper with the gRPC message, which could compromise the machine.\n\n#### 💎 Enable cross-file analysis and Pro rules for free at sg.run/pro\n\nReferences:\n - [Semgrep Rule](https://semgrep.dev/r/javascript.grpc.security.grpc-nodejs-insecure-connection.grpc-nodejs-insecure-connection)\n - [https://blog.gopheracademy.com/advent-2017/go-grpc-beyond-basics/#:~:text=disables%20transport%20security](https://blog.gopheracademy.com/advent-2017/go-grpc-beyond-basics/#:~:text=disables%20transport%20security)\n", + "properties": null + }, + "relationships": [], + "properties": { + "tags": [ + "CWE-502: Deserialization of Untrusted Data", + "LOW CONFIDENCE", + "OWASP-A08:2017 - Insecure Deserialization", + "OWASP-A08:2021 - Software and Data Integrity Failures", + "security" + ], + "precision": "very-high" + } + }, + { + "id": "javascript.intercom.security.audit.intercom-settings-user-identifier-without-user-hash.intercom-settings-user-identifier-without-user-hash", + "deprecatedIds": null, + "guid": null, + "deprecatedGuids": null, + "name": "javascript.intercom.security.audit.intercom-settings-user-identifier-without-user-hash.intercom-settings-user-identifier-without-user-hash", + "deprecatedNames": null, + "shortDescription": { + "text": "Semgrep Finding: javascript.intercom.security.audit.intercom-settings-user-identifier-without-user-hash.intercom-settings-user-identifier-without-user-hash", + "markdown": null, + "properties": null + }, + "fullDescription": { + "text": "Found an initialization of the Intercom Messenger that identifies a User, but does not specify a `user_hash`. This configuration allows users to impersonate one another. See the Intercom Identity Verification docs for more context https://www.intercom.com/help/en/articles/183-set-up-identity-verification-for-web-and-mobile", + "markdown": null, + "properties": null + }, + "messageStrings": null, + "defaultConfiguration": { + "enabled": true, + "level": "warning", + "rank": -1.0, + "parameters": null, + "properties": null + }, + "helpUri": "https://semgrep.dev/r/javascript.intercom.security.audit.intercom-settings-user-identifier-without-user-hash.intercom-settings-user-identifier-without-user-hash", + "help": { + "text": "Found an initialization of the Intercom Messenger that identifies a User, but does not specify a `user_hash`. This configuration allows users to impersonate one another. See the Intercom Identity Verification docs for more context https://www.intercom.com/help/en/articles/183-set-up-identity-verification-for-web-and-mobile\n💎 Enable cross-file analysis and Pro rules for free at sg.run/pro", + "markdown": "Found an initialization of the Intercom Messenger that identifies a User, but does not specify a `user_hash`. This configuration allows users to impersonate one another. See the Intercom Identity Verification docs for more context https://www.intercom.com/help/en/articles/183-set-up-identity-verification-for-web-and-mobile\n\n#### 💎 Enable cross-file analysis and Pro rules for free at sg.run/pro\n\nReferences:\n - [Semgrep Rule](https://semgrep.dev/r/javascript.intercom.security.audit.intercom-settings-user-identifier-without-user-hash.intercom-settings-user-identifier-without-user-hash)\n - [https://www.intercom.com/help/en/articles/183-set-up-identity-verification-for-web-and-mobile](https://www.intercom.com/help/en/articles/183-set-up-identity-verification-for-web-and-mobile)\n", + "properties": null + }, + "relationships": [], + "properties": { + "tags": [ + "CWE-287: Improper Authentication", + "MEDIUM CONFIDENCE", + "security" + ], + "precision": "very-high" + } + }, + { + "id": "javascript.jose.security.audit.jose-exposed-data.jose-exposed-data", + "deprecatedIds": null, + "guid": null, + "deprecatedGuids": null, + "name": "javascript.jose.security.audit.jose-exposed-data.jose-exposed-data", + "deprecatedNames": null, + "shortDescription": { + "text": "Semgrep Finding: javascript.jose.security.audit.jose-exposed-data.jose-exposed-data", + "markdown": null, + "properties": null + }, + "fullDescription": { + "text": "The object is passed strictly to jose.JWT.sign(...) Make sure that sensitive information is not exposed through JWT token payload.", + "markdown": null, + "properties": null + }, + "messageStrings": null, + "defaultConfiguration": { + "enabled": true, + "level": "warning", + "rank": -1.0, + "parameters": null, + "properties": null + }, + "helpUri": "https://semgrep.dev/r/javascript.jose.security.audit.jose-exposed-data.jose-exposed-data", + "help": { + "text": "The object is passed strictly to jose.JWT.sign(...) Make sure that sensitive information is not exposed through JWT token payload.\n💎 Enable cross-file analysis and Pro rules for free at sg.run/pro", + "markdown": "The object is passed strictly to jose.JWT.sign(...) Make sure that sensitive information is not exposed through JWT token payload.\n\n#### 💎 Enable cross-file analysis and Pro rules for free at sg.run/pro\n\nReferences:\n - [Semgrep Rule](https://semgrep.dev/r/javascript.jose.security.audit.jose-exposed-data.jose-exposed-data)\n - [https://owasp.org/Top10/A04_2021-Insecure_Design](https://owasp.org/Top10/A04_2021-Insecure_Design)\n", + "properties": null + }, + "relationships": [], + "properties": { + "tags": [ + "CWE-522: Insufficiently Protected Credentials", + "LOW CONFIDENCE", + "OWASP-A02:2017 - Broken Authentication", + "OWASP-A04:2021 - Insecure Design", + "security" + ], + "precision": "very-high" + } + }, + { + "id": "javascript.jose.security.jwt-hardcode.hardcoded-jwt-secret", + "deprecatedIds": null, + "guid": null, + "deprecatedGuids": null, + "name": "javascript.jose.security.jwt-hardcode.hardcoded-jwt-secret", + "deprecatedNames": null, + "shortDescription": { + "text": "Semgrep Finding: javascript.jose.security.jwt-hardcode.hardcoded-jwt-secret", + "markdown": null, + "properties": null + }, + "fullDescription": { + "text": "A hard-coded credential was detected. It is not recommended to store credentials in source-code, as this risks secrets being leaked and used by either an internal or external malicious adversary. It is recommended to use environment variables to securely provide credentials or retrieve credentials from a secure vault or HSM (Hardware Security Module).", + "markdown": null, + "properties": null + }, + "messageStrings": null, + "defaultConfiguration": { + "enabled": true, + "level": "warning", + "rank": -1.0, + "parameters": null, + "properties": null + }, + "helpUri": "https://semgrep.dev/r/javascript.jose.security.jwt-hardcode.hardcoded-jwt-secret", + "help": { + "text": "A hard-coded credential was detected. It is not recommended to store credentials in source-code, as this risks secrets being leaked and used by either an internal or external malicious adversary. It is recommended to use environment variables to securely provide credentials or retrieve credentials from a secure vault or HSM (Hardware Security Module).\n💎 Enable cross-file analysis and Pro rules for free at sg.run/pro", + "markdown": "A hard-coded credential was detected. It is not recommended to store credentials in source-code, as this risks secrets being leaked and used by either an internal or external malicious adversary. It is recommended to use environment variables to securely provide credentials or retrieve credentials from a secure vault or HSM (Hardware Security Module).\n\n#### 💎 Enable cross-file analysis and Pro rules for free at sg.run/pro\n\nReferences:\n - [Semgrep Rule](https://semgrep.dev/r/javascript.jose.security.jwt-hardcode.hardcoded-jwt-secret)\n - [https://cheatsheetseries.owasp.org/cheatsheets/Secrets_Management_Cheat_Sheet.html](https://cheatsheetseries.owasp.org/cheatsheets/Secrets_Management_Cheat_Sheet.html)\n", + "properties": null + }, + "relationships": [], + "properties": { + "tags": [ + "CWE-798: Use of Hard-coded Credentials", + "HIGH CONFIDENCE", + "OWASP-A07:2021 - Identification and Authentication Failures", + "security" + ], + "precision": "very-high" + } + }, + { + "id": "javascript.jose.security.jwt-none-alg.jwt-none-alg", + "deprecatedIds": null, + "guid": null, + "deprecatedGuids": null, + "name": "javascript.jose.security.jwt-none-alg.jwt-none-alg", + "deprecatedNames": null, + "shortDescription": { + "text": "Semgrep Finding: javascript.jose.security.jwt-none-alg.jwt-none-alg", + "markdown": null, + "properties": null + }, + "fullDescription": { + "text": "Detected use of the 'none' algorithm in a JWT token. The 'none' algorithm assumes the integrity of the token has already been verified. This would allow a malicious actor to forge a JWT token that will automatically be verified. Do not explicitly use the 'none' algorithm. Instead, use an algorithm such as 'HS256'.", + "markdown": null, + "properties": null + }, + "messageStrings": null, + "defaultConfiguration": { + "enabled": true, + "level": "error", + "rank": -1.0, + "parameters": null, + "properties": null + }, + "helpUri": "https://semgrep.dev/r/javascript.jose.security.jwt-none-alg.jwt-none-alg", + "help": { + "text": "Detected use of the 'none' algorithm in a JWT token. The 'none' algorithm assumes the integrity of the token has already been verified. This would allow a malicious actor to forge a JWT token that will automatically be verified. Do not explicitly use the 'none' algorithm. Instead, use an algorithm such as 'HS256'.\n💎 Enable cross-file analysis and Pro rules for free at sg.run/pro", + "markdown": "Detected use of the 'none' algorithm in a JWT token. The 'none' algorithm assumes the integrity of the token has already been verified. This would allow a malicious actor to forge a JWT token that will automatically be verified. Do not explicitly use the 'none' algorithm. Instead, use an algorithm such as 'HS256'.\n\n#### 💎 Enable cross-file analysis and Pro rules for free at sg.run/pro\n\nReferences:\n - [Semgrep Rule](https://semgrep.dev/r/javascript.jose.security.jwt-none-alg.jwt-none-alg)\n - [https://owasp.org/Top10/A02_2021-Cryptographic_Failures](https://owasp.org/Top10/A02_2021-Cryptographic_Failures)\n", + "properties": null + }, + "relationships": [], + "properties": { + "tags": [ + "CWE-327: Use of a Broken or Risky Cryptographic Algorithm", + "HIGH CONFIDENCE", + "OWASP-A02:2021 - Cryptographic Failures", + "OWASP-A03:2017 - Sensitive Data Exposure", + "security" + ], + "precision": "very-high" + } + }, + { + "id": "javascript.jsonwebtoken.security.audit.jwt-decode-without-verify.jwt-decode-without-verify", + "deprecatedIds": null, + "guid": null, + "deprecatedGuids": null, + "name": "javascript.jsonwebtoken.security.audit.jwt-decode-without-verify.jwt-decode-without-verify", + "deprecatedNames": null, + "shortDescription": { + "text": "Semgrep Finding: javascript.jsonwebtoken.security.audit.jwt-decode-without-verify.jwt-decode-without-verify", + "markdown": null, + "properties": null + }, + "fullDescription": { + "text": "Detected the decoding of a JWT token without a verify step. JWT tokens must be verified before use, otherwise the token's integrity is unknown. This means a malicious actor could forge a JWT token with any claims. Call '.verify()' before using the token.", + "markdown": null, + "properties": null + }, + "messageStrings": null, + "defaultConfiguration": { + "enabled": true, + "level": "warning", + "rank": -1.0, + "parameters": null, + "properties": null + }, + "helpUri": "https://semgrep.dev/r/javascript.jsonwebtoken.security.audit.jwt-decode-without-verify.jwt-decode-without-verify", + "help": { + "text": "Detected the decoding of a JWT token without a verify step. JWT tokens must be verified before use, otherwise the token's integrity is unknown. This means a malicious actor could forge a JWT token with any claims. Call '.verify()' before using the token.\n💎 Enable cross-file analysis and Pro rules for free at sg.run/pro", + "markdown": "Detected the decoding of a JWT token without a verify step. JWT tokens must be verified before use, otherwise the token's integrity is unknown. This means a malicious actor could forge a JWT token with any claims. Call '.verify()' before using the token.\n\n#### 💎 Enable cross-file analysis and Pro rules for free at sg.run/pro\n\nReferences:\n - [Semgrep Rule](https://semgrep.dev/r/javascript.jsonwebtoken.security.audit.jwt-decode-without-verify.jwt-decode-without-verify)\n - [https://owasp.org/Top10/A08_2021-Software_and_Data_Integrity_Failures](https://owasp.org/Top10/A08_2021-Software_and_Data_Integrity_Failures)\n", + "properties": null + }, + "relationships": [], + "properties": { + "tags": [ + "CWE-345: Insufficient Verification of Data Authenticity", + "LOW CONFIDENCE", + "OWASP-A08:2021 - Software and Data Integrity Failures", + "security" + ], + "precision": "very-high" + } + }, + { + "id": "javascript.jsonwebtoken.security.audit.jwt-exposed-data.jwt-exposed-data", + "deprecatedIds": null, + "guid": null, + "deprecatedGuids": null, + "name": "javascript.jsonwebtoken.security.audit.jwt-exposed-data.jwt-exposed-data", + "deprecatedNames": null, + "shortDescription": { + "text": "Semgrep Finding: javascript.jsonwebtoken.security.audit.jwt-exposed-data.jwt-exposed-data", + "markdown": null, + "properties": null + }, + "fullDescription": { + "text": "The object is passed strictly to jsonwebtoken.sign(...) Make sure that sensitive information is not exposed through JWT token payload.", + "markdown": null, + "properties": null + }, + "messageStrings": null, + "defaultConfiguration": { + "enabled": true, + "level": "warning", + "rank": -1.0, + "parameters": null, + "properties": null + }, + "helpUri": "https://semgrep.dev/r/javascript.jsonwebtoken.security.audit.jwt-exposed-data.jwt-exposed-data", + "help": { + "text": "The object is passed strictly to jsonwebtoken.sign(...) Make sure that sensitive information is not exposed through JWT token payload.\n💎 Enable cross-file analysis and Pro rules for free at sg.run/pro", + "markdown": "The object is passed strictly to jsonwebtoken.sign(...) Make sure that sensitive information is not exposed through JWT token payload.\n\n#### 💎 Enable cross-file analysis and Pro rules for free at sg.run/pro\n\nReferences:\n - [Semgrep Rule](https://semgrep.dev/r/javascript.jsonwebtoken.security.audit.jwt-exposed-data.jwt-exposed-data)\n - [https://owasp.org/Top10/A04_2021-Insecure_Design](https://owasp.org/Top10/A04_2021-Insecure_Design)\n", + "properties": null + }, + "relationships": [], + "properties": { + "tags": [ + "CWE-522: Insufficiently Protected Credentials", + "LOW CONFIDENCE", + "OWASP-A02:2017 - Broken Authentication", + "OWASP-A04:2021 - Insecure Design", + "security" + ], + "precision": "very-high" + } + }, + { + "id": "javascript.jsonwebtoken.security.jwt-hardcode.hardcoded-jwt-secret", + "deprecatedIds": null, + "guid": null, + "deprecatedGuids": null, + "name": "javascript.jsonwebtoken.security.jwt-hardcode.hardcoded-jwt-secret", + "deprecatedNames": null, + "shortDescription": { + "text": "Semgrep Finding: javascript.jsonwebtoken.security.jwt-hardcode.hardcoded-jwt-secret", + "markdown": null, + "properties": null + }, + "fullDescription": { + "text": "A hard-coded credential was detected. It is not recommended to store credentials in source-code, as this risks secrets being leaked and used by either an internal or external malicious adversary. It is recommended to use environment variables to securely provide credentials or retrieve credentials from a secure vault or HSM (Hardware Security Module).", + "markdown": null, + "properties": null + }, + "messageStrings": null, + "defaultConfiguration": { + "enabled": true, + "level": "warning", + "rank": -1.0, + "parameters": null, + "properties": null + }, + "helpUri": "https://semgrep.dev/r/javascript.jsonwebtoken.security.jwt-hardcode.hardcoded-jwt-secret", + "help": { + "text": "A hard-coded credential was detected. It is not recommended to store credentials in source-code, as this risks secrets being leaked and used by either an internal or external malicious adversary. It is recommended to use environment variables to securely provide credentials or retrieve credentials from a secure vault or HSM (Hardware Security Module).\n💎 Enable cross-file analysis and Pro rules for free at sg.run/pro", + "markdown": "A hard-coded credential was detected. It is not recommended to store credentials in source-code, as this risks secrets being leaked and used by either an internal or external malicious adversary. It is recommended to use environment variables to securely provide credentials or retrieve credentials from a secure vault or HSM (Hardware Security Module).\n\n#### 💎 Enable cross-file analysis and Pro rules for free at sg.run/pro\n\nReferences:\n - [Semgrep Rule](https://semgrep.dev/r/javascript.jsonwebtoken.security.jwt-hardcode.hardcoded-jwt-secret)\n - [https://cheatsheetseries.owasp.org/cheatsheets/Secrets_Management_Cheat_Sheet.html](https://cheatsheetseries.owasp.org/cheatsheets/Secrets_Management_Cheat_Sheet.html)\n", + "properties": null + }, + "relationships": [], + "properties": { + "tags": [ + "CWE-798: Use of Hard-coded Credentials", + "HIGH CONFIDENCE", + "OWASP-A07:2021 - Identification and Authentication Failures", + "security" + ], + "precision": "very-high" + } + }, + { + "id": "javascript.jsonwebtoken.security.jwt-none-alg.jwt-none-alg", + "deprecatedIds": null, + "guid": null, + "deprecatedGuids": null, + "name": "javascript.jsonwebtoken.security.jwt-none-alg.jwt-none-alg", + "deprecatedNames": null, + "shortDescription": { + "text": "Semgrep Finding: javascript.jsonwebtoken.security.jwt-none-alg.jwt-none-alg", + "markdown": null, + "properties": null + }, + "fullDescription": { + "text": "Detected use of the 'none' algorithm in a JWT token. The 'none' algorithm assumes the integrity of the token has already been verified. This would allow a malicious actor to forge a JWT token that will automatically be verified. Do not explicitly use the 'none' algorithm. Instead, use an algorithm such as 'HS256'.", + "markdown": null, + "properties": null + }, + "messageStrings": null, + "defaultConfiguration": { + "enabled": true, + "level": "error", + "rank": -1.0, + "parameters": null, + "properties": null + }, + "helpUri": "https://semgrep.dev/r/javascript.jsonwebtoken.security.jwt-none-alg.jwt-none-alg", + "help": { + "text": "Detected use of the 'none' algorithm in a JWT token. The 'none' algorithm assumes the integrity of the token has already been verified. This would allow a malicious actor to forge a JWT token that will automatically be verified. Do not explicitly use the 'none' algorithm. Instead, use an algorithm such as 'HS256'.\n💎 Enable cross-file analysis and Pro rules for free at sg.run/pro", + "markdown": "Detected use of the 'none' algorithm in a JWT token. The 'none' algorithm assumes the integrity of the token has already been verified. This would allow a malicious actor to forge a JWT token that will automatically be verified. Do not explicitly use the 'none' algorithm. Instead, use an algorithm such as 'HS256'.\n\n#### 💎 Enable cross-file analysis and Pro rules for free at sg.run/pro\n\nReferences:\n - [Semgrep Rule](https://semgrep.dev/r/javascript.jsonwebtoken.security.jwt-none-alg.jwt-none-alg)\n - [https://owasp.org/Top10/A02_2021-Cryptographic_Failures](https://owasp.org/Top10/A02_2021-Cryptographic_Failures)\n", + "properties": null + }, + "relationships": [], + "properties": { + "tags": [ + "CWE-327: Use of a Broken or Risky Cryptographic Algorithm", + "MEDIUM CONFIDENCE", + "OWASP-A02:2021 - Cryptographic Failures", + "OWASP-A03:2017 - Sensitive Data Exposure", + "security" + ], + "precision": "very-high" + } + }, + { + "id": "javascript.jwt-simple.security.jwt-simple-noverify.jwt-simple-noverify", + "deprecatedIds": null, + "guid": null, + "deprecatedGuids": null, + "name": "javascript.jwt-simple.security.jwt-simple-noverify.jwt-simple-noverify", + "deprecatedNames": null, + "shortDescription": { + "text": "Semgrep Finding: javascript.jwt-simple.security.jwt-simple-noverify.jwt-simple-noverify", + "markdown": null, + "properties": null + }, + "fullDescription": { + "text": "Detected the decoding of a JWT token without a verify step. JWT tokens must be verified before use, otherwise the token's integrity is unknown. This means a malicious actor could forge a JWT token with any claims. Set 'verify' to `true` before using the token.", + "markdown": null, + "properties": null + }, + "messageStrings": null, + "defaultConfiguration": { + "enabled": true, + "level": "error", + "rank": -1.0, + "parameters": null, + "properties": null + }, + "helpUri": "https://semgrep.dev/r/javascript.jwt-simple.security.jwt-simple-noverify.jwt-simple-noverify", + "help": { + "text": "Detected the decoding of a JWT token without a verify step. JWT tokens must be verified before use, otherwise the token's integrity is unknown. This means a malicious actor could forge a JWT token with any claims. Set 'verify' to `true` before using the token.\n💎 Enable cross-file analysis and Pro rules for free at sg.run/pro", + "markdown": "Detected the decoding of a JWT token without a verify step. JWT tokens must be verified before use, otherwise the token's integrity is unknown. This means a malicious actor could forge a JWT token with any claims. Set 'verify' to `true` before using the token.\n\n#### 💎 Enable cross-file analysis and Pro rules for free at sg.run/pro\n\nReferences:\n - [Semgrep Rule](https://semgrep.dev/r/javascript.jwt-simple.security.jwt-simple-noverify.jwt-simple-noverify)\n - [https://www.npmjs.com/package/jwt-simple](https://www.npmjs.com/package/jwt-simple)\n - [https://cwe.mitre.org/data/definitions/287](https://cwe.mitre.org/data/definitions/287)\n - [https://cwe.mitre.org/data/definitions/345](https://cwe.mitre.org/data/definitions/345)\n - [https://cwe.mitre.org/data/definitions/347](https://cwe.mitre.org/data/definitions/347)\n", + "properties": null + }, + "relationships": [], + "properties": { + "tags": [ + "CWE-287: Improper Authentication", + "CWE-345: Insufficient Verification of Data Authenticity", + "CWE-347: Improper Verification of Cryptographic Signature", + "HIGH CONFIDENCE", + "OWASP-A05:2021 - Security Misconfiguration", + "OWASP-A07:2021 - Identification and Authentication Failures", + "security" + ], + "precision": "very-high" + } + }, + { + "id": "javascript.lang.security.audit.code-string-concat.code-string-concat", + "deprecatedIds": null, + "guid": null, + "deprecatedGuids": null, + "name": "javascript.lang.security.audit.code-string-concat.code-string-concat", + "deprecatedNames": null, + "shortDescription": { + "text": "Semgrep Finding: javascript.lang.security.audit.code-string-concat.code-string-concat", + "markdown": null, + "properties": null + }, + "fullDescription": { + "text": "Found data from an Express or Next web request flowing to `eval`. If this data is user-controllable this can lead to execution of arbitrary system commands in the context of your application process. Avoid `eval` whenever possible.", + "markdown": null, + "properties": null + }, + "messageStrings": null, + "defaultConfiguration": { + "enabled": true, + "level": "error", + "rank": -1.0, + "parameters": null, + "properties": null + }, + "helpUri": "https://semgrep.dev/r/javascript.lang.security.audit.code-string-concat.code-string-concat", + "help": { + "text": "Found data from an Express or Next web request flowing to `eval`. If this data is user-controllable this can lead to execution of arbitrary system commands in the context of your application process. Avoid `eval` whenever possible.\n💎 Enable cross-file analysis and Pro rules for free at sg.run/pro", + "markdown": "Found data from an Express or Next web request flowing to `eval`. If this data is user-controllable this can lead to execution of arbitrary system commands in the context of your application process. Avoid `eval` whenever possible.\n\n#### 💎 Enable cross-file analysis and Pro rules for free at sg.run/pro\n\nReferences:\n - [Semgrep Rule](https://semgrep.dev/r/javascript.lang.security.audit.code-string-concat.code-string-concat)\n - [https://developer.mozilla.org/en-US/docs/Web/JavaScript/Reference/Global_Objects/eval](https://developer.mozilla.org/en-US/docs/Web/JavaScript/Reference/Global_Objects/eval)\n - [https://nodejs.org/api/child_process.html#child_processexeccommand-options-callback](https://nodejs.org/api/child_process.html#child_processexeccommand-options-callback)\n - [https://www.stackhawk.com/blog/nodejs-command-injection-examples-and-prevention/](https://www.stackhawk.com/blog/nodejs-command-injection-examples-and-prevention/)\n - [https://ckarande.gitbooks.io/owasp-nodegoat-tutorial/content/tutorial/a1_-_server_side_js_injection.html](https://ckarande.gitbooks.io/owasp-nodegoat-tutorial/content/tutorial/a1_-_server_side_js_injection.html)\n", + "properties": null + }, + "relationships": [], + "properties": { + "tags": [ + "CWE-95: Improper Neutralization of Directives in Dynamically Evaluated Code ('Eval Injection')", + "HIGH CONFIDENCE", + "OWASP-A03:2021 - Injection", + "security" + ], + "precision": "very-high" + } + }, + { + "id": "javascript.lang.security.audit.dangerous-spawn-shell.dangerous-spawn-shell", + "deprecatedIds": null, + "guid": null, + "deprecatedGuids": null, + "name": "javascript.lang.security.audit.dangerous-spawn-shell.dangerous-spawn-shell", + "deprecatedNames": null, + "shortDescription": { + "text": "Semgrep Finding: javascript.lang.security.audit.dangerous-spawn-shell.dangerous-spawn-shell", + "markdown": null, + "properties": null + }, + "fullDescription": { + "text": "Detected non-literal calls to $EXEC(). This could lead to a command injection vulnerability.", + "markdown": null, + "properties": null + }, + "messageStrings": null, + "defaultConfiguration": { + "enabled": true, + "level": "error", + "rank": -1.0, + "parameters": null, + "properties": null + }, + "helpUri": "https://semgrep.dev/r/javascript.lang.security.audit.dangerous-spawn-shell.dangerous-spawn-shell", + "help": { + "text": "Detected non-literal calls to $EXEC(). This could lead to a command injection vulnerability.\n💎 Enable cross-file analysis and Pro rules for free at sg.run/pro", + "markdown": "Detected non-literal calls to $EXEC(). This could lead to a command injection vulnerability.\n\n#### 💎 Enable cross-file analysis and Pro rules for free at sg.run/pro\n\nReferences:\n - [Semgrep Rule](https://semgrep.dev/r/javascript.lang.security.audit.dangerous-spawn-shell.dangerous-spawn-shell)\n - [https://cheatsheetseries.owasp.org/cheatsheets/Nodejs_Security_Cheat_Sheet.html#do-not-use-dangerous-functions](https://cheatsheetseries.owasp.org/cheatsheets/Nodejs_Security_Cheat_Sheet.html#do-not-use-dangerous-functions)\n", + "properties": null + }, + "relationships": [], + "properties": { + "tags": [ + "CWE-78: Improper Neutralization of Special Elements used in an OS Command ('OS Command Injection')", + "LOW CONFIDENCE", + "OWASP-A01:2017 - Injection", + "OWASP-A03:2021 - Injection", + "security" + ], + "precision": "very-high" + } + }, + { + "id": "javascript.lang.security.audit.detect-non-literal-regexp.detect-non-literal-regexp", + "deprecatedIds": null, + "guid": null, + "deprecatedGuids": null, + "name": "javascript.lang.security.audit.detect-non-literal-regexp.detect-non-literal-regexp", + "deprecatedNames": null, + "shortDescription": { + "text": "Semgrep Finding: javascript.lang.security.audit.detect-non-literal-regexp.detect-non-literal-regexp", + "markdown": null, + "properties": null + }, + "fullDescription": { + "text": "RegExp() called with a `$ARG` function argument, this might allow an attacker to cause a Regular Expression Denial-of-Service (ReDoS) within your application as RegExP blocks the main thread. For this reason, it is recommended to use hardcoded regexes instead. If your regex is run on user-controlled input, consider performing input validation or use a regex checking/sanitization library such as https://www.npmjs.com/package/recheck to verify that the regex does not appear vulnerable to ReDoS.", + "markdown": null, + "properties": null + }, + "messageStrings": null, + "defaultConfiguration": { + "enabled": true, + "level": "warning", + "rank": -1.0, + "parameters": null, + "properties": null + }, + "helpUri": "https://semgrep.dev/r/javascript.lang.security.audit.detect-non-literal-regexp.detect-non-literal-regexp", + "help": { + "text": "RegExp() called with a `$ARG` function argument, this might allow an attacker to cause a Regular Expression Denial-of-Service (ReDoS) within your application as RegExP blocks the main thread. For this reason, it is recommended to use hardcoded regexes instead. If your regex is run on user-controlled input, consider performing input validation or use a regex checking/sanitization library such as https://www.npmjs.com/package/recheck to verify that the regex does not appear vulnerable to ReDoS.\n💎 Enable cross-file analysis and Pro rules for free at sg.run/pro", + "markdown": "RegExp() called with a `$ARG` function argument, this might allow an attacker to cause a Regular Expression Denial-of-Service (ReDoS) within your application as RegExP blocks the main thread. For this reason, it is recommended to use hardcoded regexes instead. If your regex is run on user-controlled input, consider performing input validation or use a regex checking/sanitization library such as https://www.npmjs.com/package/recheck to verify that the regex does not appear vulnerable to ReDoS.\n\n#### 💎 Enable cross-file analysis and Pro rules for free at sg.run/pro\n\nReferences:\n - [Semgrep Rule](https://semgrep.dev/r/javascript.lang.security.audit.detect-non-literal-regexp.detect-non-literal-regexp)\n - [https://owasp.org/www-community/attacks/Regular_expression_Denial_of_Service_-_ReDoS](https://owasp.org/www-community/attacks/Regular_expression_Denial_of_Service_-_ReDoS)\n", + "properties": null + }, + "relationships": [], + "properties": { + "tags": [ + "CWE-1333: Inefficient Regular Expression Complexity", + "LOW CONFIDENCE", + "OWASP-A05:2021 - Security Misconfiguration", + "OWASP-A06:2017 - Security Misconfiguration", + "security" + ], + "precision": "very-high" + } + }, + { + "id": "javascript.lang.security.audit.hardcoded-hmac-key.hardcoded-hmac-key", + "deprecatedIds": null, + "guid": null, + "deprecatedGuids": null, + "name": "javascript.lang.security.audit.hardcoded-hmac-key.hardcoded-hmac-key", + "deprecatedNames": null, + "shortDescription": { + "text": "Semgrep Finding: javascript.lang.security.audit.hardcoded-hmac-key.hardcoded-hmac-key", + "markdown": null, + "properties": null + }, + "fullDescription": { + "text": "Detected a hardcoded hmac key. Avoid hardcoding secrets and consider using an alternate option such as reading the secret from a config file or using an environment variable.", + "markdown": null, + "properties": null + }, + "messageStrings": null, + "defaultConfiguration": { + "enabled": true, + "level": "warning", + "rank": -1.0, + "parameters": null, + "properties": null + }, + "helpUri": "https://semgrep.dev/r/javascript.lang.security.audit.hardcoded-hmac-key.hardcoded-hmac-key", + "help": { + "text": "Detected a hardcoded hmac key. Avoid hardcoding secrets and consider using an alternate option such as reading the secret from a config file or using an environment variable.\n💎 Enable cross-file analysis and Pro rules for free at sg.run/pro", + "markdown": "Detected a hardcoded hmac key. Avoid hardcoding secrets and consider using an alternate option such as reading the secret from a config file or using an environment variable.\n\n#### 💎 Enable cross-file analysis and Pro rules for free at sg.run/pro\n\nReferences:\n - [Semgrep Rule](https://semgrep.dev/r/javascript.lang.security.audit.hardcoded-hmac-key.hardcoded-hmac-key)\n - [https://rules.sonarsource.com/javascript/RSPEC-2068](https://rules.sonarsource.com/javascript/RSPEC-2068)\n - [https://cheatsheetseries.owasp.org/cheatsheets/Cryptographic_Storage_Cheat_Sheet.html#key-management](https://cheatsheetseries.owasp.org/cheatsheets/Cryptographic_Storage_Cheat_Sheet.html#key-management)\n", + "properties": null + }, + "relationships": [], + "properties": { + "tags": [ + "CWE-798: Use of Hard-coded Credentials", + "LOW CONFIDENCE", + "OWASP-A07:2021 - Identification and Authentication Failures", + "security" + ], + "precision": "very-high" + } + }, + { + "id": "javascript.lang.security.audit.incomplete-sanitization.incomplete-sanitization", + "deprecatedIds": null, + "guid": null, + "deprecatedGuids": null, + "name": "javascript.lang.security.audit.incomplete-sanitization.incomplete-sanitization", + "deprecatedNames": null, + "shortDescription": { + "text": "Semgrep Finding: javascript.lang.security.audit.incomplete-sanitization.incomplete-sanitization", + "markdown": null, + "properties": null + }, + "fullDescription": { + "text": "`$STR.replace` method will only replace the first occurrence when used with a string argument ($CHAR). If this method is used for escaping of dangerous data then there is a possibility for a bypass. Try to use sanitization library instead or use a Regex with a global flag.", + "markdown": null, + "properties": null + }, + "messageStrings": null, + "defaultConfiguration": { + "enabled": true, + "level": "warning", + "rank": -1.0, + "parameters": null, + "properties": null + }, + "helpUri": "https://semgrep.dev/r/javascript.lang.security.audit.incomplete-sanitization.incomplete-sanitization", + "help": { + "text": "`$STR.replace` method will only replace the first occurrence when used with a string argument ($CHAR). If this method is used for escaping of dangerous data then there is a possibility for a bypass. Try to use sanitization library instead or use a Regex with a global flag.\n💎 Enable cross-file analysis and Pro rules for free at sg.run/pro", + "markdown": "`$STR.replace` method will only replace the first occurrence when used with a string argument ($CHAR). If this method is used for escaping of dangerous data then there is a possibility for a bypass. Try to use sanitization library instead or use a Regex with a global flag.\n\n#### 💎 Enable cross-file analysis and Pro rules for free at sg.run/pro\n\nReferences:\n - [Semgrep Rule](https://semgrep.dev/r/javascript.lang.security.audit.incomplete-sanitization.incomplete-sanitization)\n - [https://owasp.org/Top10/A03_2021-Injection](https://owasp.org/Top10/A03_2021-Injection)\n", + "properties": null + }, + "relationships": [], + "properties": { + "tags": [ + "CWE-116: Improper Encoding or Escaping of Output", + "LOW CONFIDENCE", + "OWASP-A03:2021 - Injection", + "security" + ], + "precision": "very-high" + } + }, + { + "id": "javascript.lang.security.audit.md5-used-as-password.md5-used-as-password", + "deprecatedIds": null, + "guid": null, + "deprecatedGuids": null, + "name": "javascript.lang.security.audit.md5-used-as-password.md5-used-as-password", + "deprecatedNames": null, + "shortDescription": { + "text": "Semgrep Finding: javascript.lang.security.audit.md5-used-as-password.md5-used-as-password", + "markdown": null, + "properties": null + }, + "fullDescription": { + "text": "It looks like MD5 is used as a password hash. MD5 is not considered a secure password hash because it can be cracked by an attacker in a short amount of time. Use a suitable password hashing function such as bcrypt. You can use the `bcrypt` node.js package.", + "markdown": null, + "properties": null + }, + "messageStrings": null, + "defaultConfiguration": { + "enabled": true, + "level": "warning", + "rank": -1.0, + "parameters": null, + "properties": null + }, + "helpUri": "https://semgrep.dev/r/javascript.lang.security.audit.md5-used-as-password.md5-used-as-password", + "help": { + "text": "It looks like MD5 is used as a password hash. MD5 is not considered a secure password hash because it can be cracked by an attacker in a short amount of time. Use a suitable password hashing function such as bcrypt. You can use the `bcrypt` node.js package.\n💎 Enable cross-file analysis and Pro rules for free at sg.run/pro", + "markdown": "It looks like MD5 is used as a password hash. MD5 is not considered a secure password hash because it can be cracked by an attacker in a short amount of time. Use a suitable password hashing function such as bcrypt. You can use the `bcrypt` node.js package.\n\n#### 💎 Enable cross-file analysis and Pro rules for free at sg.run/pro\n\nReferences:\n - [Semgrep Rule](https://semgrep.dev/r/javascript.lang.security.audit.md5-used-as-password.md5-used-as-password)\n - [https://tools.ietf.org/id/draft-lvelvindron-tls-md5-sha1-deprecate-01.html](https://tools.ietf.org/id/draft-lvelvindron-tls-md5-sha1-deprecate-01.html)\n - [https://security.stackexchange.com/questions/211/how-to-securely-hash-passwords](https://security.stackexchange.com/questions/211/how-to-securely-hash-passwords)\n - [https://github.com/returntocorp/semgrep-rules/issues/1609](https://github.com/returntocorp/semgrep-rules/issues/1609)\n - [https://www.npmjs.com/package/bcrypt](https://www.npmjs.com/package/bcrypt)\n", + "properties": null + }, + "relationships": [], + "properties": { + "tags": [ + "CWE-327: Use of a Broken or Risky Cryptographic Algorithm", + "LOW CONFIDENCE", + "OWASP-A02:2021 - Cryptographic Failures", + "OWASP-A03:2017 - Sensitive Data Exposure", + "security" + ], + "precision": "very-high" + } + }, + { + "id": "javascript.lang.security.audit.path-traversal.path-join-resolve-traversal.path-join-resolve-traversal", + "deprecatedIds": null, + "guid": null, + "deprecatedGuids": null, + "name": "javascript.lang.security.audit.path-traversal.path-join-resolve-traversal.path-join-resolve-traversal", + "deprecatedNames": null, + "shortDescription": { + "text": "Semgrep Finding: javascript.lang.security.audit.path-traversal.path-join-resolve-traversal.path-join-resolve-traversal", + "markdown": null, + "properties": null + }, + "fullDescription": { + "text": "Detected possible user input going into a `path.join` or `path.resolve` function. This could possibly lead to a path traversal vulnerability, where the attacker can access arbitrary files stored in the file system. Instead, be sure to sanitize or validate user input first.", + "markdown": null, + "properties": null + }, + "messageStrings": null, + "defaultConfiguration": { + "enabled": true, + "level": "warning", + "rank": -1.0, + "parameters": null, + "properties": null + }, + "helpUri": "https://semgrep.dev/r/javascript.lang.security.audit.path-traversal.path-join-resolve-traversal.path-join-resolve-traversal", + "help": { + "text": "Detected possible user input going into a `path.join` or `path.resolve` function. This could possibly lead to a path traversal vulnerability, where the attacker can access arbitrary files stored in the file system. Instead, be sure to sanitize or validate user input first.\n💎 Enable cross-file analysis and Pro rules for free at sg.run/pro", + "markdown": "Detected possible user input going into a `path.join` or `path.resolve` function. This could possibly lead to a path traversal vulnerability, where the attacker can access arbitrary files stored in the file system. Instead, be sure to sanitize or validate user input first.\n\n#### 💎 Enable cross-file analysis and Pro rules for free at sg.run/pro\n\nReferences:\n - [Semgrep Rule](https://semgrep.dev/r/javascript.lang.security.audit.path-traversal.path-join-resolve-traversal.path-join-resolve-traversal)\n - [https://owasp.org/www-community/attacks/Path_Traversal](https://owasp.org/www-community/attacks/Path_Traversal)\n", + "properties": null + }, + "relationships": [], + "properties": { + "tags": [ + "CWE-22: Improper Limitation of a Pathname to a Restricted Directory ('Path Traversal')", + "LOW CONFIDENCE", + "OWASP-A01:2021 - Broken Access Control", + "OWASP-A05:2017 - Broken Access Control", + "security" + ], + "precision": "very-high" + } + }, + { + "id": "javascript.lang.security.audit.prototype-pollution.prototype-pollution-loop.prototype-pollution-loop", + "deprecatedIds": null, + "guid": null, + "deprecatedGuids": null, + "name": "javascript.lang.security.audit.prototype-pollution.prototype-pollution-loop.prototype-pollution-loop", + "deprecatedNames": null, + "shortDescription": { + "text": "Semgrep Finding: javascript.lang.security.audit.prototype-pollution.prototype-pollution-loop.prototype-pollution-loop", + "markdown": null, + "properties": null + }, + "fullDescription": { + "text": "Possibility of prototype polluting function detected. By adding or modifying attributes of an object prototype, it is possible to create attributes that exist on every object, or replace critical attributes with malicious ones. This can be problematic if the software depends on existence or non-existence of certain attributes, or uses pre-defined attributes of object prototype (such as hasOwnProperty, toString or valueOf). Possible mitigations might be: freezing the object prototype, using an object without prototypes (via Object.create(null) ), blocking modifications of attributes that resolve to object prototype, using Map instead of object.", + "markdown": null, + "properties": null + }, + "messageStrings": null, + "defaultConfiguration": { + "enabled": true, + "level": "warning", + "rank": -1.0, + "parameters": null, + "properties": null + }, + "helpUri": "https://semgrep.dev/r/javascript.lang.security.audit.prototype-pollution.prototype-pollution-loop.prototype-pollution-loop", + "help": { + "text": "Possibility of prototype polluting function detected. By adding or modifying attributes of an object prototype, it is possible to create attributes that exist on every object, or replace critical attributes with malicious ones. This can be problematic if the software depends on existence or non-existence of certain attributes, or uses pre-defined attributes of object prototype (such as hasOwnProperty, toString or valueOf). Possible mitigations might be: freezing the object prototype, using an object without prototypes (via Object.create(null) ), blocking modifications of attributes that resolve to object prototype, using Map instead of object.\n💎 Enable cross-file analysis and Pro rules for free at sg.run/pro", + "markdown": "Possibility of prototype polluting function detected. By adding or modifying attributes of an object prototype, it is possible to create attributes that exist on every object, or replace critical attributes with malicious ones. This can be problematic if the software depends on existence or non-existence of certain attributes, or uses pre-defined attributes of object prototype (such as hasOwnProperty, toString or valueOf). Possible mitigations might be: freezing the object prototype, using an object without prototypes (via Object.create(null) ), blocking modifications of attributes that resolve to object prototype, using Map instead of object.\n\n#### 💎 Enable cross-file analysis and Pro rules for free at sg.run/pro\n\nReferences:\n - [Semgrep Rule](https://semgrep.dev/r/javascript.lang.security.audit.prototype-pollution.prototype-pollution-loop.prototype-pollution-loop)\n - [https://github.com/HoLyVieR/prototype-pollution-nsec18/blob/master/paper/JavaScript_prototype_pollution_attack_in_NodeJS.pdf](https://github.com/HoLyVieR/prototype-pollution-nsec18/blob/master/paper/JavaScript_prototype_pollution_attack_in_NodeJS.pdf)\n", + "properties": null + }, + "relationships": [], + "properties": { + "tags": [ + "CWE-915: Improperly Controlled Modification of Dynamically-Determined Object Attributes", + "LOW CONFIDENCE", + "OWASP-A08:2021 - Software and Data Integrity Failures", + "security" + ], + "precision": "very-high" + } + }, + { + "id": "javascript.lang.security.audit.spawn-shell-true.spawn-shell-true", + "deprecatedIds": null, + "guid": null, + "deprecatedGuids": null, + "name": "javascript.lang.security.audit.spawn-shell-true.spawn-shell-true", + "deprecatedNames": null, + "shortDescription": { + "text": "Semgrep Finding: javascript.lang.security.audit.spawn-shell-true.spawn-shell-true", + "markdown": null, + "properties": null + }, + "fullDescription": { + "text": "Found '$SPAWN' with '{shell: $SHELL}'. This is dangerous because this call will spawn the command using a shell process. Doing so propagates current shell settings and variables, which makes it much easier for a malicious actor to execute commands. Use '{shell: false}' instead.", + "markdown": null, + "properties": null + }, + "messageStrings": null, + "defaultConfiguration": { + "enabled": true, + "level": "error", + "rank": -1.0, + "parameters": null, + "properties": null + }, + "helpUri": "https://semgrep.dev/r/javascript.lang.security.audit.spawn-shell-true.spawn-shell-true", + "help": { + "text": "Found '$SPAWN' with '{shell: $SHELL}'. This is dangerous because this call will spawn the command using a shell process. Doing so propagates current shell settings and variables, which makes it much easier for a malicious actor to execute commands. Use '{shell: false}' instead.\n💎 Enable cross-file analysis and Pro rules for free at sg.run/pro", + "markdown": "Found '$SPAWN' with '{shell: $SHELL}'. This is dangerous because this call will spawn the command using a shell process. Doing so propagates current shell settings and variables, which makes it much easier for a malicious actor to execute commands. Use '{shell: false}' instead.\n\n#### 💎 Enable cross-file analysis and Pro rules for free at sg.run/pro\n\nReferences:\n - [Semgrep Rule](https://semgrep.dev/r/javascript.lang.security.audit.spawn-shell-true.spawn-shell-true)\n - [https://owasp.org/Top10/A03_2021-Injection](https://owasp.org/Top10/A03_2021-Injection)\n", + "properties": null + }, + "relationships": [], + "properties": { + "tags": [ + "CWE-78: Improper Neutralization of Special Elements used in an OS Command ('OS Command Injection')", + "LOW CONFIDENCE", + "OWASP-A01:2017 - Injection", + "OWASP-A03:2021 - Injection", + "security" + ], + "precision": "very-high" + } + }, + { + "id": "javascript.lang.security.audit.sqli.node-knex-sqli.node-knex-sqli", + "deprecatedIds": null, + "guid": null, + "deprecatedGuids": null, + "name": "javascript.lang.security.audit.sqli.node-knex-sqli.node-knex-sqli", + "deprecatedNames": null, + "shortDescription": { + "text": "Semgrep Finding: javascript.lang.security.audit.sqli.node-knex-sqli.node-knex-sqli", + "markdown": null, + "properties": null + }, + "fullDescription": { + "text": "Detected SQL statement that is tainted by `$REQ` object. This could lead to SQL injection if the variable is user-controlled and not properly sanitized. In order to prevent SQL injection, it is recommended to use parameterized queries or prepared statements. An example of parameterized queries like so: `knex.raw('SELECT $1 from table', [userinput])` can help prevent SQLi.", + "markdown": null, + "properties": null + }, + "messageStrings": null, + "defaultConfiguration": { + "enabled": true, + "level": "warning", + "rank": -1.0, + "parameters": null, + "properties": null + }, + "helpUri": "https://semgrep.dev/r/javascript.lang.security.audit.sqli.node-knex-sqli.node-knex-sqli", + "help": { + "text": "Detected SQL statement that is tainted by `$REQ` object. This could lead to SQL injection if the variable is user-controlled and not properly sanitized. In order to prevent SQL injection, it is recommended to use parameterized queries or prepared statements. An example of parameterized queries like so: `knex.raw('SELECT $1 from table', [userinput])` can help prevent SQLi.\n💎 Enable cross-file analysis and Pro rules for free at sg.run/pro", + "markdown": "Detected SQL statement that is tainted by `$REQ` object. This could lead to SQL injection if the variable is user-controlled and not properly sanitized. In order to prevent SQL injection, it is recommended to use parameterized queries or prepared statements. An example of parameterized queries like so: `knex.raw('SELECT $1 from table', [userinput])` can help prevent SQLi.\n\n#### 💎 Enable cross-file analysis and Pro rules for free at sg.run/pro\n\nReferences:\n - [Semgrep Rule](https://semgrep.dev/r/javascript.lang.security.audit.sqli.node-knex-sqli.node-knex-sqli)\n - [https://knexjs.org/#Builder-fromRaw](https://knexjs.org/#Builder-fromRaw)\n - [https://knexjs.org/#Builder-whereRaw](https://knexjs.org/#Builder-whereRaw)\n - [https://cheatsheetseries.owasp.org/cheatsheets/SQL_Injection_Prevention_Cheat_Sheet.html](https://cheatsheetseries.owasp.org/cheatsheets/SQL_Injection_Prevention_Cheat_Sheet.html)\n", + "properties": null + }, + "relationships": [], + "properties": { + "tags": [ + "CWE-89: Improper Neutralization of Special Elements used in an SQL Command ('SQL Injection')", + "MEDIUM CONFIDENCE", + "OWASP-A01:2017 - Injection", + "OWASP-A03:2021 - Injection", + "security" + ], + "precision": "very-high" + } + }, + { + "id": "javascript.lang.security.audit.sqli.node-mssql-sqli.node-mssql-sqli", + "deprecatedIds": null, + "guid": null, + "deprecatedGuids": null, + "name": "javascript.lang.security.audit.sqli.node-mssql-sqli.node-mssql-sqli", + "deprecatedNames": null, + "shortDescription": { + "text": "Semgrep Finding: javascript.lang.security.audit.sqli.node-mssql-sqli.node-mssql-sqli", + "markdown": null, + "properties": null + }, + "fullDescription": { + "text": "Detected string concatenation with a non-literal variable in a `mssql` JS SQL statement. This could lead to SQL injection if the variable is user-controlled and not properly sanitized. In order to prevent SQL injection, use parameterized queries or prepared statements instead. You can use parameterized statements like so: `$REQ.input('USER_ID', mssql.Int, id);`", + "markdown": null, + "properties": null + }, + "messageStrings": null, + "defaultConfiguration": { + "enabled": true, + "level": "warning", + "rank": -1.0, + "parameters": null, + "properties": null + }, + "helpUri": "https://semgrep.dev/r/javascript.lang.security.audit.sqli.node-mssql-sqli.node-mssql-sqli", + "help": { + "text": "Detected string concatenation with a non-literal variable in a `mssql` JS SQL statement. This could lead to SQL injection if the variable is user-controlled and not properly sanitized. In order to prevent SQL injection, use parameterized queries or prepared statements instead. You can use parameterized statements like so: `$REQ.input('USER_ID', mssql.Int, id);`\n💎 Enable cross-file analysis and Pro rules for free at sg.run/pro", + "markdown": "Detected string concatenation with a non-literal variable in a `mssql` JS SQL statement. This could lead to SQL injection if the variable is user-controlled and not properly sanitized. In order to prevent SQL injection, use parameterized queries or prepared statements instead. You can use parameterized statements like so: `$REQ.input('USER_ID', mssql.Int, id);`\n\n#### 💎 Enable cross-file analysis and Pro rules for free at sg.run/pro\n\nReferences:\n - [Semgrep Rule](https://semgrep.dev/r/javascript.lang.security.audit.sqli.node-mssql-sqli.node-mssql-sqli)\n - [https://www.npmjs.com/package/mssql](https://www.npmjs.com/package/mssql)\n", + "properties": null + }, + "relationships": [], + "properties": { + "tags": [ + "CWE-89: Improper Neutralization of Special Elements used in an SQL Command ('SQL Injection')", + "LOW CONFIDENCE", + "OWASP-A01:2017 - Injection", + "OWASP-A03:2021 - Injection", + "security" + ], + "precision": "very-high" + } + }, + { + "id": "javascript.lang.security.audit.sqli.node-mysql-sqli.node-mysql-sqli", + "deprecatedIds": null, + "guid": null, + "deprecatedGuids": null, + "name": "javascript.lang.security.audit.sqli.node-mysql-sqli.node-mysql-sqli", + "deprecatedNames": null, + "shortDescription": { + "text": "Semgrep Finding: javascript.lang.security.audit.sqli.node-mysql-sqli.node-mysql-sqli", + "markdown": null, + "properties": null + }, + "fullDescription": { + "text": "Detected a `$IMPORT` SQL statement that comes from a function argument. This could lead to SQL injection if the variable is user-controlled and is not properly sanitized. In order to prevent SQL injection, it is recommended to use parameterized queries or prepared statements.", + "markdown": null, + "properties": null + }, + "messageStrings": null, + "defaultConfiguration": { + "enabled": true, + "level": "warning", + "rank": -1.0, + "parameters": null, + "properties": null + }, + "helpUri": "https://semgrep.dev/r/javascript.lang.security.audit.sqli.node-mysql-sqli.node-mysql-sqli", + "help": { + "text": "Detected a `$IMPORT` SQL statement that comes from a function argument. This could lead to SQL injection if the variable is user-controlled and is not properly sanitized. In order to prevent SQL injection, it is recommended to use parameterized queries or prepared statements.\n💎 Enable cross-file analysis and Pro rules for free at sg.run/pro", + "markdown": "Detected a `$IMPORT` SQL statement that comes from a function argument. This could lead to SQL injection if the variable is user-controlled and is not properly sanitized. In order to prevent SQL injection, it is recommended to use parameterized queries or prepared statements.\n\n#### 💎 Enable cross-file analysis and Pro rules for free at sg.run/pro\n\nReferences:\n - [Semgrep Rule](https://semgrep.dev/r/javascript.lang.security.audit.sqli.node-mysql-sqli.node-mysql-sqli)\n - [https://www.npmjs.com/package/mysql2](https://www.npmjs.com/package/mysql2)\n - [https://www.npmjs.com/package/mysql](https://www.npmjs.com/package/mysql)\n - [https://cheatsheetseries.owasp.org/cheatsheets/SQL_Injection_Prevention_Cheat_Sheet.html](https://cheatsheetseries.owasp.org/cheatsheets/SQL_Injection_Prevention_Cheat_Sheet.html)\n", + "properties": null + }, + "relationships": [], + "properties": { + "tags": [ + "CWE-89: Improper Neutralization of Special Elements used in an SQL Command ('SQL Injection')", + "LOW CONFIDENCE", + "OWASP-A01:2017 - Injection", + "OWASP-A03:2021 - Injection", + "security" + ], + "precision": "very-high" + } + }, + { + "id": "javascript.lang.security.audit.sqli.node-postgres-sqli.node-postgres-sqli", + "deprecatedIds": null, + "guid": null, + "deprecatedGuids": null, + "name": "javascript.lang.security.audit.sqli.node-postgres-sqli.node-postgres-sqli", + "deprecatedNames": null, + "shortDescription": { + "text": "Semgrep Finding: javascript.lang.security.audit.sqli.node-postgres-sqli.node-postgres-sqli", + "markdown": null, + "properties": null + }, + "fullDescription": { + "text": "Detected string concatenation with a non-literal variable in a node-postgres JS SQL statement. This could lead to SQL injection if the variable is user-controlled and not properly sanitized. In order to prevent SQL injection, use parameterized queries or prepared statements instead. You can use parameterized statements like so: `client.query('SELECT $1 from table', [userinput])`", + "markdown": null, + "properties": null + }, + "messageStrings": null, + "defaultConfiguration": { + "enabled": true, + "level": "warning", + "rank": -1.0, + "parameters": null, + "properties": null + }, + "helpUri": "https://semgrep.dev/r/javascript.lang.security.audit.sqli.node-postgres-sqli.node-postgres-sqli", + "help": { + "text": "Detected string concatenation with a non-literal variable in a node-postgres JS SQL statement. This could lead to SQL injection if the variable is user-controlled and not properly sanitized. In order to prevent SQL injection, use parameterized queries or prepared statements instead. You can use parameterized statements like so: `client.query('SELECT $1 from table', [userinput])`\n💎 Enable cross-file analysis and Pro rules for free at sg.run/pro", + "markdown": "Detected string concatenation with a non-literal variable in a node-postgres JS SQL statement. This could lead to SQL injection if the variable is user-controlled and not properly sanitized. In order to prevent SQL injection, use parameterized queries or prepared statements instead. You can use parameterized statements like so: `client.query('SELECT $1 from table', [userinput])`\n\n#### 💎 Enable cross-file analysis and Pro rules for free at sg.run/pro\n\nReferences:\n - [Semgrep Rule](https://semgrep.dev/r/javascript.lang.security.audit.sqli.node-postgres-sqli.node-postgres-sqli)\n - [https://node-postgres.com/features/queries](https://node-postgres.com/features/queries)\n", + "properties": null + }, + "relationships": [], + "properties": { + "tags": [ + "CWE-915: Improperly Controlled Modification of Dynamically-Determined Object Attributes", + "LOW CONFIDENCE", + "OWASP-A08:2021 - Software and Data Integrity Failures", + "security" + ], + "precision": "very-high" + } + }, + { + "id": "javascript.lang.security.audit.unknown-value-with-script-tag.unknown-value-with-script-tag", + "deprecatedIds": null, + "guid": null, + "deprecatedGuids": null, + "name": "javascript.lang.security.audit.unknown-value-with-script-tag.unknown-value-with-script-tag", + "deprecatedNames": null, + "shortDescription": { + "text": "Semgrep Finding: javascript.lang.security.audit.unknown-value-with-script-tag.unknown-value-with-script-tag", + "markdown": null, + "properties": null + }, + "fullDescription": { + "text": "Cannot determine what '$UNK' is and it is used with a '` is not properly encoded."},"defaultConfiguration":{"level":"error"},"helpUri":"https://semgrep.dev/r/csharp.razor.security.html-raw-json.html-raw-json","help":{"text":"Unencoded JSON in HTML context is vulnerable to cross-site scripting, because `` is not properly encoded.\n💎 Enable cross-file analysis and Pro rules for free at sg.run/pro","markdown":"Unencoded JSON in HTML context is vulnerable to cross-site scripting, because `` is not properly encoded.\n\n#### 💎 Enable cross-file analysis and Pro rules for free at sg.run/pro\n\nReferences:\n - [Semgrep Rule](https://semgrep.dev/r/csharp.razor.security.html-raw-json.html-raw-json)\n - [https://owasp.org/Top10/A03_2021-Injection](https://owasp.org/Top10/A03_2021-Injection)\n"},"properties":{"tags":["CWE-79: Improper Neutralization of Input During Web Page Generation ('Cross-site Scripting')","LOW CONFIDENCE","OWASP-A03:2021 - Injection","OWASP-A07:2017 - Cross-Site Scripting (XSS)","security"],"precision":"very-high"}},{"id":"dockerfile.audit.dockerfile-pip-extra-index-url.dockerfile-pip-extra-index-url","name":"dockerfile.audit.dockerfile-pip-extra-index-url.dockerfile-pip-extra-index-url","shortDescription":{"text":"Semgrep Finding: dockerfile.audit.dockerfile-pip-extra-index-url.dockerfile-pip-extra-index-url"},"fullDescription":{"text":"When `--extra-index-url` is used in a `pip install` command, this is usually meant to install a package from a package index other than the public one. However, if a package is added with the same name to the public PyPi repository, and if the version number is high enough, this package will be installed when building this docker image. This package may be a malicious dependency. Such an attack is called a dependency confusion attack. If using a private package index, prefer to use `--index-url` if possible. "},"defaultConfiguration":{"level":"note"},"helpUri":"https://semgrep.dev/r/dockerfile.audit.dockerfile-pip-extra-index-url.dockerfile-pip-extra-index-url","help":{"text":"When `--extra-index-url` is used in a `pip install` command, this is usually meant to install a package from a package index other than the public one. However, if a package is added with the same name to the public PyPi repository, and if the version number is high enough, this package will be installed when building this docker image. This package may be a malicious dependency. Such an attack is called a dependency confusion attack. If using a private package index, prefer to use `--index-url` if possible. \n💎 Enable cross-file analysis and Pro rules for free at sg.run/pro","markdown":"When `--extra-index-url` is used in a `pip install` command, this is usually meant to install a package from a package index other than the public one. However, if a package is added with the same name to the public PyPi repository, and if the version number is high enough, this package will be installed when building this docker image. This package may be a malicious dependency. Such an attack is called a dependency confusion attack. If using a private package index, prefer to use `--index-url` if possible. \n\n#### 💎 Enable cross-file analysis and Pro rules for free at sg.run/pro\n\nReferences:\n - [Semgrep Rule](https://semgrep.dev/r/dockerfile.audit.dockerfile-pip-extra-index-url.dockerfile-pip-extra-index-url)\n - [https://pip.pypa.io/en/stable/cli/pip_install/#cmdoption-extra-index-url](https://pip.pypa.io/en/stable/cli/pip_install/#cmdoption-extra-index-url)\n - [https://github.com/semgrep/semgrep-rules/issues/3032](https://github.com/semgrep/semgrep-rules/issues/3032)\n"},"properties":{"tags":["CWE-427: Uncontrolled Search Path Element","MEDIUM CONFIDENCE","security"],"precision":"very-high"}},{"id":"dockerfile.security.dockerd-socket-mount.dockerfile-dockerd-socket-mount","name":"dockerfile.security.dockerd-socket-mount.dockerfile-dockerd-socket-mount","shortDescription":{"text":"Semgrep Finding: dockerfile.security.dockerd-socket-mount.dockerfile-dockerd-socket-mount"},"fullDescription":{"text":"The Dockerfile(image) mounts docker.sock to the container which may allow an attacker already inside of the container to escape container and execute arbitrary commands on the host machine."},"defaultConfiguration":{"level":"error"},"helpUri":"https://semgrep.dev/r/dockerfile.security.dockerd-socket-mount.dockerfile-dockerd-socket-mount","help":{"text":"The Dockerfile(image) mounts docker.sock to the container which may allow an attacker already inside of the container to escape container and execute arbitrary commands on the host machine.\n💎 Enable cross-file analysis and Pro rules for free at sg.run/pro","markdown":"The Dockerfile(image) mounts docker.sock to the container which may allow an attacker already inside of the container to escape container and execute arbitrary commands on the host machine.\n\n#### 💎 Enable cross-file analysis and Pro rules for free at sg.run/pro\n\nReferences:\n - [Semgrep Rule](https://semgrep.dev/r/dockerfile.security.dockerd-socket-mount.dockerfile-dockerd-socket-mount)\n - [https://cheatsheetseries.owasp.org/cheatsheets/Docker_Security_Cheat_Sheet.html](https://cheatsheetseries.owasp.org/cheatsheets/Docker_Security_Cheat_Sheet.html)\n - [https://redfoxsec.com/blog/insecure-volume-mounts-in-docker/](https://redfoxsec.com/blog/insecure-volume-mounts-in-docker/)\n - [https://blog.quarkslab.com/why-is-exposing-the-docker-socket-a-really-bad-idea.html](https://blog.quarkslab.com/why-is-exposing-the-docker-socket-a-really-bad-idea.html)\n"},"properties":{"tags":["CWE-269: Improper Privilege Management","CWE-862: Missing Authorization","HIGH CONFIDENCE","security"],"precision":"very-high"}},{"id":"dockerfile.security.last-user-is-root.last-user-is-root","name":"dockerfile.security.last-user-is-root.last-user-is-root","shortDescription":{"text":"Semgrep Finding: dockerfile.security.last-user-is-root.last-user-is-root"},"fullDescription":{"text":"The last user in the container is 'root'. This is a security hazard because if an attacker gains control of the container they will have root access. Switch back to another user after running commands as 'root'."},"defaultConfiguration":{"level":"error"},"helpUri":"https://semgrep.dev/r/dockerfile.security.last-user-is-root.last-user-is-root","help":{"text":"The last user in the container is 'root'. This is a security hazard because if an attacker gains control of the container they will have root access. Switch back to another user after running commands as 'root'.\n💎 Enable cross-file analysis and Pro rules for free at sg.run/pro","markdown":"The last user in the container is 'root'. This is a security hazard because if an attacker gains control of the container they will have root access. Switch back to another user after running commands as 'root'.\n\n#### 💎 Enable cross-file analysis and Pro rules for free at sg.run/pro\n\nReferences:\n - [Semgrep Rule](https://semgrep.dev/r/dockerfile.security.last-user-is-root.last-user-is-root)\n - [https://github.com/hadolint/hadolint/wiki/DL3002](https://github.com/hadolint/hadolint/wiki/DL3002)\n"},"properties":{"tags":["CWE-269: Improper Privilege Management","MEDIUM CONFIDENCE","OWASP-A04:2021 - Insecure Design","security"],"precision":"very-high"}},{"id":"dockerfile.security.missing-user-entrypoint.missing-user-entrypoint","name":"dockerfile.security.missing-user-entrypoint.missing-user-entrypoint","shortDescription":{"text":"Semgrep Finding: dockerfile.security.missing-user-entrypoint.missing-user-entrypoint"},"fullDescription":{"text":"By not specifying a USER, a program in the container may run as 'root'. This is a security hazard. If an attacker can control a process running as root, they may have control over the container. Ensure that the last USER in a Dockerfile is a USER other than 'root'."},"defaultConfiguration":{"level":"error"},"helpUri":"https://semgrep.dev/r/dockerfile.security.missing-user-entrypoint.missing-user-entrypoint","help":{"text":"By not specifying a USER, a program in the container may run as 'root'. This is a security hazard. If an attacker can control a process running as root, they may have control over the container. Ensure that the last USER in a Dockerfile is a USER other than 'root'.\n💎 Enable cross-file analysis and Pro rules for free at sg.run/pro","markdown":"By not specifying a USER, a program in the container may run as 'root'. This is a security hazard. If an attacker can control a process running as root, they may have control over the container. Ensure that the last USER in a Dockerfile is a USER other than 'root'.\n\n#### 💎 Enable cross-file analysis and Pro rules for free at sg.run/pro\n\nReferences:\n - [Semgrep Rule](https://semgrep.dev/r/dockerfile.security.missing-user-entrypoint.missing-user-entrypoint)\n - [https://owasp.org/Top10/A04_2021-Insecure_Design](https://owasp.org/Top10/A04_2021-Insecure_Design)\n"},"properties":{"tags":["CWE-269: Improper Privilege Management","MEDIUM CONFIDENCE","OWASP-A04:2021 - Insecure Design","security"],"precision":"very-high"}},{"id":"dockerfile.security.missing-user.missing-user","name":"dockerfile.security.missing-user.missing-user","shortDescription":{"text":"Semgrep Finding: dockerfile.security.missing-user.missing-user"},"fullDescription":{"text":"By not specifying a USER, a program in the container may run as 'root'. This is a security hazard. If an attacker can control a process running as root, they may have control over the container. Ensure that the last USER in a Dockerfile is a USER other than 'root'."},"defaultConfiguration":{"level":"error"},"helpUri":"https://semgrep.dev/r/dockerfile.security.missing-user.missing-user","help":{"text":"By not specifying a USER, a program in the container may run as 'root'. This is a security hazard. If an attacker can control a process running as root, they may have control over the container. Ensure that the last USER in a Dockerfile is a USER other than 'root'.\n💎 Enable cross-file analysis and Pro rules for free at sg.run/pro","markdown":"By not specifying a USER, a program in the container may run as 'root'. This is a security hazard. If an attacker can control a process running as root, they may have control over the container. Ensure that the last USER in a Dockerfile is a USER other than 'root'.\n\n#### 💎 Enable cross-file analysis and Pro rules for free at sg.run/pro\n\nReferences:\n - [Semgrep Rule](https://semgrep.dev/r/dockerfile.security.missing-user.missing-user)\n - [https://owasp.org/Top10/A04_2021-Insecure_Design](https://owasp.org/Top10/A04_2021-Insecure_Design)\n"},"properties":{"tags":["CWE-250: Execution with Unnecessary Privileges","MEDIUM CONFIDENCE","OWASP-A04:2021 - Insecure Design","security"],"precision":"very-high"}},{"id":"dockerfile.security.no-sudo-in-dockerfile.no-sudo-in-dockerfile","name":"dockerfile.security.no-sudo-in-dockerfile.no-sudo-in-dockerfile","shortDescription":{"text":"Semgrep Finding: dockerfile.security.no-sudo-in-dockerfile.no-sudo-in-dockerfile"},"fullDescription":{"text":"Avoid using sudo in Dockerfiles. Running processes as a non-root user can help reduce the potential impact of configuration errors and security vulnerabilities."},"defaultConfiguration":{"level":"warning"},"helpUri":"https://semgrep.dev/r/dockerfile.security.no-sudo-in-dockerfile.no-sudo-in-dockerfile","help":{"text":"Avoid using sudo in Dockerfiles. Running processes as a non-root user can help reduce the potential impact of configuration errors and security vulnerabilities.\n💎 Enable cross-file analysis and Pro rules for free at sg.run/pro","markdown":"Avoid using sudo in Dockerfiles. Running processes as a non-root user can help reduce the potential impact of configuration errors and security vulnerabilities.\n\n#### 💎 Enable cross-file analysis and Pro rules for free at sg.run/pro\n\nReferences:\n - [Semgrep Rule](https://semgrep.dev/r/dockerfile.security.no-sudo-in-dockerfile.no-sudo-in-dockerfile)\n - [https://cwe.mitre.org/data/definitions/250.html](https://cwe.mitre.org/data/definitions/250.html)\n - [https://docs.docker.com/develop/develop-images/dockerfile_best-practices/#user](https://docs.docker.com/develop/develop-images/dockerfile_best-practices/#user)\n"},"properties":{"tags":["CWE-250: Execution with Unnecessary Privileges","HIGH CONFIDENCE","OWASP-A05:2021 - Security Misconfiguration","security"],"precision":"very-high"}},{"id":"generic.ci.security.bash-reverse-shell.bash_reverse_shell","name":"generic.ci.security.bash-reverse-shell.bash_reverse_shell","shortDescription":{"text":"Semgrep Finding: generic.ci.security.bash-reverse-shell.bash_reverse_shell"},"fullDescription":{"text":"Semgrep found a bash reverse shell"},"defaultConfiguration":{"level":"error"},"helpUri":"https://semgrep.dev/r/generic.ci.security.bash-reverse-shell.bash_reverse_shell","help":{"text":"Semgrep found a bash reverse shell\n💎 Enable cross-file analysis and Pro rules for free at sg.run/pro","markdown":"Semgrep found a bash reverse shell\n\n#### 💎 Enable cross-file analysis and Pro rules for free at sg.run/pro\n\nReferences:\n - [Semgrep Rule](https://semgrep.dev/r/generic.ci.security.bash-reverse-shell.bash_reverse_shell)\n - [https://owasp.org/Top10/A03_2021-Injection](https://owasp.org/Top10/A03_2021-Injection)\n"},"properties":{"tags":["CWE-94: Improper Control of Generation of Code ('Code Injection')","HIGH CONFIDENCE","OWASP-A03:2021 - Injection","security"],"precision":"very-high"}},{"id":"generic.nginx.security.alias-path-traversal.alias-path-traversal","name":"generic.nginx.security.alias-path-traversal.alias-path-traversal","shortDescription":{"text":"Semgrep Finding: generic.nginx.security.alias-path-traversal.alias-path-traversal"},"fullDescription":{"text":"The alias in this location block is subject to a path traversal because the location path does not end in a path separator (e.g., '/'). To fix, add a path separator to the end of the path."},"defaultConfiguration":{"level":"warning"},"helpUri":"https://semgrep.dev/r/generic.nginx.security.alias-path-traversal.alias-path-traversal","help":{"text":"The alias in this location block is subject to a path traversal because the location path does not end in a path separator (e.g., '/'). To fix, add a path separator to the end of the path.\n💎 Enable cross-file analysis and Pro rules for free at sg.run/pro","markdown":"The alias in this location block is subject to a path traversal because the location path does not end in a path separator (e.g., '/'). To fix, add a path separator to the end of the path.\n\n#### 💎 Enable cross-file analysis and Pro rules for free at sg.run/pro\n\nReferences:\n - [Semgrep Rule](https://semgrep.dev/r/generic.nginx.security.alias-path-traversal.alias-path-traversal)\n - [https://owasp.org/Top10/A01_2021-Broken_Access_Control](https://owasp.org/Top10/A01_2021-Broken_Access_Control)\n - [https://www.acunetix.com/vulnerabilities/web/path-traversal-via-misconfigured-nginx-alias/](https://www.acunetix.com/vulnerabilities/web/path-traversal-via-misconfigured-nginx-alias/)\n - [https://www.youtube.com/watch?v=CIhHpkybYsY](https://www.youtube.com/watch?v=CIhHpkybYsY)\n - [https://github.com/orangetw/My-Presentation-Slides/blob/main/data/2018-Breaking-Parser-Logic-Take-Your-Path-Normalization-Off-And-Pop-0days-Out.pdf](https://github.com/orangetw/My-Presentation-Slides/blob/main/data/2018-Breaking-Parser-Logic-Take-Your-Path-Normalization-Off-And-Pop-0days-Out.pdf)\n"},"properties":{"tags":["CWE-22: Improper Limitation of a Pathname to a Restricted Directory ('Path Traversal')","LOW CONFIDENCE","OWASP-A01:2021 - Broken Access Control","OWASP-A05:2017 - Broken Access Control","security"],"precision":"very-high"}},{"id":"generic.nginx.security.dynamic-proxy-host.dynamic-proxy-host","name":"generic.nginx.security.dynamic-proxy-host.dynamic-proxy-host","shortDescription":{"text":"Semgrep Finding: generic.nginx.security.dynamic-proxy-host.dynamic-proxy-host"},"fullDescription":{"text":"The host for this proxy URL is dynamically determined. This can be dangerous if the host can be injected by an attacker because it may forcibly alter destination of the proxy. Consider hardcoding acceptable destinations and retrieving them with 'map' or something similar."},"defaultConfiguration":{"level":"warning"},"helpUri":"https://semgrep.dev/r/generic.nginx.security.dynamic-proxy-host.dynamic-proxy-host","help":{"text":"The host for this proxy URL is dynamically determined. This can be dangerous if the host can be injected by an attacker because it may forcibly alter destination of the proxy. Consider hardcoding acceptable destinations and retrieving them with 'map' or something similar.\n💎 Enable cross-file analysis and Pro rules for free at sg.run/pro","markdown":"The host for this proxy URL is dynamically determined. This can be dangerous if the host can be injected by an attacker because it may forcibly alter destination of the proxy. Consider hardcoding acceptable destinations and retrieving them with 'map' or something similar.\n\n#### 💎 Enable cross-file analysis and Pro rules for free at sg.run/pro\n\nReferences:\n - [Semgrep Rule](https://semgrep.dev/r/generic.nginx.security.dynamic-proxy-host.dynamic-proxy-host)\n - [https://nginx.org/en/docs/http/ngx_http_map_module.html](https://nginx.org/en/docs/http/ngx_http_map_module.html)\n"},"properties":{"tags":["CWE-441: Unintended Proxy or Intermediary ('Confused Deputy')","MEDIUM CONFIDENCE","OWASP-A01:2021 - Broken Access Control","security"],"precision":"very-high"}},{"id":"generic.nginx.security.dynamic-proxy-scheme.dynamic-proxy-scheme","name":"generic.nginx.security.dynamic-proxy-scheme.dynamic-proxy-scheme","shortDescription":{"text":"Semgrep Finding: generic.nginx.security.dynamic-proxy-scheme.dynamic-proxy-scheme"},"fullDescription":{"text":"The protocol scheme for this proxy is dynamically determined. This can be dangerous if the scheme can be injected by an attacker because it may forcibly alter the connection scheme. Consider hardcoding a scheme for this proxy."},"defaultConfiguration":{"level":"warning"},"helpUri":"https://semgrep.dev/r/generic.nginx.security.dynamic-proxy-scheme.dynamic-proxy-scheme","help":{"text":"The protocol scheme for this proxy is dynamically determined. This can be dangerous if the scheme can be injected by an attacker because it may forcibly alter the connection scheme. Consider hardcoding a scheme for this proxy.\n💎 Enable cross-file analysis and Pro rules for free at sg.run/pro","markdown":"The protocol scheme for this proxy is dynamically determined. This can be dangerous if the scheme can be injected by an attacker because it may forcibly alter the connection scheme. Consider hardcoding a scheme for this proxy.\n\n#### 💎 Enable cross-file analysis and Pro rules for free at sg.run/pro\n\nReferences:\n - [Semgrep Rule](https://semgrep.dev/r/generic.nginx.security.dynamic-proxy-scheme.dynamic-proxy-scheme)\n - [https://github.com/yandex/gixy/blob/master/docs/en/plugins/ssrf.md](https://github.com/yandex/gixy/blob/master/docs/en/plugins/ssrf.md)\n"},"properties":{"tags":["CWE-16: CWE CATEGORY: Configuration","MEDIUM CONFIDENCE","OWASP-A05:2021 - Security Misconfiguration","OWASP-A06:2017 - Security Misconfiguration","security"],"precision":"very-high"}},{"id":"generic.nginx.security.header-injection.header-injection","name":"generic.nginx.security.header-injection.header-injection","shortDescription":{"text":"Semgrep Finding: generic.nginx.security.header-injection.header-injection"},"fullDescription":{"text":"The $$VARIABLE path parameter is added as a header in the response. This could allow an attacker to inject a newline and add a new header into the response. This is called HTTP response splitting. To fix, do not allow whitespace in the path parameter: '[^\\s]+'."},"defaultConfiguration":{"level":"error"},"helpUri":"https://semgrep.dev/r/generic.nginx.security.header-injection.header-injection","help":{"text":"The $$VARIABLE path parameter is added as a header in the response. This could allow an attacker to inject a newline and add a new header into the response. This is called HTTP response splitting. To fix, do not allow whitespace in the path parameter: '[^\\s]+'.\n💎 Enable cross-file analysis and Pro rules for free at sg.run/pro","markdown":"The $$VARIABLE path parameter is added as a header in the response. This could allow an attacker to inject a newline and add a new header into the response. This is called HTTP response splitting. To fix, do not allow whitespace in the path parameter: '[^\\s]+'.\n\n#### 💎 Enable cross-file analysis and Pro rules for free at sg.run/pro\n\nReferences:\n - [Semgrep Rule](https://semgrep.dev/r/generic.nginx.security.header-injection.header-injection)\n - [https://github.com/yandex/gixy/blob/master/docs/en/plugins/httpsplitting.md](https://github.com/yandex/gixy/blob/master/docs/en/plugins/httpsplitting.md)\n - [https://owasp.org/www-community/attacks/HTTP_Response_Splitting](https://owasp.org/www-community/attacks/HTTP_Response_Splitting)\n"},"properties":{"tags":["CWE-113: Improper Neutralization of CRLF Sequences in HTTP Headers ('HTTP Request/Response Splitting')","MEDIUM CONFIDENCE","OWASP-A03:2021 - Injection","security"],"precision":"very-high"}},{"id":"generic.nginx.security.header-redefinition.header-redefinition","name":"generic.nginx.security.header-redefinition.header-redefinition","shortDescription":{"text":"Semgrep Finding: generic.nginx.security.header-redefinition.header-redefinition"},"fullDescription":{"text":"The 'add_header' directive is called in a 'location' block after headers have been set at the server block. Calling 'add_header' in the location block will actually overwrite the headers defined in the server block, no matter which headers are set. To fix this, explicitly set all headers or set all headers in the server block."},"defaultConfiguration":{"level":"warning"},"helpUri":"https://semgrep.dev/r/generic.nginx.security.header-redefinition.header-redefinition","help":{"text":"The 'add_header' directive is called in a 'location' block after headers have been set at the server block. Calling 'add_header' in the location block will actually overwrite the headers defined in the server block, no matter which headers are set. To fix this, explicitly set all headers or set all headers in the server block.\n💎 Enable cross-file analysis and Pro rules for free at sg.run/pro","markdown":"The 'add_header' directive is called in a 'location' block after headers have been set at the server block. Calling 'add_header' in the location block will actually overwrite the headers defined in the server block, no matter which headers are set. To fix this, explicitly set all headers or set all headers in the server block.\n\n#### 💎 Enable cross-file analysis and Pro rules for free at sg.run/pro\n\nReferences:\n - [Semgrep Rule](https://semgrep.dev/r/generic.nginx.security.header-redefinition.header-redefinition)\n - [https://github.com/yandex/gixy/blob/master/docs/en/plugins/addheaderredefinition.md](https://github.com/yandex/gixy/blob/master/docs/en/plugins/addheaderredefinition.md)\n"},"properties":{"tags":["CWE-16: CWE CATEGORY: Configuration","LOW CONFIDENCE","OWASP-A05:2021 - Security Misconfiguration","OWASP-A06:2017 - Security Misconfiguration","security"],"precision":"very-high"}},{"id":"generic.nginx.security.insecure-redirect.insecure-redirect","name":"generic.nginx.security.insecure-redirect.insecure-redirect","shortDescription":{"text":"Semgrep Finding: generic.nginx.security.insecure-redirect.insecure-redirect"},"fullDescription":{"text":"Detected an insecure redirect in this nginx configuration. If no scheme is specified, nginx will forward the request with the incoming scheme. This could result in unencrypted communications. To fix this, include the 'https' scheme."},"defaultConfiguration":{"level":"warning"},"helpUri":"https://semgrep.dev/r/generic.nginx.security.insecure-redirect.insecure-redirect","help":{"text":"Detected an insecure redirect in this nginx configuration. If no scheme is specified, nginx will forward the request with the incoming scheme. This could result in unencrypted communications. To fix this, include the 'https' scheme.\n💎 Enable cross-file analysis and Pro rules for free at sg.run/pro","markdown":"Detected an insecure redirect in this nginx configuration. If no scheme is specified, nginx will forward the request with the incoming scheme. This could result in unencrypted communications. To fix this, include the 'https' scheme.\n\n#### 💎 Enable cross-file analysis and Pro rules for free at sg.run/pro\n\nReferences:\n - [Semgrep Rule](https://semgrep.dev/r/generic.nginx.security.insecure-redirect.insecure-redirect)\n - [https://owasp.org/Top10/A02_2021-Cryptographic_Failures](https://owasp.org/Top10/A02_2021-Cryptographic_Failures)\n"},"properties":{"tags":["CWE-319: Cleartext Transmission of Sensitive Information","LOW CONFIDENCE","OWASP-A02:2021 - Cryptographic Failures","OWASP-A03:2017 - Sensitive Data Exposure","security"],"precision":"very-high"}},{"id":"generic.nginx.security.insecure-ssl-version.insecure-ssl-version","name":"generic.nginx.security.insecure-ssl-version.insecure-ssl-version","shortDescription":{"text":"Semgrep Finding: generic.nginx.security.insecure-ssl-version.insecure-ssl-version"},"fullDescription":{"text":"Detected use of an insecure SSL version. Secure SSL versions are TLSv1.2 and TLS1.3; older versions are known to be broken and are susceptible to attacks. Prefer use of TLSv1.2 or later."},"defaultConfiguration":{"level":"warning"},"helpUri":"https://semgrep.dev/r/generic.nginx.security.insecure-ssl-version.insecure-ssl-version","help":{"text":"Detected use of an insecure SSL version. Secure SSL versions are TLSv1.2 and TLS1.3; older versions are known to be broken and are susceptible to attacks. Prefer use of TLSv1.2 or later.\n💎 Enable cross-file analysis and Pro rules for free at sg.run/pro","markdown":"Detected use of an insecure SSL version. Secure SSL versions are TLSv1.2 and TLS1.3; older versions are known to be broken and are susceptible to attacks. Prefer use of TLSv1.2 or later.\n\n#### 💎 Enable cross-file analysis and Pro rules for free at sg.run/pro\n\nReferences:\n - [Semgrep Rule](https://semgrep.dev/r/generic.nginx.security.insecure-ssl-version.insecure-ssl-version)\n - [https://www.acunetix.com/blog/web-security-zone/hardening-nginx/](https://www.acunetix.com/blog/web-security-zone/hardening-nginx/)\n - [https://www.acunetix.com/blog/articles/tls-ssl-cipher-hardening/](https://www.acunetix.com/blog/articles/tls-ssl-cipher-hardening/)\n"},"properties":{"tags":["CWE-326: Inadequate Encryption Strength","HIGH CONFIDENCE","OWASP-A02:2021 - Cryptographic Failures","OWASP-A03:2017 - Sensitive Data Exposure","security"],"precision":"very-high"}},{"id":"generic.nginx.security.missing-internal.missing-internal","name":"generic.nginx.security.missing-internal.missing-internal","shortDescription":{"text":"Semgrep Finding: generic.nginx.security.missing-internal.missing-internal"},"fullDescription":{"text":"This location block contains a 'proxy_pass' directive but does not contain the 'internal' directive. The 'internal' directive restricts access to this location to internal requests. Without 'internal', an attacker could use your server for server-side request forgeries (SSRF). Include the 'internal' directive in this block to limit exposure."},"defaultConfiguration":{"level":"warning"},"helpUri":"https://semgrep.dev/r/generic.nginx.security.missing-internal.missing-internal","help":{"text":"This location block contains a 'proxy_pass' directive but does not contain the 'internal' directive. The 'internal' directive restricts access to this location to internal requests. Without 'internal', an attacker could use your server for server-side request forgeries (SSRF). Include the 'internal' directive in this block to limit exposure.\n💎 Enable cross-file analysis and Pro rules for free at sg.run/pro","markdown":"This location block contains a 'proxy_pass' directive but does not contain the 'internal' directive. The 'internal' directive restricts access to this location to internal requests. Without 'internal', an attacker could use your server for server-side request forgeries (SSRF). Include the 'internal' directive in this block to limit exposure.\n\n#### 💎 Enable cross-file analysis and Pro rules for free at sg.run/pro\n\nReferences:\n - [Semgrep Rule](https://semgrep.dev/r/generic.nginx.security.missing-internal.missing-internal)\n - [https://github.com/yandex/gixy/blob/master/docs/en/plugins/ssrf.md](https://github.com/yandex/gixy/blob/master/docs/en/plugins/ssrf.md)\n - [https://nginx.org/en/docs/http/ngx_http_core_module.html#internal](https://nginx.org/en/docs/http/ngx_http_core_module.html#internal)\n"},"properties":{"tags":["CWE-16: CWE CATEGORY: Configuration","LOW CONFIDENCE","OWASP-A05:2021 - Security Misconfiguration","OWASP-A06:2017 - Security Misconfiguration","security"],"precision":"very-high"}},{"id":"generic.nginx.security.missing-ssl-version.missing-ssl-version","name":"generic.nginx.security.missing-ssl-version.missing-ssl-version","shortDescription":{"text":"Semgrep Finding: generic.nginx.security.missing-ssl-version.missing-ssl-version"},"fullDescription":{"text":"This server configuration is missing the 'ssl_protocols' directive. By default, this server will use 'ssl_protocols TLSv1 TLSv1.1 TLSv1.2', and versions older than TLSv1.2 are known to be broken. Explicitly specify 'ssl_protocols TLSv1.2 TLSv1.3' to use secure TLS versions."},"defaultConfiguration":{"level":"warning"},"helpUri":"https://semgrep.dev/r/generic.nginx.security.missing-ssl-version.missing-ssl-version","help":{"text":"This server configuration is missing the 'ssl_protocols' directive. By default, this server will use 'ssl_protocols TLSv1 TLSv1.1 TLSv1.2', and versions older than TLSv1.2 are known to be broken. Explicitly specify 'ssl_protocols TLSv1.2 TLSv1.3' to use secure TLS versions.\n💎 Enable cross-file analysis and Pro rules for free at sg.run/pro","markdown":"This server configuration is missing the 'ssl_protocols' directive. By default, this server will use 'ssl_protocols TLSv1 TLSv1.1 TLSv1.2', and versions older than TLSv1.2 are known to be broken. Explicitly specify 'ssl_protocols TLSv1.2 TLSv1.3' to use secure TLS versions.\n\n#### 💎 Enable cross-file analysis and Pro rules for free at sg.run/pro\n\nReferences:\n - [Semgrep Rule](https://semgrep.dev/r/generic.nginx.security.missing-ssl-version.missing-ssl-version)\n - [https://www.acunetix.com/blog/web-security-zone/hardening-nginx/](https://www.acunetix.com/blog/web-security-zone/hardening-nginx/)\n - [https://nginx.org/en/docs/http/configuring_https_servers.html](https://nginx.org/en/docs/http/configuring_https_servers.html)\n"},"properties":{"tags":["CWE-326: Inadequate Encryption Strength","MEDIUM CONFIDENCE","OWASP-A02:2021 - Cryptographic Failures","OWASP-A03:2017 - Sensitive Data Exposure","security"],"precision":"very-high"}},{"id":"generic.nginx.security.possible-h2c-smuggling.possible-nginx-h2c-smuggling","name":"generic.nginx.security.possible-h2c-smuggling.possible-nginx-h2c-smuggling","shortDescription":{"text":"Semgrep Finding: generic.nginx.security.possible-h2c-smuggling.possible-nginx-h2c-smuggling"},"fullDescription":{"text":"Conditions for Nginx H2C smuggling identified. H2C smuggling allows upgrading HTTP/1.1 connections to lesser-known HTTP/2 over cleartext (h2c) connections which can allow a bypass of reverse proxy access controls, and lead to long-lived, unrestricted HTTP traffic directly to back-end servers. To mitigate: WebSocket support required: Allow only the value websocket for HTTP/1.1 upgrade headers (e.g., Upgrade: websocket). WebSocket support not required: Do not forward Upgrade headers."},"defaultConfiguration":{"level":"warning"},"helpUri":"https://semgrep.dev/r/generic.nginx.security.possible-h2c-smuggling.possible-nginx-h2c-smuggling","help":{"text":"Conditions for Nginx H2C smuggling identified. H2C smuggling allows upgrading HTTP/1.1 connections to lesser-known HTTP/2 over cleartext (h2c) connections which can allow a bypass of reverse proxy access controls, and lead to long-lived, unrestricted HTTP traffic directly to back-end servers. To mitigate: WebSocket support required: Allow only the value websocket for HTTP/1.1 upgrade headers (e.g., Upgrade: websocket). WebSocket support not required: Do not forward Upgrade headers.\n💎 Enable cross-file analysis and Pro rules for free at sg.run/pro","markdown":"Conditions for Nginx H2C smuggling identified. H2C smuggling allows upgrading HTTP/1.1 connections to lesser-known HTTP/2 over cleartext (h2c) connections which can allow a bypass of reverse proxy access controls, and lead to long-lived, unrestricted HTTP traffic directly to back-end servers. To mitigate: WebSocket support required: Allow only the value websocket for HTTP/1.1 upgrade headers (e.g., Upgrade: websocket). WebSocket support not required: Do not forward Upgrade headers.\n\n#### 💎 Enable cross-file analysis and Pro rules for free at sg.run/pro\n\nReferences:\n - [Semgrep Rule](https://semgrep.dev/r/generic.nginx.security.possible-h2c-smuggling.possible-nginx-h2c-smuggling)\n - [https://labs.bishopfox.com/tech-blog/h2c-smuggling-request-smuggling-via-http/2-cleartext-h2c](https://labs.bishopfox.com/tech-blog/h2c-smuggling-request-smuggling-via-http/2-cleartext-h2c)\n"},"properties":{"tags":["CWE-444: Inconsistent Interpretation of HTTP Requests ('HTTP Request/Response Smuggling')","MEDIUM CONFIDENCE","OWASP-A04:2021 - Insecure Design","security"],"precision":"very-high"}},{"id":"generic.secrets.security.detected-amazon-mws-auth-token.detected-amazon-mws-auth-token","name":"generic.secrets.security.detected-amazon-mws-auth-token.detected-amazon-mws-auth-token","shortDescription":{"text":"Semgrep Finding: generic.secrets.security.detected-amazon-mws-auth-token.detected-amazon-mws-auth-token"},"fullDescription":{"text":"Amazon MWS Auth Token detected"},"defaultConfiguration":{"level":"error"},"helpUri":"https://semgrep.dev/r/generic.secrets.security.detected-amazon-mws-auth-token.detected-amazon-mws-auth-token","help":{"text":"Amazon MWS Auth Token detected\n💎 Enable cross-file analysis and Pro rules for free at sg.run/pro","markdown":"Amazon MWS Auth Token detected\n\n#### 💎 Enable cross-file analysis and Pro rules for free at sg.run/pro\n\nReferences:\n - [Semgrep Rule](https://semgrep.dev/r/generic.secrets.security.detected-amazon-mws-auth-token.detected-amazon-mws-auth-token)\n - [https://owasp.org/Top10/A07_2021-Identification_and_Authentication_Failures](https://owasp.org/Top10/A07_2021-Identification_and_Authentication_Failures)\n"},"properties":{"tags":["CWE-798: Use of Hard-coded Credentials","LOW CONFIDENCE","OWASP-A07:2021 - Identification and Authentication Failures","security"],"precision":"very-high"}},{"id":"generic.secrets.security.detected-artifactory-password.detected-artifactory-password","name":"generic.secrets.security.detected-artifactory-password.detected-artifactory-password","shortDescription":{"text":"Semgrep Finding: generic.secrets.security.detected-artifactory-password.detected-artifactory-password"},"fullDescription":{"text":"Artifactory token detected"},"defaultConfiguration":{"level":"error"},"helpUri":"https://semgrep.dev/r/generic.secrets.security.detected-artifactory-password.detected-artifactory-password","help":{"text":"Artifactory token detected\n💎 Enable cross-file analysis and Pro rules for free at sg.run/pro","markdown":"Artifactory token detected\n\n#### 💎 Enable cross-file analysis and Pro rules for free at sg.run/pro\n\nReferences:\n - [Semgrep Rule](https://semgrep.dev/r/generic.secrets.security.detected-artifactory-password.detected-artifactory-password)\n - [https://owasp.org/Top10/A07_2021-Identification_and_Authentication_Failures](https://owasp.org/Top10/A07_2021-Identification_and_Authentication_Failures)\n"},"properties":{"tags":["CWE-798: Use of Hard-coded Credentials","LOW CONFIDENCE","OWASP-A07:2021 - Identification and Authentication Failures","security"],"precision":"very-high"}},{"id":"generic.secrets.security.detected-artifactory-token.detected-artifactory-token","name":"generic.secrets.security.detected-artifactory-token.detected-artifactory-token","shortDescription":{"text":"Semgrep Finding: generic.secrets.security.detected-artifactory-token.detected-artifactory-token"},"fullDescription":{"text":"Artifactory token detected"},"defaultConfiguration":{"level":"error"},"helpUri":"https://semgrep.dev/r/generic.secrets.security.detected-artifactory-token.detected-artifactory-token","help":{"text":"Artifactory token detected\n💎 Enable cross-file analysis and Pro rules for free at sg.run/pro","markdown":"Artifactory token detected\n\n#### 💎 Enable cross-file analysis and Pro rules for free at sg.run/pro\n\nReferences:\n - [Semgrep Rule](https://semgrep.dev/r/generic.secrets.security.detected-artifactory-token.detected-artifactory-token)\n - [https://owasp.org/Top10/A07_2021-Identification_and_Authentication_Failures](https://owasp.org/Top10/A07_2021-Identification_and_Authentication_Failures)\n"},"properties":{"tags":["CWE-798: Use of Hard-coded Credentials","LOW CONFIDENCE","OWASP-A07:2021 - Identification and Authentication Failures","security"],"precision":"very-high"}},{"id":"generic.secrets.security.detected-aws-access-key-id-value.detected-aws-access-key-id-value","name":"generic.secrets.security.detected-aws-access-key-id-value.detected-aws-access-key-id-value","shortDescription":{"text":"Semgrep Finding: generic.secrets.security.detected-aws-access-key-id-value.detected-aws-access-key-id-value"},"fullDescription":{"text":"AWS Access Key ID Value detected. This is a sensitive credential and should not be hardcoded here. Instead, read this value from an environment variable or keep it in a separate, private file."},"defaultConfiguration":{"level":"error"},"helpUri":"https://semgrep.dev/r/generic.secrets.security.detected-aws-access-key-id-value.detected-aws-access-key-id-value","help":{"text":"AWS Access Key ID Value detected. This is a sensitive credential and should not be hardcoded here. Instead, read this value from an environment variable or keep it in a separate, private file.\n💎 Enable cross-file analysis and Pro rules for free at sg.run/pro","markdown":"AWS Access Key ID Value detected. This is a sensitive credential and should not be hardcoded here. Instead, read this value from an environment variable or keep it in a separate, private file.\n\n#### 💎 Enable cross-file analysis and Pro rules for free at sg.run/pro\n\nReferences:\n - [Semgrep Rule](https://semgrep.dev/r/generic.secrets.security.detected-aws-access-key-id-value.detected-aws-access-key-id-value)\n - [https://owasp.org/Top10/A07_2021-Identification_and_Authentication_Failures](https://owasp.org/Top10/A07_2021-Identification_and_Authentication_Failures)\n"},"properties":{"tags":["CWE-798: Use of Hard-coded Credentials","LOW CONFIDENCE","OWASP-A07:2021 - Identification and Authentication Failures","security"],"precision":"very-high"}},{"id":"generic.secrets.security.detected-aws-account-id.detected-aws-account-id","name":"generic.secrets.security.detected-aws-account-id.detected-aws-account-id","shortDescription":{"text":"Semgrep Finding: generic.secrets.security.detected-aws-account-id.detected-aws-account-id"},"fullDescription":{"text":"AWS Account ID detected. While not considered sensitive information, it is important to use them and share them carefully. For that reason it would be preferrable avoiding to hardcoded it here. Instead, read the value from an environment variable or keep the value in a separate, private file."},"defaultConfiguration":{"level":"note"},"helpUri":"https://semgrep.dev/r/generic.secrets.security.detected-aws-account-id.detected-aws-account-id","help":{"text":"AWS Account ID detected. While not considered sensitive information, it is important to use them and share them carefully. For that reason it would be preferrable avoiding to hardcoded it here. Instead, read the value from an environment variable or keep the value in a separate, private file.\n💎 Enable cross-file analysis and Pro rules for free at sg.run/pro","markdown":"AWS Account ID detected. While not considered sensitive information, it is important to use them and share them carefully. For that reason it would be preferrable avoiding to hardcoded it here. Instead, read the value from an environment variable or keep the value in a separate, private file.\n\n#### 💎 Enable cross-file analysis and Pro rules for free at sg.run/pro\n\nReferences:\n - [Semgrep Rule](https://semgrep.dev/r/generic.secrets.security.detected-aws-account-id.detected-aws-account-id)\n - [https://owasp.org/Top10/A07_2021-Identification_and_Authentication_Failures](https://owasp.org/Top10/A07_2021-Identification_and_Authentication_Failures)\n"},"properties":{"tags":["CWE-798: Use of Hard-coded Credentials","LOW CONFIDENCE","OWASP-A07:2021 - Identification and Authentication Failures","security"],"precision":"very-high"}},{"id":"generic.secrets.security.detected-aws-appsync-graphql-key.detected-aws-appsync-graphql-key","name":"generic.secrets.security.detected-aws-appsync-graphql-key.detected-aws-appsync-graphql-key","shortDescription":{"text":"Semgrep Finding: generic.secrets.security.detected-aws-appsync-graphql-key.detected-aws-appsync-graphql-key"},"fullDescription":{"text":"AWS AppSync GraphQL Key detected"},"defaultConfiguration":{"level":"error"},"helpUri":"https://semgrep.dev/r/generic.secrets.security.detected-aws-appsync-graphql-key.detected-aws-appsync-graphql-key","help":{"text":"AWS AppSync GraphQL Key detected\n💎 Enable cross-file analysis and Pro rules for free at sg.run/pro","markdown":"AWS AppSync GraphQL Key detected\n\n#### 💎 Enable cross-file analysis and Pro rules for free at sg.run/pro\n\nReferences:\n - [Semgrep Rule](https://semgrep.dev/r/generic.secrets.security.detected-aws-appsync-graphql-key.detected-aws-appsync-graphql-key)\n - [https://owasp.org/Top10/A07_2021-Identification_and_Authentication_Failures](https://owasp.org/Top10/A07_2021-Identification_and_Authentication_Failures)\n"},"properties":{"tags":["CWE-798: Use of Hard-coded Credentials","LOW CONFIDENCE","OWASP-A07:2021 - Identification and Authentication Failures","security"],"precision":"very-high"}},{"id":"generic.secrets.security.detected-aws-secret-access-key.detected-aws-secret-access-key","name":"generic.secrets.security.detected-aws-secret-access-key.detected-aws-secret-access-key","shortDescription":{"text":"Semgrep Finding: generic.secrets.security.detected-aws-secret-access-key.detected-aws-secret-access-key"},"fullDescription":{"text":"AWS Secret Access Key detected"},"defaultConfiguration":{"level":"error"},"helpUri":"https://semgrep.dev/r/generic.secrets.security.detected-aws-secret-access-key.detected-aws-secret-access-key","help":{"text":"AWS Secret Access Key detected\n💎 Enable cross-file analysis and Pro rules for free at sg.run/pro","markdown":"AWS Secret Access Key detected\n\n#### 💎 Enable cross-file analysis and Pro rules for free at sg.run/pro\n\nReferences:\n - [Semgrep Rule](https://semgrep.dev/r/generic.secrets.security.detected-aws-secret-access-key.detected-aws-secret-access-key)\n - [https://owasp.org/Top10/A07_2021-Identification_and_Authentication_Failures](https://owasp.org/Top10/A07_2021-Identification_and_Authentication_Failures)\n"},"properties":{"tags":["CWE-798: Use of Hard-coded Credentials","LOW CONFIDENCE","OWASP-A07:2021 - Identification and Authentication Failures","security"],"precision":"very-high"}},{"id":"generic.secrets.security.detected-aws-session-token.detected-aws-session-token","name":"generic.secrets.security.detected-aws-session-token.detected-aws-session-token","shortDescription":{"text":"Semgrep Finding: generic.secrets.security.detected-aws-session-token.detected-aws-session-token"},"fullDescription":{"text":"AWS Session Token detected"},"defaultConfiguration":{"level":"error"},"helpUri":"https://semgrep.dev/r/generic.secrets.security.detected-aws-session-token.detected-aws-session-token","help":{"text":"AWS Session Token detected\n💎 Enable cross-file analysis and Pro rules for free at sg.run/pro","markdown":"AWS Session Token detected\n\n#### 💎 Enable cross-file analysis and Pro rules for free at sg.run/pro\n\nReferences:\n - [Semgrep Rule](https://semgrep.dev/r/generic.secrets.security.detected-aws-session-token.detected-aws-session-token)\n - [https://owasp.org/Top10/A07_2021-Identification_and_Authentication_Failures](https://owasp.org/Top10/A07_2021-Identification_and_Authentication_Failures)\n"},"properties":{"tags":["CWE-798: Use of Hard-coded Credentials","LOW CONFIDENCE","OWASP-A07:2021 - Identification and Authentication Failures","security"],"precision":"very-high"}},{"id":"generic.secrets.security.detected-bcrypt-hash.detected-bcrypt-hash","name":"generic.secrets.security.detected-bcrypt-hash.detected-bcrypt-hash","shortDescription":{"text":"Semgrep Finding: generic.secrets.security.detected-bcrypt-hash.detected-bcrypt-hash"},"fullDescription":{"text":"bcrypt hash detected"},"defaultConfiguration":{"level":"error"},"helpUri":"https://semgrep.dev/r/generic.secrets.security.detected-bcrypt-hash.detected-bcrypt-hash","help":{"text":"bcrypt hash detected\n💎 Enable cross-file analysis and Pro rules for free at sg.run/pro","markdown":"bcrypt hash detected\n\n#### 💎 Enable cross-file analysis and Pro rules for free at sg.run/pro\n\nReferences:\n - [Semgrep Rule](https://semgrep.dev/r/generic.secrets.security.detected-bcrypt-hash.detected-bcrypt-hash)\n - [https://owasp.org/Top10/A07_2021-Identification_and_Authentication_Failures](https://owasp.org/Top10/A07_2021-Identification_and_Authentication_Failures)\n"},"properties":{"tags":["CWE-798: Use of Hard-coded Credentials","LOW CONFIDENCE","OWASP-A07:2021 - Identification and Authentication Failures","security"],"precision":"very-high"}},{"id":"generic.secrets.security.detected-codeclimate.detected-codeclimate","name":"generic.secrets.security.detected-codeclimate.detected-codeclimate","shortDescription":{"text":"Semgrep Finding: generic.secrets.security.detected-codeclimate.detected-codeclimate"},"fullDescription":{"text":"CodeClimate detected"},"defaultConfiguration":{"level":"error"},"helpUri":"https://semgrep.dev/r/generic.secrets.security.detected-codeclimate.detected-codeclimate","help":{"text":"CodeClimate detected\n💎 Enable cross-file analysis and Pro rules for free at sg.run/pro","markdown":"CodeClimate detected\n\n#### 💎 Enable cross-file analysis and Pro rules for free at sg.run/pro\n\nReferences:\n - [Semgrep Rule](https://semgrep.dev/r/generic.secrets.security.detected-codeclimate.detected-codeclimate)\n - [https://owasp.org/Top10/A07_2021-Identification_and_Authentication_Failures](https://owasp.org/Top10/A07_2021-Identification_and_Authentication_Failures)\n"},"properties":{"tags":["CWE-798: Use of Hard-coded Credentials","LOW CONFIDENCE","OWASP-A07:2021 - Identification and Authentication Failures","security"],"precision":"very-high"}},{"id":"generic.secrets.security.detected-etc-shadow.detected-etc-shadow","name":"generic.secrets.security.detected-etc-shadow.detected-etc-shadow","shortDescription":{"text":"Semgrep Finding: generic.secrets.security.detected-etc-shadow.detected-etc-shadow"},"fullDescription":{"text":"linux shadow file detected"},"defaultConfiguration":{"level":"error"},"helpUri":"https://semgrep.dev/r/generic.secrets.security.detected-etc-shadow.detected-etc-shadow","help":{"text":"linux shadow file detected\n💎 Enable cross-file analysis and Pro rules for free at sg.run/pro","markdown":"linux shadow file detected\n\n#### 💎 Enable cross-file analysis and Pro rules for free at sg.run/pro\n\nReferences:\n - [Semgrep Rule](https://semgrep.dev/r/generic.secrets.security.detected-etc-shadow.detected-etc-shadow)\n - [https://owasp.org/Top10/A07_2021-Identification_and_Authentication_Failures](https://owasp.org/Top10/A07_2021-Identification_and_Authentication_Failures)\n"},"properties":{"tags":["CWE-798: Use of Hard-coded Credentials","LOW CONFIDENCE","OWASP-A07:2021 - Identification and Authentication Failures","security"],"precision":"very-high"}},{"id":"generic.secrets.security.detected-facebook-access-token.detected-facebook-access-token","name":"generic.secrets.security.detected-facebook-access-token.detected-facebook-access-token","shortDescription":{"text":"Semgrep Finding: generic.secrets.security.detected-facebook-access-token.detected-facebook-access-token"},"fullDescription":{"text":"Facebook Access Token detected"},"defaultConfiguration":{"level":"error"},"helpUri":"https://semgrep.dev/r/generic.secrets.security.detected-facebook-access-token.detected-facebook-access-token","help":{"text":"Facebook Access Token detected\n💎 Enable cross-file analysis and Pro rules for free at sg.run/pro","markdown":"Facebook Access Token detected\n\n#### 💎 Enable cross-file analysis and Pro rules for free at sg.run/pro\n\nReferences:\n - [Semgrep Rule](https://semgrep.dev/r/generic.secrets.security.detected-facebook-access-token.detected-facebook-access-token)\n - [https://owasp.org/Top10/A07_2021-Identification_and_Authentication_Failures](https://owasp.org/Top10/A07_2021-Identification_and_Authentication_Failures)\n"},"properties":{"tags":["CWE-798: Use of Hard-coded Credentials","LOW CONFIDENCE","OWASP-A07:2021 - Identification and Authentication Failures","security"],"precision":"very-high"}},{"id":"generic.secrets.security.detected-facebook-oauth.detected-facebook-oauth","name":"generic.secrets.security.detected-facebook-oauth.detected-facebook-oauth","shortDescription":{"text":"Semgrep Finding: generic.secrets.security.detected-facebook-oauth.detected-facebook-oauth"},"fullDescription":{"text":"Facebook OAuth detected"},"defaultConfiguration":{"level":"error"},"helpUri":"https://semgrep.dev/r/generic.secrets.security.detected-facebook-oauth.detected-facebook-oauth","help":{"text":"Facebook OAuth detected\n💎 Enable cross-file analysis and Pro rules for free at sg.run/pro","markdown":"Facebook OAuth detected\n\n#### 💎 Enable cross-file analysis and Pro rules for free at sg.run/pro\n\nReferences:\n - [Semgrep Rule](https://semgrep.dev/r/generic.secrets.security.detected-facebook-oauth.detected-facebook-oauth)\n - [https://owasp.org/Top10/A07_2021-Identification_and_Authentication_Failures](https://owasp.org/Top10/A07_2021-Identification_and_Authentication_Failures)\n"},"properties":{"tags":["CWE-798: Use of Hard-coded Credentials","LOW CONFIDENCE","OWASP-A07:2021 - Identification and Authentication Failures","security"],"precision":"very-high"}},{"id":"generic.secrets.security.detected-generic-api-key.detected-generic-api-key","name":"generic.secrets.security.detected-generic-api-key.detected-generic-api-key","shortDescription":{"text":"Semgrep Finding: generic.secrets.security.detected-generic-api-key.detected-generic-api-key"},"fullDescription":{"text":"Generic API Key detected"},"defaultConfiguration":{"level":"error"},"helpUri":"https://semgrep.dev/r/generic.secrets.security.detected-generic-api-key.detected-generic-api-key","help":{"text":"Generic API Key detected\n💎 Enable cross-file analysis and Pro rules for free at sg.run/pro","markdown":"Generic API Key detected\n\n#### 💎 Enable cross-file analysis and Pro rules for free at sg.run/pro\n\nReferences:\n - [Semgrep Rule](https://semgrep.dev/r/generic.secrets.security.detected-generic-api-key.detected-generic-api-key)\n - [https://github.com/dxa4481/truffleHogRegexes/blob/master/truffleHogRegexes/regexes.json](https://github.com/dxa4481/truffleHogRegexes/blob/master/truffleHogRegexes/regexes.json)\n"},"properties":{"tags":["CWE-798: Use of Hard-coded Credentials","LOW CONFIDENCE","OWASP-A07:2021 - Identification and Authentication Failures","security"],"precision":"very-high"}},{"id":"generic.secrets.security.detected-generic-secret.detected-generic-secret","name":"generic.secrets.security.detected-generic-secret.detected-generic-secret","shortDescription":{"text":"Semgrep Finding: generic.secrets.security.detected-generic-secret.detected-generic-secret"},"fullDescription":{"text":"Generic Secret detected"},"defaultConfiguration":{"level":"error"},"helpUri":"https://semgrep.dev/r/generic.secrets.security.detected-generic-secret.detected-generic-secret","help":{"text":"Generic Secret detected\n💎 Enable cross-file analysis and Pro rules for free at sg.run/pro","markdown":"Generic Secret detected\n\n#### 💎 Enable cross-file analysis and Pro rules for free at sg.run/pro\n\nReferences:\n - [Semgrep Rule](https://semgrep.dev/r/generic.secrets.security.detected-generic-secret.detected-generic-secret)\n - [https://owasp.org/Top10/A07_2021-Identification_and_Authentication_Failures](https://owasp.org/Top10/A07_2021-Identification_and_Authentication_Failures)\n"},"properties":{"tags":["CWE-798: Use of Hard-coded Credentials","LOW CONFIDENCE","OWASP-A07:2021 - Identification and Authentication Failures","security"],"precision":"very-high"}},{"id":"generic.secrets.security.detected-github-token.detected-github-token","name":"generic.secrets.security.detected-github-token.detected-github-token","shortDescription":{"text":"Semgrep Finding: generic.secrets.security.detected-github-token.detected-github-token"},"fullDescription":{"text":"GitHub Token detected"},"defaultConfiguration":{"level":"error"},"helpUri":"https://semgrep.dev/r/generic.secrets.security.detected-github-token.detected-github-token","help":{"text":"GitHub Token detected\n💎 Enable cross-file analysis and Pro rules for free at sg.run/pro","markdown":"GitHub Token detected\n\n#### 💎 Enable cross-file analysis and Pro rules for free at sg.run/pro\n\nReferences:\n - [Semgrep Rule](https://semgrep.dev/r/generic.secrets.security.detected-github-token.detected-github-token)\n - [https://owasp.org/Top10/A07_2021-Identification_and_Authentication_Failures](https://owasp.org/Top10/A07_2021-Identification_and_Authentication_Failures)\n"},"properties":{"tags":["CWE-798: Use of Hard-coded Credentials","LOW CONFIDENCE","OWASP-A07:2021 - Identification and Authentication Failures","security"],"precision":"very-high"}},{"id":"generic.secrets.security.detected-google-oauth-access-token.detected-google-oauth-access-token","name":"generic.secrets.security.detected-google-oauth-access-token.detected-google-oauth-access-token","shortDescription":{"text":"Semgrep Finding: generic.secrets.security.detected-google-oauth-access-token.detected-google-oauth-access-token"},"fullDescription":{"text":"Google OAuth Access Token detected"},"defaultConfiguration":{"level":"error"},"helpUri":"https://semgrep.dev/r/generic.secrets.security.detected-google-oauth-access-token.detected-google-oauth-access-token","help":{"text":"Google OAuth Access Token detected\n💎 Enable cross-file analysis and Pro rules for free at sg.run/pro","markdown":"Google OAuth Access Token detected\n\n#### 💎 Enable cross-file analysis and Pro rules for free at sg.run/pro\n\nReferences:\n - [Semgrep Rule](https://semgrep.dev/r/generic.secrets.security.detected-google-oauth-access-token.detected-google-oauth-access-token)\n - [https://owasp.org/Top10/A07_2021-Identification_and_Authentication_Failures](https://owasp.org/Top10/A07_2021-Identification_and_Authentication_Failures)\n"},"properties":{"tags":["CWE-798: Use of Hard-coded Credentials","LOW CONFIDENCE","OWASP-A07:2021 - Identification and Authentication Failures","security"],"precision":"very-high"}},{"id":"generic.secrets.security.detected-heroku-api-key.detected-heroku-api-key","name":"generic.secrets.security.detected-heroku-api-key.detected-heroku-api-key","shortDescription":{"text":"Semgrep Finding: generic.secrets.security.detected-heroku-api-key.detected-heroku-api-key"},"fullDescription":{"text":"Heroku API Key detected"},"defaultConfiguration":{"level":"error"},"helpUri":"https://semgrep.dev/r/generic.secrets.security.detected-heroku-api-key.detected-heroku-api-key","help":{"text":"Heroku API Key detected\n💎 Enable cross-file analysis and Pro rules for free at sg.run/pro","markdown":"Heroku API Key detected\n\n#### 💎 Enable cross-file analysis and Pro rules for free at sg.run/pro\n\nReferences:\n - [Semgrep Rule](https://semgrep.dev/r/generic.secrets.security.detected-heroku-api-key.detected-heroku-api-key)\n - [https://owasp.org/Top10/A07_2021-Identification_and_Authentication_Failures](https://owasp.org/Top10/A07_2021-Identification_and_Authentication_Failures)\n"},"properties":{"tags":["CWE-798: Use of Hard-coded Credentials","LOW CONFIDENCE","OWASP-A07:2021 - Identification and Authentication Failures","security"],"precision":"very-high"}},{"id":"generic.secrets.security.detected-hockeyapp.detected-hockeyapp","name":"generic.secrets.security.detected-hockeyapp.detected-hockeyapp","shortDescription":{"text":"Semgrep Finding: generic.secrets.security.detected-hockeyapp.detected-hockeyapp"},"fullDescription":{"text":"HockeyApp detected"},"defaultConfiguration":{"level":"error"},"helpUri":"https://semgrep.dev/r/generic.secrets.security.detected-hockeyapp.detected-hockeyapp","help":{"text":"HockeyApp detected\n💎 Enable cross-file analysis and Pro rules for free at sg.run/pro","markdown":"HockeyApp detected\n\n#### 💎 Enable cross-file analysis and Pro rules for free at sg.run/pro\n\nReferences:\n - [Semgrep Rule](https://semgrep.dev/r/generic.secrets.security.detected-hockeyapp.detected-hockeyapp)\n - [https://owasp.org/Top10/A07_2021-Identification_and_Authentication_Failures](https://owasp.org/Top10/A07_2021-Identification_and_Authentication_Failures)\n"},"properties":{"tags":["CWE-798: Use of Hard-coded Credentials","LOW CONFIDENCE","OWASP-A07:2021 - Identification and Authentication Failures","security"],"precision":"very-high"}},{"id":"generic.secrets.security.detected-jwt-token.detected-jwt-token","name":"generic.secrets.security.detected-jwt-token.detected-jwt-token","shortDescription":{"text":"Semgrep Finding: generic.secrets.security.detected-jwt-token.detected-jwt-token"},"fullDescription":{"text":"JWT token detected"},"defaultConfiguration":{"level":"error"},"helpUri":"https://semgrep.dev/r/generic.secrets.security.detected-jwt-token.detected-jwt-token","help":{"text":"JWT token detected\n💎 Enable cross-file analysis and Pro rules for free at sg.run/pro","markdown":"JWT token detected\n\n#### 💎 Enable cross-file analysis and Pro rules for free at sg.run/pro\n\nReferences:\n - [Semgrep Rule](https://semgrep.dev/r/generic.secrets.security.detected-jwt-token.detected-jwt-token)\n - [https://semgrep.dev/blog/2020/hardcoded-secrets-unverified-tokens-and-other-common-jwt-mistakes/](https://semgrep.dev/blog/2020/hardcoded-secrets-unverified-tokens-and-other-common-jwt-mistakes/)\n"},"properties":{"tags":["CWE-321: Use of Hard-coded Cryptographic Key","LOW CONFIDENCE","OWASP-A02:2021 - Cryptographic Failures","security"],"precision":"very-high"}},{"id":"generic.secrets.security.detected-kolide-api-key.detected-kolide-api-key","name":"generic.secrets.security.detected-kolide-api-key.detected-kolide-api-key","shortDescription":{"text":"Semgrep Finding: generic.secrets.security.detected-kolide-api-key.detected-kolide-api-key"},"fullDescription":{"text":"Kolide API Key detected"},"defaultConfiguration":{"level":"error"},"helpUri":"https://semgrep.dev/r/generic.secrets.security.detected-kolide-api-key.detected-kolide-api-key","help":{"text":"Kolide API Key detected\n💎 Enable cross-file analysis and Pro rules for free at sg.run/pro","markdown":"Kolide API Key detected\n\n#### 💎 Enable cross-file analysis and Pro rules for free at sg.run/pro\n\nReferences:\n - [Semgrep Rule](https://semgrep.dev/r/generic.secrets.security.detected-kolide-api-key.detected-kolide-api-key)\n - [https://owasp.org/Top10/A07_2021-Identification_and_Authentication_Failures](https://owasp.org/Top10/A07_2021-Identification_and_Authentication_Failures)\n"},"properties":{"tags":["CWE-798: Use of Hard-coded Credentials","LOW CONFIDENCE","OWASP-A07:2021 - Identification and Authentication Failures","security"],"precision":"very-high"}},{"id":"generic.secrets.security.detected-mailchimp-api-key.detected-mailchimp-api-key","name":"generic.secrets.security.detected-mailchimp-api-key.detected-mailchimp-api-key","shortDescription":{"text":"Semgrep Finding: generic.secrets.security.detected-mailchimp-api-key.detected-mailchimp-api-key"},"fullDescription":{"text":"MailChimp API Key detected"},"defaultConfiguration":{"level":"error"},"helpUri":"https://semgrep.dev/r/generic.secrets.security.detected-mailchimp-api-key.detected-mailchimp-api-key","help":{"text":"MailChimp API Key detected\n💎 Enable cross-file analysis and Pro rules for free at sg.run/pro","markdown":"MailChimp API Key detected\n\n#### 💎 Enable cross-file analysis and Pro rules for free at sg.run/pro\n\nReferences:\n - [Semgrep Rule](https://semgrep.dev/r/generic.secrets.security.detected-mailchimp-api-key.detected-mailchimp-api-key)\n - [https://owasp.org/Top10/A07_2021-Identification_and_Authentication_Failures](https://owasp.org/Top10/A07_2021-Identification_and_Authentication_Failures)\n"},"properties":{"tags":["CWE-798: Use of Hard-coded Credentials","LOW CONFIDENCE","OWASP-A07:2021 - Identification and Authentication Failures","security"],"precision":"very-high"}},{"id":"generic.secrets.security.detected-mailgun-api-key.detected-mailgun-api-key","name":"generic.secrets.security.detected-mailgun-api-key.detected-mailgun-api-key","shortDescription":{"text":"Semgrep Finding: generic.secrets.security.detected-mailgun-api-key.detected-mailgun-api-key"},"fullDescription":{"text":"Mailgun API Key detected"},"defaultConfiguration":{"level":"error"},"helpUri":"https://semgrep.dev/r/generic.secrets.security.detected-mailgun-api-key.detected-mailgun-api-key","help":{"text":"Mailgun API Key detected\n💎 Enable cross-file analysis and Pro rules for free at sg.run/pro","markdown":"Mailgun API Key detected\n\n#### 💎 Enable cross-file analysis and Pro rules for free at sg.run/pro\n\nReferences:\n - [Semgrep Rule](https://semgrep.dev/r/generic.secrets.security.detected-mailgun-api-key.detected-mailgun-api-key)\n - [https://owasp.org/Top10/A07_2021-Identification_and_Authentication_Failures](https://owasp.org/Top10/A07_2021-Identification_and_Authentication_Failures)\n"},"properties":{"tags":["CWE-798: Use of Hard-coded Credentials","LOW CONFIDENCE","OWASP-A07:2021 - Identification and Authentication Failures","security"],"precision":"very-high"}},{"id":"generic.secrets.security.detected-npm-registry-auth-token.detected-npm-registry-auth-token","name":"generic.secrets.security.detected-npm-registry-auth-token.detected-npm-registry-auth-token","shortDescription":{"text":"Semgrep Finding: generic.secrets.security.detected-npm-registry-auth-token.detected-npm-registry-auth-token"},"fullDescription":{"text":"NPM registry authentication token detected"},"defaultConfiguration":{"level":"error"},"helpUri":"https://semgrep.dev/r/generic.secrets.security.detected-npm-registry-auth-token.detected-npm-registry-auth-token","help":{"text":"NPM registry authentication token detected\n💎 Enable cross-file analysis and Pro rules for free at sg.run/pro","markdown":"NPM registry authentication token detected\n\n#### 💎 Enable cross-file analysis and Pro rules for free at sg.run/pro\n\nReferences:\n - [Semgrep Rule](https://semgrep.dev/r/generic.secrets.security.detected-npm-registry-auth-token.detected-npm-registry-auth-token)\n - [https://owasp.org/Top10/A07_2021-Identification_and_Authentication_Failures](https://owasp.org/Top10/A07_2021-Identification_and_Authentication_Failures)\n"},"properties":{"tags":["CWE-798: Use of Hard-coded Credentials","LOW CONFIDENCE","OWASP-A07:2021 - Identification and Authentication Failures","security"],"precision":"very-high"}},{"id":"generic.secrets.security.detected-onfido-live-api-token.detected-onfido-live-api-token","name":"generic.secrets.security.detected-onfido-live-api-token.detected-onfido-live-api-token","shortDescription":{"text":"Semgrep Finding: generic.secrets.security.detected-onfido-live-api-token.detected-onfido-live-api-token"},"fullDescription":{"text":"Onfido live API Token detected"},"defaultConfiguration":{"level":"error"},"helpUri":"https://semgrep.dev/r/generic.secrets.security.detected-onfido-live-api-token.detected-onfido-live-api-token","help":{"text":"Onfido live API Token detected\n💎 Enable cross-file analysis and Pro rules for free at sg.run/pro","markdown":"Onfido live API Token detected\n\n#### 💎 Enable cross-file analysis and Pro rules for free at sg.run/pro\n\nReferences:\n - [Semgrep Rule](https://semgrep.dev/r/generic.secrets.security.detected-onfido-live-api-token.detected-onfido-live-api-token)\n - [https://documentation.onfido.com/api/latest/#api-tokens](https://documentation.onfido.com/api/latest/#api-tokens)\n"},"properties":{"tags":["CWE-798: Use of Hard-coded Credentials","HIGH CONFIDENCE","security"],"precision":"very-high"}},{"id":"generic.secrets.security.detected-outlook-team.detected-outlook-team","name":"generic.secrets.security.detected-outlook-team.detected-outlook-team","shortDescription":{"text":"Semgrep Finding: generic.secrets.security.detected-outlook-team.detected-outlook-team"},"fullDescription":{"text":"Outlook Team detected"},"defaultConfiguration":{"level":"error"},"helpUri":"https://semgrep.dev/r/generic.secrets.security.detected-outlook-team.detected-outlook-team","help":{"text":"Outlook Team detected\n💎 Enable cross-file analysis and Pro rules for free at sg.run/pro","markdown":"Outlook Team detected\n\n#### 💎 Enable cross-file analysis and Pro rules for free at sg.run/pro\n\nReferences:\n - [Semgrep Rule](https://semgrep.dev/r/generic.secrets.security.detected-outlook-team.detected-outlook-team)\n - [https://owasp.org/Top10/A07_2021-Identification_and_Authentication_Failures](https://owasp.org/Top10/A07_2021-Identification_and_Authentication_Failures)\n"},"properties":{"tags":["CWE-798: Use of Hard-coded Credentials","LOW CONFIDENCE","OWASP-A07:2021 - Identification and Authentication Failures","security"],"precision":"very-high"}},{"id":"generic.secrets.security.detected-paypal-braintree-access-token.detected-paypal-braintree-access-token","name":"generic.secrets.security.detected-paypal-braintree-access-token.detected-paypal-braintree-access-token","shortDescription":{"text":"Semgrep Finding: generic.secrets.security.detected-paypal-braintree-access-token.detected-paypal-braintree-access-token"},"fullDescription":{"text":"PayPal Braintree Access Token detected"},"defaultConfiguration":{"level":"error"},"helpUri":"https://semgrep.dev/r/generic.secrets.security.detected-paypal-braintree-access-token.detected-paypal-braintree-access-token","help":{"text":"PayPal Braintree Access Token detected\n💎 Enable cross-file analysis and Pro rules for free at sg.run/pro","markdown":"PayPal Braintree Access Token detected\n\n#### 💎 Enable cross-file analysis and Pro rules for free at sg.run/pro\n\nReferences:\n - [Semgrep Rule](https://semgrep.dev/r/generic.secrets.security.detected-paypal-braintree-access-token.detected-paypal-braintree-access-token)\n - [https://owasp.org/Top10/A07_2021-Identification_and_Authentication_Failures](https://owasp.org/Top10/A07_2021-Identification_and_Authentication_Failures)\n"},"properties":{"tags":["CWE-798: Use of Hard-coded Credentials","LOW CONFIDENCE","OWASP-A07:2021 - Identification and Authentication Failures","security"],"precision":"very-high"}},{"id":"generic.secrets.security.detected-pgp-private-key-block.detected-pgp-private-key-block","name":"generic.secrets.security.detected-pgp-private-key-block.detected-pgp-private-key-block","shortDescription":{"text":"Semgrep Finding: generic.secrets.security.detected-pgp-private-key-block.detected-pgp-private-key-block"},"fullDescription":{"text":"Something that looks like a PGP private key block is detected. This is a potential hardcoded secret that could be leaked if this code is committed. Instead, remove this code block from the commit."},"defaultConfiguration":{"level":"error"},"helpUri":"https://semgrep.dev/r/generic.secrets.security.detected-pgp-private-key-block.detected-pgp-private-key-block","help":{"text":"Something that looks like a PGP private key block is detected. This is a potential hardcoded secret that could be leaked if this code is committed. Instead, remove this code block from the commit.\n💎 Enable cross-file analysis and Pro rules for free at sg.run/pro","markdown":"Something that looks like a PGP private key block is detected. This is a potential hardcoded secret that could be leaked if this code is committed. Instead, remove this code block from the commit.\n\n#### 💎 Enable cross-file analysis and Pro rules for free at sg.run/pro\n\nReferences:\n - [Semgrep Rule](https://semgrep.dev/r/generic.secrets.security.detected-pgp-private-key-block.detected-pgp-private-key-block)\n - [https://owasp.org/Top10/A07_2021-Identification_and_Authentication_Failures](https://owasp.org/Top10/A07_2021-Identification_and_Authentication_Failures)\n"},"properties":{"tags":["CWE-798: Use of Hard-coded Credentials","LOW CONFIDENCE","OWASP-A07:2021 - Identification and Authentication Failures","security"],"precision":"very-high"}},{"id":"generic.secrets.security.detected-picatic-api-key.detected-picatic-api-key","name":"generic.secrets.security.detected-picatic-api-key.detected-picatic-api-key","shortDescription":{"text":"Semgrep Finding: generic.secrets.security.detected-picatic-api-key.detected-picatic-api-key"},"fullDescription":{"text":"Picatic API Key detected"},"defaultConfiguration":{"level":"error"},"helpUri":"https://semgrep.dev/r/generic.secrets.security.detected-picatic-api-key.detected-picatic-api-key","help":{"text":"Picatic API Key detected\n💎 Enable cross-file analysis and Pro rules for free at sg.run/pro","markdown":"Picatic API Key detected\n\n#### 💎 Enable cross-file analysis and Pro rules for free at sg.run/pro\n\nReferences:\n - [Semgrep Rule](https://semgrep.dev/r/generic.secrets.security.detected-picatic-api-key.detected-picatic-api-key)\n - [https://owasp.org/Top10/A07_2021-Identification_and_Authentication_Failures](https://owasp.org/Top10/A07_2021-Identification_and_Authentication_Failures)\n"},"properties":{"tags":["CWE-798: Use of Hard-coded Credentials","LOW CONFIDENCE","OWASP-A07:2021 - Identification and Authentication Failures","security"],"precision":"very-high"}},{"id":"generic.secrets.security.detected-private-key.detected-private-key","name":"generic.secrets.security.detected-private-key.detected-private-key","shortDescription":{"text":"Semgrep Finding: generic.secrets.security.detected-private-key.detected-private-key"},"fullDescription":{"text":"Private Key detected. This is a sensitive credential and should not be hardcoded here. Instead, store this in a separate, private file."},"defaultConfiguration":{"level":"error"},"helpUri":"https://semgrep.dev/r/generic.secrets.security.detected-private-key.detected-private-key","help":{"text":"Private Key detected. This is a sensitive credential and should not be hardcoded here. Instead, store this in a separate, private file.\n💎 Enable cross-file analysis and Pro rules for free at sg.run/pro","markdown":"Private Key detected. This is a sensitive credential and should not be hardcoded here. Instead, store this in a separate, private file.\n\n#### 💎 Enable cross-file analysis and Pro rules for free at sg.run/pro\n\nReferences:\n - [Semgrep Rule](https://semgrep.dev/r/generic.secrets.security.detected-private-key.detected-private-key)\n - [https://owasp.org/Top10/A07_2021-Identification_and_Authentication_Failures](https://owasp.org/Top10/A07_2021-Identification_and_Authentication_Failures)\n"},"properties":{"tags":["CWE-798: Use of Hard-coded Credentials","LOW CONFIDENCE","OWASP-A07:2021 - Identification and Authentication Failures","security"],"precision":"very-high"}},{"id":"generic.secrets.security.detected-sauce-token.detected-sauce-token","name":"generic.secrets.security.detected-sauce-token.detected-sauce-token","shortDescription":{"text":"Semgrep Finding: generic.secrets.security.detected-sauce-token.detected-sauce-token"},"fullDescription":{"text":"Sauce Token detected"},"defaultConfiguration":{"level":"error"},"helpUri":"https://semgrep.dev/r/generic.secrets.security.detected-sauce-token.detected-sauce-token","help":{"text":"Sauce Token detected\n💎 Enable cross-file analysis and Pro rules for free at sg.run/pro","markdown":"Sauce Token detected\n\n#### 💎 Enable cross-file analysis and Pro rules for free at sg.run/pro\n\nReferences:\n - [Semgrep Rule](https://semgrep.dev/r/generic.secrets.security.detected-sauce-token.detected-sauce-token)\n - [https://owasp.org/Top10/A07_2021-Identification_and_Authentication_Failures](https://owasp.org/Top10/A07_2021-Identification_and_Authentication_Failures)\n"},"properties":{"tags":["CWE-798: Use of Hard-coded Credentials","LOW CONFIDENCE","OWASP-A07:2021 - Identification and Authentication Failures","security"],"precision":"very-high"}},{"id":"generic.secrets.security.detected-sendgrid-api-key.detected-sendgrid-api-key","name":"generic.secrets.security.detected-sendgrid-api-key.detected-sendgrid-api-key","shortDescription":{"text":"Semgrep Finding: generic.secrets.security.detected-sendgrid-api-key.detected-sendgrid-api-key"},"fullDescription":{"text":"SendGrid API Key detected"},"defaultConfiguration":{"level":"error"},"helpUri":"https://semgrep.dev/r/generic.secrets.security.detected-sendgrid-api-key.detected-sendgrid-api-key","help":{"text":"SendGrid API Key detected\n💎 Enable cross-file analysis and Pro rules for free at sg.run/pro","markdown":"SendGrid API Key detected\n\n#### 💎 Enable cross-file analysis and Pro rules for free at sg.run/pro\n\nReferences:\n - [Semgrep Rule](https://semgrep.dev/r/generic.secrets.security.detected-sendgrid-api-key.detected-sendgrid-api-key)\n - [https://owasp.org/Top10/A07_2021-Identification_and_Authentication_Failures](https://owasp.org/Top10/A07_2021-Identification_and_Authentication_Failures)\n"},"properties":{"tags":["CWE-798: Use of Hard-coded Credentials","LOW CONFIDENCE","OWASP-A07:2021 - Identification and Authentication Failures","security"],"precision":"very-high"}},{"id":"generic.secrets.security.detected-slack-token.detected-slack-token","name":"generic.secrets.security.detected-slack-token.detected-slack-token","shortDescription":{"text":"Semgrep Finding: generic.secrets.security.detected-slack-token.detected-slack-token"},"fullDescription":{"text":"Slack Token detected"},"defaultConfiguration":{"level":"error"},"helpUri":"https://semgrep.dev/r/generic.secrets.security.detected-slack-token.detected-slack-token","help":{"text":"Slack Token detected\n💎 Enable cross-file analysis and Pro rules for free at sg.run/pro","markdown":"Slack Token detected\n\n#### 💎 Enable cross-file analysis and Pro rules for free at sg.run/pro\n\nReferences:\n - [Semgrep Rule](https://semgrep.dev/r/generic.secrets.security.detected-slack-token.detected-slack-token)\n - [https://github.com/davidburkitt/python-secret-scanner/blob/335a1f6dab8de59cf39063e57aea39a58951e939/patterns.txt#L58](https://github.com/davidburkitt/python-secret-scanner/blob/335a1f6dab8de59cf39063e57aea39a58951e939/patterns.txt#L58)\n"},"properties":{"tags":["CWE-798: Use of Hard-coded Credentials","LOW CONFIDENCE","OWASP-A07:2021 - Identification and Authentication Failures","security"],"precision":"very-high"}},{"id":"generic.secrets.security.detected-slack-webhook.detected-slack-webhook","name":"generic.secrets.security.detected-slack-webhook.detected-slack-webhook","shortDescription":{"text":"Semgrep Finding: generic.secrets.security.detected-slack-webhook.detected-slack-webhook"},"fullDescription":{"text":"Slack Webhook detected"},"defaultConfiguration":{"level":"error"},"helpUri":"https://semgrep.dev/r/generic.secrets.security.detected-slack-webhook.detected-slack-webhook","help":{"text":"Slack Webhook detected\n💎 Enable cross-file analysis and Pro rules for free at sg.run/pro","markdown":"Slack Webhook detected\n\n#### 💎 Enable cross-file analysis and Pro rules for free at sg.run/pro\n\nReferences:\n - [Semgrep Rule](https://semgrep.dev/r/generic.secrets.security.detected-slack-webhook.detected-slack-webhook)\n - [https://api.slack.com/messaging/webhooks](https://api.slack.com/messaging/webhooks)\n"},"properties":{"tags":["CWE-798: Use of Hard-coded Credentials","LOW CONFIDENCE","OWASP-A07:2021 - Identification and Authentication Failures","security"],"precision":"very-high"}},{"id":"generic.secrets.security.detected-snyk-api-key.detected-snyk-api-key","name":"generic.secrets.security.detected-snyk-api-key.detected-snyk-api-key","shortDescription":{"text":"Semgrep Finding: generic.secrets.security.detected-snyk-api-key.detected-snyk-api-key"},"fullDescription":{"text":"Snyk API Key detected"},"defaultConfiguration":{"level":"error"},"helpUri":"https://semgrep.dev/r/generic.secrets.security.detected-snyk-api-key.detected-snyk-api-key","help":{"text":"Snyk API Key detected\n💎 Enable cross-file analysis and Pro rules for free at sg.run/pro","markdown":"Snyk API Key detected\n\n#### 💎 Enable cross-file analysis and Pro rules for free at sg.run/pro\n\nReferences:\n - [Semgrep Rule](https://semgrep.dev/r/generic.secrets.security.detected-snyk-api-key.detected-snyk-api-key)\n - [https://owasp.org/Top10/A07_2021-Identification_and_Authentication_Failures](https://owasp.org/Top10/A07_2021-Identification_and_Authentication_Failures)\n"},"properties":{"tags":["CWE-798: Use of Hard-coded Credentials","LOW CONFIDENCE","OWASP-A07:2021 - Identification and Authentication Failures","security"],"precision":"very-high"}},{"id":"generic.secrets.security.detected-softlayer-api-key.detected-softlayer-api-key","name":"generic.secrets.security.detected-softlayer-api-key.detected-softlayer-api-key","shortDescription":{"text":"Semgrep Finding: generic.secrets.security.detected-softlayer-api-key.detected-softlayer-api-key"},"fullDescription":{"text":"SoftLayer API Key detected"},"defaultConfiguration":{"level":"error"},"helpUri":"https://semgrep.dev/r/generic.secrets.security.detected-softlayer-api-key.detected-softlayer-api-key","help":{"text":"SoftLayer API Key detected\n💎 Enable cross-file analysis and Pro rules for free at sg.run/pro","markdown":"SoftLayer API Key detected\n\n#### 💎 Enable cross-file analysis and Pro rules for free at sg.run/pro\n\nReferences:\n - [Semgrep Rule](https://semgrep.dev/r/generic.secrets.security.detected-softlayer-api-key.detected-softlayer-api-key)\n - [https://owasp.org/Top10/A07_2021-Identification_and_Authentication_Failures](https://owasp.org/Top10/A07_2021-Identification_and_Authentication_Failures)\n"},"properties":{"tags":["CWE-798: Use of Hard-coded Credentials","LOW CONFIDENCE","OWASP-A07:2021 - Identification and Authentication Failures","security"],"precision":"very-high"}},{"id":"generic.secrets.security.detected-sonarqube-docs-api-key.detected-sonarqube-docs-api-key","name":"generic.secrets.security.detected-sonarqube-docs-api-key.detected-sonarqube-docs-api-key","shortDescription":{"text":"Semgrep Finding: generic.secrets.security.detected-sonarqube-docs-api-key.detected-sonarqube-docs-api-key"},"fullDescription":{"text":"SonarQube Docs API Key detected"},"defaultConfiguration":{"level":"error"},"helpUri":"https://semgrep.dev/r/generic.secrets.security.detected-sonarqube-docs-api-key.detected-sonarqube-docs-api-key","help":{"text":"SonarQube Docs API Key detected\n💎 Enable cross-file analysis and Pro rules for free at sg.run/pro","markdown":"SonarQube Docs API Key detected\n\n#### 💎 Enable cross-file analysis and Pro rules for free at sg.run/pro\n\nReferences:\n - [Semgrep Rule](https://semgrep.dev/r/generic.secrets.security.detected-sonarqube-docs-api-key.detected-sonarqube-docs-api-key)\n - [https://owasp.org/Top10/A07_2021-Identification_and_Authentication_Failures](https://owasp.org/Top10/A07_2021-Identification_and_Authentication_Failures)\n"},"properties":{"tags":["CWE-798: Use of Hard-coded Credentials","LOW CONFIDENCE","OWASP-A07:2021 - Identification and Authentication Failures","security"],"precision":"very-high"}},{"id":"generic.secrets.security.detected-square-access-token.detected-square-access-token","name":"generic.secrets.security.detected-square-access-token.detected-square-access-token","shortDescription":{"text":"Semgrep Finding: generic.secrets.security.detected-square-access-token.detected-square-access-token"},"fullDescription":{"text":"Square Access Token detected"},"defaultConfiguration":{"level":"error"},"helpUri":"https://semgrep.dev/r/generic.secrets.security.detected-square-access-token.detected-square-access-token","help":{"text":"Square Access Token detected\n💎 Enable cross-file analysis and Pro rules for free at sg.run/pro","markdown":"Square Access Token detected\n\n#### 💎 Enable cross-file analysis and Pro rules for free at sg.run/pro\n\nReferences:\n - [Semgrep Rule](https://semgrep.dev/r/generic.secrets.security.detected-square-access-token.detected-square-access-token)\n - [https://owasp.org/Top10/A07_2021-Identification_and_Authentication_Failures](https://owasp.org/Top10/A07_2021-Identification_and_Authentication_Failures)\n"},"properties":{"tags":["CWE-798: Use of Hard-coded Credentials","LOW CONFIDENCE","OWASP-A07:2021 - Identification and Authentication Failures","security"],"precision":"very-high"}},{"id":"generic.secrets.security.detected-square-oauth-secret.detected-square-oauth-secret","name":"generic.secrets.security.detected-square-oauth-secret.detected-square-oauth-secret","shortDescription":{"text":"Semgrep Finding: generic.secrets.security.detected-square-oauth-secret.detected-square-oauth-secret"},"fullDescription":{"text":"Square OAuth Secret detected"},"defaultConfiguration":{"level":"error"},"helpUri":"https://semgrep.dev/r/generic.secrets.security.detected-square-oauth-secret.detected-square-oauth-secret","help":{"text":"Square OAuth Secret detected\n💎 Enable cross-file analysis and Pro rules for free at sg.run/pro","markdown":"Square OAuth Secret detected\n\n#### 💎 Enable cross-file analysis and Pro rules for free at sg.run/pro\n\nReferences:\n - [Semgrep Rule](https://semgrep.dev/r/generic.secrets.security.detected-square-oauth-secret.detected-square-oauth-secret)\n - [https://github.com/Yelp/detect-secrets/blob/master/tests/plugins/square_oauth_test.py](https://github.com/Yelp/detect-secrets/blob/master/tests/plugins/square_oauth_test.py)\n"},"properties":{"tags":["CWE-798: Use of Hard-coded Credentials","LOW CONFIDENCE","OWASP-A07:2021 - Identification and Authentication Failures","security"],"precision":"very-high"}},{"id":"generic.secrets.security.detected-ssh-password.detected-ssh-password","name":"generic.secrets.security.detected-ssh-password.detected-ssh-password","shortDescription":{"text":"Semgrep Finding: generic.secrets.security.detected-ssh-password.detected-ssh-password"},"fullDescription":{"text":"SSH Password detected"},"defaultConfiguration":{"level":"error"},"helpUri":"https://semgrep.dev/r/generic.secrets.security.detected-ssh-password.detected-ssh-password","help":{"text":"SSH Password detected\n💎 Enable cross-file analysis and Pro rules for free at sg.run/pro","markdown":"SSH Password detected\n\n#### 💎 Enable cross-file analysis and Pro rules for free at sg.run/pro\n\nReferences:\n - [Semgrep Rule](https://semgrep.dev/r/generic.secrets.security.detected-ssh-password.detected-ssh-password)\n - [https://owasp.org/Top10/A07_2021-Identification_and_Authentication_Failures](https://owasp.org/Top10/A07_2021-Identification_and_Authentication_Failures)\n"},"properties":{"tags":["CWE-798: Use of Hard-coded Credentials","LOW CONFIDENCE","OWASP-A07:2021 - Identification and Authentication Failures","security"],"precision":"very-high"}},{"id":"generic.secrets.security.detected-stripe-api-key.detected-stripe-api-key","name":"generic.secrets.security.detected-stripe-api-key.detected-stripe-api-key","shortDescription":{"text":"Semgrep Finding: generic.secrets.security.detected-stripe-api-key.detected-stripe-api-key"},"fullDescription":{"text":"Stripe API Key detected"},"defaultConfiguration":{"level":"error"},"helpUri":"https://semgrep.dev/r/generic.secrets.security.detected-stripe-api-key.detected-stripe-api-key","help":{"text":"Stripe API Key detected\n💎 Enable cross-file analysis and Pro rules for free at sg.run/pro","markdown":"Stripe API Key detected\n\n#### 💎 Enable cross-file analysis and Pro rules for free at sg.run/pro\n\nReferences:\n - [Semgrep Rule](https://semgrep.dev/r/generic.secrets.security.detected-stripe-api-key.detected-stripe-api-key)\n - [https://owasp.org/Top10/A07_2021-Identification_and_Authentication_Failures](https://owasp.org/Top10/A07_2021-Identification_and_Authentication_Failures)\n"},"properties":{"tags":["CWE-798: Use of Hard-coded Credentials","LOW CONFIDENCE","OWASP-A07:2021 - Identification and Authentication Failures","security"],"precision":"very-high"}},{"id":"generic.secrets.security.detected-stripe-restricted-api-key.detected-stripe-restricted-api-key","name":"generic.secrets.security.detected-stripe-restricted-api-key.detected-stripe-restricted-api-key","shortDescription":{"text":"Semgrep Finding: generic.secrets.security.detected-stripe-restricted-api-key.detected-stripe-restricted-api-key"},"fullDescription":{"text":"Stripe Restricted API Key detected"},"defaultConfiguration":{"level":"error"},"helpUri":"https://semgrep.dev/r/generic.secrets.security.detected-stripe-restricted-api-key.detected-stripe-restricted-api-key","help":{"text":"Stripe Restricted API Key detected\n💎 Enable cross-file analysis and Pro rules for free at sg.run/pro","markdown":"Stripe Restricted API Key detected\n\n#### 💎 Enable cross-file analysis and Pro rules for free at sg.run/pro\n\nReferences:\n - [Semgrep Rule](https://semgrep.dev/r/generic.secrets.security.detected-stripe-restricted-api-key.detected-stripe-restricted-api-key)\n - [https://owasp.org/Top10/A07_2021-Identification_and_Authentication_Failures](https://owasp.org/Top10/A07_2021-Identification_and_Authentication_Failures)\n"},"properties":{"tags":["CWE-798: Use of Hard-coded Credentials","MEDIUM CONFIDENCE","OWASP-A07:2021 - Identification and Authentication Failures","security"],"precision":"very-high"}},{"id":"generic.secrets.security.detected-telegram-bot-api-key.detected-telegram-bot-api-key","name":"generic.secrets.security.detected-telegram-bot-api-key.detected-telegram-bot-api-key","shortDescription":{"text":"Semgrep Finding: generic.secrets.security.detected-telegram-bot-api-key.detected-telegram-bot-api-key"},"fullDescription":{"text":"Telegram Bot API Key detected"},"defaultConfiguration":{"level":"error"},"helpUri":"https://semgrep.dev/r/generic.secrets.security.detected-telegram-bot-api-key.detected-telegram-bot-api-key","help":{"text":"Telegram Bot API Key detected\n💎 Enable cross-file analysis and Pro rules for free at sg.run/pro","markdown":"Telegram Bot API Key detected\n\n#### 💎 Enable cross-file analysis and Pro rules for free at sg.run/pro\n\nReferences:\n - [Semgrep Rule](https://semgrep.dev/r/generic.secrets.security.detected-telegram-bot-api-key.detected-telegram-bot-api-key)\n - [https://owasp.org/Top10/A07_2021-Identification_and_Authentication_Failures](https://owasp.org/Top10/A07_2021-Identification_and_Authentication_Failures)\n"},"properties":{"tags":["CWE-798: Use of Hard-coded Credentials","LOW CONFIDENCE","OWASP-A07:2021 - Identification and Authentication Failures","security"],"precision":"very-high"}},{"id":"generic.secrets.security.detected-twilio-api-key.detected-twilio-api-key","name":"generic.secrets.security.detected-twilio-api-key.detected-twilio-api-key","shortDescription":{"text":"Semgrep Finding: generic.secrets.security.detected-twilio-api-key.detected-twilio-api-key"},"fullDescription":{"text":"Twilio API Key detected"},"defaultConfiguration":{"level":"error"},"helpUri":"https://semgrep.dev/r/generic.secrets.security.detected-twilio-api-key.detected-twilio-api-key","help":{"text":"Twilio API Key detected\n💎 Enable cross-file analysis and Pro rules for free at sg.run/pro","markdown":"Twilio API Key detected\n\n#### 💎 Enable cross-file analysis and Pro rules for free at sg.run/pro\n\nReferences:\n - [Semgrep Rule](https://semgrep.dev/r/generic.secrets.security.detected-twilio-api-key.detected-twilio-api-key)\n - [https://owasp.org/Top10/A07_2021-Identification_and_Authentication_Failures](https://owasp.org/Top10/A07_2021-Identification_and_Authentication_Failures)\n"},"properties":{"tags":["CWE-798: Use of Hard-coded Credentials","LOW CONFIDENCE","OWASP-A07:2021 - Identification and Authentication Failures","security"],"precision":"very-high"}},{"id":"generic.secrets.security.google-maps-apikeyleak.google-maps-apikeyleak","name":"generic.secrets.security.google-maps-apikeyleak.google-maps-apikeyleak","shortDescription":{"text":"Semgrep Finding: generic.secrets.security.google-maps-apikeyleak.google-maps-apikeyleak"},"fullDescription":{"text":"Detects potential Google Maps API keys in code"},"defaultConfiguration":{"level":"warning"},"helpUri":"https://semgrep.dev/r/generic.secrets.security.google-maps-apikeyleak.google-maps-apikeyleak","help":{"text":"Detects potential Google Maps API keys in code\n💎 Enable cross-file analysis and Pro rules for free at sg.run/pro","markdown":"Detects potential Google Maps API keys in code\n\n#### 💎 Enable cross-file analysis and Pro rules for free at sg.run/pro\n\nReferences:\n - [Semgrep Rule](https://semgrep.dev/r/generic.secrets.security.google-maps-apikeyleak.google-maps-apikeyleak)\n - [https://ozguralp.medium.com/unauthorized-google-maps-api-key-usage-cases-and-why-you-need-to-care-1ccb28bf21e](https://ozguralp.medium.com/unauthorized-google-maps-api-key-usage-cases-and-why-you-need-to-care-1ccb28bf21e)\n"},"properties":{"tags":["CWE-538: Insertion of Sensitive Information into Externally-Accessible File or Directory","MEDIUM CONFIDENCE","OWASP-A3:2017 Sensitive Data Exposure","security"],"precision":"very-high"}},{"id":"generic.unicode.security.bidi.contains-bidirectional-characters","name":"generic.unicode.security.bidi.contains-bidirectional-characters","shortDescription":{"text":"Semgrep Finding: generic.unicode.security.bidi.contains-bidirectional-characters"},"fullDescription":{"text":"This code contains bidirectional (bidi) characters. While this is useful for support of right-to-left languages such as Arabic or Hebrew, it can also be used to trick language parsers into executing code in a manner that is different from how it is displayed in code editing and review tools. If this is not what you were expecting, please review this code in an editor that can reveal hidden Unicode characters."},"defaultConfiguration":{"level":"warning"},"helpUri":"https://semgrep.dev/r/generic.unicode.security.bidi.contains-bidirectional-characters","help":{"text":"This code contains bidirectional (bidi) characters. While this is useful for support of right-to-left languages such as Arabic or Hebrew, it can also be used to trick language parsers into executing code in a manner that is different from how it is displayed in code editing and review tools. If this is not what you were expecting, please review this code in an editor that can reveal hidden Unicode characters.\n💎 Enable cross-file analysis and Pro rules for free at sg.run/pro","markdown":"This code contains bidirectional (bidi) characters. While this is useful for support of right-to-left languages such as Arabic or Hebrew, it can also be used to trick language parsers into executing code in a manner that is different from how it is displayed in code editing and review tools. If this is not what you were expecting, please review this code in an editor that can reveal hidden Unicode characters.\n\n#### 💎 Enable cross-file analysis and Pro rules for free at sg.run/pro\n\nReferences:\n - [Semgrep Rule](https://semgrep.dev/r/generic.unicode.security.bidi.contains-bidirectional-characters)\n - [https://trojansource.codes/](https://trojansource.codes/)\n"},"properties":{"tags":["CWE-94: Improper Control of Generation of Code ('Code Injection')","LOW CONFIDENCE","OWASP-A03:2021 - Injection","security"],"precision":"very-high"}},{"id":"generic.visualforce.security.ncino.html.usesriforcdns.use-SRI-for-CDNs","name":"generic.visualforce.security.ncino.html.usesriforcdns.use-SRI-for-CDNs","shortDescription":{"text":"Semgrep Finding: generic.visualforce.security.ncino.html.usesriforcdns.use-SRI-for-CDNs"},"fullDescription":{"text":"Consuming CDNs without including a SubResource Integrity (SRI) can expose your application and its users to compromised code. SRIs allow you to consume specific versions of content where if even a single byte is compromised, the resource will not be loaded. Add an integrity attribute to your which would add the script to the page. Consider allowlisting appropriate values or using an approach which does not involve the URL."},"defaultConfiguration":{"level":"error"},"helpUri":"https://semgrep.dev/r/javascript.browser.security.dom-based-xss.dom-based-xss","help":{"text":"Detected possible DOM-based XSS. This occurs because a portion of the URL is being used to construct an element added directly to the page. For example, a malicious actor could send someone a link like this: http://www.some.site/page.html?default= which would add the script to the page. Consider allowlisting appropriate values or using an approach which does not involve the URL.\n💎 Enable cross-file analysis and Pro rules for free at sg.run/pro","markdown":"Detected possible DOM-based XSS. This occurs because a portion of the URL is being used to construct an element added directly to the page. For example, a malicious actor could send someone a link like this: http://www.some.site/page.html?default= which would add the script to the page. Consider allowlisting appropriate values or using an approach which does not involve the URL.\n\n#### 💎 Enable cross-file analysis and Pro rules for free at sg.run/pro\n\nReferences:\n - [Semgrep Rule](https://semgrep.dev/r/javascript.browser.security.dom-based-xss.dom-based-xss)\n - [https://owasp.org/www-community/attacks/DOM_Based_XSS](https://owasp.org/www-community/attacks/DOM_Based_XSS)\n"},"properties":{"tags":["CWE-79: Improper Neutralization of Input During Web Page Generation ('Cross-site Scripting')","LOW CONFIDENCE","OWASP-A03:2021 - Injection","OWASP-A07:2017 - Cross-Site Scripting (XSS)","security"],"precision":"very-high"}},{"id":"javascript.browser.security.eval-detected.eval-detected","name":"javascript.browser.security.eval-detected.eval-detected","shortDescription":{"text":"Semgrep Finding: javascript.browser.security.eval-detected.eval-detected"},"fullDescription":{"text":"Detected the use of eval(). eval() can be dangerous if used to evaluate dynamic content. If this content can be input from outside the program, this may be a code injection vulnerability. Ensure evaluated content is not definable by external sources."},"defaultConfiguration":{"level":"warning"},"helpUri":"https://semgrep.dev/r/javascript.browser.security.eval-detected.eval-detected","help":{"text":"Detected the use of eval(). eval() can be dangerous if used to evaluate dynamic content. If this content can be input from outside the program, this may be a code injection vulnerability. Ensure evaluated content is not definable by external sources.\n💎 Enable cross-file analysis and Pro rules for free at sg.run/pro","markdown":"Detected the use of eval(). eval() can be dangerous if used to evaluate dynamic content. If this content can be input from outside the program, this may be a code injection vulnerability. Ensure evaluated content is not definable by external sources.\n\n#### 💎 Enable cross-file analysis and Pro rules for free at sg.run/pro\n\nReferences:\n - [Semgrep Rule](https://semgrep.dev/r/javascript.browser.security.eval-detected.eval-detected)\n - [https://owasp.org/Top10/A03_2021-Injection](https://owasp.org/Top10/A03_2021-Injection)\n"},"properties":{"tags":["CWE-95: Improper Neutralization of Directives in Dynamically Evaluated Code ('Eval Injection')","LOW CONFIDENCE","OWASP-A03:2021 - Injection","security"],"precision":"very-high"}},{"id":"javascript.browser.security.insecure-document-method.insecure-document-method","name":"javascript.browser.security.insecure-document-method.insecure-document-method","shortDescription":{"text":"Semgrep Finding: javascript.browser.security.insecure-document-method.insecure-document-method"},"fullDescription":{"text":"User controlled data in methods like `innerHTML`, `outerHTML` or `document.write` is an anti-pattern that can lead to XSS vulnerabilities"},"defaultConfiguration":{"level":"error"},"helpUri":"https://semgrep.dev/r/javascript.browser.security.insecure-document-method.insecure-document-method","help":{"text":"User controlled data in methods like `innerHTML`, `outerHTML` or `document.write` is an anti-pattern that can lead to XSS vulnerabilities\n💎 Enable cross-file analysis and Pro rules for free at sg.run/pro","markdown":"User controlled data in methods like `innerHTML`, `outerHTML` or `document.write` is an anti-pattern that can lead to XSS vulnerabilities\n\n#### 💎 Enable cross-file analysis and Pro rules for free at sg.run/pro\n\nReferences:\n - [Semgrep Rule](https://semgrep.dev/r/javascript.browser.security.insecure-document-method.insecure-document-method)\n - [https://owasp.org/Top10/A03_2021-Injection](https://owasp.org/Top10/A03_2021-Injection)\n"},"properties":{"tags":["CWE-79: Improper Neutralization of Input During Web Page Generation ('Cross-site Scripting')","LOW CONFIDENCE","OWASP-A03:2021 - Injection","OWASP-A07:2017 - Cross-Site Scripting (XSS)","security"],"precision":"very-high"}},{"id":"javascript.browser.security.insufficient-postmessage-origin-validation.insufficient-postmessage-origin-validation","name":"javascript.browser.security.insufficient-postmessage-origin-validation.insufficient-postmessage-origin-validation","shortDescription":{"text":"Semgrep Finding: javascript.browser.security.insufficient-postmessage-origin-validation.insufficient-postmessage-origin-validation"},"fullDescription":{"text":"No validation of origin is done by the addEventListener API. It may be possible to exploit this flaw to perform Cross Origin attacks such as Cross-Site Scripting(XSS)."},"defaultConfiguration":{"level":"warning"},"helpUri":"https://semgrep.dev/r/javascript.browser.security.insufficient-postmessage-origin-validation.insufficient-postmessage-origin-validation","help":{"text":"No validation of origin is done by the addEventListener API. It may be possible to exploit this flaw to perform Cross Origin attacks such as Cross-Site Scripting(XSS).\n💎 Enable cross-file analysis and Pro rules for free at sg.run/pro","markdown":"No validation of origin is done by the addEventListener API. It may be possible to exploit this flaw to perform Cross Origin attacks such as Cross-Site Scripting(XSS).\n\n#### 💎 Enable cross-file analysis and Pro rules for free at sg.run/pro\n\nReferences:\n - [Semgrep Rule](https://semgrep.dev/r/javascript.browser.security.insufficient-postmessage-origin-validation.insufficient-postmessage-origin-validation)\n - [https://owasp.org/Top10/A08_2021-Software_and_Data_Integrity_Failures](https://owasp.org/Top10/A08_2021-Software_and_Data_Integrity_Failures)\n"},"properties":{"tags":["CWE-345: Insufficient Verification of Data Authenticity","LOW CONFIDENCE","OWASP-A08:2021 - Software and Data Integrity Failures","security"],"precision":"very-high"}},{"id":"javascript.browser.security.open-redirect.js-open-redirect","name":"javascript.browser.security.open-redirect.js-open-redirect","shortDescription":{"text":"Semgrep Finding: javascript.browser.security.open-redirect.js-open-redirect"},"fullDescription":{"text":"The application accepts potentially user-controlled input `$PROP` which can control the location of the current window context. This can lead two types of vulnerabilities open-redirection and Cross-Site-Scripting (XSS) with JavaScript URIs. It is recommended to validate user-controllable input before allowing it to control the redirection."},"defaultConfiguration":{"level":"warning"},"helpUri":"https://semgrep.dev/r/javascript.browser.security.open-redirect.js-open-redirect","help":{"text":"The application accepts potentially user-controlled input `$PROP` which can control the location of the current window context. This can lead two types of vulnerabilities open-redirection and Cross-Site-Scripting (XSS) with JavaScript URIs. It is recommended to validate user-controllable input before allowing it to control the redirection.\n💎 Enable cross-file analysis and Pro rules for free at sg.run/pro","markdown":"The application accepts potentially user-controlled input `$PROP` which can control the location of the current window context. This can lead two types of vulnerabilities open-redirection and Cross-Site-Scripting (XSS) with JavaScript URIs. It is recommended to validate user-controllable input before allowing it to control the redirection.\n\n#### 💎 Enable cross-file analysis and Pro rules for free at sg.run/pro\n\nReferences:\n - [Semgrep Rule](https://semgrep.dev/r/javascript.browser.security.open-redirect.js-open-redirect)\n - [https://cheatsheetseries.owasp.org/cheatsheets/Unvalidated_Redirects_and_Forwards_Cheat_Sheet.html](https://cheatsheetseries.owasp.org/cheatsheets/Unvalidated_Redirects_and_Forwards_Cheat_Sheet.html)\n"},"properties":{"tags":["CWE-601: URL Redirection to Untrusted Site ('Open Redirect')","HIGH CONFIDENCE","OWASP-A01:2021 - Broken Access Control","security"],"precision":"very-high"}},{"id":"javascript.browser.security.raw-html-concat.raw-html-concat","name":"javascript.browser.security.raw-html-concat.raw-html-concat","shortDescription":{"text":"Semgrep Finding: javascript.browser.security.raw-html-concat.raw-html-concat"},"fullDescription":{"text":"User controlled data in a HTML string may result in XSS"},"defaultConfiguration":{"level":"warning"},"helpUri":"https://semgrep.dev/r/javascript.browser.security.raw-html-concat.raw-html-concat","help":{"text":"User controlled data in a HTML string may result in XSS\n💎 Enable cross-file analysis and Pro rules for free at sg.run/pro","markdown":"User controlled data in a HTML string may result in XSS\n\n#### 💎 Enable cross-file analysis and Pro rules for free at sg.run/pro\n\nReferences:\n - [Semgrep Rule](https://semgrep.dev/r/javascript.browser.security.raw-html-concat.raw-html-concat)\n - [https://owasp.org/www-community/attacks/xss/](https://owasp.org/www-community/attacks/xss/)\n"},"properties":{"tags":["CWE-79: Improper Neutralization of Input During Web Page Generation ('Cross-site Scripting')","MEDIUM CONFIDENCE","OWASP-A03:2021 - Injection","OWASP-A07:2017 - Cross-Site Scripting (XSS)","security"],"precision":"very-high"}},{"id":"javascript.browser.security.wildcard-postmessage-configuration.wildcard-postmessage-configuration","name":"javascript.browser.security.wildcard-postmessage-configuration.wildcard-postmessage-configuration","shortDescription":{"text":"Semgrep Finding: javascript.browser.security.wildcard-postmessage-configuration.wildcard-postmessage-configuration"},"fullDescription":{"text":"The target origin of the window.postMessage() API is set to \"*\". This could allow for information disclosure due to the possibility of any origin allowed to receive the message."},"defaultConfiguration":{"level":"warning"},"helpUri":"https://semgrep.dev/r/javascript.browser.security.wildcard-postmessage-configuration.wildcard-postmessage-configuration","help":{"text":"The target origin of the window.postMessage() API is set to \"*\". This could allow for information disclosure due to the possibility of any origin allowed to receive the message.\n💎 Enable cross-file analysis and Pro rules for free at sg.run/pro","markdown":"The target origin of the window.postMessage() API is set to \"*\". This could allow for information disclosure due to the possibility of any origin allowed to receive the message.\n\n#### 💎 Enable cross-file analysis and Pro rules for free at sg.run/pro\n\nReferences:\n - [Semgrep Rule](https://semgrep.dev/r/javascript.browser.security.wildcard-postmessage-configuration.wildcard-postmessage-configuration)\n - [https://owasp.org/Top10/A08_2021-Software_and_Data_Integrity_Failures](https://owasp.org/Top10/A08_2021-Software_and_Data_Integrity_Failures)\n"},"properties":{"tags":["CWE-345: Insufficient Verification of Data Authenticity","MEDIUM CONFIDENCE","OWASP-A08:2021 - Software and Data Integrity Failures","security"],"precision":"very-high"}},{"id":"javascript.chrome-remote-interface.security.audit.chrome-remote-interface-compilescript-injection.chrome-remote-interface-compilescript-injection","name":"javascript.chrome-remote-interface.security.audit.chrome-remote-interface-compilescript-injection.chrome-remote-interface-compilescript-injection","shortDescription":{"text":"Semgrep Finding: javascript.chrome-remote-interface.security.audit.chrome-remote-interface-compilescript-injection.chrome-remote-interface-compilescript-injection"},"fullDescription":{"text":"If unverified user data can reach the `compileScript` method it can result in Server-Side Request Forgery vulnerabilities"},"defaultConfiguration":{"level":"warning"},"helpUri":"https://semgrep.dev/r/javascript.chrome-remote-interface.security.audit.chrome-remote-interface-compilescript-injection.chrome-remote-interface-compilescript-injection","help":{"text":"If unverified user data can reach the `compileScript` method it can result in Server-Side Request Forgery vulnerabilities\n💎 Enable cross-file analysis and Pro rules for free at sg.run/pro","markdown":"If unverified user data can reach the `compileScript` method it can result in Server-Side Request Forgery vulnerabilities\n\n#### 💎 Enable cross-file analysis and Pro rules for free at sg.run/pro\n\nReferences:\n - [Semgrep Rule](https://semgrep.dev/r/javascript.chrome-remote-interface.security.audit.chrome-remote-interface-compilescript-injection.chrome-remote-interface-compilescript-injection)\n - [https://github.com/cyrus-and/chrome-remote-interface](https://github.com/cyrus-and/chrome-remote-interface)\n"},"properties":{"tags":["CWE-918: Server-Side Request Forgery (SSRF)","MEDIUM CONFIDENCE","OWASP-A10:2021 - Server-Side Request Forgery (SSRF)","security"],"precision":"very-high"}},{"id":"javascript.deno.security.audit.deno-dangerous-run.deno-dangerous-run","name":"javascript.deno.security.audit.deno-dangerous-run.deno-dangerous-run","shortDescription":{"text":"Semgrep Finding: javascript.deno.security.audit.deno-dangerous-run.deno-dangerous-run"},"fullDescription":{"text":"Detected non-literal calls to Deno.run(). This could lead to a command injection vulnerability."},"defaultConfiguration":{"level":"error"},"helpUri":"https://semgrep.dev/r/javascript.deno.security.audit.deno-dangerous-run.deno-dangerous-run","help":{"text":"Detected non-literal calls to Deno.run(). This could lead to a command injection vulnerability.\n💎 Enable cross-file analysis and Pro rules for free at sg.run/pro","markdown":"Detected non-literal calls to Deno.run(). This could lead to a command injection vulnerability.\n\n#### 💎 Enable cross-file analysis and Pro rules for free at sg.run/pro\n\nReferences:\n - [Semgrep Rule](https://semgrep.dev/r/javascript.deno.security.audit.deno-dangerous-run.deno-dangerous-run)\n - [https://deno.land/manual/examples/subprocess#simple-example](https://deno.land/manual/examples/subprocess#simple-example)\n"},"properties":{"tags":["CWE-78: Improper Neutralization of Special Elements used in an OS Command ('OS Command Injection')","MEDIUM CONFIDENCE","OWASP-A01:2017 - Injection","OWASP-A03:2021 - Injection","security"],"precision":"very-high"}},{"id":"javascript.express.security.audit.express-check-csurf-middleware-usage.express-check-csurf-middleware-usage","name":"javascript.express.security.audit.express-check-csurf-middleware-usage.express-check-csurf-middleware-usage","shortDescription":{"text":"Semgrep Finding: javascript.express.security.audit.express-check-csurf-middleware-usage.express-check-csurf-middleware-usage"},"fullDescription":{"text":"A CSRF middleware was not detected in your express application. Ensure you are either using one such as `csurf` or `csrf` (see rule references) and/or you are properly doing CSRF validation in your routes with a token or cookies."},"defaultConfiguration":{"level":"note"},"helpUri":"https://semgrep.dev/r/javascript.express.security.audit.express-check-csurf-middleware-usage.express-check-csurf-middleware-usage","help":{"text":"A CSRF middleware was not detected in your express application. Ensure you are either using one such as `csurf` or `csrf` (see rule references) and/or you are properly doing CSRF validation in your routes with a token or cookies.\n💎 Enable cross-file analysis and Pro rules for free at sg.run/pro","markdown":"A CSRF middleware was not detected in your express application. Ensure you are either using one such as `csurf` or `csrf` (see rule references) and/or you are properly doing CSRF validation in your routes with a token or cookies.\n\n#### 💎 Enable cross-file analysis and Pro rules for free at sg.run/pro\n\nReferences:\n - [Semgrep Rule](https://semgrep.dev/r/javascript.express.security.audit.express-check-csurf-middleware-usage.express-check-csurf-middleware-usage)\n - [https://www.npmjs.com/package/csurf](https://www.npmjs.com/package/csurf)\n - [https://www.npmjs.com/package/csrf](https://www.npmjs.com/package/csrf)\n - [https://cheatsheetseries.owasp.org/cheatsheets/Cross-Site_Request_Forgery_Prevention_Cheat_Sheet.html](https://cheatsheetseries.owasp.org/cheatsheets/Cross-Site_Request_Forgery_Prevention_Cheat_Sheet.html)\n"},"properties":{"tags":["CWE-352: Cross-Site Request Forgery (CSRF)","LOW CONFIDENCE","OWASP-A01:2021 - Broken Access Control","security"],"precision":"very-high"}},{"id":"javascript.express.security.audit.express-check-directory-listing.express-check-directory-listing","name":"javascript.express.security.audit.express-check-directory-listing.express-check-directory-listing","shortDescription":{"text":"Semgrep Finding: javascript.express.security.audit.express-check-directory-listing.express-check-directory-listing"},"fullDescription":{"text":"Directory listing/indexing is enabled, which may lead to disclosure of sensitive directories and files. It is recommended to disable directory listing unless it is a public resource. If you need directory listing, ensure that sensitive files are inaccessible when querying the resource."},"defaultConfiguration":{"level":"warning"},"helpUri":"https://semgrep.dev/r/javascript.express.security.audit.express-check-directory-listing.express-check-directory-listing","help":{"text":"Directory listing/indexing is enabled, which may lead to disclosure of sensitive directories and files. It is recommended to disable directory listing unless it is a public resource. If you need directory listing, ensure that sensitive files are inaccessible when querying the resource.\n💎 Enable cross-file analysis and Pro rules for free at sg.run/pro","markdown":"Directory listing/indexing is enabled, which may lead to disclosure of sensitive directories and files. It is recommended to disable directory listing unless it is a public resource. If you need directory listing, ensure that sensitive files are inaccessible when querying the resource.\n\n#### 💎 Enable cross-file analysis and Pro rules for free at sg.run/pro\n\nReferences:\n - [Semgrep Rule](https://semgrep.dev/r/javascript.express.security.audit.express-check-directory-listing.express-check-directory-listing)\n - [https://www.npmjs.com/package/serve-index](https://www.npmjs.com/package/serve-index)\n - [https://www.acunetix.com/blog/articles/directory-listing-information-disclosure/](https://www.acunetix.com/blog/articles/directory-listing-information-disclosure/)\n"},"properties":{"tags":["CWE-548: Exposure of Information Through Directory Listing","MEDIUM CONFIDENCE","OWASP-A01:2021 - Broken Access Control","OWASP-A06:2017 - Security Misconfiguration","security"],"precision":"very-high"}},{"id":"javascript.express.security.audit.express-cookie-settings.express-cookie-session-default-name","name":"javascript.express.security.audit.express-cookie-settings.express-cookie-session-default-name","shortDescription":{"text":"Semgrep Finding: javascript.express.security.audit.express-cookie-settings.express-cookie-session-default-name"},"fullDescription":{"text":"Don’t use the default session cookie name Using the default session cookie name can open your app to attacks. The security issue posed is similar to X-Powered-By: a potential attacker can use it to fingerprint the server and target attacks accordingly."},"defaultConfiguration":{"level":"warning"},"helpUri":"https://semgrep.dev/r/javascript.express.security.audit.express-cookie-settings.express-cookie-session-default-name","help":{"text":"Don’t use the default session cookie name Using the default session cookie name can open your app to attacks. The security issue posed is similar to X-Powered-By: a potential attacker can use it to fingerprint the server and target attacks accordingly.\n💎 Enable cross-file analysis and Pro rules for free at sg.run/pro","markdown":"Don’t use the default session cookie name Using the default session cookie name can open your app to attacks. The security issue posed is similar to X-Powered-By: a potential attacker can use it to fingerprint the server and target attacks accordingly.\n\n#### 💎 Enable cross-file analysis and Pro rules for free at sg.run/pro\n\nReferences:\n - [Semgrep Rule](https://semgrep.dev/r/javascript.express.security.audit.express-cookie-settings.express-cookie-session-default-name)\n - [https://owasp.org/Top10/A04_2021-Insecure_Design](https://owasp.org/Top10/A04_2021-Insecure_Design)\n"},"properties":{"tags":["CWE-522: Insufficiently Protected Credentials","MEDIUM CONFIDENCE","OWASP-A02:2017 - Broken Authentication","OWASP-A04:2021 - Insecure Design","security"],"precision":"very-high"}},{"id":"javascript.express.security.audit.express-cookie-settings.express-cookie-session-no-domain","name":"javascript.express.security.audit.express-cookie-settings.express-cookie-session-no-domain","shortDescription":{"text":"Semgrep Finding: javascript.express.security.audit.express-cookie-settings.express-cookie-session-no-domain"},"fullDescription":{"text":"Default session middleware settings: `domain` not set. It indicates the domain of the cookie; use it to compare against the domain of the server in which the URL is being requested. If they match, then check the path attribute next."},"defaultConfiguration":{"level":"warning"},"helpUri":"https://semgrep.dev/r/javascript.express.security.audit.express-cookie-settings.express-cookie-session-no-domain","help":{"text":"Default session middleware settings: `domain` not set. It indicates the domain of the cookie; use it to compare against the domain of the server in which the URL is being requested. If they match, then check the path attribute next.\n💎 Enable cross-file analysis and Pro rules for free at sg.run/pro","markdown":"Default session middleware settings: `domain` not set. It indicates the domain of the cookie; use it to compare against the domain of the server in which the URL is being requested. If they match, then check the path attribute next.\n\n#### 💎 Enable cross-file analysis and Pro rules for free at sg.run/pro\n\nReferences:\n - [Semgrep Rule](https://semgrep.dev/r/javascript.express.security.audit.express-cookie-settings.express-cookie-session-no-domain)\n - [https://owasp.org/Top10/A04_2021-Insecure_Design](https://owasp.org/Top10/A04_2021-Insecure_Design)\n"},"properties":{"tags":["CWE-522: Insufficiently Protected Credentials","MEDIUM CONFIDENCE","OWASP-A02:2017 - Broken Authentication","OWASP-A04:2021 - Insecure Design","security"],"precision":"very-high"}},{"id":"javascript.express.security.audit.express-cookie-settings.express-cookie-session-no-expires","name":"javascript.express.security.audit.express-cookie-settings.express-cookie-session-no-expires","shortDescription":{"text":"Semgrep Finding: javascript.express.security.audit.express-cookie-settings.express-cookie-session-no-expires"},"fullDescription":{"text":"Default session middleware settings: `expires` not set. Use it to set expiration date for persistent cookies."},"defaultConfiguration":{"level":"warning"},"helpUri":"https://semgrep.dev/r/javascript.express.security.audit.express-cookie-settings.express-cookie-session-no-expires","help":{"text":"Default session middleware settings: `expires` not set. Use it to set expiration date for persistent cookies.\n💎 Enable cross-file analysis and Pro rules for free at sg.run/pro","markdown":"Default session middleware settings: `expires` not set. Use it to set expiration date for persistent cookies.\n\n#### 💎 Enable cross-file analysis and Pro rules for free at sg.run/pro\n\nReferences:\n - [Semgrep Rule](https://semgrep.dev/r/javascript.express.security.audit.express-cookie-settings.express-cookie-session-no-expires)\n - [https://owasp.org/Top10/A04_2021-Insecure_Design](https://owasp.org/Top10/A04_2021-Insecure_Design)\n"},"properties":{"tags":["CWE-522: Insufficiently Protected Credentials","MEDIUM CONFIDENCE","OWASP-A02:2017 - Broken Authentication","OWASP-A04:2021 - Insecure Design","security"],"precision":"very-high"}},{"id":"javascript.express.security.audit.express-cookie-settings.express-cookie-session-no-httponly","name":"javascript.express.security.audit.express-cookie-settings.express-cookie-session-no-httponly","shortDescription":{"text":"Semgrep Finding: javascript.express.security.audit.express-cookie-settings.express-cookie-session-no-httponly"},"fullDescription":{"text":"Default session middleware settings: `httpOnly` not set. It ensures the cookie is sent only over HTTP(S), not client JavaScript, helping to protect against cross-site scripting attacks."},"defaultConfiguration":{"level":"warning"},"helpUri":"https://semgrep.dev/r/javascript.express.security.audit.express-cookie-settings.express-cookie-session-no-httponly","help":{"text":"Default session middleware settings: `httpOnly` not set. It ensures the cookie is sent only over HTTP(S), not client JavaScript, helping to protect against cross-site scripting attacks.\n💎 Enable cross-file analysis and Pro rules for free at sg.run/pro","markdown":"Default session middleware settings: `httpOnly` not set. It ensures the cookie is sent only over HTTP(S), not client JavaScript, helping to protect against cross-site scripting attacks.\n\n#### 💎 Enable cross-file analysis and Pro rules for free at sg.run/pro\n\nReferences:\n - [Semgrep Rule](https://semgrep.dev/r/javascript.express.security.audit.express-cookie-settings.express-cookie-session-no-httponly)\n - [https://owasp.org/Top10/A04_2021-Insecure_Design](https://owasp.org/Top10/A04_2021-Insecure_Design)\n"},"properties":{"tags":["CWE-522: Insufficiently Protected Credentials","MEDIUM CONFIDENCE","OWASP-A02:2017 - Broken Authentication","OWASP-A04:2021 - Insecure Design","security"],"precision":"very-high"}},{"id":"javascript.express.security.audit.express-cookie-settings.express-cookie-session-no-path","name":"javascript.express.security.audit.express-cookie-settings.express-cookie-session-no-path","shortDescription":{"text":"Semgrep Finding: javascript.express.security.audit.express-cookie-settings.express-cookie-session-no-path"},"fullDescription":{"text":"Default session middleware settings: `path` not set. It indicates the path of the cookie; use it to compare against the request path. If this and domain match, then send the cookie in the request."},"defaultConfiguration":{"level":"warning"},"helpUri":"https://semgrep.dev/r/javascript.express.security.audit.express-cookie-settings.express-cookie-session-no-path","help":{"text":"Default session middleware settings: `path` not set. It indicates the path of the cookie; use it to compare against the request path. If this and domain match, then send the cookie in the request.\n💎 Enable cross-file analysis and Pro rules for free at sg.run/pro","markdown":"Default session middleware settings: `path` not set. It indicates the path of the cookie; use it to compare against the request path. If this and domain match, then send the cookie in the request.\n\n#### 💎 Enable cross-file analysis and Pro rules for free at sg.run/pro\n\nReferences:\n - [Semgrep Rule](https://semgrep.dev/r/javascript.express.security.audit.express-cookie-settings.express-cookie-session-no-path)\n - [https://owasp.org/Top10/A04_2021-Insecure_Design](https://owasp.org/Top10/A04_2021-Insecure_Design)\n"},"properties":{"tags":["CWE-522: Insufficiently Protected Credentials","MEDIUM CONFIDENCE","OWASP-A02:2017 - Broken Authentication","OWASP-A04:2021 - Insecure Design","security"],"precision":"very-high"}},{"id":"javascript.express.security.audit.express-cookie-settings.express-cookie-session-no-secure","name":"javascript.express.security.audit.express-cookie-settings.express-cookie-session-no-secure","shortDescription":{"text":"Semgrep Finding: javascript.express.security.audit.express-cookie-settings.express-cookie-session-no-secure"},"fullDescription":{"text":"Default session middleware settings: `secure` not set. It ensures the browser only sends the cookie over HTTPS."},"defaultConfiguration":{"level":"warning"},"helpUri":"https://semgrep.dev/r/javascript.express.security.audit.express-cookie-settings.express-cookie-session-no-secure","help":{"text":"Default session middleware settings: `secure` not set. It ensures the browser only sends the cookie over HTTPS.\n💎 Enable cross-file analysis and Pro rules for free at sg.run/pro","markdown":"Default session middleware settings: `secure` not set. It ensures the browser only sends the cookie over HTTPS.\n\n#### 💎 Enable cross-file analysis and Pro rules for free at sg.run/pro\n\nReferences:\n - [Semgrep Rule](https://semgrep.dev/r/javascript.express.security.audit.express-cookie-settings.express-cookie-session-no-secure)\n - [https://owasp.org/Top10/A04_2021-Insecure_Design](https://owasp.org/Top10/A04_2021-Insecure_Design)\n"},"properties":{"tags":["CWE-522: Insufficiently Protected Credentials","MEDIUM CONFIDENCE","OWASP-A02:2017 - Broken Authentication","OWASP-A04:2021 - Insecure Design","security"],"precision":"very-high"}},{"id":"javascript.express.security.audit.express-detect-notevil-usage.express-detect-notevil-usage","name":"javascript.express.security.audit.express-detect-notevil-usage.express-detect-notevil-usage","shortDescription":{"text":"Semgrep Finding: javascript.express.security.audit.express-detect-notevil-usage.express-detect-notevil-usage"},"fullDescription":{"text":"Detected usage of the `notevil` package, which is unmaintained and has vulnerabilities. Using any sort of `eval()` functionality can be very dangerous, but if you must, the `eval` package is an up to date alternative. Be sure that only trusted input reaches an `eval()` function."},"defaultConfiguration":{"level":"warning"},"helpUri":"https://semgrep.dev/r/javascript.express.security.audit.express-detect-notevil-usage.express-detect-notevil-usage","help":{"text":"Detected usage of the `notevil` package, which is unmaintained and has vulnerabilities. Using any sort of `eval()` functionality can be very dangerous, but if you must, the `eval` package is an up to date alternative. Be sure that only trusted input reaches an `eval()` function.\n💎 Enable cross-file analysis and Pro rules for free at sg.run/pro","markdown":"Detected usage of the `notevil` package, which is unmaintained and has vulnerabilities. Using any sort of `eval()` functionality can be very dangerous, but if you must, the `eval` package is an up to date alternative. Be sure that only trusted input reaches an `eval()` function.\n\n#### 💎 Enable cross-file analysis and Pro rules for free at sg.run/pro\n\nReferences:\n - [Semgrep Rule](https://semgrep.dev/r/javascript.express.security.audit.express-detect-notevil-usage.express-detect-notevil-usage)\n - [https://github.com/mmckegg/notevil](https://github.com/mmckegg/notevil)\n"},"properties":{"tags":["CWE-1104: Use of Unmaintained Third Party Components","LOW CONFIDENCE","OWASP-A06:2021 - Vulnerable and Outdated Components","security"],"precision":"very-high"}},{"id":"javascript.express.security.audit.express-jwt-not-revoked.express-jwt-not-revoked","name":"javascript.express.security.audit.express-jwt-not-revoked.express-jwt-not-revoked","shortDescription":{"text":"Semgrep Finding: javascript.express.security.audit.express-jwt-not-revoked.express-jwt-not-revoked"},"fullDescription":{"text":"No token revoking configured for `express-jwt`. A leaked token could still be used and unable to be revoked. Consider using function as the `isRevoked` option."},"defaultConfiguration":{"level":"warning"},"helpUri":"https://semgrep.dev/r/javascript.express.security.audit.express-jwt-not-revoked.express-jwt-not-revoked","help":{"text":"No token revoking configured for `express-jwt`. A leaked token could still be used and unable to be revoked. Consider using function as the `isRevoked` option.\n💎 Enable cross-file analysis and Pro rules for free at sg.run/pro","markdown":"No token revoking configured for `express-jwt`. A leaked token could still be used and unable to be revoked. Consider using function as the `isRevoked` option.\n\n#### 💎 Enable cross-file analysis and Pro rules for free at sg.run/pro\n\nReferences:\n - [Semgrep Rule](https://semgrep.dev/r/javascript.express.security.audit.express-jwt-not-revoked.express-jwt-not-revoked)\n - [https://owasp.org/Top10/A04_2021-Insecure_Design](https://owasp.org/Top10/A04_2021-Insecure_Design)\n"},"properties":{"tags":["CWE-522: Insufficiently Protected Credentials","MEDIUM CONFIDENCE","OWASP-A02:2017 - Broken Authentication","OWASP-A04:2021 - Insecure Design","security"],"precision":"very-high"}},{"id":"javascript.express.security.audit.express-libxml-noent.express-libxml-noent","name":"javascript.express.security.audit.express-libxml-noent.express-libxml-noent","shortDescription":{"text":"Semgrep Finding: javascript.express.security.audit.express-libxml-noent.express-libxml-noent"},"fullDescription":{"text":"The libxml library processes user-input with the `noent` attribute is set to `true` which can lead to being vulnerable to XML External Entities (XXE) type attacks. It is recommended to set `noent` to `false` when using this feature to ensure you are protected."},"defaultConfiguration":{"level":"error"},"helpUri":"https://semgrep.dev/r/javascript.express.security.audit.express-libxml-noent.express-libxml-noent","help":{"text":"The libxml library processes user-input with the `noent` attribute is set to `true` which can lead to being vulnerable to XML External Entities (XXE) type attacks. It is recommended to set `noent` to `false` when using this feature to ensure you are protected.\n💎 Enable cross-file analysis and Pro rules for free at sg.run/pro","markdown":"The libxml library processes user-input with the `noent` attribute is set to `true` which can lead to being vulnerable to XML External Entities (XXE) type attacks. It is recommended to set `noent` to `false` when using this feature to ensure you are protected.\n\n#### 💎 Enable cross-file analysis and Pro rules for free at sg.run/pro\n\nReferences:\n - [Semgrep Rule](https://semgrep.dev/r/javascript.express.security.audit.express-libxml-noent.express-libxml-noent)\n - [https://cheatsheetseries.owasp.org/cheatsheets/XML_External_Entity_Prevention_Cheat_Sheet.html](https://cheatsheetseries.owasp.org/cheatsheets/XML_External_Entity_Prevention_Cheat_Sheet.html)\n"},"properties":{"tags":["CWE-611: Improper Restriction of XML External Entity Reference","HIGH CONFIDENCE","OWASP-A04:2017 - XML External Entities (XXE)","OWASP-A05:2021 - Security Misconfiguration","security"],"precision":"very-high"}},{"id":"javascript.express.security.audit.express-libxml-vm-noent.express-libxml-vm-noent","name":"javascript.express.security.audit.express-libxml-vm-noent.express-libxml-vm-noent","shortDescription":{"text":"Semgrep Finding: javascript.express.security.audit.express-libxml-vm-noent.express-libxml-vm-noent"},"fullDescription":{"text":"Detected use of parseXml() function with the `noent` field set to `true`. This can lead to an XML External Entities (XXE) attack if untrusted data is passed into it."},"defaultConfiguration":{"level":"warning"},"helpUri":"https://semgrep.dev/r/javascript.express.security.audit.express-libxml-vm-noent.express-libxml-vm-noent","help":{"text":"Detected use of parseXml() function with the `noent` field set to `true`. This can lead to an XML External Entities (XXE) attack if untrusted data is passed into it.\n💎 Enable cross-file analysis and Pro rules for free at sg.run/pro","markdown":"Detected use of parseXml() function with the `noent` field set to `true`. This can lead to an XML External Entities (XXE) attack if untrusted data is passed into it.\n\n#### 💎 Enable cross-file analysis and Pro rules for free at sg.run/pro\n\nReferences:\n - [Semgrep Rule](https://semgrep.dev/r/javascript.express.security.audit.express-libxml-vm-noent.express-libxml-vm-noent)\n - [https://cheatsheetseries.owasp.org/cheatsheets/XML_External_Entity_Prevention_Cheat_Sheet.html](https://cheatsheetseries.owasp.org/cheatsheets/XML_External_Entity_Prevention_Cheat_Sheet.html)\n"},"properties":{"tags":["CWE-611: Improper Restriction of XML External Entity Reference","LOW CONFIDENCE","OWASP-A04:2017 - XML External Entities (XXE)","OWASP-A05:2021 - Security Misconfiguration","security"],"precision":"very-high"}},{"id":"javascript.express.security.audit.express-open-redirect.express-open-redirect","name":"javascript.express.security.audit.express-open-redirect.express-open-redirect","shortDescription":{"text":"Semgrep Finding: javascript.express.security.audit.express-open-redirect.express-open-redirect"},"fullDescription":{"text":"The application redirects to a URL specified by user-supplied input `$REQ` that is not validated. This could redirect users to malicious locations. Consider using an allow-list approach to validate URLs, or warn users they are being redirected to a third-party website."},"defaultConfiguration":{"level":"warning"},"helpUri":"https://semgrep.dev/r/javascript.express.security.audit.express-open-redirect.express-open-redirect","help":{"text":"The application redirects to a URL specified by user-supplied input `$REQ` that is not validated. This could redirect users to malicious locations. Consider using an allow-list approach to validate URLs, or warn users they are being redirected to a third-party website.\n💎 Enable cross-file analysis and Pro rules for free at sg.run/pro","markdown":"The application redirects to a URL specified by user-supplied input `$REQ` that is not validated. This could redirect users to malicious locations. Consider using an allow-list approach to validate URLs, or warn users they are being redirected to a third-party website.\n\n#### 💎 Enable cross-file analysis and Pro rules for free at sg.run/pro\n\nReferences:\n - [Semgrep Rule](https://semgrep.dev/r/javascript.express.security.audit.express-open-redirect.express-open-redirect)\n - [https://cheatsheetseries.owasp.org/cheatsheets/Unvalidated_Redirects_and_Forwards_Cheat_Sheet.html](https://cheatsheetseries.owasp.org/cheatsheets/Unvalidated_Redirects_and_Forwards_Cheat_Sheet.html)\n"},"properties":{"tags":["CWE-601: URL Redirection to Untrusted Site ('Open Redirect')","HIGH CONFIDENCE","OWASP-A01:2021 - Broken Access Control","security"],"precision":"very-high"}},{"id":"javascript.express.security.audit.express-path-join-resolve-traversal.express-path-join-resolve-traversal","name":"javascript.express.security.audit.express-path-join-resolve-traversal.express-path-join-resolve-traversal","shortDescription":{"text":"Semgrep Finding: javascript.express.security.audit.express-path-join-resolve-traversal.express-path-join-resolve-traversal"},"fullDescription":{"text":"Possible writing outside of the destination, make sure that the target path is nested in the intended destination"},"defaultConfiguration":{"level":"warning"},"helpUri":"https://semgrep.dev/r/javascript.express.security.audit.express-path-join-resolve-traversal.express-path-join-resolve-traversal","help":{"text":"Possible writing outside of the destination, make sure that the target path is nested in the intended destination\n💎 Enable cross-file analysis and Pro rules for free at sg.run/pro","markdown":"Possible writing outside of the destination, make sure that the target path is nested in the intended destination\n\n#### 💎 Enable cross-file analysis and Pro rules for free at sg.run/pro\n\nReferences:\n - [Semgrep Rule](https://semgrep.dev/r/javascript.express.security.audit.express-path-join-resolve-traversal.express-path-join-resolve-traversal)\n - [https://owasp.org/www-community/attacks/Path_Traversal](https://owasp.org/www-community/attacks/Path_Traversal)\n"},"properties":{"tags":["CWE-22: Improper Limitation of a Pathname to a Restricted Directory ('Path Traversal')","MEDIUM CONFIDENCE","OWASP-A01:2021 - Broken Access Control","OWASP-A05:2017 - Broken Access Control","security"],"precision":"very-high"}},{"id":"javascript.express.security.audit.express-res-sendfile.express-res-sendfile","name":"javascript.express.security.audit.express-res-sendfile.express-res-sendfile","shortDescription":{"text":"Semgrep Finding: javascript.express.security.audit.express-res-sendfile.express-res-sendfile"},"fullDescription":{"text":"The application processes user-input, this is passed to res.sendFile which can allow an attacker to arbitrarily read files on the system through path traversal. It is recommended to perform input validation in addition to canonicalizing the path. This allows you to validate the path against the intended directory it should be accessing."},"defaultConfiguration":{"level":"warning"},"helpUri":"https://semgrep.dev/r/javascript.express.security.audit.express-res-sendfile.express-res-sendfile","help":{"text":"The application processes user-input, this is passed to res.sendFile which can allow an attacker to arbitrarily read files on the system through path traversal. It is recommended to perform input validation in addition to canonicalizing the path. This allows you to validate the path against the intended directory it should be accessing.\n💎 Enable cross-file analysis and Pro rules for free at sg.run/pro","markdown":"The application processes user-input, this is passed to res.sendFile which can allow an attacker to arbitrarily read files on the system through path traversal. It is recommended to perform input validation in addition to canonicalizing the path. This allows you to validate the path against the intended directory it should be accessing.\n\n#### 💎 Enable cross-file analysis and Pro rules for free at sg.run/pro\n\nReferences:\n - [Semgrep Rule](https://semgrep.dev/r/javascript.express.security.audit.express-res-sendfile.express-res-sendfile)\n - [https://cheatsheetseries.owasp.org/cheatsheets/Input_Validation_Cheat_Sheet.html](https://cheatsheetseries.owasp.org/cheatsheets/Input_Validation_Cheat_Sheet.html)\n"},"properties":{"tags":["CWE-73: External Control of File Name or Path","MEDIUM CONFIDENCE","OWASP-A04:2021 - Insecure Design","security"],"precision":"very-high"}},{"id":"javascript.express.security.audit.express-session-hardcoded-secret.express-session-hardcoded-secret","name":"javascript.express.security.audit.express-session-hardcoded-secret.express-session-hardcoded-secret","shortDescription":{"text":"Semgrep Finding: javascript.express.security.audit.express-session-hardcoded-secret.express-session-hardcoded-secret"},"fullDescription":{"text":"A hard-coded credential was detected. It is not recommended to store credentials in source-code, as this risks secrets being leaked and used by either an internal or external malicious adversary. It is recommended to use environment variables to securely provide credentials or retrieve credentials from a secure vault or HSM (Hardware Security Module)."},"defaultConfiguration":{"level":"warning"},"helpUri":"https://semgrep.dev/r/javascript.express.security.audit.express-session-hardcoded-secret.express-session-hardcoded-secret","help":{"text":"A hard-coded credential was detected. It is not recommended to store credentials in source-code, as this risks secrets being leaked and used by either an internal or external malicious adversary. It is recommended to use environment variables to securely provide credentials or retrieve credentials from a secure vault or HSM (Hardware Security Module).\n💎 Enable cross-file analysis and Pro rules for free at sg.run/pro","markdown":"A hard-coded credential was detected. It is not recommended to store credentials in source-code, as this risks secrets being leaked and used by either an internal or external malicious adversary. It is recommended to use environment variables to securely provide credentials or retrieve credentials from a secure vault or HSM (Hardware Security Module).\n\n#### 💎 Enable cross-file analysis and Pro rules for free at sg.run/pro\n\nReferences:\n - [Semgrep Rule](https://semgrep.dev/r/javascript.express.security.audit.express-session-hardcoded-secret.express-session-hardcoded-secret)\n - [https://cheatsheetseries.owasp.org/cheatsheets/Secrets_Management_Cheat_Sheet.html](https://cheatsheetseries.owasp.org/cheatsheets/Secrets_Management_Cheat_Sheet.html)\n"},"properties":{"tags":["CWE-798: Use of Hard-coded Credentials","HIGH CONFIDENCE","OWASP-A07:2021 - Identification and Authentication Failures","security"],"precision":"very-high"}},{"id":"javascript.express.security.audit.express-ssrf.express-ssrf","name":"javascript.express.security.audit.express-ssrf.express-ssrf","shortDescription":{"text":"Semgrep Finding: javascript.express.security.audit.express-ssrf.express-ssrf"},"fullDescription":{"text":"The following request $REQUEST.$METHOD() was found to be crafted from user-input `$REQ` which can lead to Server-Side Request Forgery (SSRF) vulnerabilities. It is recommended where possible to not allow user-input to craft the base request, but to be treated as part of the path or query parameter. When user-input is necessary to craft the request, it is recommeneded to follow OWASP best practices to prevent abuse. "},"defaultConfiguration":{"level":"warning"},"helpUri":"https://semgrep.dev/r/javascript.express.security.audit.express-ssrf.express-ssrf","help":{"text":"The following request $REQUEST.$METHOD() was found to be crafted from user-input `$REQ` which can lead to Server-Side Request Forgery (SSRF) vulnerabilities. It is recommended where possible to not allow user-input to craft the base request, but to be treated as part of the path or query parameter. When user-input is necessary to craft the request, it is recommeneded to follow OWASP best practices to prevent abuse. \n💎 Enable cross-file analysis and Pro rules for free at sg.run/pro","markdown":"The following request $REQUEST.$METHOD() was found to be crafted from user-input `$REQ` which can lead to Server-Side Request Forgery (SSRF) vulnerabilities. It is recommended where possible to not allow user-input to craft the base request, but to be treated as part of the path or query parameter. When user-input is necessary to craft the request, it is recommeneded to follow OWASP best practices to prevent abuse. \n\n#### 💎 Enable cross-file analysis and Pro rules for free at sg.run/pro\n\nReferences:\n - [Semgrep Rule](https://semgrep.dev/r/javascript.express.security.audit.express-ssrf.express-ssrf)\n - [https://cheatsheetseries.owasp.org/cheatsheets/Server_Side_Request_Forgery_Prevention_Cheat_Sheet.html](https://cheatsheetseries.owasp.org/cheatsheets/Server_Side_Request_Forgery_Prevention_Cheat_Sheet.html)\n"},"properties":{"tags":["CWE-918: Server-Side Request Forgery (SSRF)","MEDIUM CONFIDENCE","OWASP-A10:2021 - Server-Side Request Forgery (SSRF)","security"],"precision":"very-high"}},{"id":"javascript.express.security.audit.express-third-party-object-deserialization.express-third-party-object-deserialization","name":"javascript.express.security.audit.express-third-party-object-deserialization.express-third-party-object-deserialization","shortDescription":{"text":"Semgrep Finding: javascript.express.security.audit.express-third-party-object-deserialization.express-third-party-object-deserialization"},"fullDescription":{"text":"The following function call $SER.$FUNC accepts user controlled data which can result in Remote Code Execution (RCE) through Object Deserialization. It is recommended to use secure data processing alternatives such as JSON.parse() and Buffer.from()."},"defaultConfiguration":{"level":"warning"},"helpUri":"https://semgrep.dev/r/javascript.express.security.audit.express-third-party-object-deserialization.express-third-party-object-deserialization","help":{"text":"The following function call $SER.$FUNC accepts user controlled data which can result in Remote Code Execution (RCE) through Object Deserialization. It is recommended to use secure data processing alternatives such as JSON.parse() and Buffer.from().\n💎 Enable cross-file analysis and Pro rules for free at sg.run/pro","markdown":"The following function call $SER.$FUNC accepts user controlled data which can result in Remote Code Execution (RCE) through Object Deserialization. It is recommended to use secure data processing alternatives such as JSON.parse() and Buffer.from().\n\n#### 💎 Enable cross-file analysis and Pro rules for free at sg.run/pro\n\nReferences:\n - [Semgrep Rule](https://semgrep.dev/r/javascript.express.security.audit.express-third-party-object-deserialization.express-third-party-object-deserialization)\n - [https://cheatsheetseries.owasp.org/cheatsheets/Deserialization_Cheat_Sheet.html](https://cheatsheetseries.owasp.org/cheatsheets/Deserialization_Cheat_Sheet.html)\n"},"properties":{"tags":["CWE-502: Deserialization of Untrusted Data","HIGH CONFIDENCE","OWASP-A08:2017 - Insecure Deserialization","OWASP-A08:2021 - Software and Data Integrity Failures","security"],"precision":"very-high"}},{"id":"javascript.express.security.audit.express-xml2json-xxe-event.express-xml2json-xxe-event","name":"javascript.express.security.audit.express-xml2json-xxe-event.express-xml2json-xxe-event","shortDescription":{"text":"Semgrep Finding: javascript.express.security.audit.express-xml2json-xxe-event.express-xml2json-xxe-event"},"fullDescription":{"text":"Xml Parser is used inside Request Event. Make sure that unverified user data can not reach the XML Parser, as it can result in XML External or Internal Entity (XXE) Processing vulnerabilities"},"defaultConfiguration":{"level":"warning"},"helpUri":"https://semgrep.dev/r/javascript.express.security.audit.express-xml2json-xxe-event.express-xml2json-xxe-event","help":{"text":"Xml Parser is used inside Request Event. Make sure that unverified user data can not reach the XML Parser, as it can result in XML External or Internal Entity (XXE) Processing vulnerabilities\n💎 Enable cross-file analysis and Pro rules for free at sg.run/pro","markdown":"Xml Parser is used inside Request Event. Make sure that unverified user data can not reach the XML Parser, as it can result in XML External or Internal Entity (XXE) Processing vulnerabilities\n\n#### 💎 Enable cross-file analysis and Pro rules for free at sg.run/pro\n\nReferences:\n - [Semgrep Rule](https://semgrep.dev/r/javascript.express.security.audit.express-xml2json-xxe-event.express-xml2json-xxe-event)\n - [https://www.npmjs.com/package/xml2json](https://www.npmjs.com/package/xml2json)\n"},"properties":{"tags":["CWE-611: Improper Restriction of XML External Entity Reference","MEDIUM CONFIDENCE","OWASP-A04:2017 - XML External Entities (XXE)","OWASP-A05:2021 - Security Misconfiguration","security"],"precision":"very-high"}},{"id":"javascript.express.security.audit.remote-property-injection.remote-property-injection","name":"javascript.express.security.audit.remote-property-injection.remote-property-injection","shortDescription":{"text":"Semgrep Finding: javascript.express.security.audit.remote-property-injection.remote-property-injection"},"fullDescription":{"text":"Bracket object notation with user input is present, this might allow an attacker to access all properties of the object and even it's prototype. Use literal values for object properties."},"defaultConfiguration":{"level":"error"},"helpUri":"https://semgrep.dev/r/javascript.express.security.audit.remote-property-injection.remote-property-injection","help":{"text":"Bracket object notation with user input is present, this might allow an attacker to access all properties of the object and even it's prototype. Use literal values for object properties.\n💎 Enable cross-file analysis and Pro rules for free at sg.run/pro","markdown":"Bracket object notation with user input is present, this might allow an attacker to access all properties of the object and even it's prototype. Use literal values for object properties.\n\n#### 💎 Enable cross-file analysis and Pro rules for free at sg.run/pro\n\nReferences:\n - [Semgrep Rule](https://semgrep.dev/r/javascript.express.security.audit.remote-property-injection.remote-property-injection)\n - [https://github.com/nodesecurity/eslint-plugin-security/blob/3c7522ca1be800353513282867a1034c795d9eb4/docs/the-dangers-of-square-bracket-notation.md](https://github.com/nodesecurity/eslint-plugin-security/blob/3c7522ca1be800353513282867a1034c795d9eb4/docs/the-dangers-of-square-bracket-notation.md)\n"},"properties":{"tags":["CWE-522: Insufficiently Protected Credentials","LOW CONFIDENCE","OWASP-A02:2017 - Broken Authentication","OWASP-A04:2021 - Insecure Design","security"],"precision":"very-high"}},{"id":"javascript.express.security.audit.res-render-injection.res-render-injection","name":"javascript.express.security.audit.res-render-injection.res-render-injection","shortDescription":{"text":"Semgrep Finding: javascript.express.security.audit.res-render-injection.res-render-injection"},"fullDescription":{"text":"User controllable data `$REQ` enters `$RES.render(...)` this can lead to the loading of other HTML/templating pages that they may not be authorized to render. An attacker may attempt to use directory traversal techniques e.g. `../folder/index` to access other HTML pages on the file system. Where possible, do not allow users to define what should be loaded in $RES.render or use an allow list for the existing application."},"defaultConfiguration":{"level":"warning"},"helpUri":"https://semgrep.dev/r/javascript.express.security.audit.res-render-injection.res-render-injection","help":{"text":"User controllable data `$REQ` enters `$RES.render(...)` this can lead to the loading of other HTML/templating pages that they may not be authorized to render. An attacker may attempt to use directory traversal techniques e.g. `../folder/index` to access other HTML pages on the file system. Where possible, do not allow users to define what should be loaded in $RES.render or use an allow list for the existing application.\n💎 Enable cross-file analysis and Pro rules for free at sg.run/pro","markdown":"User controllable data `$REQ` enters `$RES.render(...)` this can lead to the loading of other HTML/templating pages that they may not be authorized to render. An attacker may attempt to use directory traversal techniques e.g. `../folder/index` to access other HTML pages on the file system. Where possible, do not allow users to define what should be loaded in $RES.render or use an allow list for the existing application.\n\n#### 💎 Enable cross-file analysis and Pro rules for free at sg.run/pro\n\nReferences:\n - [Semgrep Rule](https://semgrep.dev/r/javascript.express.security.audit.res-render-injection.res-render-injection)\n - [http://expressjs.com/en/4x/api.html#res.render](http://expressjs.com/en/4x/api.html#res.render)\n"},"properties":{"tags":["CWE-706: Use of Incorrectly-Resolved Name or Reference","MEDIUM CONFIDENCE","OWASP-A01:2021 - Broken Access Control","security"],"precision":"very-high"}},{"id":"javascript.express.security.audit.xss.direct-response-write.direct-response-write","name":"javascript.express.security.audit.xss.direct-response-write.direct-response-write","shortDescription":{"text":"Semgrep Finding: javascript.express.security.audit.xss.direct-response-write.direct-response-write"},"fullDescription":{"text":"Detected directly writing to a Response object from user-defined input. This bypasses any HTML escaping and may expose your application to a Cross-Site-scripting (XSS) vulnerability. Instead, use 'resp.render()' to render safely escaped HTML."},"defaultConfiguration":{"level":"warning"},"helpUri":"https://semgrep.dev/r/javascript.express.security.audit.xss.direct-response-write.direct-response-write","help":{"text":"Detected directly writing to a Response object from user-defined input. This bypasses any HTML escaping and may expose your application to a Cross-Site-scripting (XSS) vulnerability. Instead, use 'resp.render()' to render safely escaped HTML.\n💎 Enable cross-file analysis and Pro rules for free at sg.run/pro","markdown":"Detected directly writing to a Response object from user-defined input. This bypasses any HTML escaping and may expose your application to a Cross-Site-scripting (XSS) vulnerability. Instead, use 'resp.render()' to render safely escaped HTML.\n\n#### 💎 Enable cross-file analysis and Pro rules for free at sg.run/pro\n\nReferences:\n - [Semgrep Rule](https://semgrep.dev/r/javascript.express.security.audit.xss.direct-response-write.direct-response-write)\n - [https://cheatsheetseries.owasp.org/cheatsheets/Cross_Site_Scripting_Prevention_Cheat_Sheet.html](https://cheatsheetseries.owasp.org/cheatsheets/Cross_Site_Scripting_Prevention_Cheat_Sheet.html)\n"},"properties":{"tags":["CWE-79: Improper Neutralization of Input During Web Page Generation ('Cross-site Scripting')","MEDIUM CONFIDENCE","OWASP-A03:2021 - Injection","OWASP-A07:2017 - Cross-Site Scripting (XSS)","security"],"precision":"very-high"}},{"id":"javascript.express.security.audit.xss.ejs.explicit-unescape.template-explicit-unescape","name":"javascript.express.security.audit.xss.ejs.explicit-unescape.template-explicit-unescape","shortDescription":{"text":"Semgrep Finding: javascript.express.security.audit.xss.ejs.explicit-unescape.template-explicit-unescape"},"fullDescription":{"text":"Detected an explicit unescape in an EJS template, using '<%- ... %>' If external data can reach these locations, your application is exposed to a cross-site scripting (XSS) vulnerability. Use '<%= ... %>' to escape this data. If you need escaping, ensure no external data can reach this location."},"defaultConfiguration":{"level":"warning"},"helpUri":"https://semgrep.dev/r/javascript.express.security.audit.xss.ejs.explicit-unescape.template-explicit-unescape","help":{"text":"Detected an explicit unescape in an EJS template, using '<%- ... %>' If external data can reach these locations, your application is exposed to a cross-site scripting (XSS) vulnerability. Use '<%= ... %>' to escape this data. If you need escaping, ensure no external data can reach this location.\n💎 Enable cross-file analysis and Pro rules for free at sg.run/pro","markdown":"Detected an explicit unescape in an EJS template, using '<%- ... %>' If external data can reach these locations, your application is exposed to a cross-site scripting (XSS) vulnerability. Use '<%= ... %>' to escape this data. If you need escaping, ensure no external data can reach this location.\n\n#### 💎 Enable cross-file analysis and Pro rules for free at sg.run/pro\n\nReferences:\n - [Semgrep Rule](https://semgrep.dev/r/javascript.express.security.audit.xss.ejs.explicit-unescape.template-explicit-unescape)\n - [http://www.managerjs.com/blog/2015/05/will-ejs-escape-save-me-from-xss-sorta/](http://www.managerjs.com/blog/2015/05/will-ejs-escape-save-me-from-xss-sorta/)\n"},"properties":{"tags":["CWE-79: Improper Neutralization of Input During Web Page Generation ('Cross-site Scripting')","LOW CONFIDENCE","OWASP-A03:2021 - Injection","OWASP-A07:2017 - Cross-Site Scripting (XSS)","security"],"precision":"very-high"}},{"id":"javascript.express.security.audit.xss.ejs.var-in-script-src.var-in-script-src","name":"javascript.express.security.audit.xss.ejs.var-in-script-src.var-in-script-src","shortDescription":{"text":"Semgrep Finding: javascript.express.security.audit.xss.ejs.var-in-script-src.var-in-script-src"},"fullDescription":{"text":"Detected a template variable used as the 'src' in a script tag. Although template variables are HTML escaped, HTML escaping does not always prevent malicious URLs from being injected and could results in a cross-site scripting (XSS) vulnerability. Prefer not to dynamically generate the 'src' attribute and use static URLs instead. If you must do this, carefully check URLs against an allowlist and be sure to URL-encode the result."},"defaultConfiguration":{"level":"warning"},"helpUri":"https://semgrep.dev/r/javascript.express.security.audit.xss.ejs.var-in-script-src.var-in-script-src","help":{"text":"Detected a template variable used as the 'src' in a script tag. Although template variables are HTML escaped, HTML escaping does not always prevent malicious URLs from being injected and could results in a cross-site scripting (XSS) vulnerability. Prefer not to dynamically generate the 'src' attribute and use static URLs instead. If you must do this, carefully check URLs against an allowlist and be sure to URL-encode the result.\n💎 Enable cross-file analysis and Pro rules for free at sg.run/pro","markdown":"Detected a template variable used as the 'src' in a script tag. Although template variables are HTML escaped, HTML escaping does not always prevent malicious URLs from being injected and could results in a cross-site scripting (XSS) vulnerability. Prefer not to dynamically generate the 'src' attribute and use static URLs instead. If you must do this, carefully check URLs against an allowlist and be sure to URL-encode the result.\n\n#### 💎 Enable cross-file analysis and Pro rules for free at sg.run/pro\n\nReferences:\n - [Semgrep Rule](https://semgrep.dev/r/javascript.express.security.audit.xss.ejs.var-in-script-src.var-in-script-src)\n - [https://www.veracode.com/blog/secure-development/nodejs-template-engines-why-default-encoders-are-not-enough](https://www.veracode.com/blog/secure-development/nodejs-template-engines-why-default-encoders-are-not-enough)\n - [https://github.com/ESAPI/owasp-esapi-js](https://github.com/ESAPI/owasp-esapi-js)\n"},"properties":{"tags":["CWE-79: Improper Neutralization of Input During Web Page Generation ('Cross-site Scripting')","LOW CONFIDENCE","OWASP-A03:2021 - Injection","OWASP-A07:2017 - Cross-Site Scripting (XSS)","security"],"precision":"very-high"}},{"id":"javascript.express.security.audit.xss.ejs.var-in-script-tag.var-in-script-tag","name":"javascript.express.security.audit.xss.ejs.var-in-script-tag.var-in-script-tag","shortDescription":{"text":"Semgrep Finding: javascript.express.security.audit.xss.ejs.var-in-script-tag.var-in-script-tag"},"fullDescription":{"text":"Detected a template variable used in a script tag. Although template variables are HTML escaped, HTML escaping does not always prevent cross-site scripting (XSS) attacks when used directly in JavaScript. If you need this data on the rendered page, consider placing it in the HTML portion (outside of a script tag). Alternatively, use a JavaScript-specific encoder, such as the one available in OWASP ESAPI."},"defaultConfiguration":{"level":"warning"},"helpUri":"https://semgrep.dev/r/javascript.express.security.audit.xss.ejs.var-in-script-tag.var-in-script-tag","help":{"text":"Detected a template variable used in a script tag. Although template variables are HTML escaped, HTML escaping does not always prevent cross-site scripting (XSS) attacks when used directly in JavaScript. If you need this data on the rendered page, consider placing it in the HTML portion (outside of a script tag). Alternatively, use a JavaScript-specific encoder, such as the one available in OWASP ESAPI.\n💎 Enable cross-file analysis and Pro rules for free at sg.run/pro","markdown":"Detected a template variable used in a script tag. Although template variables are HTML escaped, HTML escaping does not always prevent cross-site scripting (XSS) attacks when used directly in JavaScript. If you need this data on the rendered page, consider placing it in the HTML portion (outside of a script tag). Alternatively, use a JavaScript-specific encoder, such as the one available in OWASP ESAPI.\n\n#### 💎 Enable cross-file analysis and Pro rules for free at sg.run/pro\n\nReferences:\n - [Semgrep Rule](https://semgrep.dev/r/javascript.express.security.audit.xss.ejs.var-in-script-tag.var-in-script-tag)\n - [https://www.veracode.com/blog/secure-development/nodejs-template-engines-why-default-encoders-are-not-enough](https://www.veracode.com/blog/secure-development/nodejs-template-engines-why-default-encoders-are-not-enough)\n - [https://github.com/ESAPI/owasp-esapi-js](https://github.com/ESAPI/owasp-esapi-js)\n"},"properties":{"tags":["CWE-79: Improper Neutralization of Input During Web Page Generation ('Cross-site Scripting')","LOW CONFIDENCE","OWASP-A03:2021 - Injection","OWASP-A07:2017 - Cross-Site Scripting (XSS)","security"],"precision":"very-high"}},{"id":"javascript.express.security.audit.xss.mustache.escape-function-overwrite.escape-function-overwrite","name":"javascript.express.security.audit.xss.mustache.escape-function-overwrite.escape-function-overwrite","shortDescription":{"text":"Semgrep Finding: javascript.express.security.audit.xss.mustache.escape-function-overwrite.escape-function-overwrite"},"fullDescription":{"text":"The Mustache escape function is being overwritten. This could bypass HTML escaping safety measures built into the rendering engine, exposing your application to cross-site scripting (XSS) vulnerabilities. If you need unescaped HTML, use the triple brace operator in your template: '{{{ ... }}}'."},"defaultConfiguration":{"level":"warning"},"helpUri":"https://semgrep.dev/r/javascript.express.security.audit.xss.mustache.escape-function-overwrite.escape-function-overwrite","help":{"text":"The Mustache escape function is being overwritten. This could bypass HTML escaping safety measures built into the rendering engine, exposing your application to cross-site scripting (XSS) vulnerabilities. If you need unescaped HTML, use the triple brace operator in your template: '{{{ ... }}}'.\n💎 Enable cross-file analysis and Pro rules for free at sg.run/pro","markdown":"The Mustache escape function is being overwritten. This could bypass HTML escaping safety measures built into the rendering engine, exposing your application to cross-site scripting (XSS) vulnerabilities. If you need unescaped HTML, use the triple brace operator in your template: '{{{ ... }}}'.\n\n#### 💎 Enable cross-file analysis and Pro rules for free at sg.run/pro\n\nReferences:\n - [Semgrep Rule](https://semgrep.dev/r/javascript.express.security.audit.xss.mustache.escape-function-overwrite.escape-function-overwrite)\n - [https://github.com/janl/mustache.js/#variables](https://github.com/janl/mustache.js/#variables)\n"},"properties":{"tags":["CWE-79: Improper Neutralization of Input During Web Page Generation ('Cross-site Scripting')","LOW CONFIDENCE","OWASP-A03:2021 - Injection","OWASP-A07:2017 - Cross-Site Scripting (XSS)","security"],"precision":"very-high"}},{"id":"javascript.express.security.audit.xss.mustache.explicit-unescape.template-explicit-unescape","name":"javascript.express.security.audit.xss.mustache.explicit-unescape.template-explicit-unescape","shortDescription":{"text":"Semgrep Finding: javascript.express.security.audit.xss.mustache.explicit-unescape.template-explicit-unescape"},"fullDescription":{"text":"Detected an explicit unescape in a Mustache template, using triple braces '{{{...}}}' or ampersand '&'. If external data can reach these locations, your application is exposed to a cross-site scripting (XSS) vulnerability. If you must do this, ensure no external data can reach this location."},"defaultConfiguration":{"level":"warning"},"helpUri":"https://semgrep.dev/r/javascript.express.security.audit.xss.mustache.explicit-unescape.template-explicit-unescape","help":{"text":"Detected an explicit unescape in a Mustache template, using triple braces '{{{...}}}' or ampersand '&'. If external data can reach these locations, your application is exposed to a cross-site scripting (XSS) vulnerability. If you must do this, ensure no external data can reach this location.\n💎 Enable cross-file analysis and Pro rules for free at sg.run/pro","markdown":"Detected an explicit unescape in a Mustache template, using triple braces '{{{...}}}' or ampersand '&'. If external data can reach these locations, your application is exposed to a cross-site scripting (XSS) vulnerability. If you must do this, ensure no external data can reach this location.\n\n#### 💎 Enable cross-file analysis and Pro rules for free at sg.run/pro\n\nReferences:\n - [Semgrep Rule](https://semgrep.dev/r/javascript.express.security.audit.xss.mustache.explicit-unescape.template-explicit-unescape)\n - [https://github.com/janl/mustache.js/#variables](https://github.com/janl/mustache.js/#variables)\n - [https://ractive.js.org/v0.x/0.7/mustaches#variables](https://ractive.js.org/v0.x/0.7/mustaches#variables)\n"},"properties":{"tags":["CWE-79: Improper Neutralization of Input During Web Page Generation ('Cross-site Scripting')","LOW CONFIDENCE","OWASP-A03:2021 - Injection","OWASP-A07:2017 - Cross-Site Scripting (XSS)","security"],"precision":"very-high"}},{"id":"javascript.express.security.audit.xss.pug.and-attributes.template-and-attributes","name":"javascript.express.security.audit.xss.pug.and-attributes.template-and-attributes","shortDescription":{"text":"Semgrep Finding: javascript.express.security.audit.xss.pug.and-attributes.template-and-attributes"},"fullDescription":{"text":"Detected a unescaped variables using '&attributes'. If external data can reach these locations, your application is exposed to a cross-site scripting (XSS) vulnerability. If you must do this, ensure no external data can reach this location."},"defaultConfiguration":{"level":"warning"},"helpUri":"https://semgrep.dev/r/javascript.express.security.audit.xss.pug.and-attributes.template-and-attributes","help":{"text":"Detected a unescaped variables using '&attributes'. If external data can reach these locations, your application is exposed to a cross-site scripting (XSS) vulnerability. If you must do this, ensure no external data can reach this location.\n💎 Enable cross-file analysis and Pro rules for free at sg.run/pro","markdown":"Detected a unescaped variables using '&attributes'. If external data can reach these locations, your application is exposed to a cross-site scripting (XSS) vulnerability. If you must do this, ensure no external data can reach this location.\n\n#### 💎 Enable cross-file analysis and Pro rules for free at sg.run/pro\n\nReferences:\n - [Semgrep Rule](https://semgrep.dev/r/javascript.express.security.audit.xss.pug.and-attributes.template-and-attributes)\n - [https://pugjs.org/language/attributes.html#attributes](https://pugjs.org/language/attributes.html#attributes)\n"},"properties":{"tags":["CWE-79: Improper Neutralization of Input During Web Page Generation ('Cross-site Scripting')","LOW CONFIDENCE","OWASP-A03:2021 - Injection","OWASP-A07:2017 - Cross-Site Scripting (XSS)","security"],"precision":"very-high"}},{"id":"javascript.express.security.audit.xss.pug.explicit-unescape.template-explicit-unescape","name":"javascript.express.security.audit.xss.pug.explicit-unescape.template-explicit-unescape","shortDescription":{"text":"Semgrep Finding: javascript.express.security.audit.xss.pug.explicit-unescape.template-explicit-unescape"},"fullDescription":{"text":"Detected an explicit unescape in a Pug template, using either '!=' or '!{...}'. If external data can reach these locations, your application is exposed to a cross-site scripting (XSS) vulnerability. If you must do this, ensure no external data can reach this location."},"defaultConfiguration":{"level":"warning"},"helpUri":"https://semgrep.dev/r/javascript.express.security.audit.xss.pug.explicit-unescape.template-explicit-unescape","help":{"text":"Detected an explicit unescape in a Pug template, using either '!=' or '!{...}'. If external data can reach these locations, your application is exposed to a cross-site scripting (XSS) vulnerability. If you must do this, ensure no external data can reach this location.\n💎 Enable cross-file analysis and Pro rules for free at sg.run/pro","markdown":"Detected an explicit unescape in a Pug template, using either '!=' or '!{...}'. If external data can reach these locations, your application is exposed to a cross-site scripting (XSS) vulnerability. If you must do this, ensure no external data can reach this location.\n\n#### 💎 Enable cross-file analysis and Pro rules for free at sg.run/pro\n\nReferences:\n - [Semgrep Rule](https://semgrep.dev/r/javascript.express.security.audit.xss.pug.explicit-unescape.template-explicit-unescape)\n - [https://pugjs.org/language/code.html#unescaped-buffered-code](https://pugjs.org/language/code.html#unescaped-buffered-code)\n - [https://pugjs.org/language/attributes.html#unescaped-attributes](https://pugjs.org/language/attributes.html#unescaped-attributes)\n"},"properties":{"tags":["CWE-79: Improper Neutralization of Input During Web Page Generation ('Cross-site Scripting')","LOW CONFIDENCE","OWASP-A03:2021 - Injection","OWASP-A07:2017 - Cross-Site Scripting (XSS)","security"],"precision":"very-high"}},{"id":"javascript.express.security.audit.xss.pug.var-in-href.var-in-href","name":"javascript.express.security.audit.xss.pug.var-in-href.var-in-href","shortDescription":{"text":"Semgrep Finding: javascript.express.security.audit.xss.pug.var-in-href.var-in-href"},"fullDescription":{"text":"Detected a template variable used in an anchor tag with the 'href' attribute. This allows a malicious actor to input the 'javascript:' URI and is subject to cross- site scripting (XSS) attacks. If using a relative URL, start with a literal forward slash and concatenate the URL, like this: a(href='/'+url). You may also consider setting the Content Security Policy (CSP) header."},"defaultConfiguration":{"level":"warning"},"helpUri":"https://semgrep.dev/r/javascript.express.security.audit.xss.pug.var-in-href.var-in-href","help":{"text":"Detected a template variable used in an anchor tag with the 'href' attribute. This allows a malicious actor to input the 'javascript:' URI and is subject to cross- site scripting (XSS) attacks. If using a relative URL, start with a literal forward slash and concatenate the URL, like this: a(href='/'+url). You may also consider setting the Content Security Policy (CSP) header.\n💎 Enable cross-file analysis and Pro rules for free at sg.run/pro","markdown":"Detected a template variable used in an anchor tag with the 'href' attribute. This allows a malicious actor to input the 'javascript:' URI and is subject to cross- site scripting (XSS) attacks. If using a relative URL, start with a literal forward slash and concatenate the URL, like this: a(href='/'+url). You may also consider setting the Content Security Policy (CSP) header.\n\n#### 💎 Enable cross-file analysis and Pro rules for free at sg.run/pro\n\nReferences:\n - [Semgrep Rule](https://semgrep.dev/r/javascript.express.security.audit.xss.pug.var-in-href.var-in-href)\n - [https://github.com/pugjs/pug/issues/2952](https://github.com/pugjs/pug/issues/2952)\n - [https://flask.palletsprojects.com/en/1.1.x/security/#cross-site-scripting-xss#:~:text=javascript:%20URI](https://flask.palletsprojects.com/en/1.1.x/security/#cross-site-scripting-xss#:~:text=javascript:%20URI)\n"},"properties":{"tags":["CWE-79: Improper Neutralization of Input During Web Page Generation ('Cross-site Scripting')","LOW CONFIDENCE","OWASP-A03:2021 - Injection","OWASP-A07:2017 - Cross-Site Scripting (XSS)","security"],"precision":"very-high"}},{"id":"javascript.express.security.audit.xss.pug.var-in-script-tag.var-in-script-tag","name":"javascript.express.security.audit.xss.pug.var-in-script-tag.var-in-script-tag","shortDescription":{"text":"Semgrep Finding: javascript.express.security.audit.xss.pug.var-in-script-tag.var-in-script-tag"},"fullDescription":{"text":"Detected a template variable used in a script tag. Although template variables are HTML escaped, HTML escaping does not always prevent cross-site scripting (XSS) attacks when used directly in JavaScript. If you need this data on the rendered page, consider placing it in the HTML portion (outside of a script tag). Alternatively, use a JavaScript-specific encoder, such as the one available in OWASP ESAPI."},"defaultConfiguration":{"level":"warning"},"helpUri":"https://semgrep.dev/r/javascript.express.security.audit.xss.pug.var-in-script-tag.var-in-script-tag","help":{"text":"Detected a template variable used in a script tag. Although template variables are HTML escaped, HTML escaping does not always prevent cross-site scripting (XSS) attacks when used directly in JavaScript. If you need this data on the rendered page, consider placing it in the HTML portion (outside of a script tag). Alternatively, use a JavaScript-specific encoder, such as the one available in OWASP ESAPI.\n💎 Enable cross-file analysis and Pro rules for free at sg.run/pro","markdown":"Detected a template variable used in a script tag. Although template variables are HTML escaped, HTML escaping does not always prevent cross-site scripting (XSS) attacks when used directly in JavaScript. If you need this data on the rendered page, consider placing it in the HTML portion (outside of a script tag). Alternatively, use a JavaScript-specific encoder, such as the one available in OWASP ESAPI.\n\n#### 💎 Enable cross-file analysis and Pro rules for free at sg.run/pro\n\nReferences:\n - [Semgrep Rule](https://semgrep.dev/r/javascript.express.security.audit.xss.pug.var-in-script-tag.var-in-script-tag)\n - [https://www.veracode.com/blog/secure-development/nodejs-template-engines-why-default-encoders-are-not-enough](https://www.veracode.com/blog/secure-development/nodejs-template-engines-why-default-encoders-are-not-enough)\n - [https://github.com/ESAPI/owasp-esapi-js](https://github.com/ESAPI/owasp-esapi-js)\n"},"properties":{"tags":["CWE-79: Improper Neutralization of Input During Web Page Generation ('Cross-site Scripting')","LOW CONFIDENCE","OWASP-A03:2021 - Injection","OWASP-A07:2017 - Cross-Site Scripting (XSS)","security"],"precision":"very-high"}},{"id":"javascript.express.security.cors-misconfiguration.cors-misconfiguration","name":"javascript.express.security.cors-misconfiguration.cors-misconfiguration","shortDescription":{"text":"Semgrep Finding: javascript.express.security.cors-misconfiguration.cors-misconfiguration"},"fullDescription":{"text":"By letting user input control CORS parameters, there is a risk that software does not properly verify that the source of data or communication is valid. Use literal values for CORS settings."},"defaultConfiguration":{"level":"warning"},"helpUri":"https://semgrep.dev/r/javascript.express.security.cors-misconfiguration.cors-misconfiguration","help":{"text":"By letting user input control CORS parameters, there is a risk that software does not properly verify that the source of data or communication is valid. Use literal values for CORS settings.\n💎 Enable cross-file analysis and Pro rules for free at sg.run/pro","markdown":"By letting user input control CORS parameters, there is a risk that software does not properly verify that the source of data or communication is valid. Use literal values for CORS settings.\n\n#### 💎 Enable cross-file analysis and Pro rules for free at sg.run/pro\n\nReferences:\n - [Semgrep Rule](https://semgrep.dev/r/javascript.express.security.cors-misconfiguration.cors-misconfiguration)\n - [https://developer.mozilla.org/en-US/docs/Web/HTTP/CORS](https://developer.mozilla.org/en-US/docs/Web/HTTP/CORS)\n"},"properties":{"tags":["CWE-346: Origin Validation Error","MEDIUM CONFIDENCE","OWASP-A07:2021 - Identification and Authentication Failures","security"],"precision":"very-high"}},{"id":"javascript.express.security.express-data-exfiltration.express-data-exfiltration","name":"javascript.express.security.express-data-exfiltration.express-data-exfiltration","shortDescription":{"text":"Semgrep Finding: javascript.express.security.express-data-exfiltration.express-data-exfiltration"},"fullDescription":{"text":"Depending on the context, user control data in `Object.assign` can cause web response to include data that it should not have or can lead to a mass assignment vulnerability."},"defaultConfiguration":{"level":"warning"},"helpUri":"https://semgrep.dev/r/javascript.express.security.express-data-exfiltration.express-data-exfiltration","help":{"text":"Depending on the context, user control data in `Object.assign` can cause web response to include data that it should not have or can lead to a mass assignment vulnerability.\n💎 Enable cross-file analysis and Pro rules for free at sg.run/pro","markdown":"Depending on the context, user control data in `Object.assign` can cause web response to include data that it should not have or can lead to a mass assignment vulnerability.\n\n#### 💎 Enable cross-file analysis and Pro rules for free at sg.run/pro\n\nReferences:\n - [Semgrep Rule](https://semgrep.dev/r/javascript.express.security.express-data-exfiltration.express-data-exfiltration)\n - [https://en.wikipedia.org/wiki/Mass_assignment_vulnerability](https://en.wikipedia.org/wiki/Mass_assignment_vulnerability)\n - [https://cheatsheetseries.owasp.org/cheatsheets/Mass_Assignment_Cheat_Sheet.html](https://cheatsheetseries.owasp.org/cheatsheets/Mass_Assignment_Cheat_Sheet.html)\n"},"properties":{"tags":["CWE-915: Improperly Controlled Modification of Dynamically-Determined Object Attributes","LOW CONFIDENCE","OWASP-A08:2021 - Software and Data Integrity Failures","security"],"precision":"very-high"}},{"id":"javascript.express.security.express-expat-xxe.express-expat-xxe","name":"javascript.express.security.express-expat-xxe.express-expat-xxe","shortDescription":{"text":"Semgrep Finding: javascript.express.security.express-expat-xxe.express-expat-xxe"},"fullDescription":{"text":"Make sure that unverified user data can not reach the XML Parser, as it can result in XML External or Internal Entity (XXE) Processing vulnerabilities."},"defaultConfiguration":{"level":"error"},"helpUri":"https://semgrep.dev/r/javascript.express.security.express-expat-xxe.express-expat-xxe","help":{"text":"Make sure that unverified user data can not reach the XML Parser, as it can result in XML External or Internal Entity (XXE) Processing vulnerabilities.\n💎 Enable cross-file analysis and Pro rules for free at sg.run/pro","markdown":"Make sure that unverified user data can not reach the XML Parser, as it can result in XML External or Internal Entity (XXE) Processing vulnerabilities.\n\n#### 💎 Enable cross-file analysis and Pro rules for free at sg.run/pro\n\nReferences:\n - [Semgrep Rule](https://semgrep.dev/r/javascript.express.security.express-expat-xxe.express-expat-xxe)\n - [https://github.com/astro/node-expat](https://github.com/astro/node-expat)\n"},"properties":{"tags":["CWE-611: Improper Restriction of XML External Entity Reference","MEDIUM CONFIDENCE","OWASP-A04:2017 - XML External Entities (XXE)","OWASP-A05:2021 - Security Misconfiguration","security"],"precision":"very-high"}},{"id":"javascript.express.security.express-insecure-template-usage.express-insecure-template-usage","name":"javascript.express.security.express-insecure-template-usage.express-insecure-template-usage","shortDescription":{"text":"Semgrep Finding: javascript.express.security.express-insecure-template-usage.express-insecure-template-usage"},"fullDescription":{"text":"User data from `$REQ` is being compiled into the template, which can lead to a Server Side Template Injection (SSTI) vulnerability."},"defaultConfiguration":{"level":"warning"},"helpUri":"https://semgrep.dev/r/javascript.express.security.express-insecure-template-usage.express-insecure-template-usage","help":{"text":"User data from `$REQ` is being compiled into the template, which can lead to a Server Side Template Injection (SSTI) vulnerability.\n💎 Enable cross-file analysis and Pro rules for free at sg.run/pro","markdown":"User data from `$REQ` is being compiled into the template, which can lead to a Server Side Template Injection (SSTI) vulnerability.\n\n#### 💎 Enable cross-file analysis and Pro rules for free at sg.run/pro\n\nReferences:\n - [Semgrep Rule](https://semgrep.dev/r/javascript.express.security.express-insecure-template-usage.express-insecure-template-usage)\n - [https://cheatsheetseries.owasp.org/cheatsheets/Injection_Prevention_Cheat_Sheet.html](https://cheatsheetseries.owasp.org/cheatsheets/Injection_Prevention_Cheat_Sheet.html)\n"},"properties":{"tags":["CWE-1336: Improper Neutralization of Special Elements Used in a Template Engine","MEDIUM CONFIDENCE","OWASP-A01:2017 - Injection","OWASP-A03:2021 - Injection","security"],"precision":"very-high"}},{"id":"javascript.express.security.express-jwt-hardcoded-secret.express-jwt-hardcoded-secret","name":"javascript.express.security.express-jwt-hardcoded-secret.express-jwt-hardcoded-secret","shortDescription":{"text":"Semgrep Finding: javascript.express.security.express-jwt-hardcoded-secret.express-jwt-hardcoded-secret"},"fullDescription":{"text":"A hard-coded credential was detected. It is not recommended to store credentials in source-code, as this risks secrets being leaked and used by either an internal or external malicious adversary. It is recommended to use environment variables to securely provide credentials or retrieve credentials from a secure vault or HSM (Hardware Security Module)."},"defaultConfiguration":{"level":"warning"},"helpUri":"https://semgrep.dev/r/javascript.express.security.express-jwt-hardcoded-secret.express-jwt-hardcoded-secret","help":{"text":"A hard-coded credential was detected. It is not recommended to store credentials in source-code, as this risks secrets being leaked and used by either an internal or external malicious adversary. It is recommended to use environment variables to securely provide credentials or retrieve credentials from a secure vault or HSM (Hardware Security Module).\n💎 Enable cross-file analysis and Pro rules for free at sg.run/pro","markdown":"A hard-coded credential was detected. It is not recommended to store credentials in source-code, as this risks secrets being leaked and used by either an internal or external malicious adversary. It is recommended to use environment variables to securely provide credentials or retrieve credentials from a secure vault or HSM (Hardware Security Module).\n\n#### 💎 Enable cross-file analysis and Pro rules for free at sg.run/pro\n\nReferences:\n - [Semgrep Rule](https://semgrep.dev/r/javascript.express.security.express-jwt-hardcoded-secret.express-jwt-hardcoded-secret)\n - [https://cheatsheetseries.owasp.org/cheatsheets/Secrets_Management_Cheat_Sheet.html](https://cheatsheetseries.owasp.org/cheatsheets/Secrets_Management_Cheat_Sheet.html)\n"},"properties":{"tags":["CWE-798: Use of Hard-coded Credentials","HIGH CONFIDENCE","OWASP-A07:2021 - Identification and Authentication Failures","security"],"precision":"very-high"}},{"id":"javascript.express.security.express-phantom-injection.express-phantom-injection","name":"javascript.express.security.express-phantom-injection.express-phantom-injection","shortDescription":{"text":"Semgrep Finding: javascript.express.security.express-phantom-injection.express-phantom-injection"},"fullDescription":{"text":"If unverified user data can reach the `phantom` methods it can result in Server-Side Request Forgery vulnerabilities"},"defaultConfiguration":{"level":"error"},"helpUri":"https://semgrep.dev/r/javascript.express.security.express-phantom-injection.express-phantom-injection","help":{"text":"If unverified user data can reach the `phantom` methods it can result in Server-Side Request Forgery vulnerabilities\n💎 Enable cross-file analysis and Pro rules for free at sg.run/pro","markdown":"If unverified user data can reach the `phantom` methods it can result in Server-Side Request Forgery vulnerabilities\n\n#### 💎 Enable cross-file analysis and Pro rules for free at sg.run/pro\n\nReferences:\n - [Semgrep Rule](https://semgrep.dev/r/javascript.express.security.express-phantom-injection.express-phantom-injection)\n - [https://phantomjs.org/page-automation.html](https://phantomjs.org/page-automation.html)\n"},"properties":{"tags":["CWE-918: Server-Side Request Forgery (SSRF)","MEDIUM CONFIDENCE","OWASP-A10:2021 - Server-Side Request Forgery (SSRF)","security"],"precision":"very-high"}},{"id":"javascript.express.security.express-puppeteer-injection.express-puppeteer-injection","name":"javascript.express.security.express-puppeteer-injection.express-puppeteer-injection","shortDescription":{"text":"Semgrep Finding: javascript.express.security.express-puppeteer-injection.express-puppeteer-injection"},"fullDescription":{"text":"If unverified user data can reach the `puppeteer` methods it can result in Server-Side Request Forgery vulnerabilities"},"defaultConfiguration":{"level":"error"},"helpUri":"https://semgrep.dev/r/javascript.express.security.express-puppeteer-injection.express-puppeteer-injection","help":{"text":"If unverified user data can reach the `puppeteer` methods it can result in Server-Side Request Forgery vulnerabilities\n💎 Enable cross-file analysis and Pro rules for free at sg.run/pro","markdown":"If unverified user data can reach the `puppeteer` methods it can result in Server-Side Request Forgery vulnerabilities\n\n#### 💎 Enable cross-file analysis and Pro rules for free at sg.run/pro\n\nReferences:\n - [Semgrep Rule](https://semgrep.dev/r/javascript.express.security.express-puppeteer-injection.express-puppeteer-injection)\n - [https://pptr.dev/api/puppeteer.page](https://pptr.dev/api/puppeteer.page)\n"},"properties":{"tags":["CWE-918: Server-Side Request Forgery (SSRF)","MEDIUM CONFIDENCE","OWASP-A10:2021 - Server-Side Request Forgery (SSRF)","security"],"precision":"very-high"}},{"id":"javascript.express.security.express-sandbox-injection.express-sandbox-code-injection","name":"javascript.express.security.express-sandbox-injection.express-sandbox-code-injection","shortDescription":{"text":"Semgrep Finding: javascript.express.security.express-sandbox-injection.express-sandbox-code-injection"},"fullDescription":{"text":"Make sure that unverified user data can not reach `sandbox`."},"defaultConfiguration":{"level":"error"},"helpUri":"https://semgrep.dev/r/javascript.express.security.express-sandbox-injection.express-sandbox-code-injection","help":{"text":"Make sure that unverified user data can not reach `sandbox`.\n💎 Enable cross-file analysis and Pro rules for free at sg.run/pro","markdown":"Make sure that unverified user data can not reach `sandbox`.\n\n#### 💎 Enable cross-file analysis and Pro rules for free at sg.run/pro\n\nReferences:\n - [Semgrep Rule](https://semgrep.dev/r/javascript.express.security.express-sandbox-injection.express-sandbox-code-injection)\n - [https://cheatsheetseries.owasp.org/cheatsheets/Injection_Prevention_Cheat_Sheet.html](https://cheatsheetseries.owasp.org/cheatsheets/Injection_Prevention_Cheat_Sheet.html)\n"},"properties":{"tags":["CWE-94: Improper Control of Generation of Code ('Code Injection')","MEDIUM CONFIDENCE","OWASP-A03:2021 - Injection","security"],"precision":"very-high"}},{"id":"javascript.express.security.express-vm-injection.express-vm-injection","name":"javascript.express.security.express-vm-injection.express-vm-injection","shortDescription":{"text":"Semgrep Finding: javascript.express.security.express-vm-injection.express-vm-injection"},"fullDescription":{"text":"Make sure that unverified user data can not reach `$VM`."},"defaultConfiguration":{"level":"error"},"helpUri":"https://semgrep.dev/r/javascript.express.security.express-vm-injection.express-vm-injection","help":{"text":"Make sure that unverified user data can not reach `$VM`.\n💎 Enable cross-file analysis and Pro rules for free at sg.run/pro","markdown":"Make sure that unverified user data can not reach `$VM`.\n\n#### 💎 Enable cross-file analysis and Pro rules for free at sg.run/pro\n\nReferences:\n - [Semgrep Rule](https://semgrep.dev/r/javascript.express.security.express-vm-injection.express-vm-injection)\n - [https://cheatsheetseries.owasp.org/cheatsheets/Injection_Prevention_Cheat_Sheet.html](https://cheatsheetseries.owasp.org/cheatsheets/Injection_Prevention_Cheat_Sheet.html)\n"},"properties":{"tags":["CWE-94: Improper Control of Generation of Code ('Code Injection')","MEDIUM CONFIDENCE","OWASP-A03:2021 - Injection","security"],"precision":"very-high"}},{"id":"javascript.express.security.express-vm2-injection.express-vm2-injection","name":"javascript.express.security.express-vm2-injection.express-vm2-injection","shortDescription":{"text":"Semgrep Finding: javascript.express.security.express-vm2-injection.express-vm2-injection"},"fullDescription":{"text":"Make sure that unverified user data can not reach `vm2`."},"defaultConfiguration":{"level":"warning"},"helpUri":"https://semgrep.dev/r/javascript.express.security.express-vm2-injection.express-vm2-injection","help":{"text":"Make sure that unverified user data can not reach `vm2`.\n💎 Enable cross-file analysis and Pro rules for free at sg.run/pro","markdown":"Make sure that unverified user data can not reach `vm2`.\n\n#### 💎 Enable cross-file analysis and Pro rules for free at sg.run/pro\n\nReferences:\n - [Semgrep Rule](https://semgrep.dev/r/javascript.express.security.express-vm2-injection.express-vm2-injection)\n - [https://cheatsheetseries.owasp.org/cheatsheets/Injection_Prevention_Cheat_Sheet.html](https://cheatsheetseries.owasp.org/cheatsheets/Injection_Prevention_Cheat_Sheet.html)\n"},"properties":{"tags":["CWE-94: Improper Control of Generation of Code ('Code Injection')","MEDIUM CONFIDENCE","OWASP-A03:2021 - Injection","security"],"precision":"very-high"}},{"id":"javascript.express.security.express-wkhtml-injection.express-wkhtmltoimage-injection","name":"javascript.express.security.express-wkhtml-injection.express-wkhtmltoimage-injection","shortDescription":{"text":"Semgrep Finding: javascript.express.security.express-wkhtml-injection.express-wkhtmltoimage-injection"},"fullDescription":{"text":"If unverified user data can reach the `phantom` methods it can result in Server-Side Request Forgery vulnerabilities"},"defaultConfiguration":{"level":"error"},"helpUri":"https://semgrep.dev/r/javascript.express.security.express-wkhtml-injection.express-wkhtmltoimage-injection","help":{"text":"If unverified user data can reach the `phantom` methods it can result in Server-Side Request Forgery vulnerabilities\n💎 Enable cross-file analysis and Pro rules for free at sg.run/pro","markdown":"If unverified user data can reach the `phantom` methods it can result in Server-Side Request Forgery vulnerabilities\n\n#### 💎 Enable cross-file analysis and Pro rules for free at sg.run/pro\n\nReferences:\n - [Semgrep Rule](https://semgrep.dev/r/javascript.express.security.express-wkhtml-injection.express-wkhtmltoimage-injection)\n - [https://www.npmjs.com/package/wkhtmltopdf](https://www.npmjs.com/package/wkhtmltopdf)\n"},"properties":{"tags":["CWE-918: Server-Side Request Forgery (SSRF)","LOW CONFIDENCE","OWASP-A10:2021 - Server-Side Request Forgery (SSRF)","security"],"precision":"very-high"}},{"id":"javascript.express.security.express-wkhtml-injection.express-wkhtmltopdf-injection","name":"javascript.express.security.express-wkhtml-injection.express-wkhtmltopdf-injection","shortDescription":{"text":"Semgrep Finding: javascript.express.security.express-wkhtml-injection.express-wkhtmltopdf-injection"},"fullDescription":{"text":"If unverified user data can reach the `wkhtmltopdf` methods it can result in Server-Side Request Forgery vulnerabilities"},"defaultConfiguration":{"level":"error"},"helpUri":"https://semgrep.dev/r/javascript.express.security.express-wkhtml-injection.express-wkhtmltopdf-injection","help":{"text":"If unverified user data can reach the `wkhtmltopdf` methods it can result in Server-Side Request Forgery vulnerabilities\n💎 Enable cross-file analysis and Pro rules for free at sg.run/pro","markdown":"If unverified user data can reach the `wkhtmltopdf` methods it can result in Server-Side Request Forgery vulnerabilities\n\n#### 💎 Enable cross-file analysis and Pro rules for free at sg.run/pro\n\nReferences:\n - [Semgrep Rule](https://semgrep.dev/r/javascript.express.security.express-wkhtml-injection.express-wkhtmltopdf-injection)\n - [https://www.npmjs.com/package/wkhtmltopdf](https://www.npmjs.com/package/wkhtmltopdf)\n"},"properties":{"tags":["CWE-918: Server-Side Request Forgery (SSRF)","LOW CONFIDENCE","OWASP-A10:2021 - Server-Side Request Forgery (SSRF)","security"],"precision":"very-high"}},{"id":"javascript.express.security.express-xml2json-xxe.express-xml2json-xxe","name":"javascript.express.security.express-xml2json-xxe.express-xml2json-xxe","shortDescription":{"text":"Semgrep Finding: javascript.express.security.express-xml2json-xxe.express-xml2json-xxe"},"fullDescription":{"text":"Make sure that unverified user data can not reach the XML Parser, as it can result in XML External or Internal Entity (XXE) Processing vulnerabilities"},"defaultConfiguration":{"level":"error"},"helpUri":"https://semgrep.dev/r/javascript.express.security.express-xml2json-xxe.express-xml2json-xxe","help":{"text":"Make sure that unverified user data can not reach the XML Parser, as it can result in XML External or Internal Entity (XXE) Processing vulnerabilities\n💎 Enable cross-file analysis and Pro rules for free at sg.run/pro","markdown":"Make sure that unverified user data can not reach the XML Parser, as it can result in XML External or Internal Entity (XXE) Processing vulnerabilities\n\n#### 💎 Enable cross-file analysis and Pro rules for free at sg.run/pro\n\nReferences:\n - [Semgrep Rule](https://semgrep.dev/r/javascript.express.security.express-xml2json-xxe.express-xml2json-xxe)\n - [https://www.npmjs.com/package/xml2json](https://www.npmjs.com/package/xml2json)\n"},"properties":{"tags":["CWE-611: Improper Restriction of XML External Entity Reference","MEDIUM CONFIDENCE","OWASP-A04:2017 - XML External Entities (XXE)","OWASP-A05:2021 - Security Misconfiguration","security"],"precision":"very-high"}},{"id":"javascript.express.security.injection.raw-html-format.raw-html-format","name":"javascript.express.security.injection.raw-html-format.raw-html-format","shortDescription":{"text":"Semgrep Finding: javascript.express.security.injection.raw-html-format.raw-html-format"},"fullDescription":{"text":"User data flows into the host portion of this manually-constructed HTML. This can introduce a Cross-Site-Scripting (XSS) vulnerability if this comes from user-provided input. Consider using a sanitization library such as DOMPurify to sanitize the HTML within."},"defaultConfiguration":{"level":"warning"},"helpUri":"https://semgrep.dev/r/javascript.express.security.injection.raw-html-format.raw-html-format","help":{"text":"User data flows into the host portion of this manually-constructed HTML. This can introduce a Cross-Site-Scripting (XSS) vulnerability if this comes from user-provided input. Consider using a sanitization library such as DOMPurify to sanitize the HTML within.\n💎 Enable cross-file analysis and Pro rules for free at sg.run/pro","markdown":"User data flows into the host portion of this manually-constructed HTML. This can introduce a Cross-Site-Scripting (XSS) vulnerability if this comes from user-provided input. Consider using a sanitization library such as DOMPurify to sanitize the HTML within.\n\n#### 💎 Enable cross-file analysis and Pro rules for free at sg.run/pro\n\nReferences:\n - [Semgrep Rule](https://semgrep.dev/r/javascript.express.security.injection.raw-html-format.raw-html-format)\n - [https://cheatsheetseries.owasp.org/cheatsheets/Cross_Site_Scripting_Prevention_Cheat_Sheet.html](https://cheatsheetseries.owasp.org/cheatsheets/Cross_Site_Scripting_Prevention_Cheat_Sheet.html)\n"},"properties":{"tags":["CWE-79: Improper Neutralization of Input During Web Page Generation ('Cross-site Scripting')","MEDIUM CONFIDENCE","OWASP-A03:2021 - Injection","OWASP-A07:2017 - Cross-Site Scripting (XSS)","security"],"precision":"very-high"}},{"id":"javascript.express.security.require-request.require-request","name":"javascript.express.security.require-request.require-request","shortDescription":{"text":"Semgrep Finding: javascript.express.security.require-request.require-request"},"fullDescription":{"text":"If an attacker controls the x in require(x) then they can cause code to load that was not intended to run on the server."},"defaultConfiguration":{"level":"error"},"helpUri":"https://semgrep.dev/r/javascript.express.security.require-request.require-request","help":{"text":"If an attacker controls the x in require(x) then they can cause code to load that was not intended to run on the server.\n💎 Enable cross-file analysis and Pro rules for free at sg.run/pro","markdown":"If an attacker controls the x in require(x) then they can cause code to load that was not intended to run on the server.\n\n#### 💎 Enable cross-file analysis and Pro rules for free at sg.run/pro\n\nReferences:\n - [Semgrep Rule](https://semgrep.dev/r/javascript.express.security.require-request.require-request)\n - [https://github.com/google/node-sec-roadmap/blob/master/chapter-2/dynamism.md#dynamism-when-you-need-it](https://github.com/google/node-sec-roadmap/blob/master/chapter-2/dynamism.md#dynamism-when-you-need-it)\n"},"properties":{"tags":["CWE-706: Use of Incorrectly-Resolved Name or Reference","MEDIUM CONFIDENCE","OWASP-A01:2021 - Broken Access Control","security"],"precision":"very-high"}},{"id":"javascript.express.security.x-frame-options-misconfiguration.x-frame-options-misconfiguration","name":"javascript.express.security.x-frame-options-misconfiguration.x-frame-options-misconfiguration","shortDescription":{"text":"Semgrep Finding: javascript.express.security.x-frame-options-misconfiguration.x-frame-options-misconfiguration"},"fullDescription":{"text":"By letting user input control `X-Frame-Options` header, there is a risk that software does not properly verify whether or not a browser should be allowed to render a page in an `iframe`."},"defaultConfiguration":{"level":"warning"},"helpUri":"https://semgrep.dev/r/javascript.express.security.x-frame-options-misconfiguration.x-frame-options-misconfiguration","help":{"text":"By letting user input control `X-Frame-Options` header, there is a risk that software does not properly verify whether or not a browser should be allowed to render a page in an `iframe`.\n💎 Enable cross-file analysis and Pro rules for free at sg.run/pro","markdown":"By letting user input control `X-Frame-Options` header, there is a risk that software does not properly verify whether or not a browser should be allowed to render a page in an `iframe`.\n\n#### 💎 Enable cross-file analysis and Pro rules for free at sg.run/pro\n\nReferences:\n - [Semgrep Rule](https://semgrep.dev/r/javascript.express.security.x-frame-options-misconfiguration.x-frame-options-misconfiguration)\n - [https://developer.mozilla.org/en-US/docs/Web/HTTP/Headers/X-Frame-Options](https://developer.mozilla.org/en-US/docs/Web/HTTP/Headers/X-Frame-Options)\n"},"properties":{"tags":["CWE-451: User Interface (UI) Misrepresentation of Critical Information","MEDIUM CONFIDENCE","OWASP-A04:2021 - Insecure Design","security"],"precision":"very-high"}},{"id":"javascript.fbjs.security.audit.insecure-createnodesfrommarkup.insecure-createnodesfrommarkup","name":"javascript.fbjs.security.audit.insecure-createnodesfrommarkup.insecure-createnodesfrommarkup","shortDescription":{"text":"Semgrep Finding: javascript.fbjs.security.audit.insecure-createnodesfrommarkup.insecure-createnodesfrommarkup"},"fullDescription":{"text":"User controlled data in a `createNodesFromMarkup` is an anti-pattern that can lead to XSS vulnerabilities"},"defaultConfiguration":{"level":"warning"},"helpUri":"https://semgrep.dev/r/javascript.fbjs.security.audit.insecure-createnodesfrommarkup.insecure-createnodesfrommarkup","help":{"text":"User controlled data in a `createNodesFromMarkup` is an anti-pattern that can lead to XSS vulnerabilities\n💎 Enable cross-file analysis and Pro rules for free at sg.run/pro","markdown":"User controlled data in a `createNodesFromMarkup` is an anti-pattern that can lead to XSS vulnerabilities\n\n#### 💎 Enable cross-file analysis and Pro rules for free at sg.run/pro\n\nReferences:\n - [Semgrep Rule](https://semgrep.dev/r/javascript.fbjs.security.audit.insecure-createnodesfrommarkup.insecure-createnodesfrommarkup)\n - [https://owasp.org/Top10/A03_2021-Injection](https://owasp.org/Top10/A03_2021-Injection)\n"},"properties":{"tags":["CWE-79: Improper Neutralization of Input During Web Page Generation ('Cross-site Scripting')","LOW CONFIDENCE","OWASP-A03:2021 - Injection","OWASP-A07:2017 - Cross-Site Scripting (XSS)","security"],"precision":"very-high"}},{"id":"javascript.grpc.security.grpc-nodejs-insecure-connection.grpc-nodejs-insecure-connection","name":"javascript.grpc.security.grpc-nodejs-insecure-connection.grpc-nodejs-insecure-connection","shortDescription":{"text":"Semgrep Finding: javascript.grpc.security.grpc-nodejs-insecure-connection.grpc-nodejs-insecure-connection"},"fullDescription":{"text":"Found an insecure gRPC connection. This creates a connection without encryption to a gRPC client/server. A malicious attacker could tamper with the gRPC message, which could compromise the machine."},"defaultConfiguration":{"level":"error"},"helpUri":"https://semgrep.dev/r/javascript.grpc.security.grpc-nodejs-insecure-connection.grpc-nodejs-insecure-connection","help":{"text":"Found an insecure gRPC connection. This creates a connection without encryption to a gRPC client/server. A malicious attacker could tamper with the gRPC message, which could compromise the machine.\n💎 Enable cross-file analysis and Pro rules for free at sg.run/pro","markdown":"Found an insecure gRPC connection. This creates a connection without encryption to a gRPC client/server. A malicious attacker could tamper with the gRPC message, which could compromise the machine.\n\n#### 💎 Enable cross-file analysis and Pro rules for free at sg.run/pro\n\nReferences:\n - [Semgrep Rule](https://semgrep.dev/r/javascript.grpc.security.grpc-nodejs-insecure-connection.grpc-nodejs-insecure-connection)\n - [https://blog.gopheracademy.com/advent-2017/go-grpc-beyond-basics/#:~:text=disables%20transport%20security](https://blog.gopheracademy.com/advent-2017/go-grpc-beyond-basics/#:~:text=disables%20transport%20security)\n"},"properties":{"tags":["CWE-502: Deserialization of Untrusted Data","LOW CONFIDENCE","OWASP-A08:2017 - Insecure Deserialization","OWASP-A08:2021 - Software and Data Integrity Failures","security"],"precision":"very-high"}},{"id":"javascript.intercom.security.audit.intercom-settings-user-identifier-without-user-hash.intercom-settings-user-identifier-without-user-hash","name":"javascript.intercom.security.audit.intercom-settings-user-identifier-without-user-hash.intercom-settings-user-identifier-without-user-hash","shortDescription":{"text":"Semgrep Finding: javascript.intercom.security.audit.intercom-settings-user-identifier-without-user-hash.intercom-settings-user-identifier-without-user-hash"},"fullDescription":{"text":"Found an initialization of the Intercom Messenger that identifies a User, but does not specify a `user_hash`. This configuration allows users to impersonate one another. See the Intercom Identity Verification docs for more context https://www.intercom.com/help/en/articles/183-set-up-identity-verification-for-web-and-mobile"},"defaultConfiguration":{"level":"warning"},"helpUri":"https://semgrep.dev/r/javascript.intercom.security.audit.intercom-settings-user-identifier-without-user-hash.intercom-settings-user-identifier-without-user-hash","help":{"text":"Found an initialization of the Intercom Messenger that identifies a User, but does not specify a `user_hash`. This configuration allows users to impersonate one another. See the Intercom Identity Verification docs for more context https://www.intercom.com/help/en/articles/183-set-up-identity-verification-for-web-and-mobile\n💎 Enable cross-file analysis and Pro rules for free at sg.run/pro","markdown":"Found an initialization of the Intercom Messenger that identifies a User, but does not specify a `user_hash`. This configuration allows users to impersonate one another. See the Intercom Identity Verification docs for more context https://www.intercom.com/help/en/articles/183-set-up-identity-verification-for-web-and-mobile\n\n#### 💎 Enable cross-file analysis and Pro rules for free at sg.run/pro\n\nReferences:\n - [Semgrep Rule](https://semgrep.dev/r/javascript.intercom.security.audit.intercom-settings-user-identifier-without-user-hash.intercom-settings-user-identifier-without-user-hash)\n - [https://www.intercom.com/help/en/articles/183-set-up-identity-verification-for-web-and-mobile](https://www.intercom.com/help/en/articles/183-set-up-identity-verification-for-web-and-mobile)\n"},"properties":{"tags":["CWE-287: Improper Authentication","MEDIUM CONFIDENCE","security"],"precision":"very-high"}},{"id":"javascript.jose.security.audit.jose-exposed-data.jose-exposed-data","name":"javascript.jose.security.audit.jose-exposed-data.jose-exposed-data","shortDescription":{"text":"Semgrep Finding: javascript.jose.security.audit.jose-exposed-data.jose-exposed-data"},"fullDescription":{"text":"The object is passed strictly to jose.JWT.sign(...) Make sure that sensitive information is not exposed through JWT token payload."},"defaultConfiguration":{"level":"warning"},"helpUri":"https://semgrep.dev/r/javascript.jose.security.audit.jose-exposed-data.jose-exposed-data","help":{"text":"The object is passed strictly to jose.JWT.sign(...) Make sure that sensitive information is not exposed through JWT token payload.\n💎 Enable cross-file analysis and Pro rules for free at sg.run/pro","markdown":"The object is passed strictly to jose.JWT.sign(...) Make sure that sensitive information is not exposed through JWT token payload.\n\n#### 💎 Enable cross-file analysis and Pro rules for free at sg.run/pro\n\nReferences:\n - [Semgrep Rule](https://semgrep.dev/r/javascript.jose.security.audit.jose-exposed-data.jose-exposed-data)\n - [https://owasp.org/Top10/A04_2021-Insecure_Design](https://owasp.org/Top10/A04_2021-Insecure_Design)\n"},"properties":{"tags":["CWE-522: Insufficiently Protected Credentials","LOW CONFIDENCE","OWASP-A02:2017 - Broken Authentication","OWASP-A04:2021 - Insecure Design","security"],"precision":"very-high"}},{"id":"javascript.jose.security.jwt-hardcode.hardcoded-jwt-secret","name":"javascript.jose.security.jwt-hardcode.hardcoded-jwt-secret","shortDescription":{"text":"Semgrep Finding: javascript.jose.security.jwt-hardcode.hardcoded-jwt-secret"},"fullDescription":{"text":"A hard-coded credential was detected. It is not recommended to store credentials in source-code, as this risks secrets being leaked and used by either an internal or external malicious adversary. It is recommended to use environment variables to securely provide credentials or retrieve credentials from a secure vault or HSM (Hardware Security Module)."},"defaultConfiguration":{"level":"warning"},"helpUri":"https://semgrep.dev/r/javascript.jose.security.jwt-hardcode.hardcoded-jwt-secret","help":{"text":"A hard-coded credential was detected. It is not recommended to store credentials in source-code, as this risks secrets being leaked and used by either an internal or external malicious adversary. It is recommended to use environment variables to securely provide credentials or retrieve credentials from a secure vault or HSM (Hardware Security Module).\n💎 Enable cross-file analysis and Pro rules for free at sg.run/pro","markdown":"A hard-coded credential was detected. It is not recommended to store credentials in source-code, as this risks secrets being leaked and used by either an internal or external malicious adversary. It is recommended to use environment variables to securely provide credentials or retrieve credentials from a secure vault or HSM (Hardware Security Module).\n\n#### 💎 Enable cross-file analysis and Pro rules for free at sg.run/pro\n\nReferences:\n - [Semgrep Rule](https://semgrep.dev/r/javascript.jose.security.jwt-hardcode.hardcoded-jwt-secret)\n - [https://cheatsheetseries.owasp.org/cheatsheets/Secrets_Management_Cheat_Sheet.html](https://cheatsheetseries.owasp.org/cheatsheets/Secrets_Management_Cheat_Sheet.html)\n"},"properties":{"tags":["CWE-798: Use of Hard-coded Credentials","HIGH CONFIDENCE","OWASP-A07:2021 - Identification and Authentication Failures","security"],"precision":"very-high"}},{"id":"javascript.jose.security.jwt-none-alg.jwt-none-alg","name":"javascript.jose.security.jwt-none-alg.jwt-none-alg","shortDescription":{"text":"Semgrep Finding: javascript.jose.security.jwt-none-alg.jwt-none-alg"},"fullDescription":{"text":"Detected use of the 'none' algorithm in a JWT token. The 'none' algorithm assumes the integrity of the token has already been verified. This would allow a malicious actor to forge a JWT token that will automatically be verified. Do not explicitly use the 'none' algorithm. Instead, use an algorithm such as 'HS256'."},"defaultConfiguration":{"level":"error"},"helpUri":"https://semgrep.dev/r/javascript.jose.security.jwt-none-alg.jwt-none-alg","help":{"text":"Detected use of the 'none' algorithm in a JWT token. The 'none' algorithm assumes the integrity of the token has already been verified. This would allow a malicious actor to forge a JWT token that will automatically be verified. Do not explicitly use the 'none' algorithm. Instead, use an algorithm such as 'HS256'.\n💎 Enable cross-file analysis and Pro rules for free at sg.run/pro","markdown":"Detected use of the 'none' algorithm in a JWT token. The 'none' algorithm assumes the integrity of the token has already been verified. This would allow a malicious actor to forge a JWT token that will automatically be verified. Do not explicitly use the 'none' algorithm. Instead, use an algorithm such as 'HS256'.\n\n#### 💎 Enable cross-file analysis and Pro rules for free at sg.run/pro\n\nReferences:\n - [Semgrep Rule](https://semgrep.dev/r/javascript.jose.security.jwt-none-alg.jwt-none-alg)\n - [https://owasp.org/Top10/A02_2021-Cryptographic_Failures](https://owasp.org/Top10/A02_2021-Cryptographic_Failures)\n"},"properties":{"tags":["CWE-327: Use of a Broken or Risky Cryptographic Algorithm","HIGH CONFIDENCE","OWASP-A02:2021 - Cryptographic Failures","OWASP-A03:2017 - Sensitive Data Exposure","security"],"precision":"very-high"}},{"id":"javascript.jsonwebtoken.security.audit.jwt-decode-without-verify.jwt-decode-without-verify","name":"javascript.jsonwebtoken.security.audit.jwt-decode-without-verify.jwt-decode-without-verify","shortDescription":{"text":"Semgrep Finding: javascript.jsonwebtoken.security.audit.jwt-decode-without-verify.jwt-decode-without-verify"},"fullDescription":{"text":"Detected the decoding of a JWT token without a verify step. JWT tokens must be verified before use, otherwise the token's integrity is unknown. This means a malicious actor could forge a JWT token with any claims. Call '.verify()' before using the token."},"defaultConfiguration":{"level":"warning"},"helpUri":"https://semgrep.dev/r/javascript.jsonwebtoken.security.audit.jwt-decode-without-verify.jwt-decode-without-verify","help":{"text":"Detected the decoding of a JWT token without a verify step. JWT tokens must be verified before use, otherwise the token's integrity is unknown. This means a malicious actor could forge a JWT token with any claims. Call '.verify()' before using the token.\n💎 Enable cross-file analysis and Pro rules for free at sg.run/pro","markdown":"Detected the decoding of a JWT token without a verify step. JWT tokens must be verified before use, otherwise the token's integrity is unknown. This means a malicious actor could forge a JWT token with any claims. Call '.verify()' before using the token.\n\n#### 💎 Enable cross-file analysis and Pro rules for free at sg.run/pro\n\nReferences:\n - [Semgrep Rule](https://semgrep.dev/r/javascript.jsonwebtoken.security.audit.jwt-decode-without-verify.jwt-decode-without-verify)\n - [https://owasp.org/Top10/A08_2021-Software_and_Data_Integrity_Failures](https://owasp.org/Top10/A08_2021-Software_and_Data_Integrity_Failures)\n"},"properties":{"tags":["CWE-345: Insufficient Verification of Data Authenticity","LOW CONFIDENCE","OWASP-A08:2021 - Software and Data Integrity Failures","security"],"precision":"very-high"}},{"id":"javascript.jsonwebtoken.security.audit.jwt-exposed-data.jwt-exposed-data","name":"javascript.jsonwebtoken.security.audit.jwt-exposed-data.jwt-exposed-data","shortDescription":{"text":"Semgrep Finding: javascript.jsonwebtoken.security.audit.jwt-exposed-data.jwt-exposed-data"},"fullDescription":{"text":"The object is passed strictly to jsonwebtoken.sign(...) Make sure that sensitive information is not exposed through JWT token payload."},"defaultConfiguration":{"level":"warning"},"helpUri":"https://semgrep.dev/r/javascript.jsonwebtoken.security.audit.jwt-exposed-data.jwt-exposed-data","help":{"text":"The object is passed strictly to jsonwebtoken.sign(...) Make sure that sensitive information is not exposed through JWT token payload.\n💎 Enable cross-file analysis and Pro rules for free at sg.run/pro","markdown":"The object is passed strictly to jsonwebtoken.sign(...) Make sure that sensitive information is not exposed through JWT token payload.\n\n#### 💎 Enable cross-file analysis and Pro rules for free at sg.run/pro\n\nReferences:\n - [Semgrep Rule](https://semgrep.dev/r/javascript.jsonwebtoken.security.audit.jwt-exposed-data.jwt-exposed-data)\n - [https://owasp.org/Top10/A04_2021-Insecure_Design](https://owasp.org/Top10/A04_2021-Insecure_Design)\n"},"properties":{"tags":["CWE-522: Insufficiently Protected Credentials","LOW CONFIDENCE","OWASP-A02:2017 - Broken Authentication","OWASP-A04:2021 - Insecure Design","security"],"precision":"very-high"}},{"id":"javascript.jsonwebtoken.security.jwt-hardcode.hardcoded-jwt-secret","name":"javascript.jsonwebtoken.security.jwt-hardcode.hardcoded-jwt-secret","shortDescription":{"text":"Semgrep Finding: javascript.jsonwebtoken.security.jwt-hardcode.hardcoded-jwt-secret"},"fullDescription":{"text":"A hard-coded credential was detected. It is not recommended to store credentials in source-code, as this risks secrets being leaked and used by either an internal or external malicious adversary. It is recommended to use environment variables to securely provide credentials or retrieve credentials from a secure vault or HSM (Hardware Security Module)."},"defaultConfiguration":{"level":"warning"},"helpUri":"https://semgrep.dev/r/javascript.jsonwebtoken.security.jwt-hardcode.hardcoded-jwt-secret","help":{"text":"A hard-coded credential was detected. It is not recommended to store credentials in source-code, as this risks secrets being leaked and used by either an internal or external malicious adversary. It is recommended to use environment variables to securely provide credentials or retrieve credentials from a secure vault or HSM (Hardware Security Module).\n💎 Enable cross-file analysis and Pro rules for free at sg.run/pro","markdown":"A hard-coded credential was detected. It is not recommended to store credentials in source-code, as this risks secrets being leaked and used by either an internal or external malicious adversary. It is recommended to use environment variables to securely provide credentials or retrieve credentials from a secure vault or HSM (Hardware Security Module).\n\n#### 💎 Enable cross-file analysis and Pro rules for free at sg.run/pro\n\nReferences:\n - [Semgrep Rule](https://semgrep.dev/r/javascript.jsonwebtoken.security.jwt-hardcode.hardcoded-jwt-secret)\n - [https://cheatsheetseries.owasp.org/cheatsheets/Secrets_Management_Cheat_Sheet.html](https://cheatsheetseries.owasp.org/cheatsheets/Secrets_Management_Cheat_Sheet.html)\n"},"properties":{"tags":["CWE-798: Use of Hard-coded Credentials","HIGH CONFIDENCE","OWASP-A07:2021 - Identification and Authentication Failures","security"],"precision":"very-high"}},{"id":"javascript.jsonwebtoken.security.jwt-none-alg.jwt-none-alg","name":"javascript.jsonwebtoken.security.jwt-none-alg.jwt-none-alg","shortDescription":{"text":"Semgrep Finding: javascript.jsonwebtoken.security.jwt-none-alg.jwt-none-alg"},"fullDescription":{"text":"Detected use of the 'none' algorithm in a JWT token. The 'none' algorithm assumes the integrity of the token has already been verified. This would allow a malicious actor to forge a JWT token that will automatically be verified. Do not explicitly use the 'none' algorithm. Instead, use an algorithm such as 'HS256'."},"defaultConfiguration":{"level":"error"},"helpUri":"https://semgrep.dev/r/javascript.jsonwebtoken.security.jwt-none-alg.jwt-none-alg","help":{"text":"Detected use of the 'none' algorithm in a JWT token. The 'none' algorithm assumes the integrity of the token has already been verified. This would allow a malicious actor to forge a JWT token that will automatically be verified. Do not explicitly use the 'none' algorithm. Instead, use an algorithm such as 'HS256'.\n💎 Enable cross-file analysis and Pro rules for free at sg.run/pro","markdown":"Detected use of the 'none' algorithm in a JWT token. The 'none' algorithm assumes the integrity of the token has already been verified. This would allow a malicious actor to forge a JWT token that will automatically be verified. Do not explicitly use the 'none' algorithm. Instead, use an algorithm such as 'HS256'.\n\n#### 💎 Enable cross-file analysis and Pro rules for free at sg.run/pro\n\nReferences:\n - [Semgrep Rule](https://semgrep.dev/r/javascript.jsonwebtoken.security.jwt-none-alg.jwt-none-alg)\n - [https://owasp.org/Top10/A02_2021-Cryptographic_Failures](https://owasp.org/Top10/A02_2021-Cryptographic_Failures)\n"},"properties":{"tags":["CWE-327: Use of a Broken or Risky Cryptographic Algorithm","MEDIUM CONFIDENCE","OWASP-A02:2021 - Cryptographic Failures","OWASP-A03:2017 - Sensitive Data Exposure","security"],"precision":"very-high"}},{"id":"javascript.jwt-simple.security.jwt-simple-noverify.jwt-simple-noverify","name":"javascript.jwt-simple.security.jwt-simple-noverify.jwt-simple-noverify","shortDescription":{"text":"Semgrep Finding: javascript.jwt-simple.security.jwt-simple-noverify.jwt-simple-noverify"},"fullDescription":{"text":"Detected the decoding of a JWT token without a verify step. JWT tokens must be verified before use, otherwise the token's integrity is unknown. This means a malicious actor could forge a JWT token with any claims. Set 'verify' to `true` before using the token."},"defaultConfiguration":{"level":"error"},"helpUri":"https://semgrep.dev/r/javascript.jwt-simple.security.jwt-simple-noverify.jwt-simple-noverify","help":{"text":"Detected the decoding of a JWT token without a verify step. JWT tokens must be verified before use, otherwise the token's integrity is unknown. This means a malicious actor could forge a JWT token with any claims. Set 'verify' to `true` before using the token.\n💎 Enable cross-file analysis and Pro rules for free at sg.run/pro","markdown":"Detected the decoding of a JWT token without a verify step. JWT tokens must be verified before use, otherwise the token's integrity is unknown. This means a malicious actor could forge a JWT token with any claims. Set 'verify' to `true` before using the token.\n\n#### 💎 Enable cross-file analysis and Pro rules for free at sg.run/pro\n\nReferences:\n - [Semgrep Rule](https://semgrep.dev/r/javascript.jwt-simple.security.jwt-simple-noverify.jwt-simple-noverify)\n - [https://www.npmjs.com/package/jwt-simple](https://www.npmjs.com/package/jwt-simple)\n - [https://cwe.mitre.org/data/definitions/287](https://cwe.mitre.org/data/definitions/287)\n - [https://cwe.mitre.org/data/definitions/345](https://cwe.mitre.org/data/definitions/345)\n - [https://cwe.mitre.org/data/definitions/347](https://cwe.mitre.org/data/definitions/347)\n"},"properties":{"tags":["CWE-287: Improper Authentication","CWE-345: Insufficient Verification of Data Authenticity","CWE-347: Improper Verification of Cryptographic Signature","HIGH CONFIDENCE","OWASP-A05:2021 - Security Misconfiguration","OWASP-A07:2021 - Identification and Authentication Failures","security"],"precision":"very-high"}},{"id":"javascript.lang.security.audit.code-string-concat.code-string-concat","name":"javascript.lang.security.audit.code-string-concat.code-string-concat","shortDescription":{"text":"Semgrep Finding: javascript.lang.security.audit.code-string-concat.code-string-concat"},"fullDescription":{"text":"Found data from an Express or Next web request flowing to `eval`. If this data is user-controllable this can lead to execution of arbitrary system commands in the context of your application process. Avoid `eval` whenever possible."},"defaultConfiguration":{"level":"error"},"helpUri":"https://semgrep.dev/r/javascript.lang.security.audit.code-string-concat.code-string-concat","help":{"text":"Found data from an Express or Next web request flowing to `eval`. If this data is user-controllable this can lead to execution of arbitrary system commands in the context of your application process. Avoid `eval` whenever possible.\n💎 Enable cross-file analysis and Pro rules for free at sg.run/pro","markdown":"Found data from an Express or Next web request flowing to `eval`. If this data is user-controllable this can lead to execution of arbitrary system commands in the context of your application process. Avoid `eval` whenever possible.\n\n#### 💎 Enable cross-file analysis and Pro rules for free at sg.run/pro\n\nReferences:\n - [Semgrep Rule](https://semgrep.dev/r/javascript.lang.security.audit.code-string-concat.code-string-concat)\n - [https://developer.mozilla.org/en-US/docs/Web/JavaScript/Reference/Global_Objects/eval](https://developer.mozilla.org/en-US/docs/Web/JavaScript/Reference/Global_Objects/eval)\n - [https://nodejs.org/api/child_process.html#child_processexeccommand-options-callback](https://nodejs.org/api/child_process.html#child_processexeccommand-options-callback)\n - [https://www.stackhawk.com/blog/nodejs-command-injection-examples-and-prevention/](https://www.stackhawk.com/blog/nodejs-command-injection-examples-and-prevention/)\n - [https://ckarande.gitbooks.io/owasp-nodegoat-tutorial/content/tutorial/a1_-_server_side_js_injection.html](https://ckarande.gitbooks.io/owasp-nodegoat-tutorial/content/tutorial/a1_-_server_side_js_injection.html)\n"},"properties":{"tags":["CWE-95: Improper Neutralization of Directives in Dynamically Evaluated Code ('Eval Injection')","HIGH CONFIDENCE","OWASP-A03:2021 - Injection","security"],"precision":"very-high"}},{"id":"javascript.lang.security.audit.dangerous-spawn-shell.dangerous-spawn-shell","name":"javascript.lang.security.audit.dangerous-spawn-shell.dangerous-spawn-shell","shortDescription":{"text":"Semgrep Finding: javascript.lang.security.audit.dangerous-spawn-shell.dangerous-spawn-shell"},"fullDescription":{"text":"Detected non-literal calls to $EXEC(). This could lead to a command injection vulnerability."},"defaultConfiguration":{"level":"error"},"helpUri":"https://semgrep.dev/r/javascript.lang.security.audit.dangerous-spawn-shell.dangerous-spawn-shell","help":{"text":"Detected non-literal calls to $EXEC(). This could lead to a command injection vulnerability.\n💎 Enable cross-file analysis and Pro rules for free at sg.run/pro","markdown":"Detected non-literal calls to $EXEC(). This could lead to a command injection vulnerability.\n\n#### 💎 Enable cross-file analysis and Pro rules for free at sg.run/pro\n\nReferences:\n - [Semgrep Rule](https://semgrep.dev/r/javascript.lang.security.audit.dangerous-spawn-shell.dangerous-spawn-shell)\n - [https://cheatsheetseries.owasp.org/cheatsheets/Nodejs_Security_Cheat_Sheet.html#do-not-use-dangerous-functions](https://cheatsheetseries.owasp.org/cheatsheets/Nodejs_Security_Cheat_Sheet.html#do-not-use-dangerous-functions)\n"},"properties":{"tags":["CWE-78: Improper Neutralization of Special Elements used in an OS Command ('OS Command Injection')","LOW CONFIDENCE","OWASP-A01:2017 - Injection","OWASP-A03:2021 - Injection","security"],"precision":"very-high"}},{"id":"javascript.lang.security.audit.detect-non-literal-regexp.detect-non-literal-regexp","name":"javascript.lang.security.audit.detect-non-literal-regexp.detect-non-literal-regexp","shortDescription":{"text":"Semgrep Finding: javascript.lang.security.audit.detect-non-literal-regexp.detect-non-literal-regexp"},"fullDescription":{"text":"RegExp() called with a `$ARG` function argument, this might allow an attacker to cause a Regular Expression Denial-of-Service (ReDoS) within your application as RegExP blocks the main thread. For this reason, it is recommended to use hardcoded regexes instead. If your regex is run on user-controlled input, consider performing input validation or use a regex checking/sanitization library such as https://www.npmjs.com/package/recheck to verify that the regex does not appear vulnerable to ReDoS."},"defaultConfiguration":{"level":"warning"},"helpUri":"https://semgrep.dev/r/javascript.lang.security.audit.detect-non-literal-regexp.detect-non-literal-regexp","help":{"text":"RegExp() called with a `$ARG` function argument, this might allow an attacker to cause a Regular Expression Denial-of-Service (ReDoS) within your application as RegExP blocks the main thread. For this reason, it is recommended to use hardcoded regexes instead. If your regex is run on user-controlled input, consider performing input validation or use a regex checking/sanitization library such as https://www.npmjs.com/package/recheck to verify that the regex does not appear vulnerable to ReDoS.\n💎 Enable cross-file analysis and Pro rules for free at sg.run/pro","markdown":"RegExp() called with a `$ARG` function argument, this might allow an attacker to cause a Regular Expression Denial-of-Service (ReDoS) within your application as RegExP blocks the main thread. For this reason, it is recommended to use hardcoded regexes instead. If your regex is run on user-controlled input, consider performing input validation or use a regex checking/sanitization library such as https://www.npmjs.com/package/recheck to verify that the regex does not appear vulnerable to ReDoS.\n\n#### 💎 Enable cross-file analysis and Pro rules for free at sg.run/pro\n\nReferences:\n - [Semgrep Rule](https://semgrep.dev/r/javascript.lang.security.audit.detect-non-literal-regexp.detect-non-literal-regexp)\n - [https://owasp.org/www-community/attacks/Regular_expression_Denial_of_Service_-_ReDoS](https://owasp.org/www-community/attacks/Regular_expression_Denial_of_Service_-_ReDoS)\n"},"properties":{"tags":["CWE-1333: Inefficient Regular Expression Complexity","LOW CONFIDENCE","OWASP-A05:2021 - Security Misconfiguration","OWASP-A06:2017 - Security Misconfiguration","security"],"precision":"very-high"}},{"id":"javascript.lang.security.audit.hardcoded-hmac-key.hardcoded-hmac-key","name":"javascript.lang.security.audit.hardcoded-hmac-key.hardcoded-hmac-key","shortDescription":{"text":"Semgrep Finding: javascript.lang.security.audit.hardcoded-hmac-key.hardcoded-hmac-key"},"fullDescription":{"text":"Detected a hardcoded hmac key. Avoid hardcoding secrets and consider using an alternate option such as reading the secret from a config file or using an environment variable."},"defaultConfiguration":{"level":"warning"},"helpUri":"https://semgrep.dev/r/javascript.lang.security.audit.hardcoded-hmac-key.hardcoded-hmac-key","help":{"text":"Detected a hardcoded hmac key. Avoid hardcoding secrets and consider using an alternate option such as reading the secret from a config file or using an environment variable.\n💎 Enable cross-file analysis and Pro rules for free at sg.run/pro","markdown":"Detected a hardcoded hmac key. Avoid hardcoding secrets and consider using an alternate option such as reading the secret from a config file or using an environment variable.\n\n#### 💎 Enable cross-file analysis and Pro rules for free at sg.run/pro\n\nReferences:\n - [Semgrep Rule](https://semgrep.dev/r/javascript.lang.security.audit.hardcoded-hmac-key.hardcoded-hmac-key)\n - [https://rules.sonarsource.com/javascript/RSPEC-2068](https://rules.sonarsource.com/javascript/RSPEC-2068)\n - [https://cheatsheetseries.owasp.org/cheatsheets/Cryptographic_Storage_Cheat_Sheet.html#key-management](https://cheatsheetseries.owasp.org/cheatsheets/Cryptographic_Storage_Cheat_Sheet.html#key-management)\n"},"properties":{"tags":["CWE-798: Use of Hard-coded Credentials","LOW CONFIDENCE","OWASP-A07:2021 - Identification and Authentication Failures","security"],"precision":"very-high"}},{"id":"javascript.lang.security.audit.incomplete-sanitization.incomplete-sanitization","name":"javascript.lang.security.audit.incomplete-sanitization.incomplete-sanitization","shortDescription":{"text":"Semgrep Finding: javascript.lang.security.audit.incomplete-sanitization.incomplete-sanitization"},"fullDescription":{"text":"`$STR.replace` method will only replace the first occurrence when used with a string argument ($CHAR). If this method is used for escaping of dangerous data then there is a possibility for a bypass. Try to use sanitization library instead or use a Regex with a global flag."},"defaultConfiguration":{"level":"warning"},"helpUri":"https://semgrep.dev/r/javascript.lang.security.audit.incomplete-sanitization.incomplete-sanitization","help":{"text":"`$STR.replace` method will only replace the first occurrence when used with a string argument ($CHAR). If this method is used for escaping of dangerous data then there is a possibility for a bypass. Try to use sanitization library instead or use a Regex with a global flag.\n💎 Enable cross-file analysis and Pro rules for free at sg.run/pro","markdown":"`$STR.replace` method will only replace the first occurrence when used with a string argument ($CHAR). If this method is used for escaping of dangerous data then there is a possibility for a bypass. Try to use sanitization library instead or use a Regex with a global flag.\n\n#### 💎 Enable cross-file analysis and Pro rules for free at sg.run/pro\n\nReferences:\n - [Semgrep Rule](https://semgrep.dev/r/javascript.lang.security.audit.incomplete-sanitization.incomplete-sanitization)\n - [https://owasp.org/Top10/A03_2021-Injection](https://owasp.org/Top10/A03_2021-Injection)\n"},"properties":{"tags":["CWE-116: Improper Encoding or Escaping of Output","LOW CONFIDENCE","OWASP-A03:2021 - Injection","security"],"precision":"very-high"}},{"id":"javascript.lang.security.audit.md5-used-as-password.md5-used-as-password","name":"javascript.lang.security.audit.md5-used-as-password.md5-used-as-password","shortDescription":{"text":"Semgrep Finding: javascript.lang.security.audit.md5-used-as-password.md5-used-as-password"},"fullDescription":{"text":"It looks like MD5 is used as a password hash. MD5 is not considered a secure password hash because it can be cracked by an attacker in a short amount of time. Use a suitable password hashing function such as bcrypt. You can use the `bcrypt` node.js package."},"defaultConfiguration":{"level":"warning"},"helpUri":"https://semgrep.dev/r/javascript.lang.security.audit.md5-used-as-password.md5-used-as-password","help":{"text":"It looks like MD5 is used as a password hash. MD5 is not considered a secure password hash because it can be cracked by an attacker in a short amount of time. Use a suitable password hashing function such as bcrypt. You can use the `bcrypt` node.js package.\n💎 Enable cross-file analysis and Pro rules for free at sg.run/pro","markdown":"It looks like MD5 is used as a password hash. MD5 is not considered a secure password hash because it can be cracked by an attacker in a short amount of time. Use a suitable password hashing function such as bcrypt. You can use the `bcrypt` node.js package.\n\n#### 💎 Enable cross-file analysis and Pro rules for free at sg.run/pro\n\nReferences:\n - [Semgrep Rule](https://semgrep.dev/r/javascript.lang.security.audit.md5-used-as-password.md5-used-as-password)\n - [https://tools.ietf.org/id/draft-lvelvindron-tls-md5-sha1-deprecate-01.html](https://tools.ietf.org/id/draft-lvelvindron-tls-md5-sha1-deprecate-01.html)\n - [https://security.stackexchange.com/questions/211/how-to-securely-hash-passwords](https://security.stackexchange.com/questions/211/how-to-securely-hash-passwords)\n - [https://github.com/returntocorp/semgrep-rules/issues/1609](https://github.com/returntocorp/semgrep-rules/issues/1609)\n - [https://www.npmjs.com/package/bcrypt](https://www.npmjs.com/package/bcrypt)\n"},"properties":{"tags":["CWE-327: Use of a Broken or Risky Cryptographic Algorithm","LOW CONFIDENCE","OWASP-A02:2021 - Cryptographic Failures","OWASP-A03:2017 - Sensitive Data Exposure","security"],"precision":"very-high"}},{"id":"javascript.lang.security.audit.path-traversal.path-join-resolve-traversal.path-join-resolve-traversal","name":"javascript.lang.security.audit.path-traversal.path-join-resolve-traversal.path-join-resolve-traversal","shortDescription":{"text":"Semgrep Finding: javascript.lang.security.audit.path-traversal.path-join-resolve-traversal.path-join-resolve-traversal"},"fullDescription":{"text":"Detected possible user input going into a `path.join` or `path.resolve` function. This could possibly lead to a path traversal vulnerability, where the attacker can access arbitrary files stored in the file system. Instead, be sure to sanitize or validate user input first."},"defaultConfiguration":{"level":"warning"},"helpUri":"https://semgrep.dev/r/javascript.lang.security.audit.path-traversal.path-join-resolve-traversal.path-join-resolve-traversal","help":{"text":"Detected possible user input going into a `path.join` or `path.resolve` function. This could possibly lead to a path traversal vulnerability, where the attacker can access arbitrary files stored in the file system. Instead, be sure to sanitize or validate user input first.\n💎 Enable cross-file analysis and Pro rules for free at sg.run/pro","markdown":"Detected possible user input going into a `path.join` or `path.resolve` function. This could possibly lead to a path traversal vulnerability, where the attacker can access arbitrary files stored in the file system. Instead, be sure to sanitize or validate user input first.\n\n#### 💎 Enable cross-file analysis and Pro rules for free at sg.run/pro\n\nReferences:\n - [Semgrep Rule](https://semgrep.dev/r/javascript.lang.security.audit.path-traversal.path-join-resolve-traversal.path-join-resolve-traversal)\n - [https://owasp.org/www-community/attacks/Path_Traversal](https://owasp.org/www-community/attacks/Path_Traversal)\n"},"properties":{"tags":["CWE-22: Improper Limitation of a Pathname to a Restricted Directory ('Path Traversal')","LOW CONFIDENCE","OWASP-A01:2021 - Broken Access Control","OWASP-A05:2017 - Broken Access Control","security"],"precision":"very-high"}},{"id":"javascript.lang.security.audit.prototype-pollution.prototype-pollution-loop.prototype-pollution-loop","name":"javascript.lang.security.audit.prototype-pollution.prototype-pollution-loop.prototype-pollution-loop","shortDescription":{"text":"Semgrep Finding: javascript.lang.security.audit.prototype-pollution.prototype-pollution-loop.prototype-pollution-loop"},"fullDescription":{"text":"Possibility of prototype polluting function detected. By adding or modifying attributes of an object prototype, it is possible to create attributes that exist on every object, or replace critical attributes with malicious ones. This can be problematic if the software depends on existence or non-existence of certain attributes, or uses pre-defined attributes of object prototype (such as hasOwnProperty, toString or valueOf). Possible mitigations might be: freezing the object prototype, using an object without prototypes (via Object.create(null) ), blocking modifications of attributes that resolve to object prototype, using Map instead of object."},"defaultConfiguration":{"level":"warning"},"helpUri":"https://semgrep.dev/r/javascript.lang.security.audit.prototype-pollution.prototype-pollution-loop.prototype-pollution-loop","help":{"text":"Possibility of prototype polluting function detected. By adding or modifying attributes of an object prototype, it is possible to create attributes that exist on every object, or replace critical attributes with malicious ones. This can be problematic if the software depends on existence or non-existence of certain attributes, or uses pre-defined attributes of object prototype (such as hasOwnProperty, toString or valueOf). Possible mitigations might be: freezing the object prototype, using an object without prototypes (via Object.create(null) ), blocking modifications of attributes that resolve to object prototype, using Map instead of object.\n💎 Enable cross-file analysis and Pro rules for free at sg.run/pro","markdown":"Possibility of prototype polluting function detected. By adding or modifying attributes of an object prototype, it is possible to create attributes that exist on every object, or replace critical attributes with malicious ones. This can be problematic if the software depends on existence or non-existence of certain attributes, or uses pre-defined attributes of object prototype (such as hasOwnProperty, toString or valueOf). Possible mitigations might be: freezing the object prototype, using an object without prototypes (via Object.create(null) ), blocking modifications of attributes that resolve to object prototype, using Map instead of object.\n\n#### 💎 Enable cross-file analysis and Pro rules for free at sg.run/pro\n\nReferences:\n - [Semgrep Rule](https://semgrep.dev/r/javascript.lang.security.audit.prototype-pollution.prototype-pollution-loop.prototype-pollution-loop)\n - [https://github.com/HoLyVieR/prototype-pollution-nsec18/blob/master/paper/JavaScript_prototype_pollution_attack_in_NodeJS.pdf](https://github.com/HoLyVieR/prototype-pollution-nsec18/blob/master/paper/JavaScript_prototype_pollution_attack_in_NodeJS.pdf)\n"},"properties":{"tags":["CWE-915: Improperly Controlled Modification of Dynamically-Determined Object Attributes","LOW CONFIDENCE","OWASP-A08:2021 - Software and Data Integrity Failures","security"],"precision":"very-high"}},{"id":"javascript.lang.security.audit.spawn-shell-true.spawn-shell-true","name":"javascript.lang.security.audit.spawn-shell-true.spawn-shell-true","shortDescription":{"text":"Semgrep Finding: javascript.lang.security.audit.spawn-shell-true.spawn-shell-true"},"fullDescription":{"text":"Found '$SPAWN' with '{shell: $SHELL}'. This is dangerous because this call will spawn the command using a shell process. Doing so propagates current shell settings and variables, which makes it much easier for a malicious actor to execute commands. Use '{shell: false}' instead."},"defaultConfiguration":{"level":"error"},"helpUri":"https://semgrep.dev/r/javascript.lang.security.audit.spawn-shell-true.spawn-shell-true","help":{"text":"Found '$SPAWN' with '{shell: $SHELL}'. This is dangerous because this call will spawn the command using a shell process. Doing so propagates current shell settings and variables, which makes it much easier for a malicious actor to execute commands. Use '{shell: false}' instead.\n💎 Enable cross-file analysis and Pro rules for free at sg.run/pro","markdown":"Found '$SPAWN' with '{shell: $SHELL}'. This is dangerous because this call will spawn the command using a shell process. Doing so propagates current shell settings and variables, which makes it much easier for a malicious actor to execute commands. Use '{shell: false}' instead.\n\n#### 💎 Enable cross-file analysis and Pro rules for free at sg.run/pro\n\nReferences:\n - [Semgrep Rule](https://semgrep.dev/r/javascript.lang.security.audit.spawn-shell-true.spawn-shell-true)\n - [https://owasp.org/Top10/A03_2021-Injection](https://owasp.org/Top10/A03_2021-Injection)\n"},"properties":{"tags":["CWE-78: Improper Neutralization of Special Elements used in an OS Command ('OS Command Injection')","LOW CONFIDENCE","OWASP-A01:2017 - Injection","OWASP-A03:2021 - Injection","security"],"precision":"very-high"}},{"id":"javascript.lang.security.audit.sqli.node-knex-sqli.node-knex-sqli","name":"javascript.lang.security.audit.sqli.node-knex-sqli.node-knex-sqli","shortDescription":{"text":"Semgrep Finding: javascript.lang.security.audit.sqli.node-knex-sqli.node-knex-sqli"},"fullDescription":{"text":"Detected SQL statement that is tainted by `$REQ` object. This could lead to SQL injection if the variable is user-controlled and not properly sanitized. In order to prevent SQL injection, it is recommended to use parameterized queries or prepared statements. An example of parameterized queries like so: `knex.raw('SELECT $1 from table', [userinput])` can help prevent SQLi."},"defaultConfiguration":{"level":"warning"},"helpUri":"https://semgrep.dev/r/javascript.lang.security.audit.sqli.node-knex-sqli.node-knex-sqli","help":{"text":"Detected SQL statement that is tainted by `$REQ` object. This could lead to SQL injection if the variable is user-controlled and not properly sanitized. In order to prevent SQL injection, it is recommended to use parameterized queries or prepared statements. An example of parameterized queries like so: `knex.raw('SELECT $1 from table', [userinput])` can help prevent SQLi.\n💎 Enable cross-file analysis and Pro rules for free at sg.run/pro","markdown":"Detected SQL statement that is tainted by `$REQ` object. This could lead to SQL injection if the variable is user-controlled and not properly sanitized. In order to prevent SQL injection, it is recommended to use parameterized queries or prepared statements. An example of parameterized queries like so: `knex.raw('SELECT $1 from table', [userinput])` can help prevent SQLi.\n\n#### 💎 Enable cross-file analysis and Pro rules for free at sg.run/pro\n\nReferences:\n - [Semgrep Rule](https://semgrep.dev/r/javascript.lang.security.audit.sqli.node-knex-sqli.node-knex-sqli)\n - [https://knexjs.org/#Builder-fromRaw](https://knexjs.org/#Builder-fromRaw)\n - [https://knexjs.org/#Builder-whereRaw](https://knexjs.org/#Builder-whereRaw)\n - [https://cheatsheetseries.owasp.org/cheatsheets/SQL_Injection_Prevention_Cheat_Sheet.html](https://cheatsheetseries.owasp.org/cheatsheets/SQL_Injection_Prevention_Cheat_Sheet.html)\n"},"properties":{"tags":["CWE-89: Improper Neutralization of Special Elements used in an SQL Command ('SQL Injection')","MEDIUM CONFIDENCE","OWASP-A01:2017 - Injection","OWASP-A03:2021 - Injection","security"],"precision":"very-high"}},{"id":"javascript.lang.security.audit.sqli.node-mssql-sqli.node-mssql-sqli","name":"javascript.lang.security.audit.sqli.node-mssql-sqli.node-mssql-sqli","shortDescription":{"text":"Semgrep Finding: javascript.lang.security.audit.sqli.node-mssql-sqli.node-mssql-sqli"},"fullDescription":{"text":"Detected string concatenation with a non-literal variable in a `mssql` JS SQL statement. This could lead to SQL injection if the variable is user-controlled and not properly sanitized. In order to prevent SQL injection, use parameterized queries or prepared statements instead. You can use parameterized statements like so: `$REQ.input('USER_ID', mssql.Int, id);`"},"defaultConfiguration":{"level":"warning"},"helpUri":"https://semgrep.dev/r/javascript.lang.security.audit.sqli.node-mssql-sqli.node-mssql-sqli","help":{"text":"Detected string concatenation with a non-literal variable in a `mssql` JS SQL statement. This could lead to SQL injection if the variable is user-controlled and not properly sanitized. In order to prevent SQL injection, use parameterized queries or prepared statements instead. You can use parameterized statements like so: `$REQ.input('USER_ID', mssql.Int, id);`\n💎 Enable cross-file analysis and Pro rules for free at sg.run/pro","markdown":"Detected string concatenation with a non-literal variable in a `mssql` JS SQL statement. This could lead to SQL injection if the variable is user-controlled and not properly sanitized. In order to prevent SQL injection, use parameterized queries or prepared statements instead. You can use parameterized statements like so: `$REQ.input('USER_ID', mssql.Int, id);`\n\n#### 💎 Enable cross-file analysis and Pro rules for free at sg.run/pro\n\nReferences:\n - [Semgrep Rule](https://semgrep.dev/r/javascript.lang.security.audit.sqli.node-mssql-sqli.node-mssql-sqli)\n - [https://www.npmjs.com/package/mssql](https://www.npmjs.com/package/mssql)\n"},"properties":{"tags":["CWE-89: Improper Neutralization of Special Elements used in an SQL Command ('SQL Injection')","LOW CONFIDENCE","OWASP-A01:2017 - Injection","OWASP-A03:2021 - Injection","security"],"precision":"very-high"}},{"id":"javascript.lang.security.audit.sqli.node-mysql-sqli.node-mysql-sqli","name":"javascript.lang.security.audit.sqli.node-mysql-sqli.node-mysql-sqli","shortDescription":{"text":"Semgrep Finding: javascript.lang.security.audit.sqli.node-mysql-sqli.node-mysql-sqli"},"fullDescription":{"text":"Detected a `$IMPORT` SQL statement that comes from a function argument. This could lead to SQL injection if the variable is user-controlled and is not properly sanitized. In order to prevent SQL injection, it is recommended to use parameterized queries or prepared statements."},"defaultConfiguration":{"level":"warning"},"helpUri":"https://semgrep.dev/r/javascript.lang.security.audit.sqli.node-mysql-sqli.node-mysql-sqli","help":{"text":"Detected a `$IMPORT` SQL statement that comes from a function argument. This could lead to SQL injection if the variable is user-controlled and is not properly sanitized. In order to prevent SQL injection, it is recommended to use parameterized queries or prepared statements.\n💎 Enable cross-file analysis and Pro rules for free at sg.run/pro","markdown":"Detected a `$IMPORT` SQL statement that comes from a function argument. This could lead to SQL injection if the variable is user-controlled and is not properly sanitized. In order to prevent SQL injection, it is recommended to use parameterized queries or prepared statements.\n\n#### 💎 Enable cross-file analysis and Pro rules for free at sg.run/pro\n\nReferences:\n - [Semgrep Rule](https://semgrep.dev/r/javascript.lang.security.audit.sqli.node-mysql-sqli.node-mysql-sqli)\n - [https://www.npmjs.com/package/mysql2](https://www.npmjs.com/package/mysql2)\n - [https://www.npmjs.com/package/mysql](https://www.npmjs.com/package/mysql)\n - [https://cheatsheetseries.owasp.org/cheatsheets/SQL_Injection_Prevention_Cheat_Sheet.html](https://cheatsheetseries.owasp.org/cheatsheets/SQL_Injection_Prevention_Cheat_Sheet.html)\n"},"properties":{"tags":["CWE-89: Improper Neutralization of Special Elements used in an SQL Command ('SQL Injection')","LOW CONFIDENCE","OWASP-A01:2017 - Injection","OWASP-A03:2021 - Injection","security"],"precision":"very-high"}},{"id":"javascript.lang.security.audit.sqli.node-postgres-sqli.node-postgres-sqli","name":"javascript.lang.security.audit.sqli.node-postgres-sqli.node-postgres-sqli","shortDescription":{"text":"Semgrep Finding: javascript.lang.security.audit.sqli.node-postgres-sqli.node-postgres-sqli"},"fullDescription":{"text":"Detected string concatenation with a non-literal variable in a node-postgres JS SQL statement. This could lead to SQL injection if the variable is user-controlled and not properly sanitized. In order to prevent SQL injection, use parameterized queries or prepared statements instead. You can use parameterized statements like so: `client.query('SELECT $1 from table', [userinput])`"},"defaultConfiguration":{"level":"warning"},"helpUri":"https://semgrep.dev/r/javascript.lang.security.audit.sqli.node-postgres-sqli.node-postgres-sqli","help":{"text":"Detected string concatenation with a non-literal variable in a node-postgres JS SQL statement. This could lead to SQL injection if the variable is user-controlled and not properly sanitized. In order to prevent SQL injection, use parameterized queries or prepared statements instead. You can use parameterized statements like so: `client.query('SELECT $1 from table', [userinput])`\n💎 Enable cross-file analysis and Pro rules for free at sg.run/pro","markdown":"Detected string concatenation with a non-literal variable in a node-postgres JS SQL statement. This could lead to SQL injection if the variable is user-controlled and not properly sanitized. In order to prevent SQL injection, use parameterized queries or prepared statements instead. You can use parameterized statements like so: `client.query('SELECT $1 from table', [userinput])`\n\n#### 💎 Enable cross-file analysis and Pro rules for free at sg.run/pro\n\nReferences:\n - [Semgrep Rule](https://semgrep.dev/r/javascript.lang.security.audit.sqli.node-postgres-sqli.node-postgres-sqli)\n - [https://node-postgres.com/features/queries](https://node-postgres.com/features/queries)\n"},"properties":{"tags":["CWE-915: Improperly Controlled Modification of Dynamically-Determined Object Attributes","LOW CONFIDENCE","OWASP-A08:2021 - Software and Data Integrity Failures","security"],"precision":"very-high"}},{"id":"javascript.lang.security.audit.unknown-value-with-script-tag.unknown-value-with-script-tag","name":"javascript.lang.security.audit.unknown-value-with-script-tag.unknown-value-with-script-tag","shortDescription":{"text":"Semgrep Finding: javascript.lang.security.audit.unknown-value-with-script-tag.unknown-value-with-script-tag"},"fullDescription":{"text":"Cannot determine what '$UNK' is and it is used with a '` is not properly encoded."},"help":{"markdown":"Unencoded JSON in HTML context is vulnerable to cross-site scripting, because `` is not properly encoded.\n\n#### 💎 Enable cross-file analysis and Pro rules for free at sg.run/pro\n\nReferences:\n - [Semgrep Rule](https://semgrep.dev/r/csharp.razor.security.html-raw-json.html-raw-json)\n - [https://owasp.org/Top10/A03_2021-Injection](https://owasp.org/Top10/A03_2021-Injection)\n","text":"Unencoded JSON in HTML context is vulnerable to cross-site scripting, because `` is not properly encoded.\n💎 Enable cross-file analysis and Pro rules for free at sg.run/pro"},"helpUri":"https://semgrep.dev/r/csharp.razor.security.html-raw-json.html-raw-json","id":"csharp.razor.security.html-raw-json.html-raw-json","name":"csharp.razor.security.html-raw-json.html-raw-json","properties":{"precision":"very-high","tags":["CWE-79: Improper Neutralization of Input During Web Page Generation ('Cross-site Scripting')","LOW CONFIDENCE","OWASP-A03:2021 - Injection","OWASP-A07:2017 - Cross-Site Scripting (XSS)","security"]},"shortDescription":{"text":"Semgrep Finding: csharp.razor.security.html-raw-json.html-raw-json"}},{"defaultConfiguration":{"level":"note"},"fullDescription":{"text":"When `--extra-index-url` is used in a `pip install` command, this is usually meant to install a package from a package index other than the public one. However, if a package is added with the same name to the public PyPi repository, and if the version number is high enough, this package will be installed when building this docker image. This package may be a malicious dependency. Such an attack is called a dependency confusion attack. If using a private package index, prefer to use `--index-url` if possible. "},"help":{"markdown":"When `--extra-index-url` is used in a `pip install` command, this is usually meant to install a package from a package index other than the public one. However, if a package is added with the same name to the public PyPi repository, and if the version number is high enough, this package will be installed when building this docker image. This package may be a malicious dependency. Such an attack is called a dependency confusion attack. If using a private package index, prefer to use `--index-url` if possible. \n\n#### 💎 Enable cross-file analysis and Pro rules for free at sg.run/pro\n\nReferences:\n - [Semgrep Rule](https://semgrep.dev/r/dockerfile.audit.dockerfile-pip-extra-index-url.dockerfile-pip-extra-index-url)\n - [https://pip.pypa.io/en/stable/cli/pip_install/#cmdoption-extra-index-url](https://pip.pypa.io/en/stable/cli/pip_install/#cmdoption-extra-index-url)\n - [https://github.com/semgrep/semgrep-rules/issues/3032](https://github.com/semgrep/semgrep-rules/issues/3032)\n","text":"When `--extra-index-url` is used in a `pip install` command, this is usually meant to install a package from a package index other than the public one. However, if a package is added with the same name to the public PyPi repository, and if the version number is high enough, this package will be installed when building this docker image. This package may be a malicious dependency. Such an attack is called a dependency confusion attack. If using a private package index, prefer to use `--index-url` if possible. \n💎 Enable cross-file analysis and Pro rules for free at sg.run/pro"},"helpUri":"https://semgrep.dev/r/dockerfile.audit.dockerfile-pip-extra-index-url.dockerfile-pip-extra-index-url","id":"dockerfile.audit.dockerfile-pip-extra-index-url.dockerfile-pip-extra-index-url","name":"dockerfile.audit.dockerfile-pip-extra-index-url.dockerfile-pip-extra-index-url","properties":{"precision":"very-high","tags":["CWE-427: Uncontrolled Search Path Element","MEDIUM CONFIDENCE","security"]},"shortDescription":{"text":"Semgrep Finding: dockerfile.audit.dockerfile-pip-extra-index-url.dockerfile-pip-extra-index-url"}},{"defaultConfiguration":{"level":"error"},"fullDescription":{"text":"The Dockerfile(image) mounts docker.sock to the container which may allow an attacker already inside of the container to escape container and execute arbitrary commands on the host machine."},"help":{"markdown":"The Dockerfile(image) mounts docker.sock to the container which may allow an attacker already inside of the container to escape container and execute arbitrary commands on the host machine.\n\n#### 💎 Enable cross-file analysis and Pro rules for free at sg.run/pro\n\nReferences:\n - [Semgrep Rule](https://semgrep.dev/r/dockerfile.security.dockerd-socket-mount.dockerfile-dockerd-socket-mount)\n - [https://cheatsheetseries.owasp.org/cheatsheets/Docker_Security_Cheat_Sheet.html](https://cheatsheetseries.owasp.org/cheatsheets/Docker_Security_Cheat_Sheet.html)\n - [https://redfoxsec.com/blog/insecure-volume-mounts-in-docker/](https://redfoxsec.com/blog/insecure-volume-mounts-in-docker/)\n - [https://blog.quarkslab.com/why-is-exposing-the-docker-socket-a-really-bad-idea.html](https://blog.quarkslab.com/why-is-exposing-the-docker-socket-a-really-bad-idea.html)\n","text":"The Dockerfile(image) mounts docker.sock to the container which may allow an attacker already inside of the container to escape container and execute arbitrary commands on the host machine.\n💎 Enable cross-file analysis and Pro rules for free at sg.run/pro"},"helpUri":"https://semgrep.dev/r/dockerfile.security.dockerd-socket-mount.dockerfile-dockerd-socket-mount","id":"dockerfile.security.dockerd-socket-mount.dockerfile-dockerd-socket-mount","name":"dockerfile.security.dockerd-socket-mount.dockerfile-dockerd-socket-mount","properties":{"precision":"very-high","tags":["CWE-269: Improper Privilege Management","CWE-862: Missing Authorization","HIGH CONFIDENCE","security"]},"shortDescription":{"text":"Semgrep Finding: dockerfile.security.dockerd-socket-mount.dockerfile-dockerd-socket-mount"}},{"defaultConfiguration":{"level":"error"},"fullDescription":{"text":"The last user in the container is 'root'. This is a security hazard because if an attacker gains control of the container they will have root access. Switch back to another user after running commands as 'root'."},"help":{"markdown":"The last user in the container is 'root'. This is a security hazard because if an attacker gains control of the container they will have root access. Switch back to another user after running commands as 'root'.\n\n#### 💎 Enable cross-file analysis and Pro rules for free at sg.run/pro\n\nReferences:\n - [Semgrep Rule](https://semgrep.dev/r/dockerfile.security.last-user-is-root.last-user-is-root)\n - [https://github.com/hadolint/hadolint/wiki/DL3002](https://github.com/hadolint/hadolint/wiki/DL3002)\n","text":"The last user in the container is 'root'. This is a security hazard because if an attacker gains control of the container they will have root access. Switch back to another user after running commands as 'root'.\n💎 Enable cross-file analysis and Pro rules for free at sg.run/pro"},"helpUri":"https://semgrep.dev/r/dockerfile.security.last-user-is-root.last-user-is-root","id":"dockerfile.security.last-user-is-root.last-user-is-root","name":"dockerfile.security.last-user-is-root.last-user-is-root","properties":{"precision":"very-high","tags":["CWE-269: Improper Privilege Management","MEDIUM CONFIDENCE","OWASP-A04:2021 - Insecure Design","security"]},"shortDescription":{"text":"Semgrep Finding: dockerfile.security.last-user-is-root.last-user-is-root"}},{"defaultConfiguration":{"level":"error"},"fullDescription":{"text":"By not specifying a USER, a program in the container may run as 'root'. This is a security hazard. If an attacker can control a process running as root, they may have control over the container. Ensure that the last USER in a Dockerfile is a USER other than 'root'."},"help":{"markdown":"By not specifying a USER, a program in the container may run as 'root'. This is a security hazard. If an attacker can control a process running as root, they may have control over the container. Ensure that the last USER in a Dockerfile is a USER other than 'root'.\n\n#### 💎 Enable cross-file analysis and Pro rules for free at sg.run/pro\n\nReferences:\n - [Semgrep Rule](https://semgrep.dev/r/dockerfile.security.missing-user-entrypoint.missing-user-entrypoint)\n - [https://owasp.org/Top10/A04_2021-Insecure_Design](https://owasp.org/Top10/A04_2021-Insecure_Design)\n","text":"By not specifying a USER, a program in the container may run as 'root'. This is a security hazard. If an attacker can control a process running as root, they may have control over the container. Ensure that the last USER in a Dockerfile is a USER other than 'root'.\n💎 Enable cross-file analysis and Pro rules for free at sg.run/pro"},"helpUri":"https://semgrep.dev/r/dockerfile.security.missing-user-entrypoint.missing-user-entrypoint","id":"dockerfile.security.missing-user-entrypoint.missing-user-entrypoint","name":"dockerfile.security.missing-user-entrypoint.missing-user-entrypoint","properties":{"precision":"very-high","tags":["CWE-269: Improper Privilege Management","MEDIUM CONFIDENCE","OWASP-A04:2021 - Insecure Design","security"]},"shortDescription":{"text":"Semgrep Finding: dockerfile.security.missing-user-entrypoint.missing-user-entrypoint"}},{"defaultConfiguration":{"level":"error"},"fullDescription":{"text":"By not specifying a USER, a program in the container may run as 'root'. This is a security hazard. If an attacker can control a process running as root, they may have control over the container. Ensure that the last USER in a Dockerfile is a USER other than 'root'."},"help":{"markdown":"By not specifying a USER, a program in the container may run as 'root'. This is a security hazard. If an attacker can control a process running as root, they may have control over the container. Ensure that the last USER in a Dockerfile is a USER other than 'root'.\n\n#### 💎 Enable cross-file analysis and Pro rules for free at sg.run/pro\n\nReferences:\n - [Semgrep Rule](https://semgrep.dev/r/dockerfile.security.missing-user.missing-user)\n - [https://owasp.org/Top10/A04_2021-Insecure_Design](https://owasp.org/Top10/A04_2021-Insecure_Design)\n","text":"By not specifying a USER, a program in the container may run as 'root'. This is a security hazard. If an attacker can control a process running as root, they may have control over the container. Ensure that the last USER in a Dockerfile is a USER other than 'root'.\n💎 Enable cross-file analysis and Pro rules for free at sg.run/pro"},"helpUri":"https://semgrep.dev/r/dockerfile.security.missing-user.missing-user","id":"dockerfile.security.missing-user.missing-user","name":"dockerfile.security.missing-user.missing-user","properties":{"precision":"very-high","tags":["CWE-250: Execution with Unnecessary Privileges","MEDIUM CONFIDENCE","OWASP-A04:2021 - Insecure Design","security"]},"shortDescription":{"text":"Semgrep Finding: dockerfile.security.missing-user.missing-user"}},{"defaultConfiguration":{"level":"warning"},"fullDescription":{"text":"Avoid using sudo in Dockerfiles. Running processes as a non-root user can help reduce the potential impact of configuration errors and security vulnerabilities."},"help":{"markdown":"Avoid using sudo in Dockerfiles. Running processes as a non-root user can help reduce the potential impact of configuration errors and security vulnerabilities.\n\n#### 💎 Enable cross-file analysis and Pro rules for free at sg.run/pro\n\nReferences:\n - [Semgrep Rule](https://semgrep.dev/r/dockerfile.security.no-sudo-in-dockerfile.no-sudo-in-dockerfile)\n - [https://cwe.mitre.org/data/definitions/250.html](https://cwe.mitre.org/data/definitions/250.html)\n - [https://docs.docker.com/develop/develop-images/dockerfile_best-practices/#user](https://docs.docker.com/develop/develop-images/dockerfile_best-practices/#user)\n","text":"Avoid using sudo in Dockerfiles. Running processes as a non-root user can help reduce the potential impact of configuration errors and security vulnerabilities.\n💎 Enable cross-file analysis and Pro rules for free at sg.run/pro"},"helpUri":"https://semgrep.dev/r/dockerfile.security.no-sudo-in-dockerfile.no-sudo-in-dockerfile","id":"dockerfile.security.no-sudo-in-dockerfile.no-sudo-in-dockerfile","name":"dockerfile.security.no-sudo-in-dockerfile.no-sudo-in-dockerfile","properties":{"precision":"very-high","tags":["CWE-250: Execution with Unnecessary Privileges","HIGH CONFIDENCE","OWASP-A05:2021 - Security Misconfiguration","security"]},"shortDescription":{"text":"Semgrep Finding: dockerfile.security.no-sudo-in-dockerfile.no-sudo-in-dockerfile"}},{"defaultConfiguration":{"level":"error"},"fullDescription":{"text":"Semgrep found a bash reverse shell"},"help":{"markdown":"Semgrep found a bash reverse shell\n\n#### 💎 Enable cross-file analysis and Pro rules for free at sg.run/pro\n\nReferences:\n - [Semgrep Rule](https://semgrep.dev/r/generic.ci.security.bash-reverse-shell.bash_reverse_shell)\n - [https://owasp.org/Top10/A03_2021-Injection](https://owasp.org/Top10/A03_2021-Injection)\n","text":"Semgrep found a bash reverse shell\n💎 Enable cross-file analysis and Pro rules for free at sg.run/pro"},"helpUri":"https://semgrep.dev/r/generic.ci.security.bash-reverse-shell.bash_reverse_shell","id":"generic.ci.security.bash-reverse-shell.bash_reverse_shell","name":"generic.ci.security.bash-reverse-shell.bash_reverse_shell","properties":{"precision":"very-high","tags":["CWE-94: Improper Control of Generation of Code ('Code Injection')","HIGH CONFIDENCE","OWASP-A03:2021 - Injection","security"]},"shortDescription":{"text":"Semgrep Finding: generic.ci.security.bash-reverse-shell.bash_reverse_shell"}},{"defaultConfiguration":{"level":"warning"},"fullDescription":{"text":"The alias in this location block is subject to a path traversal because the location path does not end in a path separator (e.g., '/'). To fix, add a path separator to the end of the path."},"help":{"markdown":"The alias in this location block is subject to a path traversal because the location path does not end in a path separator (e.g., '/'). To fix, add a path separator to the end of the path.\n\n#### 💎 Enable cross-file analysis and Pro rules for free at sg.run/pro\n\nReferences:\n - [Semgrep Rule](https://semgrep.dev/r/generic.nginx.security.alias-path-traversal.alias-path-traversal)\n - [https://owasp.org/Top10/A01_2021-Broken_Access_Control](https://owasp.org/Top10/A01_2021-Broken_Access_Control)\n - [https://www.acunetix.com/vulnerabilities/web/path-traversal-via-misconfigured-nginx-alias/](https://www.acunetix.com/vulnerabilities/web/path-traversal-via-misconfigured-nginx-alias/)\n - [https://www.youtube.com/watch?v=CIhHpkybYsY](https://www.youtube.com/watch?v=CIhHpkybYsY)\n - [https://github.com/orangetw/My-Presentation-Slides/blob/main/data/2018-Breaking-Parser-Logic-Take-Your-Path-Normalization-Off-And-Pop-0days-Out.pdf](https://github.com/orangetw/My-Presentation-Slides/blob/main/data/2018-Breaking-Parser-Logic-Take-Your-Path-Normalization-Off-And-Pop-0days-Out.pdf)\n","text":"The alias in this location block is subject to a path traversal because the location path does not end in a path separator (e.g., '/'). To fix, add a path separator to the end of the path.\n💎 Enable cross-file analysis and Pro rules for free at sg.run/pro"},"helpUri":"https://semgrep.dev/r/generic.nginx.security.alias-path-traversal.alias-path-traversal","id":"generic.nginx.security.alias-path-traversal.alias-path-traversal","name":"generic.nginx.security.alias-path-traversal.alias-path-traversal","properties":{"precision":"very-high","tags":["CWE-22: Improper Limitation of a Pathname to a Restricted Directory ('Path Traversal')","LOW CONFIDENCE","OWASP-A01:2021 - Broken Access Control","OWASP-A05:2017 - Broken Access Control","security"]},"shortDescription":{"text":"Semgrep Finding: generic.nginx.security.alias-path-traversal.alias-path-traversal"}},{"defaultConfiguration":{"level":"warning"},"fullDescription":{"text":"The host for this proxy URL is dynamically determined. This can be dangerous if the host can be injected by an attacker because it may forcibly alter destination of the proxy. Consider hardcoding acceptable destinations and retrieving them with 'map' or something similar."},"help":{"markdown":"The host for this proxy URL is dynamically determined. This can be dangerous if the host can be injected by an attacker because it may forcibly alter destination of the proxy. Consider hardcoding acceptable destinations and retrieving them with 'map' or something similar.\n\n#### 💎 Enable cross-file analysis and Pro rules for free at sg.run/pro\n\nReferences:\n - [Semgrep Rule](https://semgrep.dev/r/generic.nginx.security.dynamic-proxy-host.dynamic-proxy-host)\n - [https://nginx.org/en/docs/http/ngx_http_map_module.html](https://nginx.org/en/docs/http/ngx_http_map_module.html)\n","text":"The host for this proxy URL is dynamically determined. This can be dangerous if the host can be injected by an attacker because it may forcibly alter destination of the proxy. Consider hardcoding acceptable destinations and retrieving them with 'map' or something similar.\n💎 Enable cross-file analysis and Pro rules for free at sg.run/pro"},"helpUri":"https://semgrep.dev/r/generic.nginx.security.dynamic-proxy-host.dynamic-proxy-host","id":"generic.nginx.security.dynamic-proxy-host.dynamic-proxy-host","name":"generic.nginx.security.dynamic-proxy-host.dynamic-proxy-host","properties":{"precision":"very-high","tags":["CWE-441: Unintended Proxy or Intermediary ('Confused Deputy')","MEDIUM CONFIDENCE","OWASP-A01:2021 - Broken Access Control","security"]},"shortDescription":{"text":"Semgrep Finding: generic.nginx.security.dynamic-proxy-host.dynamic-proxy-host"}},{"defaultConfiguration":{"level":"warning"},"fullDescription":{"text":"The protocol scheme for this proxy is dynamically determined. This can be dangerous if the scheme can be injected by an attacker because it may forcibly alter the connection scheme. Consider hardcoding a scheme for this proxy."},"help":{"markdown":"The protocol scheme for this proxy is dynamically determined. This can be dangerous if the scheme can be injected by an attacker because it may forcibly alter the connection scheme. Consider hardcoding a scheme for this proxy.\n\n#### 💎 Enable cross-file analysis and Pro rules for free at sg.run/pro\n\nReferences:\n - [Semgrep Rule](https://semgrep.dev/r/generic.nginx.security.dynamic-proxy-scheme.dynamic-proxy-scheme)\n - [https://github.com/yandex/gixy/blob/master/docs/en/plugins/ssrf.md](https://github.com/yandex/gixy/blob/master/docs/en/plugins/ssrf.md)\n","text":"The protocol scheme for this proxy is dynamically determined. This can be dangerous if the scheme can be injected by an attacker because it may forcibly alter the connection scheme. Consider hardcoding a scheme for this proxy.\n💎 Enable cross-file analysis and Pro rules for free at sg.run/pro"},"helpUri":"https://semgrep.dev/r/generic.nginx.security.dynamic-proxy-scheme.dynamic-proxy-scheme","id":"generic.nginx.security.dynamic-proxy-scheme.dynamic-proxy-scheme","name":"generic.nginx.security.dynamic-proxy-scheme.dynamic-proxy-scheme","properties":{"precision":"very-high","tags":["CWE-16: CWE CATEGORY: Configuration","MEDIUM CONFIDENCE","OWASP-A05:2021 - Security Misconfiguration","OWASP-A06:2017 - Security Misconfiguration","security"]},"shortDescription":{"text":"Semgrep Finding: generic.nginx.security.dynamic-proxy-scheme.dynamic-proxy-scheme"}},{"defaultConfiguration":{"level":"error"},"fullDescription":{"text":"The $$VARIABLE path parameter is added as a header in the response. This could allow an attacker to inject a newline and add a new header into the response. This is called HTTP response splitting. To fix, do not allow whitespace in the path parameter: '[^\\s]+'."},"help":{"markdown":"The $$VARIABLE path parameter is added as a header in the response. This could allow an attacker to inject a newline and add a new header into the response. This is called HTTP response splitting. To fix, do not allow whitespace in the path parameter: '[^\\s]+'.\n\n#### 💎 Enable cross-file analysis and Pro rules for free at sg.run/pro\n\nReferences:\n - [Semgrep Rule](https://semgrep.dev/r/generic.nginx.security.header-injection.header-injection)\n - [https://github.com/yandex/gixy/blob/master/docs/en/plugins/httpsplitting.md](https://github.com/yandex/gixy/blob/master/docs/en/plugins/httpsplitting.md)\n - [https://owasp.org/www-community/attacks/HTTP_Response_Splitting](https://owasp.org/www-community/attacks/HTTP_Response_Splitting)\n","text":"The $$VARIABLE path parameter is added as a header in the response. This could allow an attacker to inject a newline and add a new header into the response. This is called HTTP response splitting. To fix, do not allow whitespace in the path parameter: '[^\\s]+'.\n💎 Enable cross-file analysis and Pro rules for free at sg.run/pro"},"helpUri":"https://semgrep.dev/r/generic.nginx.security.header-injection.header-injection","id":"generic.nginx.security.header-injection.header-injection","name":"generic.nginx.security.header-injection.header-injection","properties":{"precision":"very-high","tags":["CWE-113: Improper Neutralization of CRLF Sequences in HTTP Headers ('HTTP Request/Response Splitting')","MEDIUM CONFIDENCE","OWASP-A03:2021 - Injection","security"]},"shortDescription":{"text":"Semgrep Finding: generic.nginx.security.header-injection.header-injection"}},{"defaultConfiguration":{"level":"warning"},"fullDescription":{"text":"The 'add_header' directive is called in a 'location' block after headers have been set at the server block. Calling 'add_header' in the location block will actually overwrite the headers defined in the server block, no matter which headers are set. To fix this, explicitly set all headers or set all headers in the server block."},"help":{"markdown":"The 'add_header' directive is called in a 'location' block after headers have been set at the server block. Calling 'add_header' in the location block will actually overwrite the headers defined in the server block, no matter which headers are set. To fix this, explicitly set all headers or set all headers in the server block.\n\n#### 💎 Enable cross-file analysis and Pro rules for free at sg.run/pro\n\nReferences:\n - [Semgrep Rule](https://semgrep.dev/r/generic.nginx.security.header-redefinition.header-redefinition)\n - [https://github.com/yandex/gixy/blob/master/docs/en/plugins/addheaderredefinition.md](https://github.com/yandex/gixy/blob/master/docs/en/plugins/addheaderredefinition.md)\n","text":"The 'add_header' directive is called in a 'location' block after headers have been set at the server block. Calling 'add_header' in the location block will actually overwrite the headers defined in the server block, no matter which headers are set. To fix this, explicitly set all headers or set all headers in the server block.\n💎 Enable cross-file analysis and Pro rules for free at sg.run/pro"},"helpUri":"https://semgrep.dev/r/generic.nginx.security.header-redefinition.header-redefinition","id":"generic.nginx.security.header-redefinition.header-redefinition","name":"generic.nginx.security.header-redefinition.header-redefinition","properties":{"precision":"very-high","tags":["CWE-16: CWE CATEGORY: Configuration","LOW CONFIDENCE","OWASP-A05:2021 - Security Misconfiguration","OWASP-A06:2017 - Security Misconfiguration","security"]},"shortDescription":{"text":"Semgrep Finding: generic.nginx.security.header-redefinition.header-redefinition"}},{"defaultConfiguration":{"level":"warning"},"fullDescription":{"text":"Detected an insecure redirect in this nginx configuration. If no scheme is specified, nginx will forward the request with the incoming scheme. This could result in unencrypted communications. To fix this, include the 'https' scheme."},"help":{"markdown":"Detected an insecure redirect in this nginx configuration. If no scheme is specified, nginx will forward the request with the incoming scheme. This could result in unencrypted communications. To fix this, include the 'https' scheme.\n\n#### 💎 Enable cross-file analysis and Pro rules for free at sg.run/pro\n\nReferences:\n - [Semgrep Rule](https://semgrep.dev/r/generic.nginx.security.insecure-redirect.insecure-redirect)\n - [https://owasp.org/Top10/A02_2021-Cryptographic_Failures](https://owasp.org/Top10/A02_2021-Cryptographic_Failures)\n","text":"Detected an insecure redirect in this nginx configuration. If no scheme is specified, nginx will forward the request with the incoming scheme. This could result in unencrypted communications. To fix this, include the 'https' scheme.\n💎 Enable cross-file analysis and Pro rules for free at sg.run/pro"},"helpUri":"https://semgrep.dev/r/generic.nginx.security.insecure-redirect.insecure-redirect","id":"generic.nginx.security.insecure-redirect.insecure-redirect","name":"generic.nginx.security.insecure-redirect.insecure-redirect","properties":{"precision":"very-high","tags":["CWE-319: Cleartext Transmission of Sensitive Information","LOW CONFIDENCE","OWASP-A02:2021 - Cryptographic Failures","OWASP-A03:2017 - Sensitive Data Exposure","security"]},"shortDescription":{"text":"Semgrep Finding: generic.nginx.security.insecure-redirect.insecure-redirect"}},{"defaultConfiguration":{"level":"warning"},"fullDescription":{"text":"Detected use of an insecure SSL version. Secure SSL versions are TLSv1.2 and TLS1.3; older versions are known to be broken and are susceptible to attacks. Prefer use of TLSv1.2 or later."},"help":{"markdown":"Detected use of an insecure SSL version. Secure SSL versions are TLSv1.2 and TLS1.3; older versions are known to be broken and are susceptible to attacks. Prefer use of TLSv1.2 or later.\n\n#### 💎 Enable cross-file analysis and Pro rules for free at sg.run/pro\n\nReferences:\n - [Semgrep Rule](https://semgrep.dev/r/generic.nginx.security.insecure-ssl-version.insecure-ssl-version)\n - [https://www.acunetix.com/blog/web-security-zone/hardening-nginx/](https://www.acunetix.com/blog/web-security-zone/hardening-nginx/)\n - [https://www.acunetix.com/blog/articles/tls-ssl-cipher-hardening/](https://www.acunetix.com/blog/articles/tls-ssl-cipher-hardening/)\n","text":"Detected use of an insecure SSL version. Secure SSL versions are TLSv1.2 and TLS1.3; older versions are known to be broken and are susceptible to attacks. Prefer use of TLSv1.2 or later.\n💎 Enable cross-file analysis and Pro rules for free at sg.run/pro"},"helpUri":"https://semgrep.dev/r/generic.nginx.security.insecure-ssl-version.insecure-ssl-version","id":"generic.nginx.security.insecure-ssl-version.insecure-ssl-version","name":"generic.nginx.security.insecure-ssl-version.insecure-ssl-version","properties":{"precision":"very-high","tags":["CWE-326: Inadequate Encryption Strength","HIGH CONFIDENCE","OWASP-A02:2021 - Cryptographic Failures","OWASP-A03:2017 - Sensitive Data Exposure","security"]},"shortDescription":{"text":"Semgrep Finding: generic.nginx.security.insecure-ssl-version.insecure-ssl-version"}},{"defaultConfiguration":{"level":"warning"},"fullDescription":{"text":"This location block contains a 'proxy_pass' directive but does not contain the 'internal' directive. The 'internal' directive restricts access to this location to internal requests. Without 'internal', an attacker could use your server for server-side request forgeries (SSRF). Include the 'internal' directive in this block to limit exposure."},"help":{"markdown":"This location block contains a 'proxy_pass' directive but does not contain the 'internal' directive. The 'internal' directive restricts access to this location to internal requests. Without 'internal', an attacker could use your server for server-side request forgeries (SSRF). Include the 'internal' directive in this block to limit exposure.\n\n#### 💎 Enable cross-file analysis and Pro rules for free at sg.run/pro\n\nReferences:\n - [Semgrep Rule](https://semgrep.dev/r/generic.nginx.security.missing-internal.missing-internal)\n - [https://github.com/yandex/gixy/blob/master/docs/en/plugins/ssrf.md](https://github.com/yandex/gixy/blob/master/docs/en/plugins/ssrf.md)\n - [https://nginx.org/en/docs/http/ngx_http_core_module.html#internal](https://nginx.org/en/docs/http/ngx_http_core_module.html#internal)\n","text":"This location block contains a 'proxy_pass' directive but does not contain the 'internal' directive. The 'internal' directive restricts access to this location to internal requests. Without 'internal', an attacker could use your server for server-side request forgeries (SSRF). Include the 'internal' directive in this block to limit exposure.\n💎 Enable cross-file analysis and Pro rules for free at sg.run/pro"},"helpUri":"https://semgrep.dev/r/generic.nginx.security.missing-internal.missing-internal","id":"generic.nginx.security.missing-internal.missing-internal","name":"generic.nginx.security.missing-internal.missing-internal","properties":{"precision":"very-high","tags":["CWE-16: CWE CATEGORY: Configuration","LOW CONFIDENCE","OWASP-A05:2021 - Security Misconfiguration","OWASP-A06:2017 - Security Misconfiguration","security"]},"shortDescription":{"text":"Semgrep Finding: generic.nginx.security.missing-internal.missing-internal"}},{"defaultConfiguration":{"level":"warning"},"fullDescription":{"text":"This server configuration is missing the 'ssl_protocols' directive. By default, this server will use 'ssl_protocols TLSv1 TLSv1.1 TLSv1.2', and versions older than TLSv1.2 are known to be broken. Explicitly specify 'ssl_protocols TLSv1.2 TLSv1.3' to use secure TLS versions."},"help":{"markdown":"This server configuration is missing the 'ssl_protocols' directive. By default, this server will use 'ssl_protocols TLSv1 TLSv1.1 TLSv1.2', and versions older than TLSv1.2 are known to be broken. Explicitly specify 'ssl_protocols TLSv1.2 TLSv1.3' to use secure TLS versions.\n\n#### 💎 Enable cross-file analysis and Pro rules for free at sg.run/pro\n\nReferences:\n - [Semgrep Rule](https://semgrep.dev/r/generic.nginx.security.missing-ssl-version.missing-ssl-version)\n - [https://www.acunetix.com/blog/web-security-zone/hardening-nginx/](https://www.acunetix.com/blog/web-security-zone/hardening-nginx/)\n - [https://nginx.org/en/docs/http/configuring_https_servers.html](https://nginx.org/en/docs/http/configuring_https_servers.html)\n","text":"This server configuration is missing the 'ssl_protocols' directive. By default, this server will use 'ssl_protocols TLSv1 TLSv1.1 TLSv1.2', and versions older than TLSv1.2 are known to be broken. Explicitly specify 'ssl_protocols TLSv1.2 TLSv1.3' to use secure TLS versions.\n💎 Enable cross-file analysis and Pro rules for free at sg.run/pro"},"helpUri":"https://semgrep.dev/r/generic.nginx.security.missing-ssl-version.missing-ssl-version","id":"generic.nginx.security.missing-ssl-version.missing-ssl-version","name":"generic.nginx.security.missing-ssl-version.missing-ssl-version","properties":{"precision":"very-high","tags":["CWE-326: Inadequate Encryption Strength","MEDIUM CONFIDENCE","OWASP-A02:2021 - Cryptographic Failures","OWASP-A03:2017 - Sensitive Data Exposure","security"]},"shortDescription":{"text":"Semgrep Finding: generic.nginx.security.missing-ssl-version.missing-ssl-version"}},{"defaultConfiguration":{"level":"warning"},"fullDescription":{"text":"Conditions for Nginx H2C smuggling identified. H2C smuggling allows upgrading HTTP/1.1 connections to lesser-known HTTP/2 over cleartext (h2c) connections which can allow a bypass of reverse proxy access controls, and lead to long-lived, unrestricted HTTP traffic directly to back-end servers. To mitigate: WebSocket support required: Allow only the value websocket for HTTP/1.1 upgrade headers (e.g., Upgrade: websocket). WebSocket support not required: Do not forward Upgrade headers."},"help":{"markdown":"Conditions for Nginx H2C smuggling identified. H2C smuggling allows upgrading HTTP/1.1 connections to lesser-known HTTP/2 over cleartext (h2c) connections which can allow a bypass of reverse proxy access controls, and lead to long-lived, unrestricted HTTP traffic directly to back-end servers. To mitigate: WebSocket support required: Allow only the value websocket for HTTP/1.1 upgrade headers (e.g., Upgrade: websocket). WebSocket support not required: Do not forward Upgrade headers.\n\n#### 💎 Enable cross-file analysis and Pro rules for free at sg.run/pro\n\nReferences:\n - [Semgrep Rule](https://semgrep.dev/r/generic.nginx.security.possible-h2c-smuggling.possible-nginx-h2c-smuggling)\n - [https://labs.bishopfox.com/tech-blog/h2c-smuggling-request-smuggling-via-http/2-cleartext-h2c](https://labs.bishopfox.com/tech-blog/h2c-smuggling-request-smuggling-via-http/2-cleartext-h2c)\n","text":"Conditions for Nginx H2C smuggling identified. H2C smuggling allows upgrading HTTP/1.1 connections to lesser-known HTTP/2 over cleartext (h2c) connections which can allow a bypass of reverse proxy access controls, and lead to long-lived, unrestricted HTTP traffic directly to back-end servers. To mitigate: WebSocket support required: Allow only the value websocket for HTTP/1.1 upgrade headers (e.g., Upgrade: websocket). WebSocket support not required: Do not forward Upgrade headers.\n💎 Enable cross-file analysis and Pro rules for free at sg.run/pro"},"helpUri":"https://semgrep.dev/r/generic.nginx.security.possible-h2c-smuggling.possible-nginx-h2c-smuggling","id":"generic.nginx.security.possible-h2c-smuggling.possible-nginx-h2c-smuggling","name":"generic.nginx.security.possible-h2c-smuggling.possible-nginx-h2c-smuggling","properties":{"precision":"very-high","tags":["CWE-444: Inconsistent Interpretation of HTTP Requests ('HTTP Request/Response Smuggling')","MEDIUM CONFIDENCE","OWASP-A04:2021 - Insecure Design","security"]},"shortDescription":{"text":"Semgrep Finding: generic.nginx.security.possible-h2c-smuggling.possible-nginx-h2c-smuggling"}},{"defaultConfiguration":{"level":"error"},"fullDescription":{"text":"Amazon MWS Auth Token detected"},"help":{"markdown":"Amazon MWS Auth Token detected\n\n#### 💎 Enable cross-file analysis and Pro rules for free at sg.run/pro\n\nReferences:\n - [Semgrep Rule](https://semgrep.dev/r/generic.secrets.security.detected-amazon-mws-auth-token.detected-amazon-mws-auth-token)\n - [https://owasp.org/Top10/A07_2021-Identification_and_Authentication_Failures](https://owasp.org/Top10/A07_2021-Identification_and_Authentication_Failures)\n","text":"Amazon MWS Auth Token detected\n💎 Enable cross-file analysis and Pro rules for free at sg.run/pro"},"helpUri":"https://semgrep.dev/r/generic.secrets.security.detected-amazon-mws-auth-token.detected-amazon-mws-auth-token","id":"generic.secrets.security.detected-amazon-mws-auth-token.detected-amazon-mws-auth-token","name":"generic.secrets.security.detected-amazon-mws-auth-token.detected-amazon-mws-auth-token","properties":{"precision":"very-high","tags":["CWE-798: Use of Hard-coded Credentials","LOW CONFIDENCE","OWASP-A07:2021 - Identification and Authentication Failures","security"]},"shortDescription":{"text":"Semgrep Finding: generic.secrets.security.detected-amazon-mws-auth-token.detected-amazon-mws-auth-token"}},{"defaultConfiguration":{"level":"error"},"fullDescription":{"text":"Artifactory token detected"},"help":{"markdown":"Artifactory token detected\n\n#### 💎 Enable cross-file analysis and Pro rules for free at sg.run/pro\n\nReferences:\n - [Semgrep Rule](https://semgrep.dev/r/generic.secrets.security.detected-artifactory-password.detected-artifactory-password)\n - [https://owasp.org/Top10/A07_2021-Identification_and_Authentication_Failures](https://owasp.org/Top10/A07_2021-Identification_and_Authentication_Failures)\n","text":"Artifactory token detected\n💎 Enable cross-file analysis and Pro rules for free at sg.run/pro"},"helpUri":"https://semgrep.dev/r/generic.secrets.security.detected-artifactory-password.detected-artifactory-password","id":"generic.secrets.security.detected-artifactory-password.detected-artifactory-password","name":"generic.secrets.security.detected-artifactory-password.detected-artifactory-password","properties":{"precision":"very-high","tags":["CWE-798: Use of Hard-coded Credentials","LOW CONFIDENCE","OWASP-A07:2021 - Identification and Authentication Failures","security"]},"shortDescription":{"text":"Semgrep Finding: generic.secrets.security.detected-artifactory-password.detected-artifactory-password"}},{"defaultConfiguration":{"level":"error"},"fullDescription":{"text":"Artifactory token detected"},"help":{"markdown":"Artifactory token detected\n\n#### 💎 Enable cross-file analysis and Pro rules for free at sg.run/pro\n\nReferences:\n - [Semgrep Rule](https://semgrep.dev/r/generic.secrets.security.detected-artifactory-token.detected-artifactory-token)\n - [https://owasp.org/Top10/A07_2021-Identification_and_Authentication_Failures](https://owasp.org/Top10/A07_2021-Identification_and_Authentication_Failures)\n","text":"Artifactory token detected\n💎 Enable cross-file analysis and Pro rules for free at sg.run/pro"},"helpUri":"https://semgrep.dev/r/generic.secrets.security.detected-artifactory-token.detected-artifactory-token","id":"generic.secrets.security.detected-artifactory-token.detected-artifactory-token","name":"generic.secrets.security.detected-artifactory-token.detected-artifactory-token","properties":{"precision":"very-high","tags":["CWE-798: Use of Hard-coded Credentials","LOW CONFIDENCE","OWASP-A07:2021 - Identification and Authentication Failures","security"]},"shortDescription":{"text":"Semgrep Finding: generic.secrets.security.detected-artifactory-token.detected-artifactory-token"}},{"defaultConfiguration":{"level":"error"},"fullDescription":{"text":"AWS Access Key ID Value detected. This is a sensitive credential and should not be hardcoded here. Instead, read this value from an environment variable or keep it in a separate, private file."},"help":{"markdown":"AWS Access Key ID Value detected. This is a sensitive credential and should not be hardcoded here. Instead, read this value from an environment variable or keep it in a separate, private file.\n\n#### 💎 Enable cross-file analysis and Pro rules for free at sg.run/pro\n\nReferences:\n - [Semgrep Rule](https://semgrep.dev/r/generic.secrets.security.detected-aws-access-key-id-value.detected-aws-access-key-id-value)\n - [https://owasp.org/Top10/A07_2021-Identification_and_Authentication_Failures](https://owasp.org/Top10/A07_2021-Identification_and_Authentication_Failures)\n","text":"AWS Access Key ID Value detected. This is a sensitive credential and should not be hardcoded here. Instead, read this value from an environment variable or keep it in a separate, private file.\n💎 Enable cross-file analysis and Pro rules for free at sg.run/pro"},"helpUri":"https://semgrep.dev/r/generic.secrets.security.detected-aws-access-key-id-value.detected-aws-access-key-id-value","id":"generic.secrets.security.detected-aws-access-key-id-value.detected-aws-access-key-id-value","name":"generic.secrets.security.detected-aws-access-key-id-value.detected-aws-access-key-id-value","properties":{"precision":"very-high","tags":["CWE-798: Use of Hard-coded Credentials","LOW CONFIDENCE","OWASP-A07:2021 - Identification and Authentication Failures","security"]},"shortDescription":{"text":"Semgrep Finding: generic.secrets.security.detected-aws-access-key-id-value.detected-aws-access-key-id-value"}},{"defaultConfiguration":{"level":"note"},"fullDescription":{"text":"AWS Account ID detected. While not considered sensitive information, it is important to use them and share them carefully. For that reason it would be preferrable avoiding to hardcoded it here. Instead, read the value from an environment variable or keep the value in a separate, private file."},"help":{"markdown":"AWS Account ID detected. While not considered sensitive information, it is important to use them and share them carefully. For that reason it would be preferrable avoiding to hardcoded it here. Instead, read the value from an environment variable or keep the value in a separate, private file.\n\n#### 💎 Enable cross-file analysis and Pro rules for free at sg.run/pro\n\nReferences:\n - [Semgrep Rule](https://semgrep.dev/r/generic.secrets.security.detected-aws-account-id.detected-aws-account-id)\n - [https://owasp.org/Top10/A07_2021-Identification_and_Authentication_Failures](https://owasp.org/Top10/A07_2021-Identification_and_Authentication_Failures)\n","text":"AWS Account ID detected. While not considered sensitive information, it is important to use them and share them carefully. For that reason it would be preferrable avoiding to hardcoded it here. Instead, read the value from an environment variable or keep the value in a separate, private file.\n💎 Enable cross-file analysis and Pro rules for free at sg.run/pro"},"helpUri":"https://semgrep.dev/r/generic.secrets.security.detected-aws-account-id.detected-aws-account-id","id":"generic.secrets.security.detected-aws-account-id.detected-aws-account-id","name":"generic.secrets.security.detected-aws-account-id.detected-aws-account-id","properties":{"precision":"very-high","tags":["CWE-798: Use of Hard-coded Credentials","LOW CONFIDENCE","OWASP-A07:2021 - Identification and Authentication Failures","security"]},"shortDescription":{"text":"Semgrep Finding: generic.secrets.security.detected-aws-account-id.detected-aws-account-id"}},{"defaultConfiguration":{"level":"error"},"fullDescription":{"text":"AWS AppSync GraphQL Key detected"},"help":{"markdown":"AWS AppSync GraphQL Key detected\n\n#### 💎 Enable cross-file analysis and Pro rules for free at sg.run/pro\n\nReferences:\n - [Semgrep Rule](https://semgrep.dev/r/generic.secrets.security.detected-aws-appsync-graphql-key.detected-aws-appsync-graphql-key)\n - [https://owasp.org/Top10/A07_2021-Identification_and_Authentication_Failures](https://owasp.org/Top10/A07_2021-Identification_and_Authentication_Failures)\n","text":"AWS AppSync GraphQL Key detected\n💎 Enable cross-file analysis and Pro rules for free at sg.run/pro"},"helpUri":"https://semgrep.dev/r/generic.secrets.security.detected-aws-appsync-graphql-key.detected-aws-appsync-graphql-key","id":"generic.secrets.security.detected-aws-appsync-graphql-key.detected-aws-appsync-graphql-key","name":"generic.secrets.security.detected-aws-appsync-graphql-key.detected-aws-appsync-graphql-key","properties":{"precision":"very-high","tags":["CWE-798: Use of Hard-coded Credentials","LOW CONFIDENCE","OWASP-A07:2021 - Identification and Authentication Failures","security"]},"shortDescription":{"text":"Semgrep Finding: generic.secrets.security.detected-aws-appsync-graphql-key.detected-aws-appsync-graphql-key"}},{"defaultConfiguration":{"level":"error"},"fullDescription":{"text":"AWS Secret Access Key detected"},"help":{"markdown":"AWS Secret Access Key detected\n\n#### 💎 Enable cross-file analysis and Pro rules for free at sg.run/pro\n\nReferences:\n - [Semgrep Rule](https://semgrep.dev/r/generic.secrets.security.detected-aws-secret-access-key.detected-aws-secret-access-key)\n - [https://owasp.org/Top10/A07_2021-Identification_and_Authentication_Failures](https://owasp.org/Top10/A07_2021-Identification_and_Authentication_Failures)\n","text":"AWS Secret Access Key detected\n💎 Enable cross-file analysis and Pro rules for free at sg.run/pro"},"helpUri":"https://semgrep.dev/r/generic.secrets.security.detected-aws-secret-access-key.detected-aws-secret-access-key","id":"generic.secrets.security.detected-aws-secret-access-key.detected-aws-secret-access-key","name":"generic.secrets.security.detected-aws-secret-access-key.detected-aws-secret-access-key","properties":{"precision":"very-high","tags":["CWE-798: Use of Hard-coded Credentials","LOW CONFIDENCE","OWASP-A07:2021 - Identification and Authentication Failures","security"]},"shortDescription":{"text":"Semgrep Finding: generic.secrets.security.detected-aws-secret-access-key.detected-aws-secret-access-key"}},{"defaultConfiguration":{"level":"error"},"fullDescription":{"text":"AWS Session Token detected"},"help":{"markdown":"AWS Session Token detected\n\n#### 💎 Enable cross-file analysis and Pro rules for free at sg.run/pro\n\nReferences:\n - [Semgrep Rule](https://semgrep.dev/r/generic.secrets.security.detected-aws-session-token.detected-aws-session-token)\n - [https://owasp.org/Top10/A07_2021-Identification_and_Authentication_Failures](https://owasp.org/Top10/A07_2021-Identification_and_Authentication_Failures)\n","text":"AWS Session Token detected\n💎 Enable cross-file analysis and Pro rules for free at sg.run/pro"},"helpUri":"https://semgrep.dev/r/generic.secrets.security.detected-aws-session-token.detected-aws-session-token","id":"generic.secrets.security.detected-aws-session-token.detected-aws-session-token","name":"generic.secrets.security.detected-aws-session-token.detected-aws-session-token","properties":{"precision":"very-high","tags":["CWE-798: Use of Hard-coded Credentials","LOW CONFIDENCE","OWASP-A07:2021 - Identification and Authentication Failures","security"]},"shortDescription":{"text":"Semgrep Finding: generic.secrets.security.detected-aws-session-token.detected-aws-session-token"}},{"defaultConfiguration":{"level":"error"},"fullDescription":{"text":"bcrypt hash detected"},"help":{"markdown":"bcrypt hash detected\n\n#### 💎 Enable cross-file analysis and Pro rules for free at sg.run/pro\n\nReferences:\n - [Semgrep Rule](https://semgrep.dev/r/generic.secrets.security.detected-bcrypt-hash.detected-bcrypt-hash)\n - [https://owasp.org/Top10/A07_2021-Identification_and_Authentication_Failures](https://owasp.org/Top10/A07_2021-Identification_and_Authentication_Failures)\n","text":"bcrypt hash detected\n💎 Enable cross-file analysis and Pro rules for free at sg.run/pro"},"helpUri":"https://semgrep.dev/r/generic.secrets.security.detected-bcrypt-hash.detected-bcrypt-hash","id":"generic.secrets.security.detected-bcrypt-hash.detected-bcrypt-hash","name":"generic.secrets.security.detected-bcrypt-hash.detected-bcrypt-hash","properties":{"precision":"very-high","tags":["CWE-798: Use of Hard-coded Credentials","LOW CONFIDENCE","OWASP-A07:2021 - Identification and Authentication Failures","security"]},"shortDescription":{"text":"Semgrep Finding: generic.secrets.security.detected-bcrypt-hash.detected-bcrypt-hash"}},{"defaultConfiguration":{"level":"error"},"fullDescription":{"text":"CodeClimate detected"},"help":{"markdown":"CodeClimate detected\n\n#### 💎 Enable cross-file analysis and Pro rules for free at sg.run/pro\n\nReferences:\n - [Semgrep Rule](https://semgrep.dev/r/generic.secrets.security.detected-codeclimate.detected-codeclimate)\n - [https://owasp.org/Top10/A07_2021-Identification_and_Authentication_Failures](https://owasp.org/Top10/A07_2021-Identification_and_Authentication_Failures)\n","text":"CodeClimate detected\n💎 Enable cross-file analysis and Pro rules for free at sg.run/pro"},"helpUri":"https://semgrep.dev/r/generic.secrets.security.detected-codeclimate.detected-codeclimate","id":"generic.secrets.security.detected-codeclimate.detected-codeclimate","name":"generic.secrets.security.detected-codeclimate.detected-codeclimate","properties":{"precision":"very-high","tags":["CWE-798: Use of Hard-coded Credentials","LOW CONFIDENCE","OWASP-A07:2021 - Identification and Authentication Failures","security"]},"shortDescription":{"text":"Semgrep Finding: generic.secrets.security.detected-codeclimate.detected-codeclimate"}},{"defaultConfiguration":{"level":"error"},"fullDescription":{"text":"linux shadow file detected"},"help":{"markdown":"linux shadow file detected\n\n#### 💎 Enable cross-file analysis and Pro rules for free at sg.run/pro\n\nReferences:\n - [Semgrep Rule](https://semgrep.dev/r/generic.secrets.security.detected-etc-shadow.detected-etc-shadow)\n - [https://owasp.org/Top10/A07_2021-Identification_and_Authentication_Failures](https://owasp.org/Top10/A07_2021-Identification_and_Authentication_Failures)\n","text":"linux shadow file detected\n💎 Enable cross-file analysis and Pro rules for free at sg.run/pro"},"helpUri":"https://semgrep.dev/r/generic.secrets.security.detected-etc-shadow.detected-etc-shadow","id":"generic.secrets.security.detected-etc-shadow.detected-etc-shadow","name":"generic.secrets.security.detected-etc-shadow.detected-etc-shadow","properties":{"precision":"very-high","tags":["CWE-798: Use of Hard-coded Credentials","LOW CONFIDENCE","OWASP-A07:2021 - Identification and Authentication Failures","security"]},"shortDescription":{"text":"Semgrep Finding: generic.secrets.security.detected-etc-shadow.detected-etc-shadow"}},{"defaultConfiguration":{"level":"error"},"fullDescription":{"text":"Facebook Access Token detected"},"help":{"markdown":"Facebook Access Token detected\n\n#### 💎 Enable cross-file analysis and Pro rules for free at sg.run/pro\n\nReferences:\n - [Semgrep Rule](https://semgrep.dev/r/generic.secrets.security.detected-facebook-access-token.detected-facebook-access-token)\n - [https://owasp.org/Top10/A07_2021-Identification_and_Authentication_Failures](https://owasp.org/Top10/A07_2021-Identification_and_Authentication_Failures)\n","text":"Facebook Access Token detected\n💎 Enable cross-file analysis and Pro rules for free at sg.run/pro"},"helpUri":"https://semgrep.dev/r/generic.secrets.security.detected-facebook-access-token.detected-facebook-access-token","id":"generic.secrets.security.detected-facebook-access-token.detected-facebook-access-token","name":"generic.secrets.security.detected-facebook-access-token.detected-facebook-access-token","properties":{"precision":"very-high","tags":["CWE-798: Use of Hard-coded Credentials","LOW CONFIDENCE","OWASP-A07:2021 - Identification and Authentication Failures","security"]},"shortDescription":{"text":"Semgrep Finding: generic.secrets.security.detected-facebook-access-token.detected-facebook-access-token"}},{"defaultConfiguration":{"level":"error"},"fullDescription":{"text":"Facebook OAuth detected"},"help":{"markdown":"Facebook OAuth detected\n\n#### 💎 Enable cross-file analysis and Pro rules for free at sg.run/pro\n\nReferences:\n - [Semgrep Rule](https://semgrep.dev/r/generic.secrets.security.detected-facebook-oauth.detected-facebook-oauth)\n - [https://owasp.org/Top10/A07_2021-Identification_and_Authentication_Failures](https://owasp.org/Top10/A07_2021-Identification_and_Authentication_Failures)\n","text":"Facebook OAuth detected\n💎 Enable cross-file analysis and Pro rules for free at sg.run/pro"},"helpUri":"https://semgrep.dev/r/generic.secrets.security.detected-facebook-oauth.detected-facebook-oauth","id":"generic.secrets.security.detected-facebook-oauth.detected-facebook-oauth","name":"generic.secrets.security.detected-facebook-oauth.detected-facebook-oauth","properties":{"precision":"very-high","tags":["CWE-798: Use of Hard-coded Credentials","LOW CONFIDENCE","OWASP-A07:2021 - Identification and Authentication Failures","security"]},"shortDescription":{"text":"Semgrep Finding: generic.secrets.security.detected-facebook-oauth.detected-facebook-oauth"}},{"defaultConfiguration":{"level":"error"},"fullDescription":{"text":"Generic API Key detected"},"help":{"markdown":"Generic API Key detected\n\n#### 💎 Enable cross-file analysis and Pro rules for free at sg.run/pro\n\nReferences:\n - [Semgrep Rule](https://semgrep.dev/r/generic.secrets.security.detected-generic-api-key.detected-generic-api-key)\n - [https://github.com/dxa4481/truffleHogRegexes/blob/master/truffleHogRegexes/regexes.json](https://github.com/dxa4481/truffleHogRegexes/blob/master/truffleHogRegexes/regexes.json)\n","text":"Generic API Key detected\n💎 Enable cross-file analysis and Pro rules for free at sg.run/pro"},"helpUri":"https://semgrep.dev/r/generic.secrets.security.detected-generic-api-key.detected-generic-api-key","id":"generic.secrets.security.detected-generic-api-key.detected-generic-api-key","name":"generic.secrets.security.detected-generic-api-key.detected-generic-api-key","properties":{"precision":"very-high","tags":["CWE-798: Use of Hard-coded Credentials","LOW CONFIDENCE","OWASP-A07:2021 - Identification and Authentication Failures","security"]},"shortDescription":{"text":"Semgrep Finding: generic.secrets.security.detected-generic-api-key.detected-generic-api-key"}},{"defaultConfiguration":{"level":"error"},"fullDescription":{"text":"Generic Secret detected"},"help":{"markdown":"Generic Secret detected\n\n#### 💎 Enable cross-file analysis and Pro rules for free at sg.run/pro\n\nReferences:\n - [Semgrep Rule](https://semgrep.dev/r/generic.secrets.security.detected-generic-secret.detected-generic-secret)\n - [https://owasp.org/Top10/A07_2021-Identification_and_Authentication_Failures](https://owasp.org/Top10/A07_2021-Identification_and_Authentication_Failures)\n","text":"Generic Secret detected\n💎 Enable cross-file analysis and Pro rules for free at sg.run/pro"},"helpUri":"https://semgrep.dev/r/generic.secrets.security.detected-generic-secret.detected-generic-secret","id":"generic.secrets.security.detected-generic-secret.detected-generic-secret","name":"generic.secrets.security.detected-generic-secret.detected-generic-secret","properties":{"precision":"very-high","tags":["CWE-798: Use of Hard-coded Credentials","LOW CONFIDENCE","OWASP-A07:2021 - Identification and Authentication Failures","security"]},"shortDescription":{"text":"Semgrep Finding: generic.secrets.security.detected-generic-secret.detected-generic-secret"}},{"defaultConfiguration":{"level":"error"},"fullDescription":{"text":"GitHub Token detected"},"help":{"markdown":"GitHub Token detected\n\n#### 💎 Enable cross-file analysis and Pro rules for free at sg.run/pro\n\nReferences:\n - [Semgrep Rule](https://semgrep.dev/r/generic.secrets.security.detected-github-token.detected-github-token)\n - [https://owasp.org/Top10/A07_2021-Identification_and_Authentication_Failures](https://owasp.org/Top10/A07_2021-Identification_and_Authentication_Failures)\n","text":"GitHub Token detected\n💎 Enable cross-file analysis and Pro rules for free at sg.run/pro"},"helpUri":"https://semgrep.dev/r/generic.secrets.security.detected-github-token.detected-github-token","id":"generic.secrets.security.detected-github-token.detected-github-token","name":"generic.secrets.security.detected-github-token.detected-github-token","properties":{"precision":"very-high","tags":["CWE-798: Use of Hard-coded Credentials","LOW CONFIDENCE","OWASP-A07:2021 - Identification and Authentication Failures","security"]},"shortDescription":{"text":"Semgrep Finding: generic.secrets.security.detected-github-token.detected-github-token"}},{"defaultConfiguration":{"level":"error"},"fullDescription":{"text":"Google OAuth Access Token detected"},"help":{"markdown":"Google OAuth Access Token detected\n\n#### 💎 Enable cross-file analysis and Pro rules for free at sg.run/pro\n\nReferences:\n - [Semgrep Rule](https://semgrep.dev/r/generic.secrets.security.detected-google-oauth-access-token.detected-google-oauth-access-token)\n - [https://owasp.org/Top10/A07_2021-Identification_and_Authentication_Failures](https://owasp.org/Top10/A07_2021-Identification_and_Authentication_Failures)\n","text":"Google OAuth Access Token detected\n💎 Enable cross-file analysis and Pro rules for free at sg.run/pro"},"helpUri":"https://semgrep.dev/r/generic.secrets.security.detected-google-oauth-access-token.detected-google-oauth-access-token","id":"generic.secrets.security.detected-google-oauth-access-token.detected-google-oauth-access-token","name":"generic.secrets.security.detected-google-oauth-access-token.detected-google-oauth-access-token","properties":{"precision":"very-high","tags":["CWE-798: Use of Hard-coded Credentials","LOW CONFIDENCE","OWASP-A07:2021 - Identification and Authentication Failures","security"]},"shortDescription":{"text":"Semgrep Finding: generic.secrets.security.detected-google-oauth-access-token.detected-google-oauth-access-token"}},{"defaultConfiguration":{"level":"error"},"fullDescription":{"text":"Heroku API Key detected"},"help":{"markdown":"Heroku API Key detected\n\n#### 💎 Enable cross-file analysis and Pro rules for free at sg.run/pro\n\nReferences:\n - [Semgrep Rule](https://semgrep.dev/r/generic.secrets.security.detected-heroku-api-key.detected-heroku-api-key)\n - [https://owasp.org/Top10/A07_2021-Identification_and_Authentication_Failures](https://owasp.org/Top10/A07_2021-Identification_and_Authentication_Failures)\n","text":"Heroku API Key detected\n💎 Enable cross-file analysis and Pro rules for free at sg.run/pro"},"helpUri":"https://semgrep.dev/r/generic.secrets.security.detected-heroku-api-key.detected-heroku-api-key","id":"generic.secrets.security.detected-heroku-api-key.detected-heroku-api-key","name":"generic.secrets.security.detected-heroku-api-key.detected-heroku-api-key","properties":{"precision":"very-high","tags":["CWE-798: Use of Hard-coded Credentials","LOW CONFIDENCE","OWASP-A07:2021 - Identification and Authentication Failures","security"]},"shortDescription":{"text":"Semgrep Finding: generic.secrets.security.detected-heroku-api-key.detected-heroku-api-key"}},{"defaultConfiguration":{"level":"error"},"fullDescription":{"text":"HockeyApp detected"},"help":{"markdown":"HockeyApp detected\n\n#### 💎 Enable cross-file analysis and Pro rules for free at sg.run/pro\n\nReferences:\n - [Semgrep Rule](https://semgrep.dev/r/generic.secrets.security.detected-hockeyapp.detected-hockeyapp)\n - [https://owasp.org/Top10/A07_2021-Identification_and_Authentication_Failures](https://owasp.org/Top10/A07_2021-Identification_and_Authentication_Failures)\n","text":"HockeyApp detected\n💎 Enable cross-file analysis and Pro rules for free at sg.run/pro"},"helpUri":"https://semgrep.dev/r/generic.secrets.security.detected-hockeyapp.detected-hockeyapp","id":"generic.secrets.security.detected-hockeyapp.detected-hockeyapp","name":"generic.secrets.security.detected-hockeyapp.detected-hockeyapp","properties":{"precision":"very-high","tags":["CWE-798: Use of Hard-coded Credentials","LOW CONFIDENCE","OWASP-A07:2021 - Identification and Authentication Failures","security"]},"shortDescription":{"text":"Semgrep Finding: generic.secrets.security.detected-hockeyapp.detected-hockeyapp"}},{"defaultConfiguration":{"level":"error"},"fullDescription":{"text":"JWT token detected"},"help":{"markdown":"JWT token detected\n\n#### 💎 Enable cross-file analysis and Pro rules for free at sg.run/pro\n\nReferences:\n - [Semgrep Rule](https://semgrep.dev/r/generic.secrets.security.detected-jwt-token.detected-jwt-token)\n - [https://semgrep.dev/blog/2020/hardcoded-secrets-unverified-tokens-and-other-common-jwt-mistakes/](https://semgrep.dev/blog/2020/hardcoded-secrets-unverified-tokens-and-other-common-jwt-mistakes/)\n","text":"JWT token detected\n💎 Enable cross-file analysis and Pro rules for free at sg.run/pro"},"helpUri":"https://semgrep.dev/r/generic.secrets.security.detected-jwt-token.detected-jwt-token","id":"generic.secrets.security.detected-jwt-token.detected-jwt-token","name":"generic.secrets.security.detected-jwt-token.detected-jwt-token","properties":{"precision":"very-high","tags":["CWE-321: Use of Hard-coded Cryptographic Key","LOW CONFIDENCE","OWASP-A02:2021 - Cryptographic Failures","security"]},"shortDescription":{"text":"Semgrep Finding: generic.secrets.security.detected-jwt-token.detected-jwt-token"}},{"defaultConfiguration":{"level":"error"},"fullDescription":{"text":"Kolide API Key detected"},"help":{"markdown":"Kolide API Key detected\n\n#### 💎 Enable cross-file analysis and Pro rules for free at sg.run/pro\n\nReferences:\n - [Semgrep Rule](https://semgrep.dev/r/generic.secrets.security.detected-kolide-api-key.detected-kolide-api-key)\n - [https://owasp.org/Top10/A07_2021-Identification_and_Authentication_Failures](https://owasp.org/Top10/A07_2021-Identification_and_Authentication_Failures)\n","text":"Kolide API Key detected\n💎 Enable cross-file analysis and Pro rules for free at sg.run/pro"},"helpUri":"https://semgrep.dev/r/generic.secrets.security.detected-kolide-api-key.detected-kolide-api-key","id":"generic.secrets.security.detected-kolide-api-key.detected-kolide-api-key","name":"generic.secrets.security.detected-kolide-api-key.detected-kolide-api-key","properties":{"precision":"very-high","tags":["CWE-798: Use of Hard-coded Credentials","LOW CONFIDENCE","OWASP-A07:2021 - Identification and Authentication Failures","security"]},"shortDescription":{"text":"Semgrep Finding: generic.secrets.security.detected-kolide-api-key.detected-kolide-api-key"}},{"defaultConfiguration":{"level":"error"},"fullDescription":{"text":"MailChimp API Key detected"},"help":{"markdown":"MailChimp API Key detected\n\n#### 💎 Enable cross-file analysis and Pro rules for free at sg.run/pro\n\nReferences:\n - [Semgrep Rule](https://semgrep.dev/r/generic.secrets.security.detected-mailchimp-api-key.detected-mailchimp-api-key)\n - [https://owasp.org/Top10/A07_2021-Identification_and_Authentication_Failures](https://owasp.org/Top10/A07_2021-Identification_and_Authentication_Failures)\n","text":"MailChimp API Key detected\n💎 Enable cross-file analysis and Pro rules for free at sg.run/pro"},"helpUri":"https://semgrep.dev/r/generic.secrets.security.detected-mailchimp-api-key.detected-mailchimp-api-key","id":"generic.secrets.security.detected-mailchimp-api-key.detected-mailchimp-api-key","name":"generic.secrets.security.detected-mailchimp-api-key.detected-mailchimp-api-key","properties":{"precision":"very-high","tags":["CWE-798: Use of Hard-coded Credentials","LOW CONFIDENCE","OWASP-A07:2021 - Identification and Authentication Failures","security"]},"shortDescription":{"text":"Semgrep Finding: generic.secrets.security.detected-mailchimp-api-key.detected-mailchimp-api-key"}},{"defaultConfiguration":{"level":"error"},"fullDescription":{"text":"Mailgun API Key detected"},"help":{"markdown":"Mailgun API Key detected\n\n#### 💎 Enable cross-file analysis and Pro rules for free at sg.run/pro\n\nReferences:\n - [Semgrep Rule](https://semgrep.dev/r/generic.secrets.security.detected-mailgun-api-key.detected-mailgun-api-key)\n - [https://owasp.org/Top10/A07_2021-Identification_and_Authentication_Failures](https://owasp.org/Top10/A07_2021-Identification_and_Authentication_Failures)\n","text":"Mailgun API Key detected\n💎 Enable cross-file analysis and Pro rules for free at sg.run/pro"},"helpUri":"https://semgrep.dev/r/generic.secrets.security.detected-mailgun-api-key.detected-mailgun-api-key","id":"generic.secrets.security.detected-mailgun-api-key.detected-mailgun-api-key","name":"generic.secrets.security.detected-mailgun-api-key.detected-mailgun-api-key","properties":{"precision":"very-high","tags":["CWE-798: Use of Hard-coded Credentials","LOW CONFIDENCE","OWASP-A07:2021 - Identification and Authentication Failures","security"]},"shortDescription":{"text":"Semgrep Finding: generic.secrets.security.detected-mailgun-api-key.detected-mailgun-api-key"}},{"defaultConfiguration":{"level":"error"},"fullDescription":{"text":"NPM registry authentication token detected"},"help":{"markdown":"NPM registry authentication token detected\n\n#### 💎 Enable cross-file analysis and Pro rules for free at sg.run/pro\n\nReferences:\n - [Semgrep Rule](https://semgrep.dev/r/generic.secrets.security.detected-npm-registry-auth-token.detected-npm-registry-auth-token)\n - [https://owasp.org/Top10/A07_2021-Identification_and_Authentication_Failures](https://owasp.org/Top10/A07_2021-Identification_and_Authentication_Failures)\n","text":"NPM registry authentication token detected\n💎 Enable cross-file analysis and Pro rules for free at sg.run/pro"},"helpUri":"https://semgrep.dev/r/generic.secrets.security.detected-npm-registry-auth-token.detected-npm-registry-auth-token","id":"generic.secrets.security.detected-npm-registry-auth-token.detected-npm-registry-auth-token","name":"generic.secrets.security.detected-npm-registry-auth-token.detected-npm-registry-auth-token","properties":{"precision":"very-high","tags":["CWE-798: Use of Hard-coded Credentials","LOW CONFIDENCE","OWASP-A07:2021 - Identification and Authentication Failures","security"]},"shortDescription":{"text":"Semgrep Finding: generic.secrets.security.detected-npm-registry-auth-token.detected-npm-registry-auth-token"}},{"defaultConfiguration":{"level":"error"},"fullDescription":{"text":"Onfido live API Token detected"},"help":{"markdown":"Onfido live API Token detected\n\n#### 💎 Enable cross-file analysis and Pro rules for free at sg.run/pro\n\nReferences:\n - [Semgrep Rule](https://semgrep.dev/r/generic.secrets.security.detected-onfido-live-api-token.detected-onfido-live-api-token)\n - [https://documentation.onfido.com/api/latest/#api-tokens](https://documentation.onfido.com/api/latest/#api-tokens)\n","text":"Onfido live API Token detected\n💎 Enable cross-file analysis and Pro rules for free at sg.run/pro"},"helpUri":"https://semgrep.dev/r/generic.secrets.security.detected-onfido-live-api-token.detected-onfido-live-api-token","id":"generic.secrets.security.detected-onfido-live-api-token.detected-onfido-live-api-token","name":"generic.secrets.security.detected-onfido-live-api-token.detected-onfido-live-api-token","properties":{"precision":"very-high","tags":["CWE-798: Use of Hard-coded Credentials","HIGH CONFIDENCE","security"]},"shortDescription":{"text":"Semgrep Finding: generic.secrets.security.detected-onfido-live-api-token.detected-onfido-live-api-token"}},{"defaultConfiguration":{"level":"error"},"fullDescription":{"text":"Outlook Team detected"},"help":{"markdown":"Outlook Team detected\n\n#### 💎 Enable cross-file analysis and Pro rules for free at sg.run/pro\n\nReferences:\n - [Semgrep Rule](https://semgrep.dev/r/generic.secrets.security.detected-outlook-team.detected-outlook-team)\n - [https://owasp.org/Top10/A07_2021-Identification_and_Authentication_Failures](https://owasp.org/Top10/A07_2021-Identification_and_Authentication_Failures)\n","text":"Outlook Team detected\n💎 Enable cross-file analysis and Pro rules for free at sg.run/pro"},"helpUri":"https://semgrep.dev/r/generic.secrets.security.detected-outlook-team.detected-outlook-team","id":"generic.secrets.security.detected-outlook-team.detected-outlook-team","name":"generic.secrets.security.detected-outlook-team.detected-outlook-team","properties":{"precision":"very-high","tags":["CWE-798: Use of Hard-coded Credentials","LOW CONFIDENCE","OWASP-A07:2021 - Identification and Authentication Failures","security"]},"shortDescription":{"text":"Semgrep Finding: generic.secrets.security.detected-outlook-team.detected-outlook-team"}},{"defaultConfiguration":{"level":"error"},"fullDescription":{"text":"PayPal Braintree Access Token detected"},"help":{"markdown":"PayPal Braintree Access Token detected\n\n#### 💎 Enable cross-file analysis and Pro rules for free at sg.run/pro\n\nReferences:\n - [Semgrep Rule](https://semgrep.dev/r/generic.secrets.security.detected-paypal-braintree-access-token.detected-paypal-braintree-access-token)\n - [https://owasp.org/Top10/A07_2021-Identification_and_Authentication_Failures](https://owasp.org/Top10/A07_2021-Identification_and_Authentication_Failures)\n","text":"PayPal Braintree Access Token detected\n💎 Enable cross-file analysis and Pro rules for free at sg.run/pro"},"helpUri":"https://semgrep.dev/r/generic.secrets.security.detected-paypal-braintree-access-token.detected-paypal-braintree-access-token","id":"generic.secrets.security.detected-paypal-braintree-access-token.detected-paypal-braintree-access-token","name":"generic.secrets.security.detected-paypal-braintree-access-token.detected-paypal-braintree-access-token","properties":{"precision":"very-high","tags":["CWE-798: Use of Hard-coded Credentials","LOW CONFIDENCE","OWASP-A07:2021 - Identification and Authentication Failures","security"]},"shortDescription":{"text":"Semgrep Finding: generic.secrets.security.detected-paypal-braintree-access-token.detected-paypal-braintree-access-token"}},{"defaultConfiguration":{"level":"error"},"fullDescription":{"text":"Something that looks like a PGP private key block is detected. This is a potential hardcoded secret that could be leaked if this code is committed. Instead, remove this code block from the commit."},"help":{"markdown":"Something that looks like a PGP private key block is detected. This is a potential hardcoded secret that could be leaked if this code is committed. Instead, remove this code block from the commit.\n\n#### 💎 Enable cross-file analysis and Pro rules for free at sg.run/pro\n\nReferences:\n - [Semgrep Rule](https://semgrep.dev/r/generic.secrets.security.detected-pgp-private-key-block.detected-pgp-private-key-block)\n - [https://owasp.org/Top10/A07_2021-Identification_and_Authentication_Failures](https://owasp.org/Top10/A07_2021-Identification_and_Authentication_Failures)\n","text":"Something that looks like a PGP private key block is detected. This is a potential hardcoded secret that could be leaked if this code is committed. Instead, remove this code block from the commit.\n💎 Enable cross-file analysis and Pro rules for free at sg.run/pro"},"helpUri":"https://semgrep.dev/r/generic.secrets.security.detected-pgp-private-key-block.detected-pgp-private-key-block","id":"generic.secrets.security.detected-pgp-private-key-block.detected-pgp-private-key-block","name":"generic.secrets.security.detected-pgp-private-key-block.detected-pgp-private-key-block","properties":{"precision":"very-high","tags":["CWE-798: Use of Hard-coded Credentials","LOW CONFIDENCE","OWASP-A07:2021 - Identification and Authentication Failures","security"]},"shortDescription":{"text":"Semgrep Finding: generic.secrets.security.detected-pgp-private-key-block.detected-pgp-private-key-block"}},{"defaultConfiguration":{"level":"error"},"fullDescription":{"text":"Picatic API Key detected"},"help":{"markdown":"Picatic API Key detected\n\n#### 💎 Enable cross-file analysis and Pro rules for free at sg.run/pro\n\nReferences:\n - [Semgrep Rule](https://semgrep.dev/r/generic.secrets.security.detected-picatic-api-key.detected-picatic-api-key)\n - [https://owasp.org/Top10/A07_2021-Identification_and_Authentication_Failures](https://owasp.org/Top10/A07_2021-Identification_and_Authentication_Failures)\n","text":"Picatic API Key detected\n💎 Enable cross-file analysis and Pro rules for free at sg.run/pro"},"helpUri":"https://semgrep.dev/r/generic.secrets.security.detected-picatic-api-key.detected-picatic-api-key","id":"generic.secrets.security.detected-picatic-api-key.detected-picatic-api-key","name":"generic.secrets.security.detected-picatic-api-key.detected-picatic-api-key","properties":{"precision":"very-high","tags":["CWE-798: Use of Hard-coded Credentials","LOW CONFIDENCE","OWASP-A07:2021 - Identification and Authentication Failures","security"]},"shortDescription":{"text":"Semgrep Finding: generic.secrets.security.detected-picatic-api-key.detected-picatic-api-key"}},{"defaultConfiguration":{"level":"error"},"fullDescription":{"text":"Private Key detected. This is a sensitive credential and should not be hardcoded here. Instead, store this in a separate, private file."},"help":{"markdown":"Private Key detected. This is a sensitive credential and should not be hardcoded here. Instead, store this in a separate, private file.\n\n#### 💎 Enable cross-file analysis and Pro rules for free at sg.run/pro\n\nReferences:\n - [Semgrep Rule](https://semgrep.dev/r/generic.secrets.security.detected-private-key.detected-private-key)\n - [https://owasp.org/Top10/A07_2021-Identification_and_Authentication_Failures](https://owasp.org/Top10/A07_2021-Identification_and_Authentication_Failures)\n","text":"Private Key detected. This is a sensitive credential and should not be hardcoded here. Instead, store this in a separate, private file.\n💎 Enable cross-file analysis and Pro rules for free at sg.run/pro"},"helpUri":"https://semgrep.dev/r/generic.secrets.security.detected-private-key.detected-private-key","id":"generic.secrets.security.detected-private-key.detected-private-key","name":"generic.secrets.security.detected-private-key.detected-private-key","properties":{"precision":"very-high","tags":["CWE-798: Use of Hard-coded Credentials","LOW CONFIDENCE","OWASP-A07:2021 - Identification and Authentication Failures","security"]},"shortDescription":{"text":"Semgrep Finding: generic.secrets.security.detected-private-key.detected-private-key"}},{"defaultConfiguration":{"level":"error"},"fullDescription":{"text":"Sauce Token detected"},"help":{"markdown":"Sauce Token detected\n\n#### 💎 Enable cross-file analysis and Pro rules for free at sg.run/pro\n\nReferences:\n - [Semgrep Rule](https://semgrep.dev/r/generic.secrets.security.detected-sauce-token.detected-sauce-token)\n - [https://owasp.org/Top10/A07_2021-Identification_and_Authentication_Failures](https://owasp.org/Top10/A07_2021-Identification_and_Authentication_Failures)\n","text":"Sauce Token detected\n💎 Enable cross-file analysis and Pro rules for free at sg.run/pro"},"helpUri":"https://semgrep.dev/r/generic.secrets.security.detected-sauce-token.detected-sauce-token","id":"generic.secrets.security.detected-sauce-token.detected-sauce-token","name":"generic.secrets.security.detected-sauce-token.detected-sauce-token","properties":{"precision":"very-high","tags":["CWE-798: Use of Hard-coded Credentials","LOW CONFIDENCE","OWASP-A07:2021 - Identification and Authentication Failures","security"]},"shortDescription":{"text":"Semgrep Finding: generic.secrets.security.detected-sauce-token.detected-sauce-token"}},{"defaultConfiguration":{"level":"error"},"fullDescription":{"text":"SendGrid API Key detected"},"help":{"markdown":"SendGrid API Key detected\n\n#### 💎 Enable cross-file analysis and Pro rules for free at sg.run/pro\n\nReferences:\n - [Semgrep Rule](https://semgrep.dev/r/generic.secrets.security.detected-sendgrid-api-key.detected-sendgrid-api-key)\n - [https://owasp.org/Top10/A07_2021-Identification_and_Authentication_Failures](https://owasp.org/Top10/A07_2021-Identification_and_Authentication_Failures)\n","text":"SendGrid API Key detected\n💎 Enable cross-file analysis and Pro rules for free at sg.run/pro"},"helpUri":"https://semgrep.dev/r/generic.secrets.security.detected-sendgrid-api-key.detected-sendgrid-api-key","id":"generic.secrets.security.detected-sendgrid-api-key.detected-sendgrid-api-key","name":"generic.secrets.security.detected-sendgrid-api-key.detected-sendgrid-api-key","properties":{"precision":"very-high","tags":["CWE-798: Use of Hard-coded Credentials","LOW CONFIDENCE","OWASP-A07:2021 - Identification and Authentication Failures","security"]},"shortDescription":{"text":"Semgrep Finding: generic.secrets.security.detected-sendgrid-api-key.detected-sendgrid-api-key"}},{"defaultConfiguration":{"level":"error"},"fullDescription":{"text":"Slack Token detected"},"help":{"markdown":"Slack Token detected\n\n#### 💎 Enable cross-file analysis and Pro rules for free at sg.run/pro\n\nReferences:\n - [Semgrep Rule](https://semgrep.dev/r/generic.secrets.security.detected-slack-token.detected-slack-token)\n - [https://github.com/davidburkitt/python-secret-scanner/blob/335a1f6dab8de59cf39063e57aea39a58951e939/patterns.txt#L58](https://github.com/davidburkitt/python-secret-scanner/blob/335a1f6dab8de59cf39063e57aea39a58951e939/patterns.txt#L58)\n","text":"Slack Token detected\n💎 Enable cross-file analysis and Pro rules for free at sg.run/pro"},"helpUri":"https://semgrep.dev/r/generic.secrets.security.detected-slack-token.detected-slack-token","id":"generic.secrets.security.detected-slack-token.detected-slack-token","name":"generic.secrets.security.detected-slack-token.detected-slack-token","properties":{"precision":"very-high","tags":["CWE-798: Use of Hard-coded Credentials","LOW CONFIDENCE","OWASP-A07:2021 - Identification and Authentication Failures","security"]},"shortDescription":{"text":"Semgrep Finding: generic.secrets.security.detected-slack-token.detected-slack-token"}},{"defaultConfiguration":{"level":"error"},"fullDescription":{"text":"Slack Webhook detected"},"help":{"markdown":"Slack Webhook detected\n\n#### 💎 Enable cross-file analysis and Pro rules for free at sg.run/pro\n\nReferences:\n - [Semgrep Rule](https://semgrep.dev/r/generic.secrets.security.detected-slack-webhook.detected-slack-webhook)\n - [https://api.slack.com/messaging/webhooks](https://api.slack.com/messaging/webhooks)\n","text":"Slack Webhook detected\n💎 Enable cross-file analysis and Pro rules for free at sg.run/pro"},"helpUri":"https://semgrep.dev/r/generic.secrets.security.detected-slack-webhook.detected-slack-webhook","id":"generic.secrets.security.detected-slack-webhook.detected-slack-webhook","name":"generic.secrets.security.detected-slack-webhook.detected-slack-webhook","properties":{"precision":"very-high","tags":["CWE-798: Use of Hard-coded Credentials","LOW CONFIDENCE","OWASP-A07:2021 - Identification and Authentication Failures","security"]},"shortDescription":{"text":"Semgrep Finding: generic.secrets.security.detected-slack-webhook.detected-slack-webhook"}},{"defaultConfiguration":{"level":"error"},"fullDescription":{"text":"Snyk API Key detected"},"help":{"markdown":"Snyk API Key detected\n\n#### 💎 Enable cross-file analysis and Pro rules for free at sg.run/pro\n\nReferences:\n - [Semgrep Rule](https://semgrep.dev/r/generic.secrets.security.detected-snyk-api-key.detected-snyk-api-key)\n - [https://owasp.org/Top10/A07_2021-Identification_and_Authentication_Failures](https://owasp.org/Top10/A07_2021-Identification_and_Authentication_Failures)\n","text":"Snyk API Key detected\n💎 Enable cross-file analysis and Pro rules for free at sg.run/pro"},"helpUri":"https://semgrep.dev/r/generic.secrets.security.detected-snyk-api-key.detected-snyk-api-key","id":"generic.secrets.security.detected-snyk-api-key.detected-snyk-api-key","name":"generic.secrets.security.detected-snyk-api-key.detected-snyk-api-key","properties":{"precision":"very-high","tags":["CWE-798: Use of Hard-coded Credentials","LOW CONFIDENCE","OWASP-A07:2021 - Identification and Authentication Failures","security"]},"shortDescription":{"text":"Semgrep Finding: generic.secrets.security.detected-snyk-api-key.detected-snyk-api-key"}},{"defaultConfiguration":{"level":"error"},"fullDescription":{"text":"SoftLayer API Key detected"},"help":{"markdown":"SoftLayer API Key detected\n\n#### 💎 Enable cross-file analysis and Pro rules for free at sg.run/pro\n\nReferences:\n - [Semgrep Rule](https://semgrep.dev/r/generic.secrets.security.detected-softlayer-api-key.detected-softlayer-api-key)\n - [https://owasp.org/Top10/A07_2021-Identification_and_Authentication_Failures](https://owasp.org/Top10/A07_2021-Identification_and_Authentication_Failures)\n","text":"SoftLayer API Key detected\n💎 Enable cross-file analysis and Pro rules for free at sg.run/pro"},"helpUri":"https://semgrep.dev/r/generic.secrets.security.detected-softlayer-api-key.detected-softlayer-api-key","id":"generic.secrets.security.detected-softlayer-api-key.detected-softlayer-api-key","name":"generic.secrets.security.detected-softlayer-api-key.detected-softlayer-api-key","properties":{"precision":"very-high","tags":["CWE-798: Use of Hard-coded Credentials","LOW CONFIDENCE","OWASP-A07:2021 - Identification and Authentication Failures","security"]},"shortDescription":{"text":"Semgrep Finding: generic.secrets.security.detected-softlayer-api-key.detected-softlayer-api-key"}},{"defaultConfiguration":{"level":"error"},"fullDescription":{"text":"SonarQube Docs API Key detected"},"help":{"markdown":"SonarQube Docs API Key detected\n\n#### 💎 Enable cross-file analysis and Pro rules for free at sg.run/pro\n\nReferences:\n - [Semgrep Rule](https://semgrep.dev/r/generic.secrets.security.detected-sonarqube-docs-api-key.detected-sonarqube-docs-api-key)\n - [https://owasp.org/Top10/A07_2021-Identification_and_Authentication_Failures](https://owasp.org/Top10/A07_2021-Identification_and_Authentication_Failures)\n","text":"SonarQube Docs API Key detected\n💎 Enable cross-file analysis and Pro rules for free at sg.run/pro"},"helpUri":"https://semgrep.dev/r/generic.secrets.security.detected-sonarqube-docs-api-key.detected-sonarqube-docs-api-key","id":"generic.secrets.security.detected-sonarqube-docs-api-key.detected-sonarqube-docs-api-key","name":"generic.secrets.security.detected-sonarqube-docs-api-key.detected-sonarqube-docs-api-key","properties":{"precision":"very-high","tags":["CWE-798: Use of Hard-coded Credentials","LOW CONFIDENCE","OWASP-A07:2021 - Identification and Authentication Failures","security"]},"shortDescription":{"text":"Semgrep Finding: generic.secrets.security.detected-sonarqube-docs-api-key.detected-sonarqube-docs-api-key"}},{"defaultConfiguration":{"level":"error"},"fullDescription":{"text":"Square Access Token detected"},"help":{"markdown":"Square Access Token detected\n\n#### 💎 Enable cross-file analysis and Pro rules for free at sg.run/pro\n\nReferences:\n - [Semgrep Rule](https://semgrep.dev/r/generic.secrets.security.detected-square-access-token.detected-square-access-token)\n - [https://owasp.org/Top10/A07_2021-Identification_and_Authentication_Failures](https://owasp.org/Top10/A07_2021-Identification_and_Authentication_Failures)\n","text":"Square Access Token detected\n💎 Enable cross-file analysis and Pro rules for free at sg.run/pro"},"helpUri":"https://semgrep.dev/r/generic.secrets.security.detected-square-access-token.detected-square-access-token","id":"generic.secrets.security.detected-square-access-token.detected-square-access-token","name":"generic.secrets.security.detected-square-access-token.detected-square-access-token","properties":{"precision":"very-high","tags":["CWE-798: Use of Hard-coded Credentials","LOW CONFIDENCE","OWASP-A07:2021 - Identification and Authentication Failures","security"]},"shortDescription":{"text":"Semgrep Finding: generic.secrets.security.detected-square-access-token.detected-square-access-token"}},{"defaultConfiguration":{"level":"error"},"fullDescription":{"text":"Square OAuth Secret detected"},"help":{"markdown":"Square OAuth Secret detected\n\n#### 💎 Enable cross-file analysis and Pro rules for free at sg.run/pro\n\nReferences:\n - [Semgrep Rule](https://semgrep.dev/r/generic.secrets.security.detected-square-oauth-secret.detected-square-oauth-secret)\n - [https://github.com/Yelp/detect-secrets/blob/master/tests/plugins/square_oauth_test.py](https://github.com/Yelp/detect-secrets/blob/master/tests/plugins/square_oauth_test.py)\n","text":"Square OAuth Secret detected\n💎 Enable cross-file analysis and Pro rules for free at sg.run/pro"},"helpUri":"https://semgrep.dev/r/generic.secrets.security.detected-square-oauth-secret.detected-square-oauth-secret","id":"generic.secrets.security.detected-square-oauth-secret.detected-square-oauth-secret","name":"generic.secrets.security.detected-square-oauth-secret.detected-square-oauth-secret","properties":{"precision":"very-high","tags":["CWE-798: Use of Hard-coded Credentials","LOW CONFIDENCE","OWASP-A07:2021 - Identification and Authentication Failures","security"]},"shortDescription":{"text":"Semgrep Finding: generic.secrets.security.detected-square-oauth-secret.detected-square-oauth-secret"}},{"defaultConfiguration":{"level":"error"},"fullDescription":{"text":"SSH Password detected"},"help":{"markdown":"SSH Password detected\n\n#### 💎 Enable cross-file analysis and Pro rules for free at sg.run/pro\n\nReferences:\n - [Semgrep Rule](https://semgrep.dev/r/generic.secrets.security.detected-ssh-password.detected-ssh-password)\n - [https://owasp.org/Top10/A07_2021-Identification_and_Authentication_Failures](https://owasp.org/Top10/A07_2021-Identification_and_Authentication_Failures)\n","text":"SSH Password detected\n💎 Enable cross-file analysis and Pro rules for free at sg.run/pro"},"helpUri":"https://semgrep.dev/r/generic.secrets.security.detected-ssh-password.detected-ssh-password","id":"generic.secrets.security.detected-ssh-password.detected-ssh-password","name":"generic.secrets.security.detected-ssh-password.detected-ssh-password","properties":{"precision":"very-high","tags":["CWE-798: Use of Hard-coded Credentials","LOW CONFIDENCE","OWASP-A07:2021 - Identification and Authentication Failures","security"]},"shortDescription":{"text":"Semgrep Finding: generic.secrets.security.detected-ssh-password.detected-ssh-password"}},{"defaultConfiguration":{"level":"error"},"fullDescription":{"text":"Stripe API Key detected"},"help":{"markdown":"Stripe API Key detected\n\n#### 💎 Enable cross-file analysis and Pro rules for free at sg.run/pro\n\nReferences:\n - [Semgrep Rule](https://semgrep.dev/r/generic.secrets.security.detected-stripe-api-key.detected-stripe-api-key)\n - [https://owasp.org/Top10/A07_2021-Identification_and_Authentication_Failures](https://owasp.org/Top10/A07_2021-Identification_and_Authentication_Failures)\n","text":"Stripe API Key detected\n💎 Enable cross-file analysis and Pro rules for free at sg.run/pro"},"helpUri":"https://semgrep.dev/r/generic.secrets.security.detected-stripe-api-key.detected-stripe-api-key","id":"generic.secrets.security.detected-stripe-api-key.detected-stripe-api-key","name":"generic.secrets.security.detected-stripe-api-key.detected-stripe-api-key","properties":{"precision":"very-high","tags":["CWE-798: Use of Hard-coded Credentials","LOW CONFIDENCE","OWASP-A07:2021 - Identification and Authentication Failures","security"]},"shortDescription":{"text":"Semgrep Finding: generic.secrets.security.detected-stripe-api-key.detected-stripe-api-key"}},{"defaultConfiguration":{"level":"error"},"fullDescription":{"text":"Stripe Restricted API Key detected"},"help":{"markdown":"Stripe Restricted API Key detected\n\n#### 💎 Enable cross-file analysis and Pro rules for free at sg.run/pro\n\nReferences:\n - [Semgrep Rule](https://semgrep.dev/r/generic.secrets.security.detected-stripe-restricted-api-key.detected-stripe-restricted-api-key)\n - [https://owasp.org/Top10/A07_2021-Identification_and_Authentication_Failures](https://owasp.org/Top10/A07_2021-Identification_and_Authentication_Failures)\n","text":"Stripe Restricted API Key detected\n💎 Enable cross-file analysis and Pro rules for free at sg.run/pro"},"helpUri":"https://semgrep.dev/r/generic.secrets.security.detected-stripe-restricted-api-key.detected-stripe-restricted-api-key","id":"generic.secrets.security.detected-stripe-restricted-api-key.detected-stripe-restricted-api-key","name":"generic.secrets.security.detected-stripe-restricted-api-key.detected-stripe-restricted-api-key","properties":{"precision":"very-high","tags":["CWE-798: Use of Hard-coded Credentials","MEDIUM CONFIDENCE","OWASP-A07:2021 - Identification and Authentication Failures","security"]},"shortDescription":{"text":"Semgrep Finding: generic.secrets.security.detected-stripe-restricted-api-key.detected-stripe-restricted-api-key"}},{"defaultConfiguration":{"level":"error"},"fullDescription":{"text":"Telegram Bot API Key detected"},"help":{"markdown":"Telegram Bot API Key detected\n\n#### 💎 Enable cross-file analysis and Pro rules for free at sg.run/pro\n\nReferences:\n - [Semgrep Rule](https://semgrep.dev/r/generic.secrets.security.detected-telegram-bot-api-key.detected-telegram-bot-api-key)\n - [https://owasp.org/Top10/A07_2021-Identification_and_Authentication_Failures](https://owasp.org/Top10/A07_2021-Identification_and_Authentication_Failures)\n","text":"Telegram Bot API Key detected\n💎 Enable cross-file analysis and Pro rules for free at sg.run/pro"},"helpUri":"https://semgrep.dev/r/generic.secrets.security.detected-telegram-bot-api-key.detected-telegram-bot-api-key","id":"generic.secrets.security.detected-telegram-bot-api-key.detected-telegram-bot-api-key","name":"generic.secrets.security.detected-telegram-bot-api-key.detected-telegram-bot-api-key","properties":{"precision":"very-high","tags":["CWE-798: Use of Hard-coded Credentials","LOW CONFIDENCE","OWASP-A07:2021 - Identification and Authentication Failures","security"]},"shortDescription":{"text":"Semgrep Finding: generic.secrets.security.detected-telegram-bot-api-key.detected-telegram-bot-api-key"}},{"defaultConfiguration":{"level":"error"},"fullDescription":{"text":"Twilio API Key detected"},"help":{"markdown":"Twilio API Key detected\n\n#### 💎 Enable cross-file analysis and Pro rules for free at sg.run/pro\n\nReferences:\n - [Semgrep Rule](https://semgrep.dev/r/generic.secrets.security.detected-twilio-api-key.detected-twilio-api-key)\n - [https://owasp.org/Top10/A07_2021-Identification_and_Authentication_Failures](https://owasp.org/Top10/A07_2021-Identification_and_Authentication_Failures)\n","text":"Twilio API Key detected\n💎 Enable cross-file analysis and Pro rules for free at sg.run/pro"},"helpUri":"https://semgrep.dev/r/generic.secrets.security.detected-twilio-api-key.detected-twilio-api-key","id":"generic.secrets.security.detected-twilio-api-key.detected-twilio-api-key","name":"generic.secrets.security.detected-twilio-api-key.detected-twilio-api-key","properties":{"precision":"very-high","tags":["CWE-798: Use of Hard-coded Credentials","LOW CONFIDENCE","OWASP-A07:2021 - Identification and Authentication Failures","security"]},"shortDescription":{"text":"Semgrep Finding: generic.secrets.security.detected-twilio-api-key.detected-twilio-api-key"}},{"defaultConfiguration":{"level":"warning"},"fullDescription":{"text":"Detects potential Google Maps API keys in code"},"help":{"markdown":"Detects potential Google Maps API keys in code\n\n#### 💎 Enable cross-file analysis and Pro rules for free at sg.run/pro\n\nReferences:\n - [Semgrep Rule](https://semgrep.dev/r/generic.secrets.security.google-maps-apikeyleak.google-maps-apikeyleak)\n - [https://ozguralp.medium.com/unauthorized-google-maps-api-key-usage-cases-and-why-you-need-to-care-1ccb28bf21e](https://ozguralp.medium.com/unauthorized-google-maps-api-key-usage-cases-and-why-you-need-to-care-1ccb28bf21e)\n","text":"Detects potential Google Maps API keys in code\n💎 Enable cross-file analysis and Pro rules for free at sg.run/pro"},"helpUri":"https://semgrep.dev/r/generic.secrets.security.google-maps-apikeyleak.google-maps-apikeyleak","id":"generic.secrets.security.google-maps-apikeyleak.google-maps-apikeyleak","name":"generic.secrets.security.google-maps-apikeyleak.google-maps-apikeyleak","properties":{"precision":"very-high","tags":["CWE-538: Insertion of Sensitive Information into Externally-Accessible File or Directory","MEDIUM CONFIDENCE","OWASP-A3:2017 Sensitive Data Exposure","security"]},"shortDescription":{"text":"Semgrep Finding: generic.secrets.security.google-maps-apikeyleak.google-maps-apikeyleak"}},{"defaultConfiguration":{"level":"warning"},"fullDescription":{"text":"This code contains bidirectional (bidi) characters. While this is useful for support of right-to-left languages such as Arabic or Hebrew, it can also be used to trick language parsers into executing code in a manner that is different from how it is displayed in code editing and review tools. If this is not what you were expecting, please review this code in an editor that can reveal hidden Unicode characters."},"help":{"markdown":"This code contains bidirectional (bidi) characters. While this is useful for support of right-to-left languages such as Arabic or Hebrew, it can also be used to trick language parsers into executing code in a manner that is different from how it is displayed in code editing and review tools. If this is not what you were expecting, please review this code in an editor that can reveal hidden Unicode characters.\n\n#### 💎 Enable cross-file analysis and Pro rules for free at sg.run/pro\n\nReferences:\n - [Semgrep Rule](https://semgrep.dev/r/generic.unicode.security.bidi.contains-bidirectional-characters)\n - [https://trojansource.codes/](https://trojansource.codes/)\n","text":"This code contains bidirectional (bidi) characters. While this is useful for support of right-to-left languages such as Arabic or Hebrew, it can also be used to trick language parsers into executing code in a manner that is different from how it is displayed in code editing and review tools. If this is not what you were expecting, please review this code in an editor that can reveal hidden Unicode characters.\n💎 Enable cross-file analysis and Pro rules for free at sg.run/pro"},"helpUri":"https://semgrep.dev/r/generic.unicode.security.bidi.contains-bidirectional-characters","id":"generic.unicode.security.bidi.contains-bidirectional-characters","name":"generic.unicode.security.bidi.contains-bidirectional-characters","properties":{"precision":"very-high","tags":["CWE-94: Improper Control of Generation of Code ('Code Injection')","LOW CONFIDENCE","OWASP-A03:2021 - Injection","security"]},"shortDescription":{"text":"Semgrep Finding: generic.unicode.security.bidi.contains-bidirectional-characters"}},{"defaultConfiguration":{"level":"warning"},"fullDescription":{"text":"Consuming CDNs without including a SubResource Integrity (SRI) can expose your application and its users to compromised code. SRIs allow you to consume specific versions of content where if even a single byte is compromised, the resource will not be loaded. Add an integrity attribute to your which would add the script to the page. Consider allowlisting appropriate values or using an approach which does not involve the URL."},"help":{"markdown":"Detected possible DOM-based XSS. This occurs because a portion of the URL is being used to construct an element added directly to the page. For example, a malicious actor could send someone a link like this: http://www.some.site/page.html?default= which would add the script to the page. Consider allowlisting appropriate values or using an approach which does not involve the URL.\n\n#### 💎 Enable cross-file analysis and Pro rules for free at sg.run/pro\n\nReferences:\n - [Semgrep Rule](https://semgrep.dev/r/javascript.browser.security.dom-based-xss.dom-based-xss)\n - [https://owasp.org/www-community/attacks/DOM_Based_XSS](https://owasp.org/www-community/attacks/DOM_Based_XSS)\n","text":"Detected possible DOM-based XSS. This occurs because a portion of the URL is being used to construct an element added directly to the page. For example, a malicious actor could send someone a link like this: http://www.some.site/page.html?default= which would add the script to the page. Consider allowlisting appropriate values or using an approach which does not involve the URL.\n💎 Enable cross-file analysis and Pro rules for free at sg.run/pro"},"helpUri":"https://semgrep.dev/r/javascript.browser.security.dom-based-xss.dom-based-xss","id":"javascript.browser.security.dom-based-xss.dom-based-xss","name":"javascript.browser.security.dom-based-xss.dom-based-xss","properties":{"precision":"very-high","tags":["CWE-79: Improper Neutralization of Input During Web Page Generation ('Cross-site Scripting')","LOW CONFIDENCE","OWASP-A03:2021 - Injection","OWASP-A07:2017 - Cross-Site Scripting (XSS)","security"]},"shortDescription":{"text":"Semgrep Finding: javascript.browser.security.dom-based-xss.dom-based-xss"}},{"defaultConfiguration":{"level":"warning"},"fullDescription":{"text":"Detected the use of eval(). eval() can be dangerous if used to evaluate dynamic content. If this content can be input from outside the program, this may be a code injection vulnerability. Ensure evaluated content is not definable by external sources."},"help":{"markdown":"Detected the use of eval(). eval() can be dangerous if used to evaluate dynamic content. If this content can be input from outside the program, this may be a code injection vulnerability. Ensure evaluated content is not definable by external sources.\n\n#### 💎 Enable cross-file analysis and Pro rules for free at sg.run/pro\n\nReferences:\n - [Semgrep Rule](https://semgrep.dev/r/javascript.browser.security.eval-detected.eval-detected)\n - [https://owasp.org/Top10/A03_2021-Injection](https://owasp.org/Top10/A03_2021-Injection)\n","text":"Detected the use of eval(). eval() can be dangerous if used to evaluate dynamic content. If this content can be input from outside the program, this may be a code injection vulnerability. Ensure evaluated content is not definable by external sources.\n💎 Enable cross-file analysis and Pro rules for free at sg.run/pro"},"helpUri":"https://semgrep.dev/r/javascript.browser.security.eval-detected.eval-detected","id":"javascript.browser.security.eval-detected.eval-detected","name":"javascript.browser.security.eval-detected.eval-detected","properties":{"precision":"very-high","tags":["CWE-95: Improper Neutralization of Directives in Dynamically Evaluated Code ('Eval Injection')","LOW CONFIDENCE","OWASP-A03:2021 - Injection","security"]},"shortDescription":{"text":"Semgrep Finding: javascript.browser.security.eval-detected.eval-detected"}},{"defaultConfiguration":{"level":"error"},"fullDescription":{"text":"User controlled data in methods like `innerHTML`, `outerHTML` or `document.write` is an anti-pattern that can lead to XSS vulnerabilities"},"help":{"markdown":"User controlled data in methods like `innerHTML`, `outerHTML` or `document.write` is an anti-pattern that can lead to XSS vulnerabilities\n\n#### 💎 Enable cross-file analysis and Pro rules for free at sg.run/pro\n\nReferences:\n - [Semgrep Rule](https://semgrep.dev/r/javascript.browser.security.insecure-document-method.insecure-document-method)\n - [https://owasp.org/Top10/A03_2021-Injection](https://owasp.org/Top10/A03_2021-Injection)\n","text":"User controlled data in methods like `innerHTML`, `outerHTML` or `document.write` is an anti-pattern that can lead to XSS vulnerabilities\n💎 Enable cross-file analysis and Pro rules for free at sg.run/pro"},"helpUri":"https://semgrep.dev/r/javascript.browser.security.insecure-document-method.insecure-document-method","id":"javascript.browser.security.insecure-document-method.insecure-document-method","name":"javascript.browser.security.insecure-document-method.insecure-document-method","properties":{"precision":"very-high","tags":["CWE-79: Improper Neutralization of Input During Web Page Generation ('Cross-site Scripting')","LOW CONFIDENCE","OWASP-A03:2021 - Injection","OWASP-A07:2017 - Cross-Site Scripting (XSS)","security"]},"shortDescription":{"text":"Semgrep Finding: javascript.browser.security.insecure-document-method.insecure-document-method"}},{"defaultConfiguration":{"level":"warning"},"fullDescription":{"text":"No validation of origin is done by the addEventListener API. It may be possible to exploit this flaw to perform Cross Origin attacks such as Cross-Site Scripting(XSS)."},"help":{"markdown":"No validation of origin is done by the addEventListener API. It may be possible to exploit this flaw to perform Cross Origin attacks such as Cross-Site Scripting(XSS).\n\n#### 💎 Enable cross-file analysis and Pro rules for free at sg.run/pro\n\nReferences:\n - [Semgrep Rule](https://semgrep.dev/r/javascript.browser.security.insufficient-postmessage-origin-validation.insufficient-postmessage-origin-validation)\n - [https://owasp.org/Top10/A08_2021-Software_and_Data_Integrity_Failures](https://owasp.org/Top10/A08_2021-Software_and_Data_Integrity_Failures)\n","text":"No validation of origin is done by the addEventListener API. It may be possible to exploit this flaw to perform Cross Origin attacks such as Cross-Site Scripting(XSS).\n💎 Enable cross-file analysis and Pro rules for free at sg.run/pro"},"helpUri":"https://semgrep.dev/r/javascript.browser.security.insufficient-postmessage-origin-validation.insufficient-postmessage-origin-validation","id":"javascript.browser.security.insufficient-postmessage-origin-validation.insufficient-postmessage-origin-validation","name":"javascript.browser.security.insufficient-postmessage-origin-validation.insufficient-postmessage-origin-validation","properties":{"precision":"very-high","tags":["CWE-345: Insufficient Verification of Data Authenticity","LOW CONFIDENCE","OWASP-A08:2021 - Software and Data Integrity Failures","security"]},"shortDescription":{"text":"Semgrep Finding: javascript.browser.security.insufficient-postmessage-origin-validation.insufficient-postmessage-origin-validation"}},{"defaultConfiguration":{"level":"warning"},"fullDescription":{"text":"The application accepts potentially user-controlled input `$PROP` which can control the location of the current window context. This can lead two types of vulnerabilities open-redirection and Cross-Site-Scripting (XSS) with JavaScript URIs. It is recommended to validate user-controllable input before allowing it to control the redirection."},"help":{"markdown":"The application accepts potentially user-controlled input `$PROP` which can control the location of the current window context. This can lead two types of vulnerabilities open-redirection and Cross-Site-Scripting (XSS) with JavaScript URIs. It is recommended to validate user-controllable input before allowing it to control the redirection.\n\n#### 💎 Enable cross-file analysis and Pro rules for free at sg.run/pro\n\nReferences:\n - [Semgrep Rule](https://semgrep.dev/r/javascript.browser.security.open-redirect.js-open-redirect)\n - [https://cheatsheetseries.owasp.org/cheatsheets/Unvalidated_Redirects_and_Forwards_Cheat_Sheet.html](https://cheatsheetseries.owasp.org/cheatsheets/Unvalidated_Redirects_and_Forwards_Cheat_Sheet.html)\n","text":"The application accepts potentially user-controlled input `$PROP` which can control the location of the current window context. This can lead two types of vulnerabilities open-redirection and Cross-Site-Scripting (XSS) with JavaScript URIs. It is recommended to validate user-controllable input before allowing it to control the redirection.\n💎 Enable cross-file analysis and Pro rules for free at sg.run/pro"},"helpUri":"https://semgrep.dev/r/javascript.browser.security.open-redirect.js-open-redirect","id":"javascript.browser.security.open-redirect.js-open-redirect","name":"javascript.browser.security.open-redirect.js-open-redirect","properties":{"precision":"very-high","tags":["CWE-601: URL Redirection to Untrusted Site ('Open Redirect')","HIGH CONFIDENCE","OWASP-A01:2021 - Broken Access Control","security"]},"shortDescription":{"text":"Semgrep Finding: javascript.browser.security.open-redirect.js-open-redirect"}},{"defaultConfiguration":{"level":"warning"},"fullDescription":{"text":"User controlled data in a HTML string may result in XSS"},"help":{"markdown":"User controlled data in a HTML string may result in XSS\n\n#### 💎 Enable cross-file analysis and Pro rules for free at sg.run/pro\n\nReferences:\n - [Semgrep Rule](https://semgrep.dev/r/javascript.browser.security.raw-html-concat.raw-html-concat)\n - [https://owasp.org/www-community/attacks/xss/](https://owasp.org/www-community/attacks/xss/)\n","text":"User controlled data in a HTML string may result in XSS\n💎 Enable cross-file analysis and Pro rules for free at sg.run/pro"},"helpUri":"https://semgrep.dev/r/javascript.browser.security.raw-html-concat.raw-html-concat","id":"javascript.browser.security.raw-html-concat.raw-html-concat","name":"javascript.browser.security.raw-html-concat.raw-html-concat","properties":{"precision":"very-high","tags":["CWE-79: Improper Neutralization of Input During Web Page Generation ('Cross-site Scripting')","MEDIUM CONFIDENCE","OWASP-A03:2021 - Injection","OWASP-A07:2017 - Cross-Site Scripting (XSS)","security"]},"shortDescription":{"text":"Semgrep Finding: javascript.browser.security.raw-html-concat.raw-html-concat"}},{"defaultConfiguration":{"level":"warning"},"fullDescription":{"text":"The target origin of the window.postMessage() API is set to \"*\". This could allow for information disclosure due to the possibility of any origin allowed to receive the message."},"help":{"markdown":"The target origin of the window.postMessage() API is set to \"*\". This could allow for information disclosure due to the possibility of any origin allowed to receive the message.\n\n#### 💎 Enable cross-file analysis and Pro rules for free at sg.run/pro\n\nReferences:\n - [Semgrep Rule](https://semgrep.dev/r/javascript.browser.security.wildcard-postmessage-configuration.wildcard-postmessage-configuration)\n - [https://owasp.org/Top10/A08_2021-Software_and_Data_Integrity_Failures](https://owasp.org/Top10/A08_2021-Software_and_Data_Integrity_Failures)\n","text":"The target origin of the window.postMessage() API is set to \"*\". This could allow for information disclosure due to the possibility of any origin allowed to receive the message.\n💎 Enable cross-file analysis and Pro rules for free at sg.run/pro"},"helpUri":"https://semgrep.dev/r/javascript.browser.security.wildcard-postmessage-configuration.wildcard-postmessage-configuration","id":"javascript.browser.security.wildcard-postmessage-configuration.wildcard-postmessage-configuration","name":"javascript.browser.security.wildcard-postmessage-configuration.wildcard-postmessage-configuration","properties":{"precision":"very-high","tags":["CWE-345: Insufficient Verification of Data Authenticity","MEDIUM CONFIDENCE","OWASP-A08:2021 - Software and Data Integrity Failures","security"]},"shortDescription":{"text":"Semgrep Finding: javascript.browser.security.wildcard-postmessage-configuration.wildcard-postmessage-configuration"}},{"defaultConfiguration":{"level":"warning"},"fullDescription":{"text":"If unverified user data can reach the `compileScript` method it can result in Server-Side Request Forgery vulnerabilities"},"help":{"markdown":"If unverified user data can reach the `compileScript` method it can result in Server-Side Request Forgery vulnerabilities\n\n#### 💎 Enable cross-file analysis and Pro rules for free at sg.run/pro\n\nReferences:\n - [Semgrep Rule](https://semgrep.dev/r/javascript.chrome-remote-interface.security.audit.chrome-remote-interface-compilescript-injection.chrome-remote-interface-compilescript-injection)\n - [https://github.com/cyrus-and/chrome-remote-interface](https://github.com/cyrus-and/chrome-remote-interface)\n","text":"If unverified user data can reach the `compileScript` method it can result in Server-Side Request Forgery vulnerabilities\n💎 Enable cross-file analysis and Pro rules for free at sg.run/pro"},"helpUri":"https://semgrep.dev/r/javascript.chrome-remote-interface.security.audit.chrome-remote-interface-compilescript-injection.chrome-remote-interface-compilescript-injection","id":"javascript.chrome-remote-interface.security.audit.chrome-remote-interface-compilescript-injection.chrome-remote-interface-compilescript-injection","name":"javascript.chrome-remote-interface.security.audit.chrome-remote-interface-compilescript-injection.chrome-remote-interface-compilescript-injection","properties":{"precision":"very-high","tags":["CWE-918: Server-Side Request Forgery (SSRF)","MEDIUM CONFIDENCE","OWASP-A10:2021 - Server-Side Request Forgery (SSRF)","security"]},"shortDescription":{"text":"Semgrep Finding: javascript.chrome-remote-interface.security.audit.chrome-remote-interface-compilescript-injection.chrome-remote-interface-compilescript-injection"}},{"defaultConfiguration":{"level":"error"},"fullDescription":{"text":"Detected non-literal calls to Deno.run(). This could lead to a command injection vulnerability."},"help":{"markdown":"Detected non-literal calls to Deno.run(). This could lead to a command injection vulnerability.\n\n#### 💎 Enable cross-file analysis and Pro rules for free at sg.run/pro\n\nReferences:\n - [Semgrep Rule](https://semgrep.dev/r/javascript.deno.security.audit.deno-dangerous-run.deno-dangerous-run)\n - [https://deno.land/manual/examples/subprocess#simple-example](https://deno.land/manual/examples/subprocess#simple-example)\n","text":"Detected non-literal calls to Deno.run(). This could lead to a command injection vulnerability.\n💎 Enable cross-file analysis and Pro rules for free at sg.run/pro"},"helpUri":"https://semgrep.dev/r/javascript.deno.security.audit.deno-dangerous-run.deno-dangerous-run","id":"javascript.deno.security.audit.deno-dangerous-run.deno-dangerous-run","name":"javascript.deno.security.audit.deno-dangerous-run.deno-dangerous-run","properties":{"precision":"very-high","tags":["CWE-78: Improper Neutralization of Special Elements used in an OS Command ('OS Command Injection')","MEDIUM CONFIDENCE","OWASP-A01:2017 - Injection","OWASP-A03:2021 - Injection","security"]},"shortDescription":{"text":"Semgrep Finding: javascript.deno.security.audit.deno-dangerous-run.deno-dangerous-run"}},{"defaultConfiguration":{"level":"note"},"fullDescription":{"text":"A CSRF middleware was not detected in your express application. Ensure you are either using one such as `csurf` or `csrf` (see rule references) and/or you are properly doing CSRF validation in your routes with a token or cookies."},"help":{"markdown":"A CSRF middleware was not detected in your express application. Ensure you are either using one such as `csurf` or `csrf` (see rule references) and/or you are properly doing CSRF validation in your routes with a token or cookies.\n\n#### 💎 Enable cross-file analysis and Pro rules for free at sg.run/pro\n\nReferences:\n - [Semgrep Rule](https://semgrep.dev/r/javascript.express.security.audit.express-check-csurf-middleware-usage.express-check-csurf-middleware-usage)\n - [https://www.npmjs.com/package/csurf](https://www.npmjs.com/package/csurf)\n - [https://www.npmjs.com/package/csrf](https://www.npmjs.com/package/csrf)\n - [https://cheatsheetseries.owasp.org/cheatsheets/Cross-Site_Request_Forgery_Prevention_Cheat_Sheet.html](https://cheatsheetseries.owasp.org/cheatsheets/Cross-Site_Request_Forgery_Prevention_Cheat_Sheet.html)\n","text":"A CSRF middleware was not detected in your express application. Ensure you are either using one such as `csurf` or `csrf` (see rule references) and/or you are properly doing CSRF validation in your routes with a token or cookies.\n💎 Enable cross-file analysis and Pro rules for free at sg.run/pro"},"helpUri":"https://semgrep.dev/r/javascript.express.security.audit.express-check-csurf-middleware-usage.express-check-csurf-middleware-usage","id":"javascript.express.security.audit.express-check-csurf-middleware-usage.express-check-csurf-middleware-usage","name":"javascript.express.security.audit.express-check-csurf-middleware-usage.express-check-csurf-middleware-usage","properties":{"precision":"very-high","tags":["CWE-352: Cross-Site Request Forgery (CSRF)","LOW CONFIDENCE","OWASP-A01:2021 - Broken Access Control","security"]},"shortDescription":{"text":"Semgrep Finding: javascript.express.security.audit.express-check-csurf-middleware-usage.express-check-csurf-middleware-usage"}},{"defaultConfiguration":{"level":"warning"},"fullDescription":{"text":"Directory listing/indexing is enabled, which may lead to disclosure of sensitive directories and files. It is recommended to disable directory listing unless it is a public resource. If you need directory listing, ensure that sensitive files are inaccessible when querying the resource."},"help":{"markdown":"Directory listing/indexing is enabled, which may lead to disclosure of sensitive directories and files. It is recommended to disable directory listing unless it is a public resource. If you need directory listing, ensure that sensitive files are inaccessible when querying the resource.\n\n#### 💎 Enable cross-file analysis and Pro rules for free at sg.run/pro\n\nReferences:\n - [Semgrep Rule](https://semgrep.dev/r/javascript.express.security.audit.express-check-directory-listing.express-check-directory-listing)\n - [https://www.npmjs.com/package/serve-index](https://www.npmjs.com/package/serve-index)\n - [https://www.acunetix.com/blog/articles/directory-listing-information-disclosure/](https://www.acunetix.com/blog/articles/directory-listing-information-disclosure/)\n","text":"Directory listing/indexing is enabled, which may lead to disclosure of sensitive directories and files. It is recommended to disable directory listing unless it is a public resource. If you need directory listing, ensure that sensitive files are inaccessible when querying the resource.\n💎 Enable cross-file analysis and Pro rules for free at sg.run/pro"},"helpUri":"https://semgrep.dev/r/javascript.express.security.audit.express-check-directory-listing.express-check-directory-listing","id":"javascript.express.security.audit.express-check-directory-listing.express-check-directory-listing","name":"javascript.express.security.audit.express-check-directory-listing.express-check-directory-listing","properties":{"precision":"very-high","tags":["CWE-548: Exposure of Information Through Directory Listing","MEDIUM CONFIDENCE","OWASP-A01:2021 - Broken Access Control","OWASP-A06:2017 - Security Misconfiguration","security"]},"shortDescription":{"text":"Semgrep Finding: javascript.express.security.audit.express-check-directory-listing.express-check-directory-listing"}},{"defaultConfiguration":{"level":"warning"},"fullDescription":{"text":"Don’t use the default session cookie name Using the default session cookie name can open your app to attacks. The security issue posed is similar to X-Powered-By: a potential attacker can use it to fingerprint the server and target attacks accordingly."},"help":{"markdown":"Don’t use the default session cookie name Using the default session cookie name can open your app to attacks. The security issue posed is similar to X-Powered-By: a potential attacker can use it to fingerprint the server and target attacks accordingly.\n\n#### 💎 Enable cross-file analysis and Pro rules for free at sg.run/pro\n\nReferences:\n - [Semgrep Rule](https://semgrep.dev/r/javascript.express.security.audit.express-cookie-settings.express-cookie-session-default-name)\n - [https://owasp.org/Top10/A04_2021-Insecure_Design](https://owasp.org/Top10/A04_2021-Insecure_Design)\n","text":"Don’t use the default session cookie name Using the default session cookie name can open your app to attacks. The security issue posed is similar to X-Powered-By: a potential attacker can use it to fingerprint the server and target attacks accordingly.\n💎 Enable cross-file analysis and Pro rules for free at sg.run/pro"},"helpUri":"https://semgrep.dev/r/javascript.express.security.audit.express-cookie-settings.express-cookie-session-default-name","id":"javascript.express.security.audit.express-cookie-settings.express-cookie-session-default-name","name":"javascript.express.security.audit.express-cookie-settings.express-cookie-session-default-name","properties":{"precision":"very-high","tags":["CWE-522: Insufficiently Protected Credentials","MEDIUM CONFIDENCE","OWASP-A02:2017 - Broken Authentication","OWASP-A04:2021 - Insecure Design","security"]},"shortDescription":{"text":"Semgrep Finding: javascript.express.security.audit.express-cookie-settings.express-cookie-session-default-name"}},{"defaultConfiguration":{"level":"warning"},"fullDescription":{"text":"Default session middleware settings: `domain` not set. It indicates the domain of the cookie; use it to compare against the domain of the server in which the URL is being requested. If they match, then check the path attribute next."},"help":{"markdown":"Default session middleware settings: `domain` not set. It indicates the domain of the cookie; use it to compare against the domain of the server in which the URL is being requested. If they match, then check the path attribute next.\n\n#### 💎 Enable cross-file analysis and Pro rules for free at sg.run/pro\n\nReferences:\n - [Semgrep Rule](https://semgrep.dev/r/javascript.express.security.audit.express-cookie-settings.express-cookie-session-no-domain)\n - [https://owasp.org/Top10/A04_2021-Insecure_Design](https://owasp.org/Top10/A04_2021-Insecure_Design)\n","text":"Default session middleware settings: `domain` not set. It indicates the domain of the cookie; use it to compare against the domain of the server in which the URL is being requested. If they match, then check the path attribute next.\n💎 Enable cross-file analysis and Pro rules for free at sg.run/pro"},"helpUri":"https://semgrep.dev/r/javascript.express.security.audit.express-cookie-settings.express-cookie-session-no-domain","id":"javascript.express.security.audit.express-cookie-settings.express-cookie-session-no-domain","name":"javascript.express.security.audit.express-cookie-settings.express-cookie-session-no-domain","properties":{"precision":"very-high","tags":["CWE-522: Insufficiently Protected Credentials","MEDIUM CONFIDENCE","OWASP-A02:2017 - Broken Authentication","OWASP-A04:2021 - Insecure Design","security"]},"shortDescription":{"text":"Semgrep Finding: javascript.express.security.audit.express-cookie-settings.express-cookie-session-no-domain"}},{"defaultConfiguration":{"level":"warning"},"fullDescription":{"text":"Default session middleware settings: `expires` not set. Use it to set expiration date for persistent cookies."},"help":{"markdown":"Default session middleware settings: `expires` not set. Use it to set expiration date for persistent cookies.\n\n#### 💎 Enable cross-file analysis and Pro rules for free at sg.run/pro\n\nReferences:\n - [Semgrep Rule](https://semgrep.dev/r/javascript.express.security.audit.express-cookie-settings.express-cookie-session-no-expires)\n - [https://owasp.org/Top10/A04_2021-Insecure_Design](https://owasp.org/Top10/A04_2021-Insecure_Design)\n","text":"Default session middleware settings: `expires` not set. Use it to set expiration date for persistent cookies.\n💎 Enable cross-file analysis and Pro rules for free at sg.run/pro"},"helpUri":"https://semgrep.dev/r/javascript.express.security.audit.express-cookie-settings.express-cookie-session-no-expires","id":"javascript.express.security.audit.express-cookie-settings.express-cookie-session-no-expires","name":"javascript.express.security.audit.express-cookie-settings.express-cookie-session-no-expires","properties":{"precision":"very-high","tags":["CWE-522: Insufficiently Protected Credentials","MEDIUM CONFIDENCE","OWASP-A02:2017 - Broken Authentication","OWASP-A04:2021 - Insecure Design","security"]},"shortDescription":{"text":"Semgrep Finding: javascript.express.security.audit.express-cookie-settings.express-cookie-session-no-expires"}},{"defaultConfiguration":{"level":"warning"},"fullDescription":{"text":"Default session middleware settings: `httpOnly` not set. It ensures the cookie is sent only over HTTP(S), not client JavaScript, helping to protect against cross-site scripting attacks."},"help":{"markdown":"Default session middleware settings: `httpOnly` not set. It ensures the cookie is sent only over HTTP(S), not client JavaScript, helping to protect against cross-site scripting attacks.\n\n#### 💎 Enable cross-file analysis and Pro rules for free at sg.run/pro\n\nReferences:\n - [Semgrep Rule](https://semgrep.dev/r/javascript.express.security.audit.express-cookie-settings.express-cookie-session-no-httponly)\n - [https://owasp.org/Top10/A04_2021-Insecure_Design](https://owasp.org/Top10/A04_2021-Insecure_Design)\n","text":"Default session middleware settings: `httpOnly` not set. It ensures the cookie is sent only over HTTP(S), not client JavaScript, helping to protect against cross-site scripting attacks.\n💎 Enable cross-file analysis and Pro rules for free at sg.run/pro"},"helpUri":"https://semgrep.dev/r/javascript.express.security.audit.express-cookie-settings.express-cookie-session-no-httponly","id":"javascript.express.security.audit.express-cookie-settings.express-cookie-session-no-httponly","name":"javascript.express.security.audit.express-cookie-settings.express-cookie-session-no-httponly","properties":{"precision":"very-high","tags":["CWE-522: Insufficiently Protected Credentials","MEDIUM CONFIDENCE","OWASP-A02:2017 - Broken Authentication","OWASP-A04:2021 - Insecure Design","security"]},"shortDescription":{"text":"Semgrep Finding: javascript.express.security.audit.express-cookie-settings.express-cookie-session-no-httponly"}},{"defaultConfiguration":{"level":"warning"},"fullDescription":{"text":"Default session middleware settings: `path` not set. It indicates the path of the cookie; use it to compare against the request path. If this and domain match, then send the cookie in the request."},"help":{"markdown":"Default session middleware settings: `path` not set. It indicates the path of the cookie; use it to compare against the request path. If this and domain match, then send the cookie in the request.\n\n#### 💎 Enable cross-file analysis and Pro rules for free at sg.run/pro\n\nReferences:\n - [Semgrep Rule](https://semgrep.dev/r/javascript.express.security.audit.express-cookie-settings.express-cookie-session-no-path)\n - [https://owasp.org/Top10/A04_2021-Insecure_Design](https://owasp.org/Top10/A04_2021-Insecure_Design)\n","text":"Default session middleware settings: `path` not set. It indicates the path of the cookie; use it to compare against the request path. If this and domain match, then send the cookie in the request.\n💎 Enable cross-file analysis and Pro rules for free at sg.run/pro"},"helpUri":"https://semgrep.dev/r/javascript.express.security.audit.express-cookie-settings.express-cookie-session-no-path","id":"javascript.express.security.audit.express-cookie-settings.express-cookie-session-no-path","name":"javascript.express.security.audit.express-cookie-settings.express-cookie-session-no-path","properties":{"precision":"very-high","tags":["CWE-522: Insufficiently Protected Credentials","MEDIUM CONFIDENCE","OWASP-A02:2017 - Broken Authentication","OWASP-A04:2021 - Insecure Design","security"]},"shortDescription":{"text":"Semgrep Finding: javascript.express.security.audit.express-cookie-settings.express-cookie-session-no-path"}},{"defaultConfiguration":{"level":"warning"},"fullDescription":{"text":"Default session middleware settings: `secure` not set. It ensures the browser only sends the cookie over HTTPS."},"help":{"markdown":"Default session middleware settings: `secure` not set. It ensures the browser only sends the cookie over HTTPS.\n\n#### 💎 Enable cross-file analysis and Pro rules for free at sg.run/pro\n\nReferences:\n - [Semgrep Rule](https://semgrep.dev/r/javascript.express.security.audit.express-cookie-settings.express-cookie-session-no-secure)\n - [https://owasp.org/Top10/A04_2021-Insecure_Design](https://owasp.org/Top10/A04_2021-Insecure_Design)\n","text":"Default session middleware settings: `secure` not set. It ensures the browser only sends the cookie over HTTPS.\n💎 Enable cross-file analysis and Pro rules for free at sg.run/pro"},"helpUri":"https://semgrep.dev/r/javascript.express.security.audit.express-cookie-settings.express-cookie-session-no-secure","id":"javascript.express.security.audit.express-cookie-settings.express-cookie-session-no-secure","name":"javascript.express.security.audit.express-cookie-settings.express-cookie-session-no-secure","properties":{"precision":"very-high","tags":["CWE-522: Insufficiently Protected Credentials","MEDIUM CONFIDENCE","OWASP-A02:2017 - Broken Authentication","OWASP-A04:2021 - Insecure Design","security"]},"shortDescription":{"text":"Semgrep Finding: javascript.express.security.audit.express-cookie-settings.express-cookie-session-no-secure"}},{"defaultConfiguration":{"level":"warning"},"fullDescription":{"text":"Detected usage of the `notevil` package, which is unmaintained and has vulnerabilities. Using any sort of `eval()` functionality can be very dangerous, but if you must, the `eval` package is an up to date alternative. Be sure that only trusted input reaches an `eval()` function."},"help":{"markdown":"Detected usage of the `notevil` package, which is unmaintained and has vulnerabilities. Using any sort of `eval()` functionality can be very dangerous, but if you must, the `eval` package is an up to date alternative. Be sure that only trusted input reaches an `eval()` function.\n\n#### 💎 Enable cross-file analysis and Pro rules for free at sg.run/pro\n\nReferences:\n - [Semgrep Rule](https://semgrep.dev/r/javascript.express.security.audit.express-detect-notevil-usage.express-detect-notevil-usage)\n - [https://github.com/mmckegg/notevil](https://github.com/mmckegg/notevil)\n","text":"Detected usage of the `notevil` package, which is unmaintained and has vulnerabilities. Using any sort of `eval()` functionality can be very dangerous, but if you must, the `eval` package is an up to date alternative. Be sure that only trusted input reaches an `eval()` function.\n💎 Enable cross-file analysis and Pro rules for free at sg.run/pro"},"helpUri":"https://semgrep.dev/r/javascript.express.security.audit.express-detect-notevil-usage.express-detect-notevil-usage","id":"javascript.express.security.audit.express-detect-notevil-usage.express-detect-notevil-usage","name":"javascript.express.security.audit.express-detect-notevil-usage.express-detect-notevil-usage","properties":{"precision":"very-high","tags":["CWE-1104: Use of Unmaintained Third Party Components","LOW CONFIDENCE","OWASP-A06:2021 - Vulnerable and Outdated Components","security"]},"shortDescription":{"text":"Semgrep Finding: javascript.express.security.audit.express-detect-notevil-usage.express-detect-notevil-usage"}},{"defaultConfiguration":{"level":"warning"},"fullDescription":{"text":"No token revoking configured for `express-jwt`. A leaked token could still be used and unable to be revoked. Consider using function as the `isRevoked` option."},"help":{"markdown":"No token revoking configured for `express-jwt`. A leaked token could still be used and unable to be revoked. Consider using function as the `isRevoked` option.\n\n#### 💎 Enable cross-file analysis and Pro rules for free at sg.run/pro\n\nReferences:\n - [Semgrep Rule](https://semgrep.dev/r/javascript.express.security.audit.express-jwt-not-revoked.express-jwt-not-revoked)\n - [https://owasp.org/Top10/A04_2021-Insecure_Design](https://owasp.org/Top10/A04_2021-Insecure_Design)\n","text":"No token revoking configured for `express-jwt`. A leaked token could still be used and unable to be revoked. Consider using function as the `isRevoked` option.\n💎 Enable cross-file analysis and Pro rules for free at sg.run/pro"},"helpUri":"https://semgrep.dev/r/javascript.express.security.audit.express-jwt-not-revoked.express-jwt-not-revoked","id":"javascript.express.security.audit.express-jwt-not-revoked.express-jwt-not-revoked","name":"javascript.express.security.audit.express-jwt-not-revoked.express-jwt-not-revoked","properties":{"precision":"very-high","tags":["CWE-522: Insufficiently Protected Credentials","MEDIUM CONFIDENCE","OWASP-A02:2017 - Broken Authentication","OWASP-A04:2021 - Insecure Design","security"]},"shortDescription":{"text":"Semgrep Finding: javascript.express.security.audit.express-jwt-not-revoked.express-jwt-not-revoked"}},{"defaultConfiguration":{"level":"error"},"fullDescription":{"text":"The libxml library processes user-input with the `noent` attribute is set to `true` which can lead to being vulnerable to XML External Entities (XXE) type attacks. It is recommended to set `noent` to `false` when using this feature to ensure you are protected."},"help":{"markdown":"The libxml library processes user-input with the `noent` attribute is set to `true` which can lead to being vulnerable to XML External Entities (XXE) type attacks. It is recommended to set `noent` to `false` when using this feature to ensure you are protected.\n\n#### 💎 Enable cross-file analysis and Pro rules for free at sg.run/pro\n\nReferences:\n - [Semgrep Rule](https://semgrep.dev/r/javascript.express.security.audit.express-libxml-noent.express-libxml-noent)\n - [https://cheatsheetseries.owasp.org/cheatsheets/XML_External_Entity_Prevention_Cheat_Sheet.html](https://cheatsheetseries.owasp.org/cheatsheets/XML_External_Entity_Prevention_Cheat_Sheet.html)\n","text":"The libxml library processes user-input with the `noent` attribute is set to `true` which can lead to being vulnerable to XML External Entities (XXE) type attacks. It is recommended to set `noent` to `false` when using this feature to ensure you are protected.\n💎 Enable cross-file analysis and Pro rules for free at sg.run/pro"},"helpUri":"https://semgrep.dev/r/javascript.express.security.audit.express-libxml-noent.express-libxml-noent","id":"javascript.express.security.audit.express-libxml-noent.express-libxml-noent","name":"javascript.express.security.audit.express-libxml-noent.express-libxml-noent","properties":{"precision":"very-high","tags":["CWE-611: Improper Restriction of XML External Entity Reference","HIGH CONFIDENCE","OWASP-A04:2017 - XML External Entities (XXE)","OWASP-A05:2021 - Security Misconfiguration","security"]},"shortDescription":{"text":"Semgrep Finding: javascript.express.security.audit.express-libxml-noent.express-libxml-noent"}},{"defaultConfiguration":{"level":"warning"},"fullDescription":{"text":"Detected use of parseXml() function with the `noent` field set to `true`. This can lead to an XML External Entities (XXE) attack if untrusted data is passed into it."},"help":{"markdown":"Detected use of parseXml() function with the `noent` field set to `true`. This can lead to an XML External Entities (XXE) attack if untrusted data is passed into it.\n\n#### 💎 Enable cross-file analysis and Pro rules for free at sg.run/pro\n\nReferences:\n - [Semgrep Rule](https://semgrep.dev/r/javascript.express.security.audit.express-libxml-vm-noent.express-libxml-vm-noent)\n - [https://cheatsheetseries.owasp.org/cheatsheets/XML_External_Entity_Prevention_Cheat_Sheet.html](https://cheatsheetseries.owasp.org/cheatsheets/XML_External_Entity_Prevention_Cheat_Sheet.html)\n","text":"Detected use of parseXml() function with the `noent` field set to `true`. This can lead to an XML External Entities (XXE) attack if untrusted data is passed into it.\n💎 Enable cross-file analysis and Pro rules for free at sg.run/pro"},"helpUri":"https://semgrep.dev/r/javascript.express.security.audit.express-libxml-vm-noent.express-libxml-vm-noent","id":"javascript.express.security.audit.express-libxml-vm-noent.express-libxml-vm-noent","name":"javascript.express.security.audit.express-libxml-vm-noent.express-libxml-vm-noent","properties":{"precision":"very-high","tags":["CWE-611: Improper Restriction of XML External Entity Reference","LOW CONFIDENCE","OWASP-A04:2017 - XML External Entities (XXE)","OWASP-A05:2021 - Security Misconfiguration","security"]},"shortDescription":{"text":"Semgrep Finding: javascript.express.security.audit.express-libxml-vm-noent.express-libxml-vm-noent"}},{"defaultConfiguration":{"level":"warning"},"fullDescription":{"text":"The application redirects to a URL specified by user-supplied input `$REQ` that is not validated. This could redirect users to malicious locations. Consider using an allow-list approach to validate URLs, or warn users they are being redirected to a third-party website."},"help":{"markdown":"The application redirects to a URL specified by user-supplied input `$REQ` that is not validated. This could redirect users to malicious locations. Consider using an allow-list approach to validate URLs, or warn users they are being redirected to a third-party website.\n\n#### 💎 Enable cross-file analysis and Pro rules for free at sg.run/pro\n\nReferences:\n - [Semgrep Rule](https://semgrep.dev/r/javascript.express.security.audit.express-open-redirect.express-open-redirect)\n - [https://cheatsheetseries.owasp.org/cheatsheets/Unvalidated_Redirects_and_Forwards_Cheat_Sheet.html](https://cheatsheetseries.owasp.org/cheatsheets/Unvalidated_Redirects_and_Forwards_Cheat_Sheet.html)\n","text":"The application redirects to a URL specified by user-supplied input `$REQ` that is not validated. This could redirect users to malicious locations. Consider using an allow-list approach to validate URLs, or warn users they are being redirected to a third-party website.\n💎 Enable cross-file analysis and Pro rules for free at sg.run/pro"},"helpUri":"https://semgrep.dev/r/javascript.express.security.audit.express-open-redirect.express-open-redirect","id":"javascript.express.security.audit.express-open-redirect.express-open-redirect","name":"javascript.express.security.audit.express-open-redirect.express-open-redirect","properties":{"precision":"very-high","tags":["CWE-601: URL Redirection to Untrusted Site ('Open Redirect')","HIGH CONFIDENCE","OWASP-A01:2021 - Broken Access Control","security"]},"shortDescription":{"text":"Semgrep Finding: javascript.express.security.audit.express-open-redirect.express-open-redirect"}},{"defaultConfiguration":{"level":"warning"},"fullDescription":{"text":"Possible writing outside of the destination, make sure that the target path is nested in the intended destination"},"help":{"markdown":"Possible writing outside of the destination, make sure that the target path is nested in the intended destination\n\n#### 💎 Enable cross-file analysis and Pro rules for free at sg.run/pro\n\nReferences:\n - [Semgrep Rule](https://semgrep.dev/r/javascript.express.security.audit.express-path-join-resolve-traversal.express-path-join-resolve-traversal)\n - [https://owasp.org/www-community/attacks/Path_Traversal](https://owasp.org/www-community/attacks/Path_Traversal)\n","text":"Possible writing outside of the destination, make sure that the target path is nested in the intended destination\n💎 Enable cross-file analysis and Pro rules for free at sg.run/pro"},"helpUri":"https://semgrep.dev/r/javascript.express.security.audit.express-path-join-resolve-traversal.express-path-join-resolve-traversal","id":"javascript.express.security.audit.express-path-join-resolve-traversal.express-path-join-resolve-traversal","name":"javascript.express.security.audit.express-path-join-resolve-traversal.express-path-join-resolve-traversal","properties":{"precision":"very-high","tags":["CWE-22: Improper Limitation of a Pathname to a Restricted Directory ('Path Traversal')","MEDIUM CONFIDENCE","OWASP-A01:2021 - Broken Access Control","OWASP-A05:2017 - Broken Access Control","security"]},"shortDescription":{"text":"Semgrep Finding: javascript.express.security.audit.express-path-join-resolve-traversal.express-path-join-resolve-traversal"}},{"defaultConfiguration":{"level":"warning"},"fullDescription":{"text":"The application processes user-input, this is passed to res.sendFile which can allow an attacker to arbitrarily read files on the system through path traversal. It is recommended to perform input validation in addition to canonicalizing the path. This allows you to validate the path against the intended directory it should be accessing."},"help":{"markdown":"The application processes user-input, this is passed to res.sendFile which can allow an attacker to arbitrarily read files on the system through path traversal. It is recommended to perform input validation in addition to canonicalizing the path. This allows you to validate the path against the intended directory it should be accessing.\n\n#### 💎 Enable cross-file analysis and Pro rules for free at sg.run/pro\n\nReferences:\n - [Semgrep Rule](https://semgrep.dev/r/javascript.express.security.audit.express-res-sendfile.express-res-sendfile)\n - [https://cheatsheetseries.owasp.org/cheatsheets/Input_Validation_Cheat_Sheet.html](https://cheatsheetseries.owasp.org/cheatsheets/Input_Validation_Cheat_Sheet.html)\n","text":"The application processes user-input, this is passed to res.sendFile which can allow an attacker to arbitrarily read files on the system through path traversal. It is recommended to perform input validation in addition to canonicalizing the path. This allows you to validate the path against the intended directory it should be accessing.\n💎 Enable cross-file analysis and Pro rules for free at sg.run/pro"},"helpUri":"https://semgrep.dev/r/javascript.express.security.audit.express-res-sendfile.express-res-sendfile","id":"javascript.express.security.audit.express-res-sendfile.express-res-sendfile","name":"javascript.express.security.audit.express-res-sendfile.express-res-sendfile","properties":{"precision":"very-high","tags":["CWE-73: External Control of File Name or Path","MEDIUM CONFIDENCE","OWASP-A04:2021 - Insecure Design","security"]},"shortDescription":{"text":"Semgrep Finding: javascript.express.security.audit.express-res-sendfile.express-res-sendfile"}},{"defaultConfiguration":{"level":"warning"},"fullDescription":{"text":"A hard-coded credential was detected. It is not recommended to store credentials in source-code, as this risks secrets being leaked and used by either an internal or external malicious adversary. It is recommended to use environment variables to securely provide credentials or retrieve credentials from a secure vault or HSM (Hardware Security Module)."},"help":{"markdown":"A hard-coded credential was detected. It is not recommended to store credentials in source-code, as this risks secrets being leaked and used by either an internal or external malicious adversary. It is recommended to use environment variables to securely provide credentials or retrieve credentials from a secure vault or HSM (Hardware Security Module).\n\n#### 💎 Enable cross-file analysis and Pro rules for free at sg.run/pro\n\nReferences:\n - [Semgrep Rule](https://semgrep.dev/r/javascript.express.security.audit.express-session-hardcoded-secret.express-session-hardcoded-secret)\n - [https://cheatsheetseries.owasp.org/cheatsheets/Secrets_Management_Cheat_Sheet.html](https://cheatsheetseries.owasp.org/cheatsheets/Secrets_Management_Cheat_Sheet.html)\n","text":"A hard-coded credential was detected. It is not recommended to store credentials in source-code, as this risks secrets being leaked and used by either an internal or external malicious adversary. It is recommended to use environment variables to securely provide credentials or retrieve credentials from a secure vault or HSM (Hardware Security Module).\n💎 Enable cross-file analysis and Pro rules for free at sg.run/pro"},"helpUri":"https://semgrep.dev/r/javascript.express.security.audit.express-session-hardcoded-secret.express-session-hardcoded-secret","id":"javascript.express.security.audit.express-session-hardcoded-secret.express-session-hardcoded-secret","name":"javascript.express.security.audit.express-session-hardcoded-secret.express-session-hardcoded-secret","properties":{"precision":"very-high","tags":["CWE-798: Use of Hard-coded Credentials","HIGH CONFIDENCE","OWASP-A07:2021 - Identification and Authentication Failures","security"]},"shortDescription":{"text":"Semgrep Finding: javascript.express.security.audit.express-session-hardcoded-secret.express-session-hardcoded-secret"}},{"defaultConfiguration":{"level":"warning"},"fullDescription":{"text":"The following request $REQUEST.$METHOD() was found to be crafted from user-input `$REQ` which can lead to Server-Side Request Forgery (SSRF) vulnerabilities. It is recommended where possible to not allow user-input to craft the base request, but to be treated as part of the path or query parameter. When user-input is necessary to craft the request, it is recommeneded to follow OWASP best practices to prevent abuse. "},"help":{"markdown":"The following request $REQUEST.$METHOD() was found to be crafted from user-input `$REQ` which can lead to Server-Side Request Forgery (SSRF) vulnerabilities. It is recommended where possible to not allow user-input to craft the base request, but to be treated as part of the path or query parameter. When user-input is necessary to craft the request, it is recommeneded to follow OWASP best practices to prevent abuse. \n\n#### 💎 Enable cross-file analysis and Pro rules for free at sg.run/pro\n\nReferences:\n - [Semgrep Rule](https://semgrep.dev/r/javascript.express.security.audit.express-ssrf.express-ssrf)\n - [https://cheatsheetseries.owasp.org/cheatsheets/Server_Side_Request_Forgery_Prevention_Cheat_Sheet.html](https://cheatsheetseries.owasp.org/cheatsheets/Server_Side_Request_Forgery_Prevention_Cheat_Sheet.html)\n","text":"The following request $REQUEST.$METHOD() was found to be crafted from user-input `$REQ` which can lead to Server-Side Request Forgery (SSRF) vulnerabilities. It is recommended where possible to not allow user-input to craft the base request, but to be treated as part of the path or query parameter. When user-input is necessary to craft the request, it is recommeneded to follow OWASP best practices to prevent abuse. \n💎 Enable cross-file analysis and Pro rules for free at sg.run/pro"},"helpUri":"https://semgrep.dev/r/javascript.express.security.audit.express-ssrf.express-ssrf","id":"javascript.express.security.audit.express-ssrf.express-ssrf","name":"javascript.express.security.audit.express-ssrf.express-ssrf","properties":{"precision":"very-high","tags":["CWE-918: Server-Side Request Forgery (SSRF)","MEDIUM CONFIDENCE","OWASP-A10:2021 - Server-Side Request Forgery (SSRF)","security"]},"shortDescription":{"text":"Semgrep Finding: javascript.express.security.audit.express-ssrf.express-ssrf"}},{"defaultConfiguration":{"level":"warning"},"fullDescription":{"text":"The following function call $SER.$FUNC accepts user controlled data which can result in Remote Code Execution (RCE) through Object Deserialization. It is recommended to use secure data processing alternatives such as JSON.parse() and Buffer.from()."},"help":{"markdown":"The following function call $SER.$FUNC accepts user controlled data which can result in Remote Code Execution (RCE) through Object Deserialization. It is recommended to use secure data processing alternatives such as JSON.parse() and Buffer.from().\n\n#### 💎 Enable cross-file analysis and Pro rules for free at sg.run/pro\n\nReferences:\n - [Semgrep Rule](https://semgrep.dev/r/javascript.express.security.audit.express-third-party-object-deserialization.express-third-party-object-deserialization)\n - [https://cheatsheetseries.owasp.org/cheatsheets/Deserialization_Cheat_Sheet.html](https://cheatsheetseries.owasp.org/cheatsheets/Deserialization_Cheat_Sheet.html)\n","text":"The following function call $SER.$FUNC accepts user controlled data which can result in Remote Code Execution (RCE) through Object Deserialization. It is recommended to use secure data processing alternatives such as JSON.parse() and Buffer.from().\n💎 Enable cross-file analysis and Pro rules for free at sg.run/pro"},"helpUri":"https://semgrep.dev/r/javascript.express.security.audit.express-third-party-object-deserialization.express-third-party-object-deserialization","id":"javascript.express.security.audit.express-third-party-object-deserialization.express-third-party-object-deserialization","name":"javascript.express.security.audit.express-third-party-object-deserialization.express-third-party-object-deserialization","properties":{"precision":"very-high","tags":["CWE-502: Deserialization of Untrusted Data","HIGH CONFIDENCE","OWASP-A08:2017 - Insecure Deserialization","OWASP-A08:2021 - Software and Data Integrity Failures","security"]},"shortDescription":{"text":"Semgrep Finding: javascript.express.security.audit.express-third-party-object-deserialization.express-third-party-object-deserialization"}},{"defaultConfiguration":{"level":"warning"},"fullDescription":{"text":"Xml Parser is used inside Request Event. Make sure that unverified user data can not reach the XML Parser, as it can result in XML External or Internal Entity (XXE) Processing vulnerabilities"},"help":{"markdown":"Xml Parser is used inside Request Event. Make sure that unverified user data can not reach the XML Parser, as it can result in XML External or Internal Entity (XXE) Processing vulnerabilities\n\n#### 💎 Enable cross-file analysis and Pro rules for free at sg.run/pro\n\nReferences:\n - [Semgrep Rule](https://semgrep.dev/r/javascript.express.security.audit.express-xml2json-xxe-event.express-xml2json-xxe-event)\n - [https://www.npmjs.com/package/xml2json](https://www.npmjs.com/package/xml2json)\n","text":"Xml Parser is used inside Request Event. Make sure that unverified user data can not reach the XML Parser, as it can result in XML External or Internal Entity (XXE) Processing vulnerabilities\n💎 Enable cross-file analysis and Pro rules for free at sg.run/pro"},"helpUri":"https://semgrep.dev/r/javascript.express.security.audit.express-xml2json-xxe-event.express-xml2json-xxe-event","id":"javascript.express.security.audit.express-xml2json-xxe-event.express-xml2json-xxe-event","name":"javascript.express.security.audit.express-xml2json-xxe-event.express-xml2json-xxe-event","properties":{"precision":"very-high","tags":["CWE-611: Improper Restriction of XML External Entity Reference","MEDIUM CONFIDENCE","OWASP-A04:2017 - XML External Entities (XXE)","OWASP-A05:2021 - Security Misconfiguration","security"]},"shortDescription":{"text":"Semgrep Finding: javascript.express.security.audit.express-xml2json-xxe-event.express-xml2json-xxe-event"}},{"defaultConfiguration":{"level":"error"},"fullDescription":{"text":"Bracket object notation with user input is present, this might allow an attacker to access all properties of the object and even it's prototype. Use literal values for object properties."},"help":{"markdown":"Bracket object notation with user input is present, this might allow an attacker to access all properties of the object and even it's prototype. Use literal values for object properties.\n\n#### 💎 Enable cross-file analysis and Pro rules for free at sg.run/pro\n\nReferences:\n - [Semgrep Rule](https://semgrep.dev/r/javascript.express.security.audit.remote-property-injection.remote-property-injection)\n - [https://github.com/nodesecurity/eslint-plugin-security/blob/3c7522ca1be800353513282867a1034c795d9eb4/docs/the-dangers-of-square-bracket-notation.md](https://github.com/nodesecurity/eslint-plugin-security/blob/3c7522ca1be800353513282867a1034c795d9eb4/docs/the-dangers-of-square-bracket-notation.md)\n","text":"Bracket object notation with user input is present, this might allow an attacker to access all properties of the object and even it's prototype. Use literal values for object properties.\n💎 Enable cross-file analysis and Pro rules for free at sg.run/pro"},"helpUri":"https://semgrep.dev/r/javascript.express.security.audit.remote-property-injection.remote-property-injection","id":"javascript.express.security.audit.remote-property-injection.remote-property-injection","name":"javascript.express.security.audit.remote-property-injection.remote-property-injection","properties":{"precision":"very-high","tags":["CWE-522: Insufficiently Protected Credentials","LOW CONFIDENCE","OWASP-A02:2017 - Broken Authentication","OWASP-A04:2021 - Insecure Design","security"]},"shortDescription":{"text":"Semgrep Finding: javascript.express.security.audit.remote-property-injection.remote-property-injection"}},{"defaultConfiguration":{"level":"warning"},"fullDescription":{"text":"User controllable data `$REQ` enters `$RES.render(...)` this can lead to the loading of other HTML/templating pages that they may not be authorized to render. An attacker may attempt to use directory traversal techniques e.g. `../folder/index` to access other HTML pages on the file system. Where possible, do not allow users to define what should be loaded in $RES.render or use an allow list for the existing application."},"help":{"markdown":"User controllable data `$REQ` enters `$RES.render(...)` this can lead to the loading of other HTML/templating pages that they may not be authorized to render. An attacker may attempt to use directory traversal techniques e.g. `../folder/index` to access other HTML pages on the file system. Where possible, do not allow users to define what should be loaded in $RES.render or use an allow list for the existing application.\n\n#### 💎 Enable cross-file analysis and Pro rules for free at sg.run/pro\n\nReferences:\n - [Semgrep Rule](https://semgrep.dev/r/javascript.express.security.audit.res-render-injection.res-render-injection)\n - [http://expressjs.com/en/4x/api.html#res.render](http://expressjs.com/en/4x/api.html#res.render)\n","text":"User controllable data `$REQ` enters `$RES.render(...)` this can lead to the loading of other HTML/templating pages that they may not be authorized to render. An attacker may attempt to use directory traversal techniques e.g. `../folder/index` to access other HTML pages on the file system. Where possible, do not allow users to define what should be loaded in $RES.render or use an allow list for the existing application.\n💎 Enable cross-file analysis and Pro rules for free at sg.run/pro"},"helpUri":"https://semgrep.dev/r/javascript.express.security.audit.res-render-injection.res-render-injection","id":"javascript.express.security.audit.res-render-injection.res-render-injection","name":"javascript.express.security.audit.res-render-injection.res-render-injection","properties":{"precision":"very-high","tags":["CWE-706: Use of Incorrectly-Resolved Name or Reference","MEDIUM CONFIDENCE","OWASP-A01:2021 - Broken Access Control","security"]},"shortDescription":{"text":"Semgrep Finding: javascript.express.security.audit.res-render-injection.res-render-injection"}},{"defaultConfiguration":{"level":"warning"},"fullDescription":{"text":"Detected directly writing to a Response object from user-defined input. This bypasses any HTML escaping and may expose your application to a Cross-Site-scripting (XSS) vulnerability. Instead, use 'resp.render()' to render safely escaped HTML."},"help":{"markdown":"Detected directly writing to a Response object from user-defined input. This bypasses any HTML escaping and may expose your application to a Cross-Site-scripting (XSS) vulnerability. Instead, use 'resp.render()' to render safely escaped HTML.\n\n#### 💎 Enable cross-file analysis and Pro rules for free at sg.run/pro\n\nReferences:\n - [Semgrep Rule](https://semgrep.dev/r/javascript.express.security.audit.xss.direct-response-write.direct-response-write)\n - [https://cheatsheetseries.owasp.org/cheatsheets/Cross_Site_Scripting_Prevention_Cheat_Sheet.html](https://cheatsheetseries.owasp.org/cheatsheets/Cross_Site_Scripting_Prevention_Cheat_Sheet.html)\n","text":"Detected directly writing to a Response object from user-defined input. This bypasses any HTML escaping and may expose your application to a Cross-Site-scripting (XSS) vulnerability. Instead, use 'resp.render()' to render safely escaped HTML.\n💎 Enable cross-file analysis and Pro rules for free at sg.run/pro"},"helpUri":"https://semgrep.dev/r/javascript.express.security.audit.xss.direct-response-write.direct-response-write","id":"javascript.express.security.audit.xss.direct-response-write.direct-response-write","name":"javascript.express.security.audit.xss.direct-response-write.direct-response-write","properties":{"precision":"very-high","tags":["CWE-79: Improper Neutralization of Input During Web Page Generation ('Cross-site Scripting')","MEDIUM CONFIDENCE","OWASP-A03:2021 - Injection","OWASP-A07:2017 - Cross-Site Scripting (XSS)","security"]},"shortDescription":{"text":"Semgrep Finding: javascript.express.security.audit.xss.direct-response-write.direct-response-write"}},{"defaultConfiguration":{"level":"warning"},"fullDescription":{"text":"Detected an explicit unescape in an EJS template, using '<%- ... %>' If external data can reach these locations, your application is exposed to a cross-site scripting (XSS) vulnerability. Use '<%= ... %>' to escape this data. If you need escaping, ensure no external data can reach this location."},"help":{"markdown":"Detected an explicit unescape in an EJS template, using '<%- ... %>' If external data can reach these locations, your application is exposed to a cross-site scripting (XSS) vulnerability. Use '<%= ... %>' to escape this data. If you need escaping, ensure no external data can reach this location.\n\n#### 💎 Enable cross-file analysis and Pro rules for free at sg.run/pro\n\nReferences:\n - [Semgrep Rule](https://semgrep.dev/r/javascript.express.security.audit.xss.ejs.explicit-unescape.template-explicit-unescape)\n - [http://www.managerjs.com/blog/2015/05/will-ejs-escape-save-me-from-xss-sorta/](http://www.managerjs.com/blog/2015/05/will-ejs-escape-save-me-from-xss-sorta/)\n","text":"Detected an explicit unescape in an EJS template, using '<%- ... %>' If external data can reach these locations, your application is exposed to a cross-site scripting (XSS) vulnerability. Use '<%= ... %>' to escape this data. If you need escaping, ensure no external data can reach this location.\n💎 Enable cross-file analysis and Pro rules for free at sg.run/pro"},"helpUri":"https://semgrep.dev/r/javascript.express.security.audit.xss.ejs.explicit-unescape.template-explicit-unescape","id":"javascript.express.security.audit.xss.ejs.explicit-unescape.template-explicit-unescape","name":"javascript.express.security.audit.xss.ejs.explicit-unescape.template-explicit-unescape","properties":{"precision":"very-high","tags":["CWE-79: Improper Neutralization of Input During Web Page Generation ('Cross-site Scripting')","LOW CONFIDENCE","OWASP-A03:2021 - Injection","OWASP-A07:2017 - Cross-Site Scripting (XSS)","security"]},"shortDescription":{"text":"Semgrep Finding: javascript.express.security.audit.xss.ejs.explicit-unescape.template-explicit-unescape"}},{"defaultConfiguration":{"level":"warning"},"fullDescription":{"text":"Detected a template variable used as the 'src' in a script tag. Although template variables are HTML escaped, HTML escaping does not always prevent malicious URLs from being injected and could results in a cross-site scripting (XSS) vulnerability. Prefer not to dynamically generate the 'src' attribute and use static URLs instead. If you must do this, carefully check URLs against an allowlist and be sure to URL-encode the result."},"help":{"markdown":"Detected a template variable used as the 'src' in a script tag. Although template variables are HTML escaped, HTML escaping does not always prevent malicious URLs from being injected and could results in a cross-site scripting (XSS) vulnerability. Prefer not to dynamically generate the 'src' attribute and use static URLs instead. If you must do this, carefully check URLs against an allowlist and be sure to URL-encode the result.\n\n#### 💎 Enable cross-file analysis and Pro rules for free at sg.run/pro\n\nReferences:\n - [Semgrep Rule](https://semgrep.dev/r/javascript.express.security.audit.xss.ejs.var-in-script-src.var-in-script-src)\n - [https://www.veracode.com/blog/secure-development/nodejs-template-engines-why-default-encoders-are-not-enough](https://www.veracode.com/blog/secure-development/nodejs-template-engines-why-default-encoders-are-not-enough)\n - [https://github.com/ESAPI/owasp-esapi-js](https://github.com/ESAPI/owasp-esapi-js)\n","text":"Detected a template variable used as the 'src' in a script tag. Although template variables are HTML escaped, HTML escaping does not always prevent malicious URLs from being injected and could results in a cross-site scripting (XSS) vulnerability. Prefer not to dynamically generate the 'src' attribute and use static URLs instead. If you must do this, carefully check URLs against an allowlist and be sure to URL-encode the result.\n💎 Enable cross-file analysis and Pro rules for free at sg.run/pro"},"helpUri":"https://semgrep.dev/r/javascript.express.security.audit.xss.ejs.var-in-script-src.var-in-script-src","id":"javascript.express.security.audit.xss.ejs.var-in-script-src.var-in-script-src","name":"javascript.express.security.audit.xss.ejs.var-in-script-src.var-in-script-src","properties":{"precision":"very-high","tags":["CWE-79: Improper Neutralization of Input During Web Page Generation ('Cross-site Scripting')","LOW CONFIDENCE","OWASP-A03:2021 - Injection","OWASP-A07:2017 - Cross-Site Scripting (XSS)","security"]},"shortDescription":{"text":"Semgrep Finding: javascript.express.security.audit.xss.ejs.var-in-script-src.var-in-script-src"}},{"defaultConfiguration":{"level":"warning"},"fullDescription":{"text":"Detected a template variable used in a script tag. Although template variables are HTML escaped, HTML escaping does not always prevent cross-site scripting (XSS) attacks when used directly in JavaScript. If you need this data on the rendered page, consider placing it in the HTML portion (outside of a script tag). Alternatively, use a JavaScript-specific encoder, such as the one available in OWASP ESAPI."},"help":{"markdown":"Detected a template variable used in a script tag. Although template variables are HTML escaped, HTML escaping does not always prevent cross-site scripting (XSS) attacks when used directly in JavaScript. If you need this data on the rendered page, consider placing it in the HTML portion (outside of a script tag). Alternatively, use a JavaScript-specific encoder, such as the one available in OWASP ESAPI.\n\n#### 💎 Enable cross-file analysis and Pro rules for free at sg.run/pro\n\nReferences:\n - [Semgrep Rule](https://semgrep.dev/r/javascript.express.security.audit.xss.ejs.var-in-script-tag.var-in-script-tag)\n - [https://www.veracode.com/blog/secure-development/nodejs-template-engines-why-default-encoders-are-not-enough](https://www.veracode.com/blog/secure-development/nodejs-template-engines-why-default-encoders-are-not-enough)\n - [https://github.com/ESAPI/owasp-esapi-js](https://github.com/ESAPI/owasp-esapi-js)\n","text":"Detected a template variable used in a script tag. Although template variables are HTML escaped, HTML escaping does not always prevent cross-site scripting (XSS) attacks when used directly in JavaScript. If you need this data on the rendered page, consider placing it in the HTML portion (outside of a script tag). Alternatively, use a JavaScript-specific encoder, such as the one available in OWASP ESAPI.\n💎 Enable cross-file analysis and Pro rules for free at sg.run/pro"},"helpUri":"https://semgrep.dev/r/javascript.express.security.audit.xss.ejs.var-in-script-tag.var-in-script-tag","id":"javascript.express.security.audit.xss.ejs.var-in-script-tag.var-in-script-tag","name":"javascript.express.security.audit.xss.ejs.var-in-script-tag.var-in-script-tag","properties":{"precision":"very-high","tags":["CWE-79: Improper Neutralization of Input During Web Page Generation ('Cross-site Scripting')","LOW CONFIDENCE","OWASP-A03:2021 - Injection","OWASP-A07:2017 - Cross-Site Scripting (XSS)","security"]},"shortDescription":{"text":"Semgrep Finding: javascript.express.security.audit.xss.ejs.var-in-script-tag.var-in-script-tag"}},{"defaultConfiguration":{"level":"warning"},"fullDescription":{"text":"The Mustache escape function is being overwritten. This could bypass HTML escaping safety measures built into the rendering engine, exposing your application to cross-site scripting (XSS) vulnerabilities. If you need unescaped HTML, use the triple brace operator in your template: '{{{ ... }}}'."},"help":{"markdown":"The Mustache escape function is being overwritten. This could bypass HTML escaping safety measures built into the rendering engine, exposing your application to cross-site scripting (XSS) vulnerabilities. If you need unescaped HTML, use the triple brace operator in your template: '{{{ ... }}}'.\n\n#### 💎 Enable cross-file analysis and Pro rules for free at sg.run/pro\n\nReferences:\n - [Semgrep Rule](https://semgrep.dev/r/javascript.express.security.audit.xss.mustache.escape-function-overwrite.escape-function-overwrite)\n - [https://github.com/janl/mustache.js/#variables](https://github.com/janl/mustache.js/#variables)\n","text":"The Mustache escape function is being overwritten. This could bypass HTML escaping safety measures built into the rendering engine, exposing your application to cross-site scripting (XSS) vulnerabilities. If you need unescaped HTML, use the triple brace operator in your template: '{{{ ... }}}'.\n💎 Enable cross-file analysis and Pro rules for free at sg.run/pro"},"helpUri":"https://semgrep.dev/r/javascript.express.security.audit.xss.mustache.escape-function-overwrite.escape-function-overwrite","id":"javascript.express.security.audit.xss.mustache.escape-function-overwrite.escape-function-overwrite","name":"javascript.express.security.audit.xss.mustache.escape-function-overwrite.escape-function-overwrite","properties":{"precision":"very-high","tags":["CWE-79: Improper Neutralization of Input During Web Page Generation ('Cross-site Scripting')","LOW CONFIDENCE","OWASP-A03:2021 - Injection","OWASP-A07:2017 - Cross-Site Scripting (XSS)","security"]},"shortDescription":{"text":"Semgrep Finding: javascript.express.security.audit.xss.mustache.escape-function-overwrite.escape-function-overwrite"}},{"defaultConfiguration":{"level":"warning"},"fullDescription":{"text":"Detected an explicit unescape in a Mustache template, using triple braces '{{{...}}}' or ampersand '&'. If external data can reach these locations, your application is exposed to a cross-site scripting (XSS) vulnerability. If you must do this, ensure no external data can reach this location."},"help":{"markdown":"Detected an explicit unescape in a Mustache template, using triple braces '{{{...}}}' or ampersand '&'. If external data can reach these locations, your application is exposed to a cross-site scripting (XSS) vulnerability. If you must do this, ensure no external data can reach this location.\n\n#### 💎 Enable cross-file analysis and Pro rules for free at sg.run/pro\n\nReferences:\n - [Semgrep Rule](https://semgrep.dev/r/javascript.express.security.audit.xss.mustache.explicit-unescape.template-explicit-unescape)\n - [https://github.com/janl/mustache.js/#variables](https://github.com/janl/mustache.js/#variables)\n - [https://ractive.js.org/v0.x/0.7/mustaches#variables](https://ractive.js.org/v0.x/0.7/mustaches#variables)\n","text":"Detected an explicit unescape in a Mustache template, using triple braces '{{{...}}}' or ampersand '&'. If external data can reach these locations, your application is exposed to a cross-site scripting (XSS) vulnerability. If you must do this, ensure no external data can reach this location.\n💎 Enable cross-file analysis and Pro rules for free at sg.run/pro"},"helpUri":"https://semgrep.dev/r/javascript.express.security.audit.xss.mustache.explicit-unescape.template-explicit-unescape","id":"javascript.express.security.audit.xss.mustache.explicit-unescape.template-explicit-unescape","name":"javascript.express.security.audit.xss.mustache.explicit-unescape.template-explicit-unescape","properties":{"precision":"very-high","tags":["CWE-79: Improper Neutralization of Input During Web Page Generation ('Cross-site Scripting')","LOW CONFIDENCE","OWASP-A03:2021 - Injection","OWASP-A07:2017 - Cross-Site Scripting (XSS)","security"]},"shortDescription":{"text":"Semgrep Finding: javascript.express.security.audit.xss.mustache.explicit-unescape.template-explicit-unescape"}},{"defaultConfiguration":{"level":"warning"},"fullDescription":{"text":"Detected a unescaped variables using '&attributes'. If external data can reach these locations, your application is exposed to a cross-site scripting (XSS) vulnerability. If you must do this, ensure no external data can reach this location."},"help":{"markdown":"Detected a unescaped variables using '&attributes'. If external data can reach these locations, your application is exposed to a cross-site scripting (XSS) vulnerability. If you must do this, ensure no external data can reach this location.\n\n#### 💎 Enable cross-file analysis and Pro rules for free at sg.run/pro\n\nReferences:\n - [Semgrep Rule](https://semgrep.dev/r/javascript.express.security.audit.xss.pug.and-attributes.template-and-attributes)\n - [https://pugjs.org/language/attributes.html#attributes](https://pugjs.org/language/attributes.html#attributes)\n","text":"Detected a unescaped variables using '&attributes'. If external data can reach these locations, your application is exposed to a cross-site scripting (XSS) vulnerability. If you must do this, ensure no external data can reach this location.\n💎 Enable cross-file analysis and Pro rules for free at sg.run/pro"},"helpUri":"https://semgrep.dev/r/javascript.express.security.audit.xss.pug.and-attributes.template-and-attributes","id":"javascript.express.security.audit.xss.pug.and-attributes.template-and-attributes","name":"javascript.express.security.audit.xss.pug.and-attributes.template-and-attributes","properties":{"precision":"very-high","tags":["CWE-79: Improper Neutralization of Input During Web Page Generation ('Cross-site Scripting')","LOW CONFIDENCE","OWASP-A03:2021 - Injection","OWASP-A07:2017 - Cross-Site Scripting (XSS)","security"]},"shortDescription":{"text":"Semgrep Finding: javascript.express.security.audit.xss.pug.and-attributes.template-and-attributes"}},{"defaultConfiguration":{"level":"warning"},"fullDescription":{"text":"Detected an explicit unescape in a Pug template, using either '!=' or '!{...}'. If external data can reach these locations, your application is exposed to a cross-site scripting (XSS) vulnerability. If you must do this, ensure no external data can reach this location."},"help":{"markdown":"Detected an explicit unescape in a Pug template, using either '!=' or '!{...}'. If external data can reach these locations, your application is exposed to a cross-site scripting (XSS) vulnerability. If you must do this, ensure no external data can reach this location.\n\n#### 💎 Enable cross-file analysis and Pro rules for free at sg.run/pro\n\nReferences:\n - [Semgrep Rule](https://semgrep.dev/r/javascript.express.security.audit.xss.pug.explicit-unescape.template-explicit-unescape)\n - [https://pugjs.org/language/code.html#unescaped-buffered-code](https://pugjs.org/language/code.html#unescaped-buffered-code)\n - [https://pugjs.org/language/attributes.html#unescaped-attributes](https://pugjs.org/language/attributes.html#unescaped-attributes)\n","text":"Detected an explicit unescape in a Pug template, using either '!=' or '!{...}'. If external data can reach these locations, your application is exposed to a cross-site scripting (XSS) vulnerability. If you must do this, ensure no external data can reach this location.\n💎 Enable cross-file analysis and Pro rules for free at sg.run/pro"},"helpUri":"https://semgrep.dev/r/javascript.express.security.audit.xss.pug.explicit-unescape.template-explicit-unescape","id":"javascript.express.security.audit.xss.pug.explicit-unescape.template-explicit-unescape","name":"javascript.express.security.audit.xss.pug.explicit-unescape.template-explicit-unescape","properties":{"precision":"very-high","tags":["CWE-79: Improper Neutralization of Input During Web Page Generation ('Cross-site Scripting')","LOW CONFIDENCE","OWASP-A03:2021 - Injection","OWASP-A07:2017 - Cross-Site Scripting (XSS)","security"]},"shortDescription":{"text":"Semgrep Finding: javascript.express.security.audit.xss.pug.explicit-unescape.template-explicit-unescape"}},{"defaultConfiguration":{"level":"warning"},"fullDescription":{"text":"Detected a template variable used in an anchor tag with the 'href' attribute. This allows a malicious actor to input the 'javascript:' URI and is subject to cross- site scripting (XSS) attacks. If using a relative URL, start with a literal forward slash and concatenate the URL, like this: a(href='/'+url). You may also consider setting the Content Security Policy (CSP) header."},"help":{"markdown":"Detected a template variable used in an anchor tag with the 'href' attribute. This allows a malicious actor to input the 'javascript:' URI and is subject to cross- site scripting (XSS) attacks. If using a relative URL, start with a literal forward slash and concatenate the URL, like this: a(href='/'+url). You may also consider setting the Content Security Policy (CSP) header.\n\n#### 💎 Enable cross-file analysis and Pro rules for free at sg.run/pro\n\nReferences:\n - [Semgrep Rule](https://semgrep.dev/r/javascript.express.security.audit.xss.pug.var-in-href.var-in-href)\n - [https://github.com/pugjs/pug/issues/2952](https://github.com/pugjs/pug/issues/2952)\n - [https://flask.palletsprojects.com/en/1.1.x/security/#cross-site-scripting-xss#:~:text=javascript:%20URI](https://flask.palletsprojects.com/en/1.1.x/security/#cross-site-scripting-xss#:~:text=javascript:%20URI)\n","text":"Detected a template variable used in an anchor tag with the 'href' attribute. This allows a malicious actor to input the 'javascript:' URI and is subject to cross- site scripting (XSS) attacks. If using a relative URL, start with a literal forward slash and concatenate the URL, like this: a(href='/'+url). You may also consider setting the Content Security Policy (CSP) header.\n💎 Enable cross-file analysis and Pro rules for free at sg.run/pro"},"helpUri":"https://semgrep.dev/r/javascript.express.security.audit.xss.pug.var-in-href.var-in-href","id":"javascript.express.security.audit.xss.pug.var-in-href.var-in-href","name":"javascript.express.security.audit.xss.pug.var-in-href.var-in-href","properties":{"precision":"very-high","tags":["CWE-79: Improper Neutralization of Input During Web Page Generation ('Cross-site Scripting')","LOW CONFIDENCE","OWASP-A03:2021 - Injection","OWASP-A07:2017 - Cross-Site Scripting (XSS)","security"]},"shortDescription":{"text":"Semgrep Finding: javascript.express.security.audit.xss.pug.var-in-href.var-in-href"}},{"defaultConfiguration":{"level":"warning"},"fullDescription":{"text":"Detected a template variable used in a script tag. Although template variables are HTML escaped, HTML escaping does not always prevent cross-site scripting (XSS) attacks when used directly in JavaScript. If you need this data on the rendered page, consider placing it in the HTML portion (outside of a script tag). Alternatively, use a JavaScript-specific encoder, such as the one available in OWASP ESAPI."},"help":{"markdown":"Detected a template variable used in a script tag. Although template variables are HTML escaped, HTML escaping does not always prevent cross-site scripting (XSS) attacks when used directly in JavaScript. If you need this data on the rendered page, consider placing it in the HTML portion (outside of a script tag). Alternatively, use a JavaScript-specific encoder, such as the one available in OWASP ESAPI.\n\n#### 💎 Enable cross-file analysis and Pro rules for free at sg.run/pro\n\nReferences:\n - [Semgrep Rule](https://semgrep.dev/r/javascript.express.security.audit.xss.pug.var-in-script-tag.var-in-script-tag)\n - [https://www.veracode.com/blog/secure-development/nodejs-template-engines-why-default-encoders-are-not-enough](https://www.veracode.com/blog/secure-development/nodejs-template-engines-why-default-encoders-are-not-enough)\n - [https://github.com/ESAPI/owasp-esapi-js](https://github.com/ESAPI/owasp-esapi-js)\n","text":"Detected a template variable used in a script tag. Although template variables are HTML escaped, HTML escaping does not always prevent cross-site scripting (XSS) attacks when used directly in JavaScript. If you need this data on the rendered page, consider placing it in the HTML portion (outside of a script tag). Alternatively, use a JavaScript-specific encoder, such as the one available in OWASP ESAPI.\n💎 Enable cross-file analysis and Pro rules for free at sg.run/pro"},"helpUri":"https://semgrep.dev/r/javascript.express.security.audit.xss.pug.var-in-script-tag.var-in-script-tag","id":"javascript.express.security.audit.xss.pug.var-in-script-tag.var-in-script-tag","name":"javascript.express.security.audit.xss.pug.var-in-script-tag.var-in-script-tag","properties":{"precision":"very-high","tags":["CWE-79: Improper Neutralization of Input During Web Page Generation ('Cross-site Scripting')","LOW CONFIDENCE","OWASP-A03:2021 - Injection","OWASP-A07:2017 - Cross-Site Scripting (XSS)","security"]},"shortDescription":{"text":"Semgrep Finding: javascript.express.security.audit.xss.pug.var-in-script-tag.var-in-script-tag"}},{"defaultConfiguration":{"level":"warning"},"fullDescription":{"text":"By letting user input control CORS parameters, there is a risk that software does not properly verify that the source of data or communication is valid. Use literal values for CORS settings."},"help":{"markdown":"By letting user input control CORS parameters, there is a risk that software does not properly verify that the source of data or communication is valid. Use literal values for CORS settings.\n\n#### 💎 Enable cross-file analysis and Pro rules for free at sg.run/pro\n\nReferences:\n - [Semgrep Rule](https://semgrep.dev/r/javascript.express.security.cors-misconfiguration.cors-misconfiguration)\n - [https://developer.mozilla.org/en-US/docs/Web/HTTP/CORS](https://developer.mozilla.org/en-US/docs/Web/HTTP/CORS)\n","text":"By letting user input control CORS parameters, there is a risk that software does not properly verify that the source of data or communication is valid. Use literal values for CORS settings.\n💎 Enable cross-file analysis and Pro rules for free at sg.run/pro"},"helpUri":"https://semgrep.dev/r/javascript.express.security.cors-misconfiguration.cors-misconfiguration","id":"javascript.express.security.cors-misconfiguration.cors-misconfiguration","name":"javascript.express.security.cors-misconfiguration.cors-misconfiguration","properties":{"precision":"very-high","tags":["CWE-346: Origin Validation Error","MEDIUM CONFIDENCE","OWASP-A07:2021 - Identification and Authentication Failures","security"]},"shortDescription":{"text":"Semgrep Finding: javascript.express.security.cors-misconfiguration.cors-misconfiguration"}},{"defaultConfiguration":{"level":"warning"},"fullDescription":{"text":"Depending on the context, user control data in `Object.assign` can cause web response to include data that it should not have or can lead to a mass assignment vulnerability."},"help":{"markdown":"Depending on the context, user control data in `Object.assign` can cause web response to include data that it should not have or can lead to a mass assignment vulnerability.\n\n#### 💎 Enable cross-file analysis and Pro rules for free at sg.run/pro\n\nReferences:\n - [Semgrep Rule](https://semgrep.dev/r/javascript.express.security.express-data-exfiltration.express-data-exfiltration)\n - [https://en.wikipedia.org/wiki/Mass_assignment_vulnerability](https://en.wikipedia.org/wiki/Mass_assignment_vulnerability)\n - [https://cheatsheetseries.owasp.org/cheatsheets/Mass_Assignment_Cheat_Sheet.html](https://cheatsheetseries.owasp.org/cheatsheets/Mass_Assignment_Cheat_Sheet.html)\n","text":"Depending on the context, user control data in `Object.assign` can cause web response to include data that it should not have or can lead to a mass assignment vulnerability.\n💎 Enable cross-file analysis and Pro rules for free at sg.run/pro"},"helpUri":"https://semgrep.dev/r/javascript.express.security.express-data-exfiltration.express-data-exfiltration","id":"javascript.express.security.express-data-exfiltration.express-data-exfiltration","name":"javascript.express.security.express-data-exfiltration.express-data-exfiltration","properties":{"precision":"very-high","tags":["CWE-915: Improperly Controlled Modification of Dynamically-Determined Object Attributes","LOW CONFIDENCE","OWASP-A08:2021 - Software and Data Integrity Failures","security"]},"shortDescription":{"text":"Semgrep Finding: javascript.express.security.express-data-exfiltration.express-data-exfiltration"}},{"defaultConfiguration":{"level":"error"},"fullDescription":{"text":"Make sure that unverified user data can not reach the XML Parser, as it can result in XML External or Internal Entity (XXE) Processing vulnerabilities."},"help":{"markdown":"Make sure that unverified user data can not reach the XML Parser, as it can result in XML External or Internal Entity (XXE) Processing vulnerabilities.\n\n#### 💎 Enable cross-file analysis and Pro rules for free at sg.run/pro\n\nReferences:\n - [Semgrep Rule](https://semgrep.dev/r/javascript.express.security.express-expat-xxe.express-expat-xxe)\n - [https://github.com/astro/node-expat](https://github.com/astro/node-expat)\n","text":"Make sure that unverified user data can not reach the XML Parser, as it can result in XML External or Internal Entity (XXE) Processing vulnerabilities.\n💎 Enable cross-file analysis and Pro rules for free at sg.run/pro"},"helpUri":"https://semgrep.dev/r/javascript.express.security.express-expat-xxe.express-expat-xxe","id":"javascript.express.security.express-expat-xxe.express-expat-xxe","name":"javascript.express.security.express-expat-xxe.express-expat-xxe","properties":{"precision":"very-high","tags":["CWE-611: Improper Restriction of XML External Entity Reference","MEDIUM CONFIDENCE","OWASP-A04:2017 - XML External Entities (XXE)","OWASP-A05:2021 - Security Misconfiguration","security"]},"shortDescription":{"text":"Semgrep Finding: javascript.express.security.express-expat-xxe.express-expat-xxe"}},{"defaultConfiguration":{"level":"warning"},"fullDescription":{"text":"User data from `$REQ` is being compiled into the template, which can lead to a Server Side Template Injection (SSTI) vulnerability."},"help":{"markdown":"User data from `$REQ` is being compiled into the template, which can lead to a Server Side Template Injection (SSTI) vulnerability.\n\n#### 💎 Enable cross-file analysis and Pro rules for free at sg.run/pro\n\nReferences:\n - [Semgrep Rule](https://semgrep.dev/r/javascript.express.security.express-insecure-template-usage.express-insecure-template-usage)\n - [https://cheatsheetseries.owasp.org/cheatsheets/Injection_Prevention_Cheat_Sheet.html](https://cheatsheetseries.owasp.org/cheatsheets/Injection_Prevention_Cheat_Sheet.html)\n","text":"User data from `$REQ` is being compiled into the template, which can lead to a Server Side Template Injection (SSTI) vulnerability.\n💎 Enable cross-file analysis and Pro rules for free at sg.run/pro"},"helpUri":"https://semgrep.dev/r/javascript.express.security.express-insecure-template-usage.express-insecure-template-usage","id":"javascript.express.security.express-insecure-template-usage.express-insecure-template-usage","name":"javascript.express.security.express-insecure-template-usage.express-insecure-template-usage","properties":{"precision":"very-high","tags":["CWE-1336: Improper Neutralization of Special Elements Used in a Template Engine","MEDIUM CONFIDENCE","OWASP-A01:2017 - Injection","OWASP-A03:2021 - Injection","security"]},"shortDescription":{"text":"Semgrep Finding: javascript.express.security.express-insecure-template-usage.express-insecure-template-usage"}},{"defaultConfiguration":{"level":"warning"},"fullDescription":{"text":"A hard-coded credential was detected. It is not recommended to store credentials in source-code, as this risks secrets being leaked and used by either an internal or external malicious adversary. It is recommended to use environment variables to securely provide credentials or retrieve credentials from a secure vault or HSM (Hardware Security Module)."},"help":{"markdown":"A hard-coded credential was detected. It is not recommended to store credentials in source-code, as this risks secrets being leaked and used by either an internal or external malicious adversary. It is recommended to use environment variables to securely provide credentials or retrieve credentials from a secure vault or HSM (Hardware Security Module).\n\n#### 💎 Enable cross-file analysis and Pro rules for free at sg.run/pro\n\nReferences:\n - [Semgrep Rule](https://semgrep.dev/r/javascript.express.security.express-jwt-hardcoded-secret.express-jwt-hardcoded-secret)\n - [https://cheatsheetseries.owasp.org/cheatsheets/Secrets_Management_Cheat_Sheet.html](https://cheatsheetseries.owasp.org/cheatsheets/Secrets_Management_Cheat_Sheet.html)\n","text":"A hard-coded credential was detected. It is not recommended to store credentials in source-code, as this risks secrets being leaked and used by either an internal or external malicious adversary. It is recommended to use environment variables to securely provide credentials or retrieve credentials from a secure vault or HSM (Hardware Security Module).\n💎 Enable cross-file analysis and Pro rules for free at sg.run/pro"},"helpUri":"https://semgrep.dev/r/javascript.express.security.express-jwt-hardcoded-secret.express-jwt-hardcoded-secret","id":"javascript.express.security.express-jwt-hardcoded-secret.express-jwt-hardcoded-secret","name":"javascript.express.security.express-jwt-hardcoded-secret.express-jwt-hardcoded-secret","properties":{"precision":"very-high","tags":["CWE-798: Use of Hard-coded Credentials","HIGH CONFIDENCE","OWASP-A07:2021 - Identification and Authentication Failures","security"]},"shortDescription":{"text":"Semgrep Finding: javascript.express.security.express-jwt-hardcoded-secret.express-jwt-hardcoded-secret"}},{"defaultConfiguration":{"level":"error"},"fullDescription":{"text":"If unverified user data can reach the `phantom` methods it can result in Server-Side Request Forgery vulnerabilities"},"help":{"markdown":"If unverified user data can reach the `phantom` methods it can result in Server-Side Request Forgery vulnerabilities\n\n#### 💎 Enable cross-file analysis and Pro rules for free at sg.run/pro\n\nReferences:\n - [Semgrep Rule](https://semgrep.dev/r/javascript.express.security.express-phantom-injection.express-phantom-injection)\n - [https://phantomjs.org/page-automation.html](https://phantomjs.org/page-automation.html)\n","text":"If unverified user data can reach the `phantom` methods it can result in Server-Side Request Forgery vulnerabilities\n💎 Enable cross-file analysis and Pro rules for free at sg.run/pro"},"helpUri":"https://semgrep.dev/r/javascript.express.security.express-phantom-injection.express-phantom-injection","id":"javascript.express.security.express-phantom-injection.express-phantom-injection","name":"javascript.express.security.express-phantom-injection.express-phantom-injection","properties":{"precision":"very-high","tags":["CWE-918: Server-Side Request Forgery (SSRF)","MEDIUM CONFIDENCE","OWASP-A10:2021 - Server-Side Request Forgery (SSRF)","security"]},"shortDescription":{"text":"Semgrep Finding: javascript.express.security.express-phantom-injection.express-phantom-injection"}},{"defaultConfiguration":{"level":"error"},"fullDescription":{"text":"If unverified user data can reach the `puppeteer` methods it can result in Server-Side Request Forgery vulnerabilities"},"help":{"markdown":"If unverified user data can reach the `puppeteer` methods it can result in Server-Side Request Forgery vulnerabilities\n\n#### 💎 Enable cross-file analysis and Pro rules for free at sg.run/pro\n\nReferences:\n - [Semgrep Rule](https://semgrep.dev/r/javascript.express.security.express-puppeteer-injection.express-puppeteer-injection)\n - [https://pptr.dev/api/puppeteer.page](https://pptr.dev/api/puppeteer.page)\n","text":"If unverified user data can reach the `puppeteer` methods it can result in Server-Side Request Forgery vulnerabilities\n💎 Enable cross-file analysis and Pro rules for free at sg.run/pro"},"helpUri":"https://semgrep.dev/r/javascript.express.security.express-puppeteer-injection.express-puppeteer-injection","id":"javascript.express.security.express-puppeteer-injection.express-puppeteer-injection","name":"javascript.express.security.express-puppeteer-injection.express-puppeteer-injection","properties":{"precision":"very-high","tags":["CWE-918: Server-Side Request Forgery (SSRF)","MEDIUM CONFIDENCE","OWASP-A10:2021 - Server-Side Request Forgery (SSRF)","security"]},"shortDescription":{"text":"Semgrep Finding: javascript.express.security.express-puppeteer-injection.express-puppeteer-injection"}},{"defaultConfiguration":{"level":"error"},"fullDescription":{"text":"Make sure that unverified user data can not reach `sandbox`."},"help":{"markdown":"Make sure that unverified user data can not reach `sandbox`.\n\n#### 💎 Enable cross-file analysis and Pro rules for free at sg.run/pro\n\nReferences:\n - [Semgrep Rule](https://semgrep.dev/r/javascript.express.security.express-sandbox-injection.express-sandbox-code-injection)\n - [https://cheatsheetseries.owasp.org/cheatsheets/Injection_Prevention_Cheat_Sheet.html](https://cheatsheetseries.owasp.org/cheatsheets/Injection_Prevention_Cheat_Sheet.html)\n","text":"Make sure that unverified user data can not reach `sandbox`.\n💎 Enable cross-file analysis and Pro rules for free at sg.run/pro"},"helpUri":"https://semgrep.dev/r/javascript.express.security.express-sandbox-injection.express-sandbox-code-injection","id":"javascript.express.security.express-sandbox-injection.express-sandbox-code-injection","name":"javascript.express.security.express-sandbox-injection.express-sandbox-code-injection","properties":{"precision":"very-high","tags":["CWE-94: Improper Control of Generation of Code ('Code Injection')","MEDIUM CONFIDENCE","OWASP-A03:2021 - Injection","security"]},"shortDescription":{"text":"Semgrep Finding: javascript.express.security.express-sandbox-injection.express-sandbox-code-injection"}},{"defaultConfiguration":{"level":"error"},"fullDescription":{"text":"Make sure that unverified user data can not reach `$VM`."},"help":{"markdown":"Make sure that unverified user data can not reach `$VM`.\n\n#### 💎 Enable cross-file analysis and Pro rules for free at sg.run/pro\n\nReferences:\n - [Semgrep Rule](https://semgrep.dev/r/javascript.express.security.express-vm-injection.express-vm-injection)\n - [https://cheatsheetseries.owasp.org/cheatsheets/Injection_Prevention_Cheat_Sheet.html](https://cheatsheetseries.owasp.org/cheatsheets/Injection_Prevention_Cheat_Sheet.html)\n","text":"Make sure that unverified user data can not reach `$VM`.\n💎 Enable cross-file analysis and Pro rules for free at sg.run/pro"},"helpUri":"https://semgrep.dev/r/javascript.express.security.express-vm-injection.express-vm-injection","id":"javascript.express.security.express-vm-injection.express-vm-injection","name":"javascript.express.security.express-vm-injection.express-vm-injection","properties":{"precision":"very-high","tags":["CWE-94: Improper Control of Generation of Code ('Code Injection')","MEDIUM CONFIDENCE","OWASP-A03:2021 - Injection","security"]},"shortDescription":{"text":"Semgrep Finding: javascript.express.security.express-vm-injection.express-vm-injection"}},{"defaultConfiguration":{"level":"warning"},"fullDescription":{"text":"Make sure that unverified user data can not reach `vm2`."},"help":{"markdown":"Make sure that unverified user data can not reach `vm2`.\n\n#### 💎 Enable cross-file analysis and Pro rules for free at sg.run/pro\n\nReferences:\n - [Semgrep Rule](https://semgrep.dev/r/javascript.express.security.express-vm2-injection.express-vm2-injection)\n - [https://cheatsheetseries.owasp.org/cheatsheets/Injection_Prevention_Cheat_Sheet.html](https://cheatsheetseries.owasp.org/cheatsheets/Injection_Prevention_Cheat_Sheet.html)\n","text":"Make sure that unverified user data can not reach `vm2`.\n💎 Enable cross-file analysis and Pro rules for free at sg.run/pro"},"helpUri":"https://semgrep.dev/r/javascript.express.security.express-vm2-injection.express-vm2-injection","id":"javascript.express.security.express-vm2-injection.express-vm2-injection","name":"javascript.express.security.express-vm2-injection.express-vm2-injection","properties":{"precision":"very-high","tags":["CWE-94: Improper Control of Generation of Code ('Code Injection')","MEDIUM CONFIDENCE","OWASP-A03:2021 - Injection","security"]},"shortDescription":{"text":"Semgrep Finding: javascript.express.security.express-vm2-injection.express-vm2-injection"}},{"defaultConfiguration":{"level":"error"},"fullDescription":{"text":"If unverified user data can reach the `phantom` methods it can result in Server-Side Request Forgery vulnerabilities"},"help":{"markdown":"If unverified user data can reach the `phantom` methods it can result in Server-Side Request Forgery vulnerabilities\n\n#### 💎 Enable cross-file analysis and Pro rules for free at sg.run/pro\n\nReferences:\n - [Semgrep Rule](https://semgrep.dev/r/javascript.express.security.express-wkhtml-injection.express-wkhtmltoimage-injection)\n - [https://www.npmjs.com/package/wkhtmltopdf](https://www.npmjs.com/package/wkhtmltopdf)\n","text":"If unverified user data can reach the `phantom` methods it can result in Server-Side Request Forgery vulnerabilities\n💎 Enable cross-file analysis and Pro rules for free at sg.run/pro"},"helpUri":"https://semgrep.dev/r/javascript.express.security.express-wkhtml-injection.express-wkhtmltoimage-injection","id":"javascript.express.security.express-wkhtml-injection.express-wkhtmltoimage-injection","name":"javascript.express.security.express-wkhtml-injection.express-wkhtmltoimage-injection","properties":{"precision":"very-high","tags":["CWE-918: Server-Side Request Forgery (SSRF)","LOW CONFIDENCE","OWASP-A10:2021 - Server-Side Request Forgery (SSRF)","security"]},"shortDescription":{"text":"Semgrep Finding: javascript.express.security.express-wkhtml-injection.express-wkhtmltoimage-injection"}},{"defaultConfiguration":{"level":"error"},"fullDescription":{"text":"If unverified user data can reach the `wkhtmltopdf` methods it can result in Server-Side Request Forgery vulnerabilities"},"help":{"markdown":"If unverified user data can reach the `wkhtmltopdf` methods it can result in Server-Side Request Forgery vulnerabilities\n\n#### 💎 Enable cross-file analysis and Pro rules for free at sg.run/pro\n\nReferences:\n - [Semgrep Rule](https://semgrep.dev/r/javascript.express.security.express-wkhtml-injection.express-wkhtmltopdf-injection)\n - [https://www.npmjs.com/package/wkhtmltopdf](https://www.npmjs.com/package/wkhtmltopdf)\n","text":"If unverified user data can reach the `wkhtmltopdf` methods it can result in Server-Side Request Forgery vulnerabilities\n💎 Enable cross-file analysis and Pro rules for free at sg.run/pro"},"helpUri":"https://semgrep.dev/r/javascript.express.security.express-wkhtml-injection.express-wkhtmltopdf-injection","id":"javascript.express.security.express-wkhtml-injection.express-wkhtmltopdf-injection","name":"javascript.express.security.express-wkhtml-injection.express-wkhtmltopdf-injection","properties":{"precision":"very-high","tags":["CWE-918: Server-Side Request Forgery (SSRF)","LOW CONFIDENCE","OWASP-A10:2021 - Server-Side Request Forgery (SSRF)","security"]},"shortDescription":{"text":"Semgrep Finding: javascript.express.security.express-wkhtml-injection.express-wkhtmltopdf-injection"}},{"defaultConfiguration":{"level":"error"},"fullDescription":{"text":"Make sure that unverified user data can not reach the XML Parser, as it can result in XML External or Internal Entity (XXE) Processing vulnerabilities"},"help":{"markdown":"Make sure that unverified user data can not reach the XML Parser, as it can result in XML External or Internal Entity (XXE) Processing vulnerabilities\n\n#### 💎 Enable cross-file analysis and Pro rules for free at sg.run/pro\n\nReferences:\n - [Semgrep Rule](https://semgrep.dev/r/javascript.express.security.express-xml2json-xxe.express-xml2json-xxe)\n - [https://www.npmjs.com/package/xml2json](https://www.npmjs.com/package/xml2json)\n","text":"Make sure that unverified user data can not reach the XML Parser, as it can result in XML External or Internal Entity (XXE) Processing vulnerabilities\n💎 Enable cross-file analysis and Pro rules for free at sg.run/pro"},"helpUri":"https://semgrep.dev/r/javascript.express.security.express-xml2json-xxe.express-xml2json-xxe","id":"javascript.express.security.express-xml2json-xxe.express-xml2json-xxe","name":"javascript.express.security.express-xml2json-xxe.express-xml2json-xxe","properties":{"precision":"very-high","tags":["CWE-611: Improper Restriction of XML External Entity Reference","MEDIUM CONFIDENCE","OWASP-A04:2017 - XML External Entities (XXE)","OWASP-A05:2021 - Security Misconfiguration","security"]},"shortDescription":{"text":"Semgrep Finding: javascript.express.security.express-xml2json-xxe.express-xml2json-xxe"}},{"defaultConfiguration":{"level":"warning"},"fullDescription":{"text":"User data flows into the host portion of this manually-constructed HTML. This can introduce a Cross-Site-Scripting (XSS) vulnerability if this comes from user-provided input. Consider using a sanitization library such as DOMPurify to sanitize the HTML within."},"help":{"markdown":"User data flows into the host portion of this manually-constructed HTML. This can introduce a Cross-Site-Scripting (XSS) vulnerability if this comes from user-provided input. Consider using a sanitization library such as DOMPurify to sanitize the HTML within.\n\n#### 💎 Enable cross-file analysis and Pro rules for free at sg.run/pro\n\nReferences:\n - [Semgrep Rule](https://semgrep.dev/r/javascript.express.security.injection.raw-html-format.raw-html-format)\n - [https://cheatsheetseries.owasp.org/cheatsheets/Cross_Site_Scripting_Prevention_Cheat_Sheet.html](https://cheatsheetseries.owasp.org/cheatsheets/Cross_Site_Scripting_Prevention_Cheat_Sheet.html)\n","text":"User data flows into the host portion of this manually-constructed HTML. This can introduce a Cross-Site-Scripting (XSS) vulnerability if this comes from user-provided input. Consider using a sanitization library such as DOMPurify to sanitize the HTML within.\n💎 Enable cross-file analysis and Pro rules for free at sg.run/pro"},"helpUri":"https://semgrep.dev/r/javascript.express.security.injection.raw-html-format.raw-html-format","id":"javascript.express.security.injection.raw-html-format.raw-html-format","name":"javascript.express.security.injection.raw-html-format.raw-html-format","properties":{"precision":"very-high","tags":["CWE-79: Improper Neutralization of Input During Web Page Generation ('Cross-site Scripting')","MEDIUM CONFIDENCE","OWASP-A03:2021 - Injection","OWASP-A07:2017 - Cross-Site Scripting (XSS)","security"]},"shortDescription":{"text":"Semgrep Finding: javascript.express.security.injection.raw-html-format.raw-html-format"}},{"defaultConfiguration":{"level":"error"},"fullDescription":{"text":"If an attacker controls the x in require(x) then they can cause code to load that was not intended to run on the server."},"help":{"markdown":"If an attacker controls the x in require(x) then they can cause code to load that was not intended to run on the server.\n\n#### 💎 Enable cross-file analysis and Pro rules for free at sg.run/pro\n\nReferences:\n - [Semgrep Rule](https://semgrep.dev/r/javascript.express.security.require-request.require-request)\n - [https://github.com/google/node-sec-roadmap/blob/master/chapter-2/dynamism.md#dynamism-when-you-need-it](https://github.com/google/node-sec-roadmap/blob/master/chapter-2/dynamism.md#dynamism-when-you-need-it)\n","text":"If an attacker controls the x in require(x) then they can cause code to load that was not intended to run on the server.\n💎 Enable cross-file analysis and Pro rules for free at sg.run/pro"},"helpUri":"https://semgrep.dev/r/javascript.express.security.require-request.require-request","id":"javascript.express.security.require-request.require-request","name":"javascript.express.security.require-request.require-request","properties":{"precision":"very-high","tags":["CWE-706: Use of Incorrectly-Resolved Name or Reference","MEDIUM CONFIDENCE","OWASP-A01:2021 - Broken Access Control","security"]},"shortDescription":{"text":"Semgrep Finding: javascript.express.security.require-request.require-request"}},{"defaultConfiguration":{"level":"warning"},"fullDescription":{"text":"By letting user input control `X-Frame-Options` header, there is a risk that software does not properly verify whether or not a browser should be allowed to render a page in an `iframe`."},"help":{"markdown":"By letting user input control `X-Frame-Options` header, there is a risk that software does not properly verify whether or not a browser should be allowed to render a page in an `iframe`.\n\n#### 💎 Enable cross-file analysis and Pro rules for free at sg.run/pro\n\nReferences:\n - [Semgrep Rule](https://semgrep.dev/r/javascript.express.security.x-frame-options-misconfiguration.x-frame-options-misconfiguration)\n - [https://developer.mozilla.org/en-US/docs/Web/HTTP/Headers/X-Frame-Options](https://developer.mozilla.org/en-US/docs/Web/HTTP/Headers/X-Frame-Options)\n","text":"By letting user input control `X-Frame-Options` header, there is a risk that software does not properly verify whether or not a browser should be allowed to render a page in an `iframe`.\n💎 Enable cross-file analysis and Pro rules for free at sg.run/pro"},"helpUri":"https://semgrep.dev/r/javascript.express.security.x-frame-options-misconfiguration.x-frame-options-misconfiguration","id":"javascript.express.security.x-frame-options-misconfiguration.x-frame-options-misconfiguration","name":"javascript.express.security.x-frame-options-misconfiguration.x-frame-options-misconfiguration","properties":{"precision":"very-high","tags":["CWE-451: User Interface (UI) Misrepresentation of Critical Information","MEDIUM CONFIDENCE","OWASP-A04:2021 - Insecure Design","security"]},"shortDescription":{"text":"Semgrep Finding: javascript.express.security.x-frame-options-misconfiguration.x-frame-options-misconfiguration"}},{"defaultConfiguration":{"level":"warning"},"fullDescription":{"text":"User controlled data in a `createNodesFromMarkup` is an anti-pattern that can lead to XSS vulnerabilities"},"help":{"markdown":"User controlled data in a `createNodesFromMarkup` is an anti-pattern that can lead to XSS vulnerabilities\n\n#### 💎 Enable cross-file analysis and Pro rules for free at sg.run/pro\n\nReferences:\n - [Semgrep Rule](https://semgrep.dev/r/javascript.fbjs.security.audit.insecure-createnodesfrommarkup.insecure-createnodesfrommarkup)\n - [https://owasp.org/Top10/A03_2021-Injection](https://owasp.org/Top10/A03_2021-Injection)\n","text":"User controlled data in a `createNodesFromMarkup` is an anti-pattern that can lead to XSS vulnerabilities\n💎 Enable cross-file analysis and Pro rules for free at sg.run/pro"},"helpUri":"https://semgrep.dev/r/javascript.fbjs.security.audit.insecure-createnodesfrommarkup.insecure-createnodesfrommarkup","id":"javascript.fbjs.security.audit.insecure-createnodesfrommarkup.insecure-createnodesfrommarkup","name":"javascript.fbjs.security.audit.insecure-createnodesfrommarkup.insecure-createnodesfrommarkup","properties":{"precision":"very-high","tags":["CWE-79: Improper Neutralization of Input During Web Page Generation ('Cross-site Scripting')","LOW CONFIDENCE","OWASP-A03:2021 - Injection","OWASP-A07:2017 - Cross-Site Scripting (XSS)","security"]},"shortDescription":{"text":"Semgrep Finding: javascript.fbjs.security.audit.insecure-createnodesfrommarkup.insecure-createnodesfrommarkup"}},{"defaultConfiguration":{"level":"error"},"fullDescription":{"text":"Found an insecure gRPC connection. This creates a connection without encryption to a gRPC client/server. A malicious attacker could tamper with the gRPC message, which could compromise the machine."},"help":{"markdown":"Found an insecure gRPC connection. This creates a connection without encryption to a gRPC client/server. A malicious attacker could tamper with the gRPC message, which could compromise the machine.\n\n#### 💎 Enable cross-file analysis and Pro rules for free at sg.run/pro\n\nReferences:\n - [Semgrep Rule](https://semgrep.dev/r/javascript.grpc.security.grpc-nodejs-insecure-connection.grpc-nodejs-insecure-connection)\n - [https://blog.gopheracademy.com/advent-2017/go-grpc-beyond-basics/#:~:text=disables%20transport%20security](https://blog.gopheracademy.com/advent-2017/go-grpc-beyond-basics/#:~:text=disables%20transport%20security)\n","text":"Found an insecure gRPC connection. This creates a connection without encryption to a gRPC client/server. A malicious attacker could tamper with the gRPC message, which could compromise the machine.\n💎 Enable cross-file analysis and Pro rules for free at sg.run/pro"},"helpUri":"https://semgrep.dev/r/javascript.grpc.security.grpc-nodejs-insecure-connection.grpc-nodejs-insecure-connection","id":"javascript.grpc.security.grpc-nodejs-insecure-connection.grpc-nodejs-insecure-connection","name":"javascript.grpc.security.grpc-nodejs-insecure-connection.grpc-nodejs-insecure-connection","properties":{"precision":"very-high","tags":["CWE-502: Deserialization of Untrusted Data","LOW CONFIDENCE","OWASP-A08:2017 - Insecure Deserialization","OWASP-A08:2021 - Software and Data Integrity Failures","security"]},"shortDescription":{"text":"Semgrep Finding: javascript.grpc.security.grpc-nodejs-insecure-connection.grpc-nodejs-insecure-connection"}},{"defaultConfiguration":{"level":"warning"},"fullDescription":{"text":"Found an initialization of the Intercom Messenger that identifies a User, but does not specify a `user_hash`. This configuration allows users to impersonate one another. See the Intercom Identity Verification docs for more context https://www.intercom.com/help/en/articles/183-set-up-identity-verification-for-web-and-mobile"},"help":{"markdown":"Found an initialization of the Intercom Messenger that identifies a User, but does not specify a `user_hash`. This configuration allows users to impersonate one another. See the Intercom Identity Verification docs for more context https://www.intercom.com/help/en/articles/183-set-up-identity-verification-for-web-and-mobile\n\n#### 💎 Enable cross-file analysis and Pro rules for free at sg.run/pro\n\nReferences:\n - [Semgrep Rule](https://semgrep.dev/r/javascript.intercom.security.audit.intercom-settings-user-identifier-without-user-hash.intercom-settings-user-identifier-without-user-hash)\n - [https://www.intercom.com/help/en/articles/183-set-up-identity-verification-for-web-and-mobile](https://www.intercom.com/help/en/articles/183-set-up-identity-verification-for-web-and-mobile)\n","text":"Found an initialization of the Intercom Messenger that identifies a User, but does not specify a `user_hash`. This configuration allows users to impersonate one another. See the Intercom Identity Verification docs for more context https://www.intercom.com/help/en/articles/183-set-up-identity-verification-for-web-and-mobile\n💎 Enable cross-file analysis and Pro rules for free at sg.run/pro"},"helpUri":"https://semgrep.dev/r/javascript.intercom.security.audit.intercom-settings-user-identifier-without-user-hash.intercom-settings-user-identifier-without-user-hash","id":"javascript.intercom.security.audit.intercom-settings-user-identifier-without-user-hash.intercom-settings-user-identifier-without-user-hash","name":"javascript.intercom.security.audit.intercom-settings-user-identifier-without-user-hash.intercom-settings-user-identifier-without-user-hash","properties":{"precision":"very-high","tags":["CWE-287: Improper Authentication","MEDIUM CONFIDENCE","security"]},"shortDescription":{"text":"Semgrep Finding: javascript.intercom.security.audit.intercom-settings-user-identifier-without-user-hash.intercom-settings-user-identifier-without-user-hash"}},{"defaultConfiguration":{"level":"warning"},"fullDescription":{"text":"The object is passed strictly to jose.JWT.sign(...) Make sure that sensitive information is not exposed through JWT token payload."},"help":{"markdown":"The object is passed strictly to jose.JWT.sign(...) Make sure that sensitive information is not exposed through JWT token payload.\n\n#### 💎 Enable cross-file analysis and Pro rules for free at sg.run/pro\n\nReferences:\n - [Semgrep Rule](https://semgrep.dev/r/javascript.jose.security.audit.jose-exposed-data.jose-exposed-data)\n - [https://owasp.org/Top10/A04_2021-Insecure_Design](https://owasp.org/Top10/A04_2021-Insecure_Design)\n","text":"The object is passed strictly to jose.JWT.sign(...) Make sure that sensitive information is not exposed through JWT token payload.\n💎 Enable cross-file analysis and Pro rules for free at sg.run/pro"},"helpUri":"https://semgrep.dev/r/javascript.jose.security.audit.jose-exposed-data.jose-exposed-data","id":"javascript.jose.security.audit.jose-exposed-data.jose-exposed-data","name":"javascript.jose.security.audit.jose-exposed-data.jose-exposed-data","properties":{"precision":"very-high","tags":["CWE-522: Insufficiently Protected Credentials","LOW CONFIDENCE","OWASP-A02:2017 - Broken Authentication","OWASP-A04:2021 - Insecure Design","security"]},"shortDescription":{"text":"Semgrep Finding: javascript.jose.security.audit.jose-exposed-data.jose-exposed-data"}},{"defaultConfiguration":{"level":"warning"},"fullDescription":{"text":"A hard-coded credential was detected. It is not recommended to store credentials in source-code, as this risks secrets being leaked and used by either an internal or external malicious adversary. It is recommended to use environment variables to securely provide credentials or retrieve credentials from a secure vault or HSM (Hardware Security Module)."},"help":{"markdown":"A hard-coded credential was detected. It is not recommended to store credentials in source-code, as this risks secrets being leaked and used by either an internal or external malicious adversary. It is recommended to use environment variables to securely provide credentials or retrieve credentials from a secure vault or HSM (Hardware Security Module).\n\n#### 💎 Enable cross-file analysis and Pro rules for free at sg.run/pro\n\nReferences:\n - [Semgrep Rule](https://semgrep.dev/r/javascript.jose.security.jwt-hardcode.hardcoded-jwt-secret)\n - [https://cheatsheetseries.owasp.org/cheatsheets/Secrets_Management_Cheat_Sheet.html](https://cheatsheetseries.owasp.org/cheatsheets/Secrets_Management_Cheat_Sheet.html)\n","text":"A hard-coded credential was detected. It is not recommended to store credentials in source-code, as this risks secrets being leaked and used by either an internal or external malicious adversary. It is recommended to use environment variables to securely provide credentials or retrieve credentials from a secure vault or HSM (Hardware Security Module).\n💎 Enable cross-file analysis and Pro rules for free at sg.run/pro"},"helpUri":"https://semgrep.dev/r/javascript.jose.security.jwt-hardcode.hardcoded-jwt-secret","id":"javascript.jose.security.jwt-hardcode.hardcoded-jwt-secret","name":"javascript.jose.security.jwt-hardcode.hardcoded-jwt-secret","properties":{"precision":"very-high","tags":["CWE-798: Use of Hard-coded Credentials","HIGH CONFIDENCE","OWASP-A07:2021 - Identification and Authentication Failures","security"]},"shortDescription":{"text":"Semgrep Finding: javascript.jose.security.jwt-hardcode.hardcoded-jwt-secret"}},{"defaultConfiguration":{"level":"error"},"fullDescription":{"text":"Detected use of the 'none' algorithm in a JWT token. The 'none' algorithm assumes the integrity of the token has already been verified. This would allow a malicious actor to forge a JWT token that will automatically be verified. Do not explicitly use the 'none' algorithm. Instead, use an algorithm such as 'HS256'."},"help":{"markdown":"Detected use of the 'none' algorithm in a JWT token. The 'none' algorithm assumes the integrity of the token has already been verified. This would allow a malicious actor to forge a JWT token that will automatically be verified. Do not explicitly use the 'none' algorithm. Instead, use an algorithm such as 'HS256'.\n\n#### 💎 Enable cross-file analysis and Pro rules for free at sg.run/pro\n\nReferences:\n - [Semgrep Rule](https://semgrep.dev/r/javascript.jose.security.jwt-none-alg.jwt-none-alg)\n - [https://owasp.org/Top10/A02_2021-Cryptographic_Failures](https://owasp.org/Top10/A02_2021-Cryptographic_Failures)\n","text":"Detected use of the 'none' algorithm in a JWT token. The 'none' algorithm assumes the integrity of the token has already been verified. This would allow a malicious actor to forge a JWT token that will automatically be verified. Do not explicitly use the 'none' algorithm. Instead, use an algorithm such as 'HS256'.\n💎 Enable cross-file analysis and Pro rules for free at sg.run/pro"},"helpUri":"https://semgrep.dev/r/javascript.jose.security.jwt-none-alg.jwt-none-alg","id":"javascript.jose.security.jwt-none-alg.jwt-none-alg","name":"javascript.jose.security.jwt-none-alg.jwt-none-alg","properties":{"precision":"very-high","tags":["CWE-327: Use of a Broken or Risky Cryptographic Algorithm","HIGH CONFIDENCE","OWASP-A02:2021 - Cryptographic Failures","OWASP-A03:2017 - Sensitive Data Exposure","security"]},"shortDescription":{"text":"Semgrep Finding: javascript.jose.security.jwt-none-alg.jwt-none-alg"}},{"defaultConfiguration":{"level":"warning"},"fullDescription":{"text":"Detected the decoding of a JWT token without a verify step. JWT tokens must be verified before use, otherwise the token's integrity is unknown. This means a malicious actor could forge a JWT token with any claims. Call '.verify()' before using the token."},"help":{"markdown":"Detected the decoding of a JWT token without a verify step. JWT tokens must be verified before use, otherwise the token's integrity is unknown. This means a malicious actor could forge a JWT token with any claims. Call '.verify()' before using the token.\n\n#### 💎 Enable cross-file analysis and Pro rules for free at sg.run/pro\n\nReferences:\n - [Semgrep Rule](https://semgrep.dev/r/javascript.jsonwebtoken.security.audit.jwt-decode-without-verify.jwt-decode-without-verify)\n - [https://owasp.org/Top10/A08_2021-Software_and_Data_Integrity_Failures](https://owasp.org/Top10/A08_2021-Software_and_Data_Integrity_Failures)\n","text":"Detected the decoding of a JWT token without a verify step. JWT tokens must be verified before use, otherwise the token's integrity is unknown. This means a malicious actor could forge a JWT token with any claims. Call '.verify()' before using the token.\n💎 Enable cross-file analysis and Pro rules for free at sg.run/pro"},"helpUri":"https://semgrep.dev/r/javascript.jsonwebtoken.security.audit.jwt-decode-without-verify.jwt-decode-without-verify","id":"javascript.jsonwebtoken.security.audit.jwt-decode-without-verify.jwt-decode-without-verify","name":"javascript.jsonwebtoken.security.audit.jwt-decode-without-verify.jwt-decode-without-verify","properties":{"precision":"very-high","tags":["CWE-345: Insufficient Verification of Data Authenticity","LOW CONFIDENCE","OWASP-A08:2021 - Software and Data Integrity Failures","security"]},"shortDescription":{"text":"Semgrep Finding: javascript.jsonwebtoken.security.audit.jwt-decode-without-verify.jwt-decode-without-verify"}},{"defaultConfiguration":{"level":"warning"},"fullDescription":{"text":"The object is passed strictly to jsonwebtoken.sign(...) Make sure that sensitive information is not exposed through JWT token payload."},"help":{"markdown":"The object is passed strictly to jsonwebtoken.sign(...) Make sure that sensitive information is not exposed through JWT token payload.\n\n#### 💎 Enable cross-file analysis and Pro rules for free at sg.run/pro\n\nReferences:\n - [Semgrep Rule](https://semgrep.dev/r/javascript.jsonwebtoken.security.audit.jwt-exposed-data.jwt-exposed-data)\n - [https://owasp.org/Top10/A04_2021-Insecure_Design](https://owasp.org/Top10/A04_2021-Insecure_Design)\n","text":"The object is passed strictly to jsonwebtoken.sign(...) Make sure that sensitive information is not exposed through JWT token payload.\n💎 Enable cross-file analysis and Pro rules for free at sg.run/pro"},"helpUri":"https://semgrep.dev/r/javascript.jsonwebtoken.security.audit.jwt-exposed-data.jwt-exposed-data","id":"javascript.jsonwebtoken.security.audit.jwt-exposed-data.jwt-exposed-data","name":"javascript.jsonwebtoken.security.audit.jwt-exposed-data.jwt-exposed-data","properties":{"precision":"very-high","tags":["CWE-522: Insufficiently Protected Credentials","LOW CONFIDENCE","OWASP-A02:2017 - Broken Authentication","OWASP-A04:2021 - Insecure Design","security"]},"shortDescription":{"text":"Semgrep Finding: javascript.jsonwebtoken.security.audit.jwt-exposed-data.jwt-exposed-data"}},{"defaultConfiguration":{"level":"warning"},"fullDescription":{"text":"A hard-coded credential was detected. It is not recommended to store credentials in source-code, as this risks secrets being leaked and used by either an internal or external malicious adversary. It is recommended to use environment variables to securely provide credentials or retrieve credentials from a secure vault or HSM (Hardware Security Module)."},"help":{"markdown":"A hard-coded credential was detected. It is not recommended to store credentials in source-code, as this risks secrets being leaked and used by either an internal or external malicious adversary. It is recommended to use environment variables to securely provide credentials or retrieve credentials from a secure vault or HSM (Hardware Security Module).\n\n#### 💎 Enable cross-file analysis and Pro rules for free at sg.run/pro\n\nReferences:\n - [Semgrep Rule](https://semgrep.dev/r/javascript.jsonwebtoken.security.jwt-hardcode.hardcoded-jwt-secret)\n - [https://cheatsheetseries.owasp.org/cheatsheets/Secrets_Management_Cheat_Sheet.html](https://cheatsheetseries.owasp.org/cheatsheets/Secrets_Management_Cheat_Sheet.html)\n","text":"A hard-coded credential was detected. It is not recommended to store credentials in source-code, as this risks secrets being leaked and used by either an internal or external malicious adversary. It is recommended to use environment variables to securely provide credentials or retrieve credentials from a secure vault or HSM (Hardware Security Module).\n💎 Enable cross-file analysis and Pro rules for free at sg.run/pro"},"helpUri":"https://semgrep.dev/r/javascript.jsonwebtoken.security.jwt-hardcode.hardcoded-jwt-secret","id":"javascript.jsonwebtoken.security.jwt-hardcode.hardcoded-jwt-secret","name":"javascript.jsonwebtoken.security.jwt-hardcode.hardcoded-jwt-secret","properties":{"precision":"very-high","tags":["CWE-798: Use of Hard-coded Credentials","HIGH CONFIDENCE","OWASP-A07:2021 - Identification and Authentication Failures","security"]},"shortDescription":{"text":"Semgrep Finding: javascript.jsonwebtoken.security.jwt-hardcode.hardcoded-jwt-secret"}},{"defaultConfiguration":{"level":"error"},"fullDescription":{"text":"Detected use of the 'none' algorithm in a JWT token. The 'none' algorithm assumes the integrity of the token has already been verified. This would allow a malicious actor to forge a JWT token that will automatically be verified. Do not explicitly use the 'none' algorithm. Instead, use an algorithm such as 'HS256'."},"help":{"markdown":"Detected use of the 'none' algorithm in a JWT token. The 'none' algorithm assumes the integrity of the token has already been verified. This would allow a malicious actor to forge a JWT token that will automatically be verified. Do not explicitly use the 'none' algorithm. Instead, use an algorithm such as 'HS256'.\n\n#### 💎 Enable cross-file analysis and Pro rules for free at sg.run/pro\n\nReferences:\n - [Semgrep Rule](https://semgrep.dev/r/javascript.jsonwebtoken.security.jwt-none-alg.jwt-none-alg)\n - [https://owasp.org/Top10/A02_2021-Cryptographic_Failures](https://owasp.org/Top10/A02_2021-Cryptographic_Failures)\n","text":"Detected use of the 'none' algorithm in a JWT token. The 'none' algorithm assumes the integrity of the token has already been verified. This would allow a malicious actor to forge a JWT token that will automatically be verified. Do not explicitly use the 'none' algorithm. Instead, use an algorithm such as 'HS256'.\n💎 Enable cross-file analysis and Pro rules for free at sg.run/pro"},"helpUri":"https://semgrep.dev/r/javascript.jsonwebtoken.security.jwt-none-alg.jwt-none-alg","id":"javascript.jsonwebtoken.security.jwt-none-alg.jwt-none-alg","name":"javascript.jsonwebtoken.security.jwt-none-alg.jwt-none-alg","properties":{"precision":"very-high","tags":["CWE-327: Use of a Broken or Risky Cryptographic Algorithm","MEDIUM CONFIDENCE","OWASP-A02:2021 - Cryptographic Failures","OWASP-A03:2017 - Sensitive Data Exposure","security"]},"shortDescription":{"text":"Semgrep Finding: javascript.jsonwebtoken.security.jwt-none-alg.jwt-none-alg"}},{"defaultConfiguration":{"level":"error"},"fullDescription":{"text":"Detected the decoding of a JWT token without a verify step. JWT tokens must be verified before use, otherwise the token's integrity is unknown. This means a malicious actor could forge a JWT token with any claims. Set 'verify' to `true` before using the token."},"help":{"markdown":"Detected the decoding of a JWT token without a verify step. JWT tokens must be verified before use, otherwise the token's integrity is unknown. This means a malicious actor could forge a JWT token with any claims. Set 'verify' to `true` before using the token.\n\n#### 💎 Enable cross-file analysis and Pro rules for free at sg.run/pro\n\nReferences:\n - [Semgrep Rule](https://semgrep.dev/r/javascript.jwt-simple.security.jwt-simple-noverify.jwt-simple-noverify)\n - [https://www.npmjs.com/package/jwt-simple](https://www.npmjs.com/package/jwt-simple)\n - [https://cwe.mitre.org/data/definitions/287](https://cwe.mitre.org/data/definitions/287)\n - [https://cwe.mitre.org/data/definitions/345](https://cwe.mitre.org/data/definitions/345)\n - [https://cwe.mitre.org/data/definitions/347](https://cwe.mitre.org/data/definitions/347)\n","text":"Detected the decoding of a JWT token without a verify step. JWT tokens must be verified before use, otherwise the token's integrity is unknown. This means a malicious actor could forge a JWT token with any claims. Set 'verify' to `true` before using the token.\n💎 Enable cross-file analysis and Pro rules for free at sg.run/pro"},"helpUri":"https://semgrep.dev/r/javascript.jwt-simple.security.jwt-simple-noverify.jwt-simple-noverify","id":"javascript.jwt-simple.security.jwt-simple-noverify.jwt-simple-noverify","name":"javascript.jwt-simple.security.jwt-simple-noverify.jwt-simple-noverify","properties":{"precision":"very-high","tags":["CWE-287: Improper Authentication","CWE-345: Insufficient Verification of Data Authenticity","CWE-347: Improper Verification of Cryptographic Signature","HIGH CONFIDENCE","OWASP-A05:2021 - Security Misconfiguration","OWASP-A07:2021 - Identification and Authentication Failures","security"]},"shortDescription":{"text":"Semgrep Finding: javascript.jwt-simple.security.jwt-simple-noverify.jwt-simple-noverify"}},{"defaultConfiguration":{"level":"error"},"fullDescription":{"text":"Found data from an Express or Next web request flowing to `eval`. If this data is user-controllable this can lead to execution of arbitrary system commands in the context of your application process. Avoid `eval` whenever possible."},"help":{"markdown":"Found data from an Express or Next web request flowing to `eval`. If this data is user-controllable this can lead to execution of arbitrary system commands in the context of your application process. Avoid `eval` whenever possible.\n\n#### 💎 Enable cross-file analysis and Pro rules for free at sg.run/pro\n\nReferences:\n - [Semgrep Rule](https://semgrep.dev/r/javascript.lang.security.audit.code-string-concat.code-string-concat)\n - [https://developer.mozilla.org/en-US/docs/Web/JavaScript/Reference/Global_Objects/eval](https://developer.mozilla.org/en-US/docs/Web/JavaScript/Reference/Global_Objects/eval)\n - [https://nodejs.org/api/child_process.html#child_processexeccommand-options-callback](https://nodejs.org/api/child_process.html#child_processexeccommand-options-callback)\n - [https://www.stackhawk.com/blog/nodejs-command-injection-examples-and-prevention/](https://www.stackhawk.com/blog/nodejs-command-injection-examples-and-prevention/)\n - [https://ckarande.gitbooks.io/owasp-nodegoat-tutorial/content/tutorial/a1_-_server_side_js_injection.html](https://ckarande.gitbooks.io/owasp-nodegoat-tutorial/content/tutorial/a1_-_server_side_js_injection.html)\n","text":"Found data from an Express or Next web request flowing to `eval`. If this data is user-controllable this can lead to execution of arbitrary system commands in the context of your application process. Avoid `eval` whenever possible.\n💎 Enable cross-file analysis and Pro rules for free at sg.run/pro"},"helpUri":"https://semgrep.dev/r/javascript.lang.security.audit.code-string-concat.code-string-concat","id":"javascript.lang.security.audit.code-string-concat.code-string-concat","name":"javascript.lang.security.audit.code-string-concat.code-string-concat","properties":{"precision":"very-high","tags":["CWE-95: Improper Neutralization of Directives in Dynamically Evaluated Code ('Eval Injection')","HIGH CONFIDENCE","OWASP-A03:2021 - Injection","security"]},"shortDescription":{"text":"Semgrep Finding: javascript.lang.security.audit.code-string-concat.code-string-concat"}},{"defaultConfiguration":{"level":"error"},"fullDescription":{"text":"Detected non-literal calls to $EXEC(). This could lead to a command injection vulnerability."},"help":{"markdown":"Detected non-literal calls to $EXEC(). This could lead to a command injection vulnerability.\n\n#### 💎 Enable cross-file analysis and Pro rules for free at sg.run/pro\n\nReferences:\n - [Semgrep Rule](https://semgrep.dev/r/javascript.lang.security.audit.dangerous-spawn-shell.dangerous-spawn-shell)\n - [https://cheatsheetseries.owasp.org/cheatsheets/Nodejs_Security_Cheat_Sheet.html#do-not-use-dangerous-functions](https://cheatsheetseries.owasp.org/cheatsheets/Nodejs_Security_Cheat_Sheet.html#do-not-use-dangerous-functions)\n","text":"Detected non-literal calls to $EXEC(). This could lead to a command injection vulnerability.\n💎 Enable cross-file analysis and Pro rules for free at sg.run/pro"},"helpUri":"https://semgrep.dev/r/javascript.lang.security.audit.dangerous-spawn-shell.dangerous-spawn-shell","id":"javascript.lang.security.audit.dangerous-spawn-shell.dangerous-spawn-shell","name":"javascript.lang.security.audit.dangerous-spawn-shell.dangerous-spawn-shell","properties":{"precision":"very-high","tags":["CWE-78: Improper Neutralization of Special Elements used in an OS Command ('OS Command Injection')","LOW CONFIDENCE","OWASP-A01:2017 - Injection","OWASP-A03:2021 - Injection","security"]},"shortDescription":{"text":"Semgrep Finding: javascript.lang.security.audit.dangerous-spawn-shell.dangerous-spawn-shell"}},{"defaultConfiguration":{"level":"warning"},"fullDescription":{"text":"RegExp() called with a `$ARG` function argument, this might allow an attacker to cause a Regular Expression Denial-of-Service (ReDoS) within your application as RegExP blocks the main thread. For this reason, it is recommended to use hardcoded regexes instead. If your regex is run on user-controlled input, consider performing input validation or use a regex checking/sanitization library such as https://www.npmjs.com/package/recheck to verify that the regex does not appear vulnerable to ReDoS."},"help":{"markdown":"RegExp() called with a `$ARG` function argument, this might allow an attacker to cause a Regular Expression Denial-of-Service (ReDoS) within your application as RegExP blocks the main thread. For this reason, it is recommended to use hardcoded regexes instead. If your regex is run on user-controlled input, consider performing input validation or use a regex checking/sanitization library such as https://www.npmjs.com/package/recheck to verify that the regex does not appear vulnerable to ReDoS.\n\n#### 💎 Enable cross-file analysis and Pro rules for free at sg.run/pro\n\nReferences:\n - [Semgrep Rule](https://semgrep.dev/r/javascript.lang.security.audit.detect-non-literal-regexp.detect-non-literal-regexp)\n - [https://owasp.org/www-community/attacks/Regular_expression_Denial_of_Service_-_ReDoS](https://owasp.org/www-community/attacks/Regular_expression_Denial_of_Service_-_ReDoS)\n","text":"RegExp() called with a `$ARG` function argument, this might allow an attacker to cause a Regular Expression Denial-of-Service (ReDoS) within your application as RegExP blocks the main thread. For this reason, it is recommended to use hardcoded regexes instead. If your regex is run on user-controlled input, consider performing input validation or use a regex checking/sanitization library such as https://www.npmjs.com/package/recheck to verify that the regex does not appear vulnerable to ReDoS.\n💎 Enable cross-file analysis and Pro rules for free at sg.run/pro"},"helpUri":"https://semgrep.dev/r/javascript.lang.security.audit.detect-non-literal-regexp.detect-non-literal-regexp","id":"javascript.lang.security.audit.detect-non-literal-regexp.detect-non-literal-regexp","name":"javascript.lang.security.audit.detect-non-literal-regexp.detect-non-literal-regexp","properties":{"precision":"very-high","tags":["CWE-1333: Inefficient Regular Expression Complexity","LOW CONFIDENCE","OWASP-A05:2021 - Security Misconfiguration","OWASP-A06:2017 - Security Misconfiguration","security"]},"shortDescription":{"text":"Semgrep Finding: javascript.lang.security.audit.detect-non-literal-regexp.detect-non-literal-regexp"}},{"defaultConfiguration":{"level":"warning"},"fullDescription":{"text":"Detected a hardcoded hmac key. Avoid hardcoding secrets and consider using an alternate option such as reading the secret from a config file or using an environment variable."},"help":{"markdown":"Detected a hardcoded hmac key. Avoid hardcoding secrets and consider using an alternate option such as reading the secret from a config file or using an environment variable.\n\n#### 💎 Enable cross-file analysis and Pro rules for free at sg.run/pro\n\nReferences:\n - [Semgrep Rule](https://semgrep.dev/r/javascript.lang.security.audit.hardcoded-hmac-key.hardcoded-hmac-key)\n - [https://rules.sonarsource.com/javascript/RSPEC-2068](https://rules.sonarsource.com/javascript/RSPEC-2068)\n - [https://cheatsheetseries.owasp.org/cheatsheets/Cryptographic_Storage_Cheat_Sheet.html#key-management](https://cheatsheetseries.owasp.org/cheatsheets/Cryptographic_Storage_Cheat_Sheet.html#key-management)\n","text":"Detected a hardcoded hmac key. Avoid hardcoding secrets and consider using an alternate option such as reading the secret from a config file or using an environment variable.\n💎 Enable cross-file analysis and Pro rules for free at sg.run/pro"},"helpUri":"https://semgrep.dev/r/javascript.lang.security.audit.hardcoded-hmac-key.hardcoded-hmac-key","id":"javascript.lang.security.audit.hardcoded-hmac-key.hardcoded-hmac-key","name":"javascript.lang.security.audit.hardcoded-hmac-key.hardcoded-hmac-key","properties":{"precision":"very-high","tags":["CWE-798: Use of Hard-coded Credentials","LOW CONFIDENCE","OWASP-A07:2021 - Identification and Authentication Failures","security"]},"shortDescription":{"text":"Semgrep Finding: javascript.lang.security.audit.hardcoded-hmac-key.hardcoded-hmac-key"}},{"defaultConfiguration":{"level":"warning"},"fullDescription":{"text":"`$STR.replace` method will only replace the first occurrence when used with a string argument ($CHAR). If this method is used for escaping of dangerous data then there is a possibility for a bypass. Try to use sanitization library instead or use a Regex with a global flag."},"help":{"markdown":"`$STR.replace` method will only replace the first occurrence when used with a string argument ($CHAR). If this method is used for escaping of dangerous data then there is a possibility for a bypass. Try to use sanitization library instead or use a Regex with a global flag.\n\n#### 💎 Enable cross-file analysis and Pro rules for free at sg.run/pro\n\nReferences:\n - [Semgrep Rule](https://semgrep.dev/r/javascript.lang.security.audit.incomplete-sanitization.incomplete-sanitization)\n - [https://owasp.org/Top10/A03_2021-Injection](https://owasp.org/Top10/A03_2021-Injection)\n","text":"`$STR.replace` method will only replace the first occurrence when used with a string argument ($CHAR). If this method is used for escaping of dangerous data then there is a possibility for a bypass. Try to use sanitization library instead or use a Regex with a global flag.\n💎 Enable cross-file analysis and Pro rules for free at sg.run/pro"},"helpUri":"https://semgrep.dev/r/javascript.lang.security.audit.incomplete-sanitization.incomplete-sanitization","id":"javascript.lang.security.audit.incomplete-sanitization.incomplete-sanitization","name":"javascript.lang.security.audit.incomplete-sanitization.incomplete-sanitization","properties":{"precision":"very-high","tags":["CWE-116: Improper Encoding or Escaping of Output","LOW CONFIDENCE","OWASP-A03:2021 - Injection","security"]},"shortDescription":{"text":"Semgrep Finding: javascript.lang.security.audit.incomplete-sanitization.incomplete-sanitization"}},{"defaultConfiguration":{"level":"warning"},"fullDescription":{"text":"It looks like MD5 is used as a password hash. MD5 is not considered a secure password hash because it can be cracked by an attacker in a short amount of time. Use a suitable password hashing function such as bcrypt. You can use the `bcrypt` node.js package."},"help":{"markdown":"It looks like MD5 is used as a password hash. MD5 is not considered a secure password hash because it can be cracked by an attacker in a short amount of time. Use a suitable password hashing function such as bcrypt. You can use the `bcrypt` node.js package.\n\n#### 💎 Enable cross-file analysis and Pro rules for free at sg.run/pro\n\nReferences:\n - [Semgrep Rule](https://semgrep.dev/r/javascript.lang.security.audit.md5-used-as-password.md5-used-as-password)\n - [https://tools.ietf.org/id/draft-lvelvindron-tls-md5-sha1-deprecate-01.html](https://tools.ietf.org/id/draft-lvelvindron-tls-md5-sha1-deprecate-01.html)\n - [https://security.stackexchange.com/questions/211/how-to-securely-hash-passwords](https://security.stackexchange.com/questions/211/how-to-securely-hash-passwords)\n - [https://github.com/returntocorp/semgrep-rules/issues/1609](https://github.com/returntocorp/semgrep-rules/issues/1609)\n - [https://www.npmjs.com/package/bcrypt](https://www.npmjs.com/package/bcrypt)\n","text":"It looks like MD5 is used as a password hash. MD5 is not considered a secure password hash because it can be cracked by an attacker in a short amount of time. Use a suitable password hashing function such as bcrypt. You can use the `bcrypt` node.js package.\n💎 Enable cross-file analysis and Pro rules for free at sg.run/pro"},"helpUri":"https://semgrep.dev/r/javascript.lang.security.audit.md5-used-as-password.md5-used-as-password","id":"javascript.lang.security.audit.md5-used-as-password.md5-used-as-password","name":"javascript.lang.security.audit.md5-used-as-password.md5-used-as-password","properties":{"precision":"very-high","tags":["CWE-327: Use of a Broken or Risky Cryptographic Algorithm","LOW CONFIDENCE","OWASP-A02:2021 - Cryptographic Failures","OWASP-A03:2017 - Sensitive Data Exposure","security"]},"shortDescription":{"text":"Semgrep Finding: javascript.lang.security.audit.md5-used-as-password.md5-used-as-password"}},{"defaultConfiguration":{"level":"warning"},"fullDescription":{"text":"Detected possible user input going into a `path.join` or `path.resolve` function. This could possibly lead to a path traversal vulnerability, where the attacker can access arbitrary files stored in the file system. Instead, be sure to sanitize or validate user input first."},"help":{"markdown":"Detected possible user input going into a `path.join` or `path.resolve` function. This could possibly lead to a path traversal vulnerability, where the attacker can access arbitrary files stored in the file system. Instead, be sure to sanitize or validate user input first.\n\n#### 💎 Enable cross-file analysis and Pro rules for free at sg.run/pro\n\nReferences:\n - [Semgrep Rule](https://semgrep.dev/r/javascript.lang.security.audit.path-traversal.path-join-resolve-traversal.path-join-resolve-traversal)\n - [https://owasp.org/www-community/attacks/Path_Traversal](https://owasp.org/www-community/attacks/Path_Traversal)\n","text":"Detected possible user input going into a `path.join` or `path.resolve` function. This could possibly lead to a path traversal vulnerability, where the attacker can access arbitrary files stored in the file system. Instead, be sure to sanitize or validate user input first.\n💎 Enable cross-file analysis and Pro rules for free at sg.run/pro"},"helpUri":"https://semgrep.dev/r/javascript.lang.security.audit.path-traversal.path-join-resolve-traversal.path-join-resolve-traversal","id":"javascript.lang.security.audit.path-traversal.path-join-resolve-traversal.path-join-resolve-traversal","name":"javascript.lang.security.audit.path-traversal.path-join-resolve-traversal.path-join-resolve-traversal","properties":{"precision":"very-high","tags":["CWE-22: Improper Limitation of a Pathname to a Restricted Directory ('Path Traversal')","LOW CONFIDENCE","OWASP-A01:2021 - Broken Access Control","OWASP-A05:2017 - Broken Access Control","security"]},"shortDescription":{"text":"Semgrep Finding: javascript.lang.security.audit.path-traversal.path-join-resolve-traversal.path-join-resolve-traversal"}},{"defaultConfiguration":{"level":"warning"},"fullDescription":{"text":"Possibility of prototype polluting function detected. By adding or modifying attributes of an object prototype, it is possible to create attributes that exist on every object, or replace critical attributes with malicious ones. This can be problematic if the software depends on existence or non-existence of certain attributes, or uses pre-defined attributes of object prototype (such as hasOwnProperty, toString or valueOf). Possible mitigations might be: freezing the object prototype, using an object without prototypes (via Object.create(null) ), blocking modifications of attributes that resolve to object prototype, using Map instead of object."},"help":{"markdown":"Possibility of prototype polluting function detected. By adding or modifying attributes of an object prototype, it is possible to create attributes that exist on every object, or replace critical attributes with malicious ones. This can be problematic if the software depends on existence or non-existence of certain attributes, or uses pre-defined attributes of object prototype (such as hasOwnProperty, toString or valueOf). Possible mitigations might be: freezing the object prototype, using an object without prototypes (via Object.create(null) ), blocking modifications of attributes that resolve to object prototype, using Map instead of object.\n\n#### 💎 Enable cross-file analysis and Pro rules for free at sg.run/pro\n\nReferences:\n - [Semgrep Rule](https://semgrep.dev/r/javascript.lang.security.audit.prototype-pollution.prototype-pollution-loop.prototype-pollution-loop)\n - [https://github.com/HoLyVieR/prototype-pollution-nsec18/blob/master/paper/JavaScript_prototype_pollution_attack_in_NodeJS.pdf](https://github.com/HoLyVieR/prototype-pollution-nsec18/blob/master/paper/JavaScript_prototype_pollution_attack_in_NodeJS.pdf)\n","text":"Possibility of prototype polluting function detected. By adding or modifying attributes of an object prototype, it is possible to create attributes that exist on every object, or replace critical attributes with malicious ones. This can be problematic if the software depends on existence or non-existence of certain attributes, or uses pre-defined attributes of object prototype (such as hasOwnProperty, toString or valueOf). Possible mitigations might be: freezing the object prototype, using an object without prototypes (via Object.create(null) ), blocking modifications of attributes that resolve to object prototype, using Map instead of object.\n💎 Enable cross-file analysis and Pro rules for free at sg.run/pro"},"helpUri":"https://semgrep.dev/r/javascript.lang.security.audit.prototype-pollution.prototype-pollution-loop.prototype-pollution-loop","id":"javascript.lang.security.audit.prototype-pollution.prototype-pollution-loop.prototype-pollution-loop","name":"javascript.lang.security.audit.prototype-pollution.prototype-pollution-loop.prototype-pollution-loop","properties":{"precision":"very-high","tags":["CWE-915: Improperly Controlled Modification of Dynamically-Determined Object Attributes","LOW CONFIDENCE","OWASP-A08:2021 - Software and Data Integrity Failures","security"]},"shortDescription":{"text":"Semgrep Finding: javascript.lang.security.audit.prototype-pollution.prototype-pollution-loop.prototype-pollution-loop"}},{"defaultConfiguration":{"level":"error"},"fullDescription":{"text":"Found '$SPAWN' with '{shell: $SHELL}'. This is dangerous because this call will spawn the command using a shell process. Doing so propagates current shell settings and variables, which makes it much easier for a malicious actor to execute commands. Use '{shell: false}' instead."},"help":{"markdown":"Found '$SPAWN' with '{shell: $SHELL}'. This is dangerous because this call will spawn the command using a shell process. Doing so propagates current shell settings and variables, which makes it much easier for a malicious actor to execute commands. Use '{shell: false}' instead.\n\n#### 💎 Enable cross-file analysis and Pro rules for free at sg.run/pro\n\nReferences:\n - [Semgrep Rule](https://semgrep.dev/r/javascript.lang.security.audit.spawn-shell-true.spawn-shell-true)\n - [https://owasp.org/Top10/A03_2021-Injection](https://owasp.org/Top10/A03_2021-Injection)\n","text":"Found '$SPAWN' with '{shell: $SHELL}'. This is dangerous because this call will spawn the command using a shell process. Doing so propagates current shell settings and variables, which makes it much easier for a malicious actor to execute commands. Use '{shell: false}' instead.\n💎 Enable cross-file analysis and Pro rules for free at sg.run/pro"},"helpUri":"https://semgrep.dev/r/javascript.lang.security.audit.spawn-shell-true.spawn-shell-true","id":"javascript.lang.security.audit.spawn-shell-true.spawn-shell-true","name":"javascript.lang.security.audit.spawn-shell-true.spawn-shell-true","properties":{"precision":"very-high","tags":["CWE-78: Improper Neutralization of Special Elements used in an OS Command ('OS Command Injection')","LOW CONFIDENCE","OWASP-A01:2017 - Injection","OWASP-A03:2021 - Injection","security"]},"shortDescription":{"text":"Semgrep Finding: javascript.lang.security.audit.spawn-shell-true.spawn-shell-true"}},{"defaultConfiguration":{"level":"warning"},"fullDescription":{"text":"Detected SQL statement that is tainted by `$REQ` object. This could lead to SQL injection if the variable is user-controlled and not properly sanitized. In order to prevent SQL injection, it is recommended to use parameterized queries or prepared statements. An example of parameterized queries like so: `knex.raw('SELECT $1 from table', [userinput])` can help prevent SQLi."},"help":{"markdown":"Detected SQL statement that is tainted by `$REQ` object. This could lead to SQL injection if the variable is user-controlled and not properly sanitized. In order to prevent SQL injection, it is recommended to use parameterized queries or prepared statements. An example of parameterized queries like so: `knex.raw('SELECT $1 from table', [userinput])` can help prevent SQLi.\n\n#### 💎 Enable cross-file analysis and Pro rules for free at sg.run/pro\n\nReferences:\n - [Semgrep Rule](https://semgrep.dev/r/javascript.lang.security.audit.sqli.node-knex-sqli.node-knex-sqli)\n - [https://knexjs.org/#Builder-fromRaw](https://knexjs.org/#Builder-fromRaw)\n - [https://knexjs.org/#Builder-whereRaw](https://knexjs.org/#Builder-whereRaw)\n - [https://cheatsheetseries.owasp.org/cheatsheets/SQL_Injection_Prevention_Cheat_Sheet.html](https://cheatsheetseries.owasp.org/cheatsheets/SQL_Injection_Prevention_Cheat_Sheet.html)\n","text":"Detected SQL statement that is tainted by `$REQ` object. This could lead to SQL injection if the variable is user-controlled and not properly sanitized. In order to prevent SQL injection, it is recommended to use parameterized queries or prepared statements. An example of parameterized queries like so: `knex.raw('SELECT $1 from table', [userinput])` can help prevent SQLi.\n💎 Enable cross-file analysis and Pro rules for free at sg.run/pro"},"helpUri":"https://semgrep.dev/r/javascript.lang.security.audit.sqli.node-knex-sqli.node-knex-sqli","id":"javascript.lang.security.audit.sqli.node-knex-sqli.node-knex-sqli","name":"javascript.lang.security.audit.sqli.node-knex-sqli.node-knex-sqli","properties":{"precision":"very-high","tags":["CWE-89: Improper Neutralization of Special Elements used in an SQL Command ('SQL Injection')","MEDIUM CONFIDENCE","OWASP-A01:2017 - Injection","OWASP-A03:2021 - Injection","security"]},"shortDescription":{"text":"Semgrep Finding: javascript.lang.security.audit.sqli.node-knex-sqli.node-knex-sqli"}},{"defaultConfiguration":{"level":"warning"},"fullDescription":{"text":"Detected string concatenation with a non-literal variable in a `mssql` JS SQL statement. This could lead to SQL injection if the variable is user-controlled and not properly sanitized. In order to prevent SQL injection, use parameterized queries or prepared statements instead. You can use parameterized statements like so: `$REQ.input('USER_ID', mssql.Int, id);`"},"help":{"markdown":"Detected string concatenation with a non-literal variable in a `mssql` JS SQL statement. This could lead to SQL injection if the variable is user-controlled and not properly sanitized. In order to prevent SQL injection, use parameterized queries or prepared statements instead. You can use parameterized statements like so: `$REQ.input('USER_ID', mssql.Int, id);`\n\n#### 💎 Enable cross-file analysis and Pro rules for free at sg.run/pro\n\nReferences:\n - [Semgrep Rule](https://semgrep.dev/r/javascript.lang.security.audit.sqli.node-mssql-sqli.node-mssql-sqli)\n - [https://www.npmjs.com/package/mssql](https://www.npmjs.com/package/mssql)\n","text":"Detected string concatenation with a non-literal variable in a `mssql` JS SQL statement. This could lead to SQL injection if the variable is user-controlled and not properly sanitized. In order to prevent SQL injection, use parameterized queries or prepared statements instead. You can use parameterized statements like so: `$REQ.input('USER_ID', mssql.Int, id);`\n💎 Enable cross-file analysis and Pro rules for free at sg.run/pro"},"helpUri":"https://semgrep.dev/r/javascript.lang.security.audit.sqli.node-mssql-sqli.node-mssql-sqli","id":"javascript.lang.security.audit.sqli.node-mssql-sqli.node-mssql-sqli","name":"javascript.lang.security.audit.sqli.node-mssql-sqli.node-mssql-sqli","properties":{"precision":"very-high","tags":["CWE-89: Improper Neutralization of Special Elements used in an SQL Command ('SQL Injection')","LOW CONFIDENCE","OWASP-A01:2017 - Injection","OWASP-A03:2021 - Injection","security"]},"shortDescription":{"text":"Semgrep Finding: javascript.lang.security.audit.sqli.node-mssql-sqli.node-mssql-sqli"}},{"defaultConfiguration":{"level":"warning"},"fullDescription":{"text":"Detected a `$IMPORT` SQL statement that comes from a function argument. This could lead to SQL injection if the variable is user-controlled and is not properly sanitized. In order to prevent SQL injection, it is recommended to use parameterized queries or prepared statements."},"help":{"markdown":"Detected a `$IMPORT` SQL statement that comes from a function argument. This could lead to SQL injection if the variable is user-controlled and is not properly sanitized. In order to prevent SQL injection, it is recommended to use parameterized queries or prepared statements.\n\n#### 💎 Enable cross-file analysis and Pro rules for free at sg.run/pro\n\nReferences:\n - [Semgrep Rule](https://semgrep.dev/r/javascript.lang.security.audit.sqli.node-mysql-sqli.node-mysql-sqli)\n - [https://www.npmjs.com/package/mysql2](https://www.npmjs.com/package/mysql2)\n - [https://www.npmjs.com/package/mysql](https://www.npmjs.com/package/mysql)\n - [https://cheatsheetseries.owasp.org/cheatsheets/SQL_Injection_Prevention_Cheat_Sheet.html](https://cheatsheetseries.owasp.org/cheatsheets/SQL_Injection_Prevention_Cheat_Sheet.html)\n","text":"Detected a `$IMPORT` SQL statement that comes from a function argument. This could lead to SQL injection if the variable is user-controlled and is not properly sanitized. In order to prevent SQL injection, it is recommended to use parameterized queries or prepared statements.\n💎 Enable cross-file analysis and Pro rules for free at sg.run/pro"},"helpUri":"https://semgrep.dev/r/javascript.lang.security.audit.sqli.node-mysql-sqli.node-mysql-sqli","id":"javascript.lang.security.audit.sqli.node-mysql-sqli.node-mysql-sqli","name":"javascript.lang.security.audit.sqli.node-mysql-sqli.node-mysql-sqli","properties":{"precision":"very-high","tags":["CWE-89: Improper Neutralization of Special Elements used in an SQL Command ('SQL Injection')","LOW CONFIDENCE","OWASP-A01:2017 - Injection","OWASP-A03:2021 - Injection","security"]},"shortDescription":{"text":"Semgrep Finding: javascript.lang.security.audit.sqli.node-mysql-sqli.node-mysql-sqli"}},{"defaultConfiguration":{"level":"warning"},"fullDescription":{"text":"Detected string concatenation with a non-literal variable in a node-postgres JS SQL statement. This could lead to SQL injection if the variable is user-controlled and not properly sanitized. In order to prevent SQL injection, use parameterized queries or prepared statements instead. You can use parameterized statements like so: `client.query('SELECT $1 from table', [userinput])`"},"help":{"markdown":"Detected string concatenation with a non-literal variable in a node-postgres JS SQL statement. This could lead to SQL injection if the variable is user-controlled and not properly sanitized. In order to prevent SQL injection, use parameterized queries or prepared statements instead. You can use parameterized statements like so: `client.query('SELECT $1 from table', [userinput])`\n\n#### 💎 Enable cross-file analysis and Pro rules for free at sg.run/pro\n\nReferences:\n - [Semgrep Rule](https://semgrep.dev/r/javascript.lang.security.audit.sqli.node-postgres-sqli.node-postgres-sqli)\n - [https://node-postgres.com/features/queries](https://node-postgres.com/features/queries)\n","text":"Detected string concatenation with a non-literal variable in a node-postgres JS SQL statement. This could lead to SQL injection if the variable is user-controlled and not properly sanitized. In order to prevent SQL injection, use parameterized queries or prepared statements instead. You can use parameterized statements like so: `client.query('SELECT $1 from table', [userinput])`\n💎 Enable cross-file analysis and Pro rules for free at sg.run/pro"},"helpUri":"https://semgrep.dev/r/javascript.lang.security.audit.sqli.node-postgres-sqli.node-postgres-sqli","id":"javascript.lang.security.audit.sqli.node-postgres-sqli.node-postgres-sqli","name":"javascript.lang.security.audit.sqli.node-postgres-sqli.node-postgres-sqli","properties":{"precision":"very-high","tags":["CWE-915: Improperly Controlled Modification of Dynamically-Determined Object Attributes","LOW CONFIDENCE","OWASP-A08:2021 - Software and Data Integrity Failures","security"]},"shortDescription":{"text":"Semgrep Finding: javascript.lang.security.audit.sqli.node-postgres-sqli.node-postgres-sqli"}},{"defaultConfiguration":{"level":"warning"},"fullDescription":{"text":"Cannot determine what '$UNK' is and it is used with a ' - + + \ No newline at end of file diff --git a/02-use-cases/device-management-agent/frontend/templates/simple_login.html b/02-use-cases/device-management-agent/frontend/templates/simple_login.html index 062ac2681..de4e8b981 100644 --- a/02-use-cases/device-management-agent/frontend/templates/simple_login.html +++ b/02-use-cases/device-management-agent/frontend/templates/simple_login.html @@ -1,5 +1,6 @@ + @@ -15,6 +16,7 @@ height: 100vh; margin: 0; } + .login-container { background-color: white; border-radius: 8px; @@ -23,27 +25,33 @@ width: 400px; max-width: 90%; } + .login-header { text-align: center; margin-bottom: 30px; } + .login-header h1 { color: #232f3e; margin-bottom: 10px; } + .login-header p { color: #666; margin: 0; } + .form-group { margin-bottom: 20px; } + .form-group label { display: block; margin-bottom: 5px; font-weight: bold; color: #333; } + .form-group input { width: 100%; padding: 10px; @@ -51,6 +59,7 @@ border-radius: 4px; font-size: 16px; } + .login-button { background-color: #ff9900; color: white; @@ -63,13 +72,16 @@ margin-top: 20px; transition: background-color 0.3s; } + .login-button:hover { background-color: #e88a00; } + .aws-logo { width: 120px; margin-bottom: 20px; } + .error-message { background-color: #ffebee; color: #c62828; @@ -81,6 +93,7 @@ } +