Trust and governance · Security

SERPIFAI security overview: public controls, secure release and responsible reporting.

This page explains how SERPIFAI frames public website security: control categories, release discipline, responsible reporting and evidence limits. It does not claim perfect security, certification or disclose sensitive implementation detail.

By Pero BaldjievUpdated 17 August 2026Security standardTrust and governance5 min read
Public boundarySecure releaseResponsible reporting

The public security boundary

A useful security page communicates control categories and reporting routes without publishing implementation details that would increase risk.

DELIVERYControlled public release
INPUTConstrain what enters
ACCESSSeparate public from private
DEPENDENCIESReview supply-chain risk
CHANGEScope · backup · verify · retest
MONITOR + RESPONDSecurity is an operating loop
  • DeliveryPublic assets and application surfaces should be deployed through controlled release paths with exact identities and rollback capability.
  • Input handlingPublic inputs should be constrained to what the task needs and handled without assuming client input is trustworthy.
  • Access boundariesPrivate or administrative resources should not be treated as public website content simply because they exist in the same broader project.
  • DependenciesThird-party and software dependencies create supply-chain and maintenance risk that belongs in secure development review.
  • Change safetyMaterial releases should be scoped, backed up, verified and regression-tested rather than copied broadly without identity checks.
  • Monitoring + responseSecurity is not a one-time state. Reports and material anomalies need a review path and appropriate remediation/retest.

Security assurance depends on the evidence mode

A security statement should identify what was actually reviewed or tested. Stronger wording requires stronger, scoped evidence; no single check proves that a system is secure.

Evidence modeWhat it can supportWhat it cannot prove alone
Static reviewFindings about the inspected files, configuration or code version.Runtime behavior, untested services or absence of vulnerabilities.
Browser / runtime reviewObserved behavior on the tested public surface at the time of review.Untested routes, private systems or future behavior after change.
Dependency reviewThe identified package, version or integrity state in the reviewed scope.That a dependency—or the application using it—is vulnerability-free.
Targeted security testingResults within the named test scope, method, version and time window.Perfect security or assurance outside the tested scope.
Monitoring / incident evidenceEvents actually observed and handled by the available monitoring or reporting path.That no unobserved vulnerability or event exists.
Independent assessmentThe assessor’s stated result for the exact scope and method reviewed.Perpetual site-wide certification unless the assessment explicitly provides it.

What belongs on a public security page?

Appropriate public detailKeep private / do not overclaim
Control categories, secure-release principles and reporting routeSecrets, credentials, exact internal topology or unnecessary defensive thresholds
Clear statement that no system can be guaranteed perfectly secureAbsolute claims such as 'unhackable' or '100% secure'
Reference to recognized verification/development standardsClaim of full ASVS or NIST verification without direct evidence
Responsible way to report a suspected issueDetailed exploit instructions or public disclosure of an unremediated weakness

Secure release is part of security

For a static/public product, careless deployment can introduce as much risk as careless code.

  1. 01
    Verify source identity

    Confirm the exact files and authorized scope before changing the working master.

  2. 02
    Back up the current state

    Create a recoverable copy outside the files being replaced.

  3. 03
    Replace only authorized files

    Avoid mirror/purge behavior when unrelated assets are outside the package scope.

  4. 04
    Verify installed identity

    Compare exact candidate and installed bytes/hashes.

  5. 05
    Test the running surface

    Check the actual server/browser response, not only the local file.

  6. 06
    Rollback on material defect

    Restore the prior known state when a material installation or security regression is detected.

The minimum security evidence record

For any consequential public security claim, preserve enough context for another reviewer to understand exactly what the claim rests on.

FieldRecord
SurfaceThe exact route, component, service or release being discussed.
ClaimThe bounded security statement being supported—without expanding it beyond the evidence.
Evidence modeStatic review, runtime review, dependency review, targeted testing, monitoring evidence or independent assessment.
Version + dateThe tested file, build, release or configuration identity and when the evidence was collected.
LimitationWhat was not tested, not observed or remains uncertain.
Next actionThe remediation, retest, monitoring or stronger assessment needed if the current evidence is insufficient.

What this page does not claim

No perfect-security guarantee

Security is risk management, not an absolute state.

No full ASVS certification claim

OWASP ASVS is a useful verification reference. This page does not claim the public site has been independently verified against every requirement.

No NIST certification claim

NIST SSDF provides secure-development practices; citing it does not certify SERPIFAI's implementation.

No disclosure of sensitive controls

A trust page should be informative without publishing details that make protection materially weaker.

False assurance patterns

A badge without evidence

A logo or standard name can look authoritative while saying nothing about the exact tested system.

Static scan = secure

Automated checks can find classes of problems; they cannot prove the absence of vulnerabilities.

HTTPS = full security

Transport protection is important but does not establish secure input handling, access control or change governance.

No reported incidents = no risk

Absence of a report is not evidence that a vulnerability cannot exist.

Report a security concern

If you believe you found a security issue, send a concise initial report with the affected public route or feature, what you observed and a safe description of the impact. Do not send credentials, private data or harmful payloads in the first message.

NON-COMMERCIAL NEXT ACTION

Report the concern responsibly

Email hello@serpifai.com with “Security concern” in the subject. Keep the first report sufficient to identify the affected surface without exposing sensitive information unnecessarily.

Email security report →

Security questions

Does this page prove the site is secure?

No. It documents a public control and disclosure model. Security assurance depends on actual implementation, testing, monitoring and response.

What would count as stronger security assurance?

Stronger assurance requires stronger, scoped evidence: for example targeted testing or an independent assessment that names the exact system, method, version and time window. Even then, the result should not be generalized beyond that scope.

Why not publish every technical control?

Some detail improves trust; other detail can increase attack surface or reveal unnecessary defensive information. Public communication should be useful without being reckless.

What role do OWASP ASVS and NIST SSDF play?

They provide recognized reference points for verification requirements and secure-development practices. They do not automatically certify SERPIFAI.

Should I include an exploit payload in the first email?

No. Start with a safe description of the affected route, behavior and impact. Avoid sending harmful payloads, credentials or unnecessary sensitive data.

A public-web evidence scanner adds a distinct security boundary

Useful competitor discovery can involve fetching public pages. That capability must be reviewed as a networked product surface rather than treated as ordinary editorial content.

REQUEST BOUNDARY

Validate where the product may connect

URL handling, redirects, network destinations and error states require bounded controls so a public scanner cannot be treated as an unrestricted fetch mechanism.

CONTENT BOUNDARY

Limit what the scan is allowed to infer

A successful fetch establishes access to a public response, not factual accuracy, ownership, buyer behavior or permission to strengthen unrelated claims.

ASSURANCE BOUNDARY

Do not turn implementation controls into certification

Static code review, syntax checks and protected network controls are different evidence modes from penetration testing, production monitoring and independent security assurance.

Evidence and source roles

As reviewed on 17 August 2026, OWASP ASVS 5.0.0 is the latest stable Application Security Verification Standard. NIST SP 800-218 SSDF 1.1 remains the final published SSDF, while NIST’s SSDF 1.2 revision is an Initial Public Draft. These are reference authorities for verification and secure-development practice; citing them does not certify SERPIFAI or prove full conformance.