def validate_response_categories_subset()

in bugbounty_gpt/env.py [0:0]


def validate_response_categories_subset(config: dict):
    """Ensures that the response categories are a subset of the valid categories."""
    valid_categories = set(config['categories']['valid'])
    response_categories = {item['name'] for item in config['categories']['response']}
    if not response_categories.issubset(valid_categories):
        raise ValueError('Response categories must be a subset of valid categories.')