Website Migration Notice: SafePoint is now operated by CyberServal.Learn more →
Discussion

How does SafeLine update protections for new CVEs?

Published 13 days ago

# SafeLine WAF

Published 13 days ago

profile_photo

Json_D

Updated 13 days ago

0

Hi Safeline team,

I'm currently evaluating SafeLine Pro through the 7-day trial and have a few questions about how the protection mechanism works.

I noticed that SafeLine provides update options for things like the Malicious IP Group, Search Engine Spider, and JA4 Fingerprint Database.

However, I'm not sure how SafeLine handles newly disclosed web vulnerabilities or CVEs.

For example, when a new RCE, SQL Injection, or other web vulnerability is published:

  1. How does SafeLine update its protection against newly disclosed vulnerabilities? Is it updated automatically?
  2. Does it require upgrading SafeLine to a newer version? Or is there another update process that administrators need to perform?

I also have a few additional questions:

  1. Is the update mechanism the same for Community Edition and Pro Edition, or does Pro receive additional or faster protection updates?
  2. Are vulnerability protection updates tied to the license?
  3. Is it possible to view the detailed detection logic for specific attack categories (for example, SQL Injection or XSS), or are the detection rules not publicly exposed?

Thanks!

profile_photo

Carrie

Updated 13 days ago

0

  1. When new vulnerabilities emerge, we push Enhanced Rules to detect

  2. In terms of threat detection capability, the update mechanism and protection engine are the same across Community (or Personal) Edition and Pro.
    Pro's advantage is access to more advanced configuration features and flexibility.

  3. Vulnerability protection updates are not tied to the license.

  4. Detailed detection logic is not publicly available, it's part of our intellectual property.
    image.png

profile_photo

Json_D

Updated 13 days ago

0

Thanks!

i have 1 more question

Could you explain what "push Enhanced Rules" means in practice?

Are they automatically downloaded, included in new releases, or updated manually?

profile_photo

Carrie

Updated 12 days ago

They're shipped with version updates.
If there's a critical vulnerability, the enhanced rules get updated in the new release.

profile_photo

Json_D

Updated 12 days ago

0

If Enhanced Rules are included in new releases, do I need to upgrade the Docker deployment (for example, pull a new image and recreate the containers) to receive them, or can they be updated independently?

If a Docker upgrade is required, how are user configurations preserved, such as IP allowlists/blocklists, custom rules and other settings? Is there an official upgrade procedure or documentation that explains the recommended upgrade process?

profile_photo

Carrie

Updated 12 days ago

You can follow the official upgrade guide here: https://docs.waf.chaitin.com/en/GetStarted/Upgrade

profile_photo

Json_D

Updated 10 days ago

0

thanks,
i have a question
Does SafeLine support role-based access control (RBAC) for the management console?
For example, if a single SafeLine instance protects multiple domains, can different administrator accounts be restricted so that each admin can only view and manage their assigned domains, instead of having access to all applications?

profile_photo

Carrie

Updated 9 days ago

Currently, only two roles are supported: manager (full permissions) and read-only.
And we may add more roles in the future, but won't support configuring per-domain access permissions for individual admins.
May I ask what scenario would require such granular role segmentation?
If multiple teams or organizations are sharing a single SafeLine instance, to achieve the best performance with SafeLine, we strongly recommend that each team use an independent WAF instance.

profile_photo

Json_D

Updated 8 days ago

0

Does SafeLine Pro come with direct technical support, such as private live chat or a dedicated support channel (beside discord cho for every user)? If not, which edition or plan includes that level of support?

profile_photo

Carrie

Updated 8 days ago

Pro generally doesn't include direct technical support. We do offer additional support packages. I can DM you the scope and pricing if you're interested.

If you purchase a Pro license without a support package, we generally still offer a certain level of email support and community support:

  • Email support is handled via support@cyberserval.com (response times cannot be guaranteed; the priority is lower than for customers who have purchased a support package)
  • Community support is available on Discord
profile_photo

Json_D

Updated 8 days ago

0

does Safeline have api security?

profile_photo

Carrie

Updated 8 days ago

If you're referring to protecting HTTP/HTTPS APIs from attacks, then SafeLine supports API protection because APIs are handled like other web application behind the WAF.

if you're referring to a dedicated API Security product like those offered by some enterprise vendors (e.g., API discovery, OpenAPI/Swagger schema validation, API risk posture management, business logic protection, sensitive data exposure detection, or API inventory), then no~

profile_photo

Json_D

Updated 6 days ago

0

We're currently evaluating SafeLine Pro for enterprise deployment in our company, and we'd like to better understand some deployment and scalability aspects.

  1. If we deploy two SafeLine WAF instances (for example, one in Northern Vietnam and one in Southern Vietnam) to protect the same application, what's the recommended architecture? Can they share the same configuration/database, or does each node maintain its own data? Is there any built-in synchronization or centralized management?
  2. If multiple WAF nodes are deployed in different regions, is there any built-in traffic steering or nearest-node preference, or should this be handled by an external CDN, DNS, or load balancer?
  3. Regarding performance, do you have any sizing guide or benchmark (RPS, concurrent connections, throughput, etc.) that maps recommended hardware specifications to different traffic scales? We'd like to understand the recommended production hardware for large-scale deployments rather than just the minimum requirements.
  4. Finally, can the user-facing pages (block page, challenge page, waiting room, authentication page, etc.) be customized? Also, is the management console customizable or white-label friendly?
profile_photo

Carrie

Updated 6 days ago

Regarding High Availability (HA):

SafeLine Pro has built-in Master/Slave synchronization. The slave node automatically stays synchronized with the master node in terms of configuration and data.

But SafeLine does not provide built-in load balancing or traffic steering. For multi-node deployments, you will need to use an external load balancer.

For the recommended HA architecture and configuration, please refer to this guide written by our R&D Director:
https://safepoint.cloud/discussion/DQ49tTjuc7#Prerequisites


Regarding Performance:

Please refer to the first part of the following doc for our hardware recommendations:
https://docs.waf.chaitin.com/en/License/Plan

As a general guideline:

  • 1 CPU core + 1 GB RAM supports up to 800 QPS.

  • For each additional 800 QPS, we recommend adding:

    • CPU: 1 core
    • Memory: 2 GB
    • Storage: 40 GB
    • Disk I/O: 2000 IOPS

Regarding Page Customization:

Yes, the user-facing pages are customizable, including the Block Page, Challenge Page, Waiting Room, and Auth Page. Please see the screenshot below.


Regarding Management Console Customization:

At the moment, the management console does not support customization or white-label branding.


Finally, SafeLine is designed as a community-focused product with an emphasis on being lightweight and cost-effective.

We also offer an Enterprise/Custom Edition, which natively supports load balancing, provides a centralized management platform for multiple nodes (which is not available in SafeLine), and supports UI customization, white-label branding, and dedicated one-on-one technical support.

If you're interested in learning more about the Enterprise/Custom Edition, I'd be happy to ask our Global Business Director to reach out!
image.png

profile_photo

Json_D

Updated 6 days ago

0

i want to know more about safeline before i check the enterprise edition,
I have a few questions regarding SafeLine's logging architecture.

  1. Where are security logs stored? what storage/database is used?
  2. How long are logs retained by default? Is the retention period configurable?
  3. Is there any official documentation describing the logging architecture and storage mechanism?
  4. If multiple SafeLine WAF instances are deployed (e.g., Master/Slave or Active-Active), how are logs handled? Are logs synchronized between nodes, or does each WAF keep its own local logs?
  5. If each node stores logs independently, what is the recommended approach for centralized log collection and searching across multiple WAF nodes? (beside the enterprise/custom edition)
profile_photo

Carrie

Updated 5 days ago

  1. Access logs are stored in: /data/safeline/logs/nginx/safeline
    Other logs are stored in PostgreSQL database.

  2. Log retention

  • For access logs, you can configure the maximum storage size when enabling logging for a site.
  • For other logs, the retention period can be configured under Settings in the SafeLine management console (see the screenshot below).
  1. In a **master/slave **deployment, only the configuration is synchronized. Logs are not synchronized between nodes.

  2. Currently, each WAF node stores its own logs independently. It does not provide built-in centralized log collection or cross-node log search (outside of the Enterprise/Custom Edition).
    image.png

profile_photo

Json_D

Updated a day ago

0

If we deploy two SafeLine WAF nodes, is it possible for us to build our own management portal to manage both nodes? Does SafeLine provide APIs that allow us to manage configurations, rules, applications, logs, etc. from an external portal? If so, is there any API documentation or integration guide available?

profile_photo

Carrie

Updated a day ago

profile_photo

Json_D

Updated a day ago

0

thanks carrie