Giter Site home page Giter Site logo

docs's Introduction

Open Docs

Welcome to the Contrast Security Open Documentation project. The published site is located at docs.contrastsecurity.com. We encourage our community of users to contribute to our content library, and also let us know about mistakes and issues as you find them.

The project is part of the Contrast Openness Initiative, which consists of our Open API Architecture and our Open Documentation Library.

Contribute to the Project

Contributions can come in many ways. You can provide feedback on issues or submit your own requests for updates to articles. We simply ask that you review the guidelines for contribution before you begin.

What's in the Repository

The repository is the home for original markdown files, images and other assets. The source code for generating this project is derived from the Yeoman web scaffolding project called Assemble.

docs's People

Stargazers

 avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar

Watchers

 avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar

docs's Issues

typeahead race condition

If you start typing in the typeahead too soon after loading the page, you get errors that you cannot recover from without refreshing and trying again.

Uncaught TypeError: Cannot read property 'search' of undefined
    at c.i.length.i.typeahead.source (opendocs.49215c98af7f1381.js:1)
    at c.update (typeahead.jquery.min.4b525e49c674b812.js:7)
    at c (typeahead.jquery.min.4b525e49c674b812.js:7)
    at c.d (typeahead.jquery.min.4b525e49c674b812.js:7)
    at Function.each (jquery.min.js:2)
    at Object.each (typeahead.jquery.min.4b525e49c674b812.js:7)
    at a.update (typeahead.jquery.min.4b525e49c674b812.js:7)
    at c._onQueryChanged (typeahead.jquery.min.4b525e49c674b812.js:7)
    at typeahead.jquery.min.4b525e49c674b812.js:7
    at String.d (typeahead.jquery.min.4b525e49c674b812.js:7)

Order of Java Agent installation methods

Hi,

One of our customer followed Standard Installation of Java agent, and was trapped with maven installation though they do not use maven for development.
https://docs.contrastsecurity.com/installation-javastandard.html

I feel "Contrast UI" shall come first, and the rest (Maven Central, Debian Repository, and RPM Repository) comes later as optional like followings

Contrast UI
(optional) Maven Central
(optional) Debian Repository
(optional) RPM Repository

Thanks in advance.

BR,
Kaji

Please add introductions to the Developer/Administrator/User sections

To help readers understand what you mean by these three roles, can you add intro sections for each of these to help explain how your have the documentation organized by these role. This should help make it easier for readers to understand the roles/organization scheme and thus find the right role to look under for documentation they are looking for.

Generic webhook placeholders

Would it be possible to list all the placeholders that are supported in generic webhooks in these docs along with what they get expanded to?

Currently it's not very clear if the $Title and $Message placeholders are the only ones supported and it is not clear what they expand to.

Maybe something like this would work?

Placeholder Value
$Title value it expands to
$Message value it expands to

Add HTML-link-anchors to all H1/H2/H3

I want to tell a user to "for more information, read this
link".  However, the pages are long and I need to tell 
users "go to this page here and then scroll until you
see this section titled XYZ."

Add some user friendliness.  For all <h1> <h2>, 
add an HTML <a id="abc" name="abc" class="anchor">.  
You do this now for some <h1> elements.  I want this 
also for all <h2> elements.  

Also, add a clickable icon that exists in the <h1><h2> titles.  
So, I can click on that icon and it takes me to this anchor tag 
or it copies the URL#tag into the pasteboard.  Thus, it is easy
to copy the URL for sending to my users.

what is DEFEND mode?

please explain what DEFEND mode means in the docs. If it's outdated please remove all references to it and update the docs so that they are current with the product

Versions

Java versions and container versions do not seem to be updated. Java 11? Tomcat 9???

Jira feature documented is not available

I find the following: Integrate Jira with Contrast to automatically generate tickets, synchronize comments and push notifications for your applications.

Snychronizing comments is not possible and confirmed by Simon from support. Maybe comments in docs refers to something else but most people will interpret this as the Discussion tab in vulnerabilities and / or the Comments field im Jira. And this feature is definitely not existing! Needs correction!

Doc website has strange appearance in IE9 and FF40

Attached are screen shots of the website in both IE9 and FF40. The page is not fully drawn on screen. I'm not sure if this is because off-site components are blocked Corporate Proxy/Firewall or if the browser is too old. I think jquery and zendesk assists are properly loaded.

ie-9
ff-40

Java Agent System Properties - General Properties

Please add an example of exactly how to change one of these properties at the command line when launching the java agent? For example, show someone using: -Dcontrast.override.appname= when launching the java agent (e.g., -javaagent:path/to/contrast.jar). i.e., does it go after the -javagent? Before? Doesn't matter??

Java Agent Documentation needs a High Level Custom Rules Section

Seems like there should be a higher level documentation topic called Custom Rules that is a peer to Troubleshooting (Similar to under .NET that has Level 2 Rules).

And under it, it should have an introduction that explains Level 2 and Level 3 rules. And then sections on Level 2 and Level 3 rules. The article: "How To Add A Level 2 Rule" should be moved under the Custom Rules section, as should: Advanced Rules Customization, that is currently under Configuration.

Seems like there really should be an outline something like this:

  • Introduction:
  • Writing Custom Level 2 Rules
  • Configuring Contrast to Use Custom Level 2 Rules
  • Writing Custom Level 3 Rules
  • Example Level 3 Rules (With different examples for different scenarios)
    ** Like how to flag ALL uses of any method in a specific class or package
    ** How to flag instantiation of a subclass of a specific class
    ** Others you already have.
  • Configuring Contrast to Use Custom Level 3 Rules

Clarify Difference between API 1 and API 2

Can you add some clarification in both introductions as to the difference between the two versions and which I should use? If API 1 docs are simply obsolete, just say that so people can ignore them and only look at 2.

Azure Devops Extension needs to be a Gate check.

While your extension is a good first step for integration. we need to have the check be in the Gate process of the release pipeline of Azure Devops. The stage should never start fro the deployment to an env if the project has issues. also all values need to be able to be passed a variables.
please work on this.
thanks,

Recommend Projects

  • React photo React

    A declarative, efficient, and flexible JavaScript library for building user interfaces.

  • Vue.js photo Vue.js

    ๐Ÿ–– Vue.js is a progressive, incrementally-adoptable JavaScript framework for building UI on the web.

  • Typescript photo Typescript

    TypeScript is a superset of JavaScript that compiles to clean JavaScript output.

  • TensorFlow photo TensorFlow

    An Open Source Machine Learning Framework for Everyone

  • Django photo Django

    The Web framework for perfectionists with deadlines.

  • D3 photo D3

    Bring data to life with SVG, Canvas and HTML. ๐Ÿ“Š๐Ÿ“ˆ๐ŸŽ‰

Recommend Topics

  • javascript

    JavaScript (JS) is a lightweight interpreted programming language with first-class functions.

  • web

    Some thing interesting about web. New door for the world.

  • server

    A server is a program made to process requests and deliver data to clients.

  • Machine learning

    Machine learning is a way of modeling and interpreting data that allows a piece of software to respond intelligently.

  • Game

    Some thing interesting about game, make everyone happy.

Recommend Org

  • Facebook photo Facebook

    We are working to build community through open source technology. NB: members must have two-factor auth.

  • Microsoft photo Microsoft

    Open source projects and samples from Microsoft.

  • Google photo Google

    Google โค๏ธ Open Source for everyone.

  • D3 photo D3

    Data-Driven Documents codes.