Man könnte natürlich für sämtliche Markierungen eine eigene Spalte definieren:
\documentclass{scrartcl}
\usepackage{siunitx}
\usepackage{booktabs}
\begin{document}
\begin{tabular}{S[table-format=-1.3]@{}l}
\toprule
-0.123 & *** \\
1.432 & * \\
-0.111 & + \\
\bottomrule
\end{tabular}
\end{document}
Man kann aber auch einfach ein *Text-Plus* anhängen:
\documentclass{scrartcl}
\usepackage{siunitx}
\usepackage{booktabs}
\begin{document}
\begin{tabular}{
S[
table-format=-1.3,
table-space-text-post={***},
table-align-text-post=false
]}
\toprule
-0.123*** \\
1.432* \\
-0.111\mbox{+} -0.111{+} \\
\bottomrule
\end{tabular}
\end{document}