Skip to main content

Disallowed Characters in Weighsoft

Written by Noel

For security reasons, Weighsoft restricts the use of certain character sets across all input fields. These characters are blocked to prevent potential vulnerabilities and system misuse.

Disallowed Character Sets in system Fields

The following characters and patterns must not be used in any field:

&#

<A through to Z> (upper and lower case)

<!

</

<?

{{

}}

<%=

%>

${

@(

#{

{%

%}

<#

[#

{$

{php}

{/php}

{[

Important: If any of these characters are present in a field (e.g., order, contract, contact), they must be removed.


Disallowed Character Sets in Email templates

The following items are not allowed in email templates. if the system detects these in place then it will not allow saves until the issue is resolved.

Tags

p, br, b, i, u, em, strong, a, ul, ol, li, h1, h2, h3, h4, h5, h6, table, thead, tbody, tr, th, td, div, span, img, blockquote, pre, code, hr, sub, sup.

Attributes

href, src, alt, title, class, style, width, height, colspan, rowspan, target, align, valign, border, cellpadding, cellspacing.

CSS Properties

color, background-color, font-size, font-family, font-weight, font-style, font-variant, text-align, text-decoration, text-transform, text-indent, letter-spacing, word-spacing, white-space, float, clear, orphans, margin, margin-top, margin-right, margin-bottom, margin-left, padding, padding-top, padding-right, padding-bottom, padding-left, width, height, border, border-top, border-right, border-bottom, border-left, border-collapse, list-style-type.

URL scheme

http, https, mailto.


Troubleshooting Access Issues

If you're unable to identify or access the record containing disallowed characters:

  • Please raise a case with Support

  • Reference this article for quicker resolution

Future Use

Due to the security risks associated with these character sets, they will not be made available for client use in future versions of Weighsoft.

Did this answer your question?