RFI_Twistlock.xlsx

XLSX spreadsheet 22 KB Posted

Attached to
FA8307_RFI_Twistlock_Alternatives
Solicitation number
HNCKP_Platform_One_FY25_Twistlock
Issued by

About this file

This is a Request for Information (RFI) spreadsheet seeking alternative solutions to Palo Alto Twistlock for the Department of Air Force's Platform One (P1). The RFI focuses on capabilities related to container security, Kubernetes defense, runtime security, and vulnerability analysis.

The document contains detailed requirements across four main categories: General Requirements (17 items), Runtime Security (17 items), Vulnerability Analysis (24 items), and Compliance Scanning (4 items). Key requirements include Kubernetes node defense, container protection, machine learning-based anomaly detection, vulnerability scanning, and compliance monitoring. The RFI requests information about alternative licensing models, pricing structures (including base year with up to four one-year options), transition costs, training requirements, and additional features. Vendors must indicate whether capabilities are available on day one or provide estimated timelines for future implementation. The RFI particularly emphasizes RBAC capabilities, SSO/SAML integration, API functionality, and comprehensive vulnerability management features.

View the file

On GovTribe

Work with this file

  • Download the original file
  • Contacts named in this file
  • Similar government files
  • Ask GovTribe AI about this file

Text version

RFI Excel version of Word sheet

Alternative License Types:
1What alternate licensing models or solutions do you offer for Palo Alto Twistlock?

(Please provide details on available options, such as enterprise, cloud-managed, or open-source/community editions. For each licensing option/solution set, please provide how it differs from the listed license.)

2 For each licensing option/solution set, please provide how it is similar from the listed license.

(Specify any feature restrictions, scalability limitations, or support differences among the licenses (e.g., data retention, search query limits, or alerting capabilities)

3 For each licensing option/solution set, please provide how it meets the above requirements.

(Identify core features or capabilities that are shared across all options, such as log aggregation, visualization tools, and monitoring capabilities, regardless of the license type.)

4 For each licensing option/solution set, clarify how it meets the above requirements for our logging and monitoring needs.

(Please highlight specific ways in which each licensing tier can address our operational, security, and compliance needs, particularly in areas like multi-environment visibility, role-based access control, and support for compliance auditing.)

Pricing Information:
1For each license, please provide estimated transition and training costs and schedule for both transitioning to and from your proposed solution.

(Include details on onboarding costs, consulting, or configuration support required for a smooth transition. Specify any training options available, such as workshops, online courses, or documentation resources, and their associated costs.)

2 For each license, please provide any price plans associated such as monthly, trial, annual.

(Indicate if discounts are offered for longer-term contracts or high-volume deployments. For cloud-managed options, provide cost breakdowns for storage, query processing, and other usage-based charges.)

Other Considerations:
1Are there any additional features or benefits associated with the different licenses that we should consider?

For example, are advanced analytics, machine learning-based anomaly detection, or pre-built integrations with other monitoring tools included at higher licensing tiers? - Clarify any value-added services, such as dedicated account support, proactive health checks, or best-practice workshops, that come with certain licenses.

2 Is your company willing to enter into contracts with a base year with up to four one-year options? If not, how many years is your company willing to agree to?

(For longer-term contracts, specify any guarantees on pricing, renewal terms, or opportunities to adjust the contract scope to accommodate potential changes in our data volume or monitoring requirements.)

Requirements Capability Sheet

Palo Alto Twistlock ALTERNATIVE:[PUT NAME HERE]
Instructions:Please select Y/NPlease select Y if Yes, N if no plans, or N/A if ready on day 1Please insert # of days from award to build capability or a date if knownPlease insert comments, questions, or concerns for each requirement if needed
Requirements:Ready on Day 1Future CapabilityEstimated date of CapabilityComments
GENERAL
1Defends Kubernetes nodes
2Defends containers deployed via kubernetes
3Defends any node with an agent installed
4Blocking/preventing can be enabled for policies to actively stop suspected malicious activity or non-compliance
5Log scrubbing: optionally removes sensitive information from logs based on predefined rules and custom regex
6Automatically rescans assets based on defined hourly interval
7Alert profiles provide capability to send events to external handlers using custom webhooks to handlers requiring authentication
8Has REST API to configure application and provide reporting
9Policies can be written in the user interface or via API calls
10Policies can be scoped based on specific clusters, images, and namespaces (with wildcards)
11Events can be viewed and filtered in user interface
12Events can be downloaded as JSON
13RBAC with the ability to make custom roles for fine grained control
14Supports SSO / SAML logins
15API calls are logged for auditing purposes
16All policies report the last time they were modified and who modified them
17Is able to be deployed via Big Bang charts sourcing Iron Bank images
Runtime Security
1Uses ML to provide anomaly detection for deployed assets
2Anomalies can be detected based on file, network, and process activity
3Container models can be audited
4Container models can be relearned on demand
5Container models can be overridden by custom policy
6Threat feeds update signature based malware detection
7Suspicious Kubernetes behavior is alerted
8Suspicious processes (started from modified binaries, SUID, reverse shell, etc) are alerted
9DNS activity by domain, ports, and IP addresses can be whitelisted and blacklisted
10Suspicious network activity is alerted (started from modified binaries, port scanning, etc.)
11Web Application Firewall protects hosts and containers
12Container runtime policies can be created based on runtime models
13Custom runtime rules can be created in policies
14Malware and Suspicious activity controls are customizable per policy
15Provides event forensics (network connections, process information, file writes)
16Hashes are reported for executed files
17Events repeated at a high rate are aggregated
Vulnerability Analysis
1Scans container registries and reports on vulnerabilities
2Registry scan scope can use specific image repos or GitLab group/project IDs within a registry
3Scans deployed nodes and reports on vulnerabilities
4Scans deployed images and reports on vulnerabilities
5Vulnerability feed provides CVEs for operating system software and packages
6Vulnerability feed provides advisories (pre CVE) for operating system software and packages
7Vulnerability database can be inspected via UI or API to confirm if it has latest information regarding a concern
8Can filter on and exclude base image vulnerabilities
9Policy options for alerting include risk factors (e.g., available exploit POC, exploited in wild, severity, vendor fix available)
10Policies can be set for individual packages that are commonly used
11Policy exceptions (e.g., whitelisting) can be performed on an individual policy level
12Policy exceptions (e.g., whitelisting) can be performed on a global level
13Policy exceptions can be set with an expiration date
14Policy exceptions include descriptions or can be linked to an external work ticket (e.g., Jira ticket or GitLab issue)
15Reports all unpackaged binaries with their hashes
16Reports all packages installed with their associated versions, file paths, and findings
17Provides a full software inventory in a standard SBOM format (e.g., cyclone DX)
18Prioritizes vulnerability issues based on risk factors (severity, complexity, vector, remove exec, fix available, exploit in wild, environmental and resource compliance factors) and percentage impacted resources
19Provides risk score for resources
20Reports vulnerabilities associated with each image layer
21Reports images layer commands and dates
22Reports image labels
23Provides dashboard that highlights a prioritized list of concerns (findings, resources) and shows risk levels over time
24Base image vulnerabilities can be excluded from reporting calculations
Compliance Scanning
1Policy sets are customizable down to the individual command run
2Provides dashboard that highlights a prioritized list of concerns (findings, resources) and shows compliance levels over time
3Reports all packages installed with their associated findings
4Reports and alerts on untrusted assets in inventory (e.g., images)
HIGHLY DESIRED
General
1Policies can be written declaratively (CaC)
Compliance Scanning
1Remediations required are clearly reported
DESIRED
General
1Defends serverless and cloud
2Defends multiple clusters / environments reporting to a single console
3Alert profiles provide capability to send events to Jira
4Ships metrics to prometheus for high level reporting and status
5Policies can be scoped based on Kubernetes labels
6Shows graphical view of all deployed resources with known network ports, and highlights issues
7Reporting includes full Kubernetes hierarchy (Helm release, deployment, pod, containers)
8Events can be exported to CSV
9Supports multitenancy for centralized RBAC of multiple groups
10All policies maintain a complete changelog history to include comments/justifications
Runtime Security
1Container models can be edited
2Behaviorally scans malware in a sandbox
3Forensics can be automatically forwarded to external handler (e.g., SIEM/SOAR) during detected incident
4Forensics include full network capture (PCAP)
5Correlates events to MITRE ATT&CK framework to aid in prioritization
6Provides incident queue that includes forensic snapshots
7Container filesystems can be browsed from the user interface and includes noted observables (permissions, size, name, executed, opened, used)
8Noisy events can be immediately silenced for a selected duration (e.g., 1 hour, 1 day)
9Temporarily suppressed events are clearly identified and can be audited
Vulnerability Analysis
1Provides a culled software inventory of files and packages observed to have been used
2Risk score calculation is known and modifiable according to risk tolerance
3Vulnerability dashboard factors in (can be filtered) risk factors of interest and software observed to be used
4Includes CIS benchmarks and STIGs for kubernetes, docker containers, and operating systems
5Includes appplication level STIGs
6Can import compliance policy sets (i.e., benchmarks and STIGs)
7Code changes (e.g., Docker file, helm chart, build script) required for remediations are reported
8Scan results show the actual command ran during the check and its output
9Can export data to eMASS

Leave Blank

YY
NN
N/A

File details come from the government source that posted it. Updated .