diff --git a/dist/xssi.html b/dist/xssi.html index 1330518e0..1ab21073c 100644 --- a/dist/xssi.html +++ b/dist/xssi.html @@ -10,11 +10,31 @@ alert(x + ' cause an xss attack'); } +
info
+
+ graph LR; + alert`xss`-->B; + click B "javaSc +ript:alert`salt`" "This is a tooltip for a link" +
+
+ graph LR; + alert`xss`-->B; + click B "java +script:alert`xss`" "This is a tooltip for a link" +
+
+ graph LR; + alert`base64`-->B; + click B "data:image/png;base64,HNjcmlwdD5hbGVydCgiSGVsbG8iKTs8L3NjcmlwdD4=" +
graph TD @@ -37,7 +57,7 @@ BBBB --> C{Let me think} C -->|One| D[Laptop] C -->|Two| E[iPhone] C -->|Three| F[Car] -click A "index.html#link-clicked" "link test" +click A "http://localhost:9000/index.html#link-clicked" "link test" click BBBB testClick "click test" click C "javascript:alert" "link test" classDef someclass fill:#f96; @@ -128,6 +148,25 @@ Class01 : int chimp Class01 : int gorilla Class08 <--> C2: Cool label
+
+ graph LR + + SavePropertyController --> SavePropertyCommand + SavePropertyCommand --> SavePropertyCommandHandler + SavePropertyCommandHandler --> EventElastica[elastica.postupdate] + SavePropertyCommandHandler --> EventProperty[property.postdisable] + + SavePropertyController --> Exceptions + Exceptions --> ExceptionList(SecurityException
EmptyRequestBodyException
Throwable) + + classDef Ui fill:#FFFFFF + classDef object fill:#1E98EC + classDef event fill:#ECB11E + + class EventElastica,EventProperty event + class SavePropertyCommand,SavePropertyCommandHandler object + class SavePropertyController Ui +
@@ -135,12 +174,13 @@ Class08 <--> C2: Cool label mermaid.initialize({ theme: 'forest', // themeCSS: '.node rect { fill: red; }', - logLevel: 3, - flowchart: { curve: 'linear' }, + logLevel: 4, + flowchart: { htmlLabels: false, curve: 'linear' }, gantt: { axisFormat: '%m/%d/%Y' }, sequence: { actorMargin: 50 }, // sequenceDiagram: { actorMargin: 300 } // deprecated - securityLevel:'strict' + securityLevel:'strict', + });