/// <inheritdoc/>
        public override void Init(IContext context, ITarget target)
        {
            base.Init(context, target);

            TestCases.AddRange(TestBaseHelper.XssTestCases(target, context));

            this.inspectPostPage = new InspectUserInteractionPage(
                context,
                new[] { "//input[@type!='hidden' and @type!='submit']" });
        }
Example #2
0
        /// <inheritdoc/>
        public override void Init(IContext context, ITarget target)
        {
            base.Init(context, target);

            TestCases.AddRange(TestBaseHelper.XssTestCases(target, context));
        }
Example #3
0
 public void HandleDiscoveryComplete(DiscoveryCompleteEventArgs discoveryCompleteEventArgs, IEnumerable <TestCase> lastChunk)
 {
     TestCases.AddRange(lastChunk);
     OnDiscoveryCompleted?.Invoke(this, EventArgs.Empty);
 }
Example #4
0
 public void HandleDiscoveredTests(IEnumerable <TestCase> discoveredTestCases)
 {
     TestCases.AddRange(discoveredTestCases);
 }