Interface SoftwareComponent

interface SoftwareComponent {
    absoluteRiskScore: number;
    author: string;
    copyrights: {
        name: string;
        text: string;
        url: string;
    }[];
    currentStatus: {
        comment: string;
        createdBy: {
            email: string;
        };
        id: string;
        status: string;
    };
    hashes: {
        alg: string;
        content: string;
    }[];
    id: string;
    licenses: {
        copyLeft: boolean;
        id: string;
        isFsfLibre: boolean;
        isOsiApproved: boolean;
        name: string;
        url: string;
    }[];
    name: string;
    origin: string;
    softwareComponent: {
        id: string;
        licenses: {
            copyLeft: boolean;
            id: string;
            isFsfLibre: boolean;
            isOsiApproved: boolean;
            name: string;
            url: string;
        }[];
        name: string;
        softwareIdentifiers: {
            cpes: string[];
            purl: string;
        }[];
        type: string;
        url: string;
        version: string;
    };
    softwareIdentifiers: {
        cpes: string[];
        purl: string;
    }[];
    supplier: {
        name: string;
    };
    test: {
        name: string;
        tools: {
            name: string;
        }[];
    };
    type: string;
    version: string;
}

Properties

absoluteRiskScore: number
author: string
copyrights: {
    name: string;
    text: string;
    url: string;
}[]
currentStatus: {
    comment: string;
    createdBy: {
        email: string;
    };
    id: string;
    status: string;
}
hashes: {
    alg: string;
    content: string;
}[]
id: string
licenses: {
    copyLeft: boolean;
    id: string;
    isFsfLibre: boolean;
    isOsiApproved: boolean;
    name: string;
    url: string;
}[]
name: string
origin: string
softwareComponent: {
    id: string;
    licenses: {
        copyLeft: boolean;
        id: string;
        isFsfLibre: boolean;
        isOsiApproved: boolean;
        name: string;
        url: string;
    }[];
    name: string;
    softwareIdentifiers: {
        cpes: string[];
        purl: string;
    }[];
    type: string;
    url: string;
    version: string;
}
softwareIdentifiers: {
    cpes: string[];
    purl: string;
}[]
supplier: {
    name: string;
}
test: {
    name: string;
    tools: {
        name: string;
    }[];
}
type: string
version: string