UNPKG

cdktg

Version:
31 lines 3.2 kB
"use strict"; var _a; Object.defineProperty(exports, "__esModule", { value: true }); exports.SecurityRequirement = void 0; const JSII_RTTI_SYMBOL_1 = Symbol.for("jsii.rtti"); class SecurityRequirement { constructor(props) { this.name = props.name; this.description = props.description; } /** * @internal */ _toThreagile() { return { [this.name]: this.description, }; } } exports.SecurityRequirement = SecurityRequirement; _a = JSII_RTTI_SYMBOL_1; SecurityRequirement[_a] = { fqn: "cdktg.SecurityRequirement", version: "0.0.40" }; SecurityRequirement.INPUT_VALIDATION = new SecurityRequirement({ name: "Input Validation", description: "Strict input validation is required to reduce the overall attack surface.", }); SecurityRequirement.SECURING_ADMINISTRATIVE_ACCESS = new SecurityRequirement({ name: "Securing Administrative Access", description: "Administrative access must be secured with strong encryption and multi-factor authentication.", }); //# sourceMappingURL=data:application/json;base64,eyJ2ZXJzaW9uIjozLCJmaWxlIjoic2VjdXJpdHktcmVxdWlyZW1lbnQuanMiLCJzb3VyY2VSb290IjoiIiwic291cmNlcyI6WyIuLi9zcmMvc2VjdXJpdHktcmVxdWlyZW1lbnQudHMiXSwibmFtZXMiOltdLCJtYXBwaW5ncyI6Ijs7Ozs7QUFLQSxNQUFhLG1CQUFtQjtJQWlCOUIsWUFBWSxLQUErQjtRQUN6QyxJQUFJLENBQUMsSUFBSSxHQUFHLEtBQUssQ0FBQyxJQUFJLENBQUM7UUFDdkIsSUFBSSxDQUFDLFdBQVcsR0FBRyxLQUFLLENBQUMsV0FBVyxDQUFDO0lBQ3ZDLENBQUM7SUFFRDs7T0FFRztJQUNJLFlBQVk7UUFDakIsT0FBTztZQUNMLENBQUMsSUFBSSxDQUFDLElBQUksQ0FBQyxFQUFFLElBQUksQ0FBQyxXQUFXO1NBQzlCLENBQUM7SUFDSixDQUFDOztBQTdCSCxrREE4QkM7OztBQTdCd0Isb0NBQWdCLEdBQUcsSUFBSSxtQkFBbUIsQ0FBQztJQUNoRSxJQUFJLEVBQUUsa0JBQWtCO0lBQ3hCLFdBQVcsRUFDVCwyRUFBMkU7Q0FDOUUsQ0FBQyxDQUFDO0FBRW9CLGtEQUE4QixHQUNuRCxJQUFJLG1CQUFtQixDQUFDO0lBQ3RCLElBQUksRUFBRSxnQ0FBZ0M7SUFDdEMsV0FBVyxFQUNULCtGQUErRjtDQUNsRyxDQUFDLENBQUMiLCJzb3VyY2VzQ29udGVudCI6WyJleHBvcnQgaW50ZXJmYWNlIFNlY3VyaXR5UmVxdWlyZW1lbnRQcm9wcyB7XG4gIHJlYWRvbmx5IG5hbWU6IHN0cmluZztcbiAgcmVhZG9ubHkgZGVzY3JpcHRpb246IHN0cmluZztcbn1cblxuZXhwb3J0IGNsYXNzIFNlY3VyaXR5UmVxdWlyZW1lbnQge1xuICBwdWJsaWMgc3RhdGljIHJlYWRvbmx5IElOUFVUX1ZBTElEQVRJT04gPSBuZXcgU2VjdXJpdHlSZXF1aXJlbWVudCh7XG4gICAgbmFtZTogXCJJbnB1dCBWYWxpZGF0aW9uXCIsXG4gICAgZGVzY3JpcHRpb246XG4gICAgICBcIlN0cmljdCBpbnB1dCB2YWxpZGF0aW9uIGlzIHJlcXVpcmVkIHRvIHJlZHVjZSB0aGUgb3ZlcmFsbCBhdHRhY2sgc3VyZmFjZS5cIixcbiAgfSk7XG5cbiAgcHVibGljIHN0YXRpYyByZWFkb25seSBTRUNVUklOR19BRE1JTklTVFJBVElWRV9BQ0NFU1MgPVxuICAgIG5ldyBTZWN1cml0eVJlcXVpcmVtZW50KHtcbiAgICAgIG5hbWU6IFwiU2VjdXJpbmcgQWRtaW5pc3RyYXRpdmUgQWNjZXNzXCIsXG4gICAgICBkZXNjcmlwdGlvbjpcbiAgICAgICAgXCJBZG1pbmlzdHJhdGl2ZSBhY2Nlc3MgbXVzdCBiZSBzZWN1cmVkIHdpdGggc3Ryb25nIGVuY3J5cHRpb24gYW5kIG11bHRpLWZhY3RvciBhdXRoZW50aWNhdGlvbi5cIixcbiAgICB9KTtcblxuICBwdWJsaWMgcmVhZG9ubHkgbmFtZTogc3RyaW5nO1xuICBwdWJsaWMgcmVhZG9ubHkgZGVzY3JpcHRpb246IHN0cmluZztcblxuICBjb25zdHJ1Y3Rvcihwcm9wczogU2VjdXJpdHlSZXF1aXJlbWVudFByb3BzKSB7XG4gICAgdGhpcy5uYW1lID0gcHJvcHMubmFtZTtcbiAgICB0aGlzLmRlc2NyaXB0aW9uID0gcHJvcHMuZGVzY3JpcHRpb247XG4gIH1cblxuICAvKipcbiAgICogQGludGVybmFsXG4gICAqL1xuICBwdWJsaWMgX3RvVGhyZWFnaWxlKCkge1xuICAgIHJldHVybiB7XG4gICAgICBbdGhpcy5uYW1lXTogdGhpcy5kZXNjcmlwdGlvbixcbiAgICB9O1xuICB9XG59XG4iXX0=