{"version":1,"pages":[{"id":"f5hE1O0aGtInCBzi8MIF","title":"Sec1 Documentation","pathname":"/user-docs","siteSpaceId":"sitesp_0UvL5","description":""},{"id":"7i7lcIva0z6dI3MecKNP","title":"Quick Start","pathname":"/user-docs/1-quick-start","siteSpaceId":"sitesp_0UvL5","description":""},{"id":"8QM4oaQfqe2zswB2fJli","title":"Login to Sec1","pathname":"/user-docs/1-quick-start/1-login-to-sec1","siteSpaceId":"sitesp_0UvL5","description":"","breadcrumbs":[{"label":"Quick Start"}]},{"id":"J45eoGMlJjVB5wZXOUvF","title":"Your First Scan","pathname":"/user-docs/1-quick-start/2-your-first-scan","siteSpaceId":"sitesp_0UvL5","description":"","breadcrumbs":[{"label":"Quick Start"}]},{"id":"0AAWK3GNURGqWsFAFPpY","title":"View Results","pathname":"/user-docs/1-quick-start/3-view-results","siteSpaceId":"sitesp_0UvL5","description":"","breadcrumbs":[{"label":"Quick Start"}]},{"id":"c2BxhBUi9PIUTLTalaSj","title":"Integration with Sec1","pathname":"/user-docs/2-integration-with-sec1","siteSpaceId":"sitesp_0UvL5","description":""},{"id":"y6pHvNBaSdVV1STO5fFY","title":"Registration & Login","pathname":"/user-docs/2-integration-with-sec1/1-registration-login","siteSpaceId":"sitesp_0UvL5","description":"","breadcrumbs":[{"label":"Integration with Sec1"}]},{"id":"ly8Z7zA6AYwsabTzbubx","title":"Login with GITHub","pathname":"/user-docs/2-integration-with-sec1/1-registration-login/1-login-with-github","siteSpaceId":"sitesp_0UvL5","description":"","breadcrumbs":[{"label":"Integration with Sec1"},{"label":"Registration & Login"}]},{"id":"jYkLcQj0mu6KB4LtxukN","title":"New Registration","pathname":"/user-docs/2-integration-with-sec1/1-registration-login/2-new-registration","siteSpaceId":"sitesp_0UvL5","description":"","breadcrumbs":[{"label":"Integration with Sec1"},{"label":"Registration & Login"}]},{"id":"MS9AnN4lJTOJTVzVB2U2","title":"Forgot Password","pathname":"/user-docs/2-integration-with-sec1/1-registration-login/3-forgot-password","siteSpaceId":"sitesp_0UvL5","description":"","breadcrumbs":[{"label":"Integration with Sec1"},{"label":"Registration & Login"}]},{"id":"sIp20me3REcHbozuoMsA","title":"Team Administration","pathname":"/user-docs/2-integration-with-sec1/1-registration-login/4-team-administration","siteSpaceId":"sitesp_0UvL5","description":"","breadcrumbs":[{"label":"Integration with Sec1"},{"label":"Registration & Login"}]},{"id":"1uj9QT6aMxAHSDuL14sv","title":"Scan","pathname":"/user-docs/2-integration-with-sec1/2-scan","siteSpaceId":"sitesp_0UvL5","description":"","breadcrumbs":[{"label":"Integration with Sec1"}]},{"id":"8OFsIVZpBVceK3xw0hAn","title":"Dashboard","pathname":"/user-docs/2-integration-with-sec1/3-dashboard","siteSpaceId":"sitesp_0UvL5","description":"","breadcrumbs":[{"label":"Integration with Sec1"}]},{"id":"jYA4R5K0ZkXNqQV60B6k","title":"Auto Fix","pathname":"/user-docs/2-integration-with-sec1/4-auto-fix","siteSpaceId":"sitesp_0UvL5","description":"","breadcrumbs":[{"label":"Integration with Sec1"}]},{"id":"k8Jtq5v24X1mT5SQiHfe","title":"Integration with Sec1 CLI","pathname":"/user-docs/2-integration-with-sec1/5-integration-with-cli","siteSpaceId":"sitesp_0UvL5","description":"","breadcrumbs":[{"label":"Integration with Sec1"}]},{"id":"PezyKNZ96hlTDJAXep9A","title":"Sec1 CLI (Command Line Interface) Overview","pathname":"/user-docs/2-integration-with-sec1/5-integration-with-cli/commands","siteSpaceId":"sitesp_0UvL5","description":"","breadcrumbs":[{"label":"Integration with Sec1"},{"label":"Integration with Sec1 CLI"}]},{"id":"CFmUhpvVQFcLTzhuiMO2","title":"Config","pathname":"/user-docs/2-integration-with-sec1/5-integration-with-cli/commands/config","siteSpaceId":"sitesp_0UvL5","description":"","breadcrumbs":[{"label":"Integration with Sec1"},{"label":"Integration with Sec1 CLI"},{"label":"Sec1 CLI (Command Line Interface) Overview"}]},{"id":"6n6N2HC4CDCPov70tQKW","title":"Scan","pathname":"/user-docs/2-integration-with-sec1/5-integration-with-cli/commands/scan","siteSpaceId":"sitesp_0UvL5","description":"","breadcrumbs":[{"label":"Integration with Sec1"},{"label":"Integration with Sec1 CLI"},{"label":"Sec1 CLI (Command Line Interface) Overview"}]},{"id":"U4Z9sDXgbu868bpaC9Iu","title":"Search","pathname":"/user-docs/2-integration-with-sec1/5-integration-with-cli/commands/search","siteSpaceId":"sitesp_0UvL5","description":"","breadcrumbs":[{"label":"Integration with Sec1"},{"label":"Integration with Sec1 CLI"},{"label":"Sec1 CLI (Command Line Interface) Overview"}]},{"id":"UBluNQZCC6V8NjuJ4aDz","title":"Integration with CI/CD","pathname":"/user-docs/2-integration-with-sec1/6-ci-cd-integrations","siteSpaceId":"sitesp_0UvL5","description":"","breadcrumbs":[{"label":"Integration with Sec1"}]},{"id":"JkFmLG3491Sf1cpNj8SM","title":"Jenkins Integration","pathname":"/user-docs/2-integration-with-sec1/6-ci-cd-integrations/1-jenkins-plugin-integration","siteSpaceId":"sitesp_0UvL5","description":"","breadcrumbs":[{"label":"Integration with Sec1"},{"label":"Integration with CI/CD"}]},{"id":"6l5tXKZXt31SI6PSpBsq","title":"Github Actions","pathname":"/user-docs/2-integration-with-sec1/6-ci-cd-integrations/2-github-actions-integration","siteSpaceId":"sitesp_0UvL5","description":"","breadcrumbs":[{"label":"Integration with Sec1"},{"label":"Integration with CI/CD"}]},{"id":"oQmIS1TRHeUrQMWoWeBf","title":"Azure DevOps Extension for Sec1 Security","pathname":"/user-docs/2-integration-with-sec1/6-ci-cd-integrations/3-azure-devops-extension","siteSpaceId":"sitesp_0UvL5","description":"","breadcrumbs":[{"label":"Integration with Sec1"},{"label":"Integration with CI/CD"}]},{"id":"FqClE4CWZIPhsQi7MQFa","title":"Azure DevOps Extension for Sec1 Container Image Scanner","pathname":"/user-docs/2-integration-with-sec1/6-ci-cd-integrations/4-azure-devops-container-extension","siteSpaceId":"sitesp_0UvL5","description":"","breadcrumbs":[{"label":"Integration with Sec1"},{"label":"Integration with CI/CD"}]},{"id":"YOeJZIwjRG6e5efahOgy","title":"GCP Code Build","pathname":"/user-docs/2-integration-with-sec1/6-ci-cd-integrations/5-gcp-code-build-integration","siteSpaceId":"sitesp_0UvL5","description":"","breadcrumbs":[{"label":"Integration with Sec1"},{"label":"Integration with CI/CD"}]},{"id":"Gh1OF1sco2m9EPLn2ryu","title":"Gitlab CI/CD Component","pathname":"/user-docs/2-integration-with-sec1/6-ci-cd-integrations/6-gitlab-cicd-integration","siteSpaceId":"sitesp_0UvL5","description":"","breadcrumbs":[{"label":"Integration with Sec1"},{"label":"Integration with CI/CD"}]},{"id":"OvXro1Q8FjfkMBRmrpxe","title":"Integration with CircleCI Using the Sec1 Orb","pathname":"/user-docs/2-integration-with-sec1/6-ci-cd-integrations/7-circleci-orb-integration","siteSpaceId":"sitesp_0UvL5","description":"","breadcrumbs":[{"label":"Integration with Sec1"},{"label":"Integration with CI/CD"}]},{"id":"Ga5GhpDJNcidkfzZq2bq","title":"Teamcity Plugin","pathname":"/user-docs/2-integration-with-sec1/6-ci-cd-integrations/8-teamcity-plugin-integration","siteSpaceId":"sitesp_0UvL5","description":"","breadcrumbs":[{"label":"Integration with Sec1"},{"label":"Integration with CI/CD"}]},{"id":"6esIEY0rd1FVazosVHFY","title":"How to Get Your API Key","pathname":"/user-docs/2-integration-with-sec1/7-get-sec1-api-key","siteSpaceId":"sitesp_0UvL5","description":"","breadcrumbs":[{"label":"Integration with Sec1"}]},{"id":"j8TXlcTclgOp4hKMw3XT","title":"External Integrations","pathname":"/user-docs/3-integrations","siteSpaceId":"sitesp_0UvL5","description":""},{"id":"q6C0Xtbw6S3FH1DvyOFy","title":"GITHub Integration","pathname":"/user-docs/3-integrations/1-github","siteSpaceId":"sitesp_0UvL5","description":"","breadcrumbs":[{"label":"External Integrations"}]},{"id":"W4iHIVyGnUUNfNBR3xkC","title":"Azure SCM Integration","pathname":"/user-docs/3-integrations/2-azure-scm","siteSpaceId":"sitesp_0UvL5","description":"","breadcrumbs":[{"label":"External Integrations"}]},{"id":"RGgQxQyODXBPQJN66xFW","title":"Notifications","pathname":"/user-docs/3-integrations/3-notifications","siteSpaceId":"sitesp_0UvL5","description":"","breadcrumbs":[{"label":"External Integrations"}]},{"id":"V9gloVEuvM2jGUmX06GV","title":"Generate Sec1 API Token","pathname":"/user-docs/3-integrations/4-sec1-api-token","siteSpaceId":"sitesp_0UvL5","description":"","breadcrumbs":[{"label":"External Integrations"}]},{"id":"YCuiv5meHEsOXAnfGx8W","title":"Static Application Security Testing","pathname":"/user-docs/4-sast","siteSpaceId":"sitesp_0UvL5","description":""},{"id":"nghPbqKXkaPs84vOikcI","title":"SAST Java Rules","pathname":"/user-docs/4-sast/2-java","siteSpaceId":"sitesp_0UvL5","description":"","breadcrumbs":[{"label":"Static Application Security Testing"}]},{"id":"OfNnKHWO0isosV7Drl59","title":"GIT Leaks","pathname":"/user-docs/4-sast/2-java/gitleaks","siteSpaceId":"sitesp_0UvL5","description":"","breadcrumbs":[{"label":"Static Application Security Testing"},{"label":"SAST Java Rules"}]},{"id":"nuq6qMVL6Yuq4YQNSncF","title":"Leakage of Information in Logger Message","pathname":"/user-docs/4-sast/2-java/leakage-of-information-in-logger-message","siteSpaceId":"sitesp_0UvL5","description":"","breadcrumbs":[{"label":"Static Application Security Testing"},{"label":"SAST Java Rules"}]},{"id":"OwyvLwdZRvnHAiCgqMZg","title":"Leakage of sensitive data in cookie","pathname":"/user-docs/4-sast/2-java/leakage-of-sensitive-data-in-cookie","siteSpaceId":"sitesp_0UvL5","description":"","breadcrumbs":[{"label":"Static Application Security Testing"},{"label":"SAST Java Rules"}]},{"id":"d4bH1T2YHM3TfzMhaitE","title":"Leakage of sensitive data in exception message","pathname":"/user-docs/4-sast/2-java/leakage-of-sensitive-data-in-exception-message","siteSpaceId":"sitesp_0UvL5","description":"","breadcrumbs":[{"label":"Static Application Security Testing"},{"label":"SAST Java Rules"}]},{"id":"FPPlURoMa3fRsNB0pV5y","title":"Leakage of sensitive data to Airbrake","pathname":"/user-docs/4-sast/2-java/leakage-of-sensitive-data-to-airbrake","siteSpaceId":"sitesp_0UvL5","description":"","breadcrumbs":[{"label":"Static Application Security Testing"},{"label":"SAST Java Rules"}]},{"id":"Lgi4NfXSwa2dgfamRhE4","title":"Leakage of sensitive data to Algolia","pathname":"/user-docs/4-sast/2-java/leakage-of-sensitive-data-to-algolia","siteSpaceId":"sitesp_0UvL5","description":"","breadcrumbs":[{"label":"Static Application Security Testing"},{"label":"SAST Java Rules"}]},{"id":"JGZk53j4g9W2uuYc6NW3","title":"Leakage of Sensitive Data to Bugsnag","pathname":"/user-docs/4-sast/2-java/leakage-of-sensitive-data-to-bugsnag","siteSpaceId":"sitesp_0UvL5","description":"","breadcrumbs":[{"label":"Static Application Security Testing"},{"label":"SAST Java Rules"}]},{"id":"avWwJ9gTDPDLfRBYmM0C","title":"Leakage of Sensitive Data to ClickHouse","pathname":"/user-docs/4-sast/2-java/leakage-of-sensitive-data-to-clickhouse","siteSpaceId":"sitesp_0UvL5","description":"","breadcrumbs":[{"label":"Static Application Security Testing"},{"label":"SAST Java Rules"}]},{"id":"dFCr8KSAwWQsmUkTmsUu","title":"Leakage of Sensitive Data to Datadog","pathname":"/user-docs/4-sast/2-java/leakage-of-sensitive-data-to-datadog","siteSpaceId":"sitesp_0UvL5","description":"","breadcrumbs":[{"label":"Static Application Security Testing"},{"label":"SAST Java Rules"}]},{"id":"BmReAdrBLiXLyGvZe0v2","title":"Leakage of Sensitive Data to ElasticSearch","pathname":"/user-docs/4-sast/2-java/leakage-of-sensitive-data-to-elasticsearch","siteSpaceId":"sitesp_0UvL5","description":"","breadcrumbs":[{"label":"Static Application Security Testing"},{"label":"SAST Java Rules"}]},{"id":"BKsUnczkbg2xF0HJk0jb","title":"Leakage of Sensitive Data to New Relic","pathname":"/user-docs/4-sast/2-java/leakage-of-sensitive-data-to-new-relic","siteSpaceId":"sitesp_0UvL5","description":"","breadcrumbs":[{"label":"Static Application Security Testing"},{"label":"SAST Java Rules"}]},{"id":"m2UE8rlTWNO2HW5JhOK6","title":"Leakage of Sensitive Data to OpenTelemetry","pathname":"/user-docs/4-sast/2-java/leakage-of-sensitive-data-to-open-telemetry","siteSpaceId":"sitesp_0UvL5","description":"","breadcrumbs":[{"label":"Static Application Security Testing"},{"label":"SAST Java Rules"}]},{"id":"3nSh3JvQWAOamhRxYiEw","title":"Leakage of Sensitive Data to RollBar","pathname":"/user-docs/4-sast/2-java/leakage-of-sensitive-data-to-rollbar","siteSpaceId":"sitesp_0UvL5","description":"","breadcrumbs":[{"label":"Static Application Security Testing"},{"label":"SAST Java Rules"}]},{"id":"F4yzu0b8FpDX7lLc7ifl","title":"Leakage of Sensitive Data to Sentry","pathname":"/user-docs/4-sast/2-java/leakage-of-sensitive-data-to-sentry","siteSpaceId":"sitesp_0UvL5","description":"","breadcrumbs":[{"label":"Static Application Security Testing"},{"label":"SAST Java Rules"}]},{"id":"PxDnv9mzIxncPD7nYo6t","title":"Leakage of Sensitive Information in Exception Messages","pathname":"/user-docs/4-sast/2-java/leakage-of-sensitive-information-in-exception-messages","siteSpaceId":"sitesp_0UvL5","description":"","breadcrumbs":[{"label":"Static Application Security Testing"},{"label":"SAST Java Rules"}]},{"id":"PNBwyiztUDltXc0lFTTP","title":"Leakage of sensitive information in logger message","pathname":"/user-docs/4-sast/2-java/leakage-of-sensitive-information-in-logger-message","siteSpaceId":"sitesp_0UvL5","description":"","breadcrumbs":[{"label":"Static Application Security Testing"},{"label":"SAST Java Rules"}]},{"id":"qjrBKc8CNivrrBzdVsC1","title":"Missing authentication for database","pathname":"/user-docs/4-sast/2-java/missing-authentication-for-database","siteSpaceId":"sitesp_0UvL5","description":"","breadcrumbs":[{"label":"Static Application Security Testing"},{"label":"SAST Java Rules"}]},{"id":"XdvCma4gifcInK8h19fD","title":"Missing database password detected","pathname":"/user-docs/4-sast/2-java/missing-database-password-detected","siteSpaceId":"sitesp_0UvL5","description":"","breadcrumbs":[{"label":"Static Application Security Testing"},{"label":"SAST Java Rules"}]},{"id":"GTRg9mUkfY4jPoif2yq3","title":"Missing HTTP Only Option in Cookie Configuration","pathname":"/user-docs/4-sast/2-java/missing-http-only-option-in-cookie-configuration","siteSpaceId":"sitesp_0UvL5","description":"","breadcrumbs":[{"label":"Static Application Security Testing"},{"label":"SAST Java Rules"}]},{"id":"bTKFD5YMjYE6BL3gTPOU","title":"Missing Optimal Asymmetric Encryption Padding (OAEP)","pathname":"/user-docs/4-sast/2-java/missing-optimal-asymmetric-encryption-padding","siteSpaceId":"sitesp_0UvL5","description":"","breadcrumbs":[{"label":"Static Application Security Testing"},{"label":"SAST Java Rules"}]},{"id":"WLhMKYxxTwN6C42PerjY","title":"Missing or Permissive SSL Hostname Verifier","pathname":"/user-docs/4-sast/2-java/missing-or-permissive-ssl-hostname-verifier","siteSpaceId":"sitesp_0UvL5","description":"","breadcrumbs":[{"label":"Static Application Security Testing"},{"label":"SAST Java Rules"}]},{"id":"Fcn7oqsujuw4aMIChoGS","title":"Missing Protection against Session Fixation Attacks","pathname":"/user-docs/4-sast/2-java/missing-protection-against-session-fixation-attacks","siteSpaceId":"sitesp_0UvL5","description":"","breadcrumbs":[{"label":"Static Application Security Testing"},{"label":"SAST Java Rules"}]},{"id":"hpnbuYzUz1MCRN88LUaw","title":"Missing Secure option in cookie configuration","pathname":"/user-docs/4-sast/2-java/missing-secure-option-in-cookie-configuration","siteSpaceId":"sitesp_0UvL5","description":"","breadcrumbs":[{"label":"Static Application Security Testing"},{"label":"SAST Java Rules"}]},{"id":"Ijfqv8nUS1amYgXxYiIs","title":"Missing signature verification of JWT","pathname":"/user-docs/4-sast/2-java/missing-signature-verification-of-jwt","siteSpaceId":"sitesp_0UvL5","description":"","breadcrumbs":[{"label":"Static Application Security Testing"},{"label":"SAST Java Rules"}]},{"id":"ehKSUOrBuV5lUFcP2By9","title":"Missing SSL host check in SMTP","pathname":"/user-docs/4-sast/2-java/missing-ssl-host-check-in-smtp","siteSpaceId":"sitesp_0UvL5","description":"","breadcrumbs":[{"label":"Static Application Security Testing"},{"label":"SAST Java Rules"}]},{"id":"iWXrtofwGTVdHBD4IIxx","title":"Missing Support for Integrity Check","pathname":"/user-docs/4-sast/2-java/missing-support-for-integrity-check","siteSpaceId":"sitesp_0UvL5","description":"","breadcrumbs":[{"label":"Static Application Security Testing"},{"label":"SAST Java Rules"}]},{"id":"pX5KW1NF4NTALdqkERPs","title":"Missing TLS validation","pathname":"/user-docs/4-sast/2-java/missing-tls-validation","siteSpaceId":"sitesp_0UvL5","description":"","breadcrumbs":[{"label":"Static Application Security Testing"},{"label":"SAST Java Rules"}]},{"id":"dFukgB7u4coWL3i311pp","title":"Observable Timing Discrepancy","pathname":"/user-docs/4-sast/2-java/observable-timing-discrepancy","siteSpaceId":"sitesp_0UvL5","description":"","breadcrumbs":[{"label":"Static Application Security Testing"},{"label":"SAST Java Rules"}]},{"id":"rDBzBy7sJnZBuTKjqkXt","title":"Permissive Access-Control-Allow-Origin configuration","pathname":"/user-docs/4-sast/2-java/permissive-access-control-allow-origin-configuration","siteSpaceId":"sitesp_0UvL5","description":"","breadcrumbs":[{"label":"Static Application Security Testing"},{"label":"SAST Java Rules"}]},{"id":"yunjDQhtSDJgpOeVJzsT","title":"Permissive context mode for resources","pathname":"/user-docs/4-sast/2-java/permissive-context-mode-for-resources","siteSpaceId":"sitesp_0UvL5","description":"","breadcrumbs":[{"label":"Static Application Security Testing"},{"label":"SAST Java Rules"}]},{"id":"d9DXgdVBUD7ExAOchunV","title":"Permissive cookie configuration","pathname":"/user-docs/4-sast/2-java/permissive-cookie-configuration","siteSpaceId":"sitesp_0UvL5","description":"","breadcrumbs":[{"label":"Static Application Security Testing"},{"label":"SAST Java Rules"}]},{"id":"cL5s7ohfJmUa01VP97y8","title":"Permissive HTTP Only option in cookie configuration","pathname":"/user-docs/4-sast/2-java/permissive-http-only-option-in-cookie-configuration","siteSpaceId":"sitesp_0UvL5","description":"","breadcrumbs":[{"label":"Static Application Security Testing"},{"label":"SAST Java Rules"}]},{"id":"DZmgZDKHdrdYo1fZmyDl","title":"Permissive Screenshot option set","pathname":"/user-docs/4-sast/2-java/permissive-screenshot-option-set","siteSpaceId":"sitesp_0UvL5","description":"","breadcrumbs":[{"label":"Static Application Security Testing"},{"label":"SAST Java Rules"}]},{"id":"1YN9pwlhE8KXuLsEdlxi","title":"Possible CLRF injection detected","pathname":"/user-docs/4-sast/2-java/possible-clrf-injection-detected","siteSpaceId":"sitesp_0UvL5","description":"","breadcrumbs":[{"label":"Static Application Security Testing"},{"label":"SAST Java Rules"}]},{"id":"oKWAikm6nzB9zacGBnBs","title":"Possible expression language (EL) injection detected","pathname":"/user-docs/4-sast/2-java/possible-expression-language-el-injection-detected","siteSpaceId":"sitesp_0UvL5","description":"","breadcrumbs":[{"label":"Static Application Security Testing"},{"label":"SAST Java Rules"}]},{"id":"gn26RidvKnej8y1lZKdH","title":"Possible HTTP Parameter Pollution detected","pathname":"/user-docs/4-sast/2-java/possible-http-parameter-pollution-detected","siteSpaceId":"sitesp_0UvL5","description":"","breadcrumbs":[{"label":"Static Application Security Testing"},{"label":"SAST Java Rules"}]},{"id":"uAVbRxL6qixt5KxPQCJW","title":"Unsanitized external input in SQL query","pathname":"/user-docs/4-sast/2-java/unsanitized-external-input-in-sql-query","siteSpaceId":"sitesp_0UvL5","description":"","breadcrumbs":[{"label":"Static Application Security Testing"},{"label":"SAST Java Rules"}]},{"id":"Prx6Cm4xO1C755nQqlYT","title":"Unsanitized use of FileUpload filename","pathname":"/user-docs/4-sast/2-java/unsanitized-use-of-fileupload-filename","siteSpaceId":"sitesp_0UvL5","description":"","breadcrumbs":[{"label":"Static Application Security Testing"},{"label":"SAST Java Rules"}]},{"id":"RvNNlTqrMCcx8StVx0DG","title":"Unsanitized user input in 'eval' type function","pathname":"/user-docs/4-sast/2-java/unsanitized-user-input-in-eval-type-function","siteSpaceId":"sitesp_0UvL5","description":"","breadcrumbs":[{"label":"Static Application Security Testing"},{"label":"SAST Java Rules"}]},{"id":"uqcODMjNstccMRrk84jm","title":"Unsanitized user input in Access-Control-Allow-Origin","pathname":"/user-docs/4-sast/2-java/unsanitized-user-input-in-access-control-allow-origin","siteSpaceId":"sitesp_0UvL5","description":"","breadcrumbs":[{"label":"Static Application Security Testing"},{"label":"SAST Java Rules"}]},{"id":"T9RJ6tfu35LufpgcvraY","title":"Unsanitized user input in AWS query","pathname":"/user-docs/4-sast/2-java/unsanitized-user-input-in-aws-query","siteSpaceId":"sitesp_0UvL5","description":"","breadcrumbs":[{"label":"Static Application Security Testing"},{"label":"SAST Java Rules"}]},{"id":"YbyApKzArpxQmWXXmAsi","title":"Unsanitized user input in code generation","pathname":"/user-docs/4-sast/2-java/unsanitized-user-input-in-code-generation","siteSpaceId":"sitesp_0UvL5","description":"","breadcrumbs":[{"label":"Static Application Security Testing"},{"label":"SAST Java Rules"}]},{"id":"juiLhKQlDUFwE3KOGOg5","title":"Unsanitized user input in deserialization method","pathname":"/user-docs/4-sast/2-java/unsanitized-user-input-in-deserialization-method","siteSpaceId":"sitesp_0UvL5","description":"","breadcrumbs":[{"label":"Static Application Security Testing"},{"label":"SAST Java Rules"}]},{"id":"2ORzblN9yy0u53D7sKV3","title":"Unsanitized User Input in File Path Traversal","pathname":"/user-docs/4-sast/2-java/unsanitized-user-input-in-file-path-traversal","siteSpaceId":"sitesp_0UvL5","description":"","breadcrumbs":[{"label":"Static Application Security Testing"},{"label":"SAST Java Rules"}]},{"id":"RNFN83SXZ1He4jATjyTi","title":"Unsanitized User Input in File Path","pathname":"/user-docs/4-sast/2-java/unsanitized-user-input-in-file-path","siteSpaceId":"sitesp_0UvL5","description":"","breadcrumbs":[{"label":"Static Application Security Testing"},{"label":"SAST Java Rules"}]},{"id":"Q5v1dpQIw5YB7EGWAWeV","title":"Unsanitized user input in format string detected","pathname":"/user-docs/4-sast/2-java/unsanitized-user-input-in-format-string-detected","siteSpaceId":"sitesp_0UvL5","description":"","breadcrumbs":[{"label":"Static Application Security Testing"},{"label":"SAST Java Rules"}]},{"id":"XveT3F4Tr7E36fDZef4t","title":"Unsanitized user input in HTTP request (SSRF)","pathname":"/user-docs/4-sast/2-java/unsanitized-user-input-in-http-request-ssrf","siteSpaceId":"sitesp_0UvL5","description":"","breadcrumbs":[{"label":"Static Application Security Testing"},{"label":"SAST Java Rules"}]},{"id":"Hrmrmddx2ESj2lWJiI6l","title":"Unsanitized user input in HTTP response (XSS)","pathname":"/user-docs/4-sast/2-java/unsanitized-user-input-in-http-response-xss","siteSpaceId":"sitesp_0UvL5","description":"","breadcrumbs":[{"label":"Static Application Security Testing"},{"label":"SAST Java Rules"}]},{"id":"M7VoVOvRhkOfPNKEJE76","title":"Unsanitized user input in LDAP request","pathname":"/user-docs/4-sast/2-java/unsanitized-user-input-in-ldap-request","siteSpaceId":"sitesp_0UvL5","description":"","breadcrumbs":[{"label":"Static Application Security Testing"},{"label":"SAST Java Rules"}]},{"id":"Gxgk5bD0uvMRamNOyZRa","title":"Unsanitized user input in logger message","pathname":"/user-docs/4-sast/2-java/unsanitized-user-input-in-logger-message","siteSpaceId":"sitesp_0UvL5","description":"","breadcrumbs":[{"label":"Static Application Security Testing"},{"label":"SAST Java Rules"}]},{"id":"N5JxE0k8DoZbJG652UBk","title":"Unsanitized User Input in OS Command","pathname":"/user-docs/4-sast/2-java/unsanitized-user-input-in-os-command","siteSpaceId":"sitesp_0UvL5","description":"","breadcrumbs":[{"label":"Static Application Security Testing"},{"label":"SAST Java Rules"}]},{"id":"UAjBkPYNxv2UN14wbY3H","title":"Unsanitized User Input in Output Stream (XSS)","pathname":"/user-docs/4-sast/2-java/unsanitized-user-input-in-output-stream","siteSpaceId":"sitesp_0UvL5","description":"","breadcrumbs":[{"label":"Static Application Security Testing"},{"label":"SAST Java Rules"}]},{"id":"Wd7wIZG3KQKAa7hUUvtL","title":"Unsanitized User input in Redirect","pathname":"/user-docs/4-sast/2-java/unsanitized-user-input-in-redirect","siteSpaceId":"sitesp_0UvL5","description":"","breadcrumbs":[{"label":"Static Application Security Testing"},{"label":"SAST Java Rules"}]},{"id":"ERWbLt9tgqYYkkRzFYt2","title":"Unsanitized User Input in Regular Expression","pathname":"/user-docs/4-sast/2-java/unsanitized-user-input-in-regular-expression","siteSpaceId":"sitesp_0UvL5","description":"","breadcrumbs":[{"label":"Static Application Security Testing"},{"label":"SAST Java Rules"}]},{"id":"cVXac5FqDt3RBUCqsGVi","title":"Unsanitized user input in SQL catalog configuration","pathname":"/user-docs/4-sast/2-java/unsanitized-user-input-in-sql-catalog-configuration","siteSpaceId":"sitesp_0UvL5","description":"","breadcrumbs":[{"label":"Static Application Security Testing"},{"label":"SAST Java Rules"}]},{"id":"H7BpMdDQR08QofnEomtN","title":"Unsanitized user input in XML External Entity","pathname":"/user-docs/4-sast/2-java/unsanitized-user-input-in-xml-external-entity","siteSpaceId":"sitesp_0UvL5","description":"","breadcrumbs":[{"label":"Static Application Security Testing"},{"label":"SAST Java Rules"}]},{"id":"Zvy4qC7FvDE6mOGHrexr","title":"Unsanitized User Input in XPath","pathname":"/user-docs/4-sast/2-java/unsanitized-user-input-in-xpath","siteSpaceId":"sitesp_0UvL5","description":"","breadcrumbs":[{"label":"Static Application Security Testing"},{"label":"SAST Java Rules"}]},{"id":"u68QuHe0RGZQCVE4Fpll","title":"Usage of bad hex conversion on digest array","pathname":"/user-docs/4-sast/2-java/usage-of-bad-hex-conversion-on-digest-array","siteSpaceId":"sitesp_0UvL5","description":"","breadcrumbs":[{"label":"Static Application Security Testing"},{"label":"SAST Java Rules"}]},{"id":"9rXBlVJ1MfduZJEA1vPs","title":"Usage of CBC (Cipher Block Chaining) Mode with Padding","pathname":"/user-docs/4-sast/2-java/usage-of-cbc-mode-with-padding","siteSpaceId":"sitesp_0UvL5","description":"","breadcrumbs":[{"label":"Static Application Security Testing"},{"label":"SAST Java Rules"}]},{"id":"pe66BX0PZ8MURKuZxiwZ","title":"Usage of custom Digest class","pathname":"/user-docs/4-sast/2-java/usage-of-custom-digest-class","siteSpaceId":"sitesp_0UvL5","description":"","breadcrumbs":[{"label":"Static Application Security Testing"},{"label":"SAST Java Rules"}]},{"id":"bVFVhU2J5ojxmmTf5Uai","title":"Usage of dangerous permissions","pathname":"/user-docs/4-sast/2-java/usage-of-dangerous-permissions","siteSpaceId":"sitesp_0UvL5","description":"","breadcrumbs":[{"label":"Static Application Security Testing"},{"label":"SAST Java Rules"}]},{"id":"oJ2oOKobxJWrrPdUntZB","title":"Usage of ECB Cipher Mode","pathname":"/user-docs/4-sast/2-java/usage-of-ecb-cipher-mode","siteSpaceId":"sitesp_0UvL5","description":"","breadcrumbs":[{"label":"Static Application Security Testing"},{"label":"SAST Java Rules"}]},{"id":"JXqfABchXmO7x2ZTuG1e","title":"Usage of External Input in Code Reflection","pathname":"/user-docs/4-sast/2-java/usage-of-external-input-in-code-reflection","siteSpaceId":"sitesp_0UvL5","description":"","breadcrumbs":[{"label":"Static Application Security Testing"},{"label":"SAST Java Rules"}]},{"id":"Ri4ol2no0ifO5xxEJJBs","title":"Usage of hard-coded database password","pathname":"/user-docs/4-sast/2-java/usage-of-hard-coded-database-password","siteSpaceId":"sitesp_0UvL5","description":"","breadcrumbs":[{"label":"Static Application Security Testing"},{"label":"SAST Java Rules"}]},{"id":"peuEk8NOZ3FYqyjrgdcF","title":"Usage of hard-coded secret","pathname":"/user-docs/4-sast/2-java/usage-of-hard-coded-secret","siteSpaceId":"sitesp_0UvL5","description":"","breadcrumbs":[{"label":"Static Application Security Testing"},{"label":"SAST Java Rules"}]},{"id":"SbXcwgNxpfJDk66bRyMg","title":"Usage of insufficient random value","pathname":"/user-docs/4-sast/2-java/usage-of-insufficient-random-value","siteSpaceId":"sitesp_0UvL5","description":"","breadcrumbs":[{"label":"Static Application Security Testing"},{"label":"SAST Java Rules"}]},{"id":"1awYqTfBuLDEZYKsbWWQ","title":"Usage of naive Socket class to create SSL Socket","pathname":"/user-docs/4-sast/2-java/usage-of-naive-socket-class-to-create-ssl-socket","siteSpaceId":"sitesp_0UvL5","description":"","breadcrumbs":[{"label":"Static Application Security Testing"},{"label":"SAST Java Rules"}]},{"id":"UQUfQb0lkNYjATrE3AKb","title":"Usage of permissive file permission ('other')","pathname":"/user-docs/4-sast/2-java/usage-of-permissive-file-permission-other","siteSpaceId":"sitesp_0UvL5","description":"","breadcrumbs":[{"label":"Static Application Security Testing"},{"label":"SAST Java Rules"}]},{"id":"yJGR729ny2V9Q9zjrA9P","title":"Usage of small key size with Blowfish encryption","pathname":"/user-docs/4-sast/2-java/usage-of-small-key-size-with-blowfish-encryption","siteSpaceId":"sitesp_0UvL5","description":"","breadcrumbs":[{"label":"Static Application Security Testing"},{"label":"SAST Java Rules"}]},{"id":"H070hgpgc0i5sgGkzheU","title":"Usage of Trusted and Untrusted Data inside the same Data Structure","pathname":"/user-docs/4-sast/2-java/usage-of-trusted-and-untrusted-data-inside-the-same-data-structure","siteSpaceId":"sitesp_0UvL5","description":"","breadcrumbs":[{"label":"Static Application Security Testing"},{"label":"SAST Java Rules"}]},{"id":"tR1GxwKta4FTvcSvnAUg","title":"Usage of vulnerable Apache Commons Collections InvokeTransformer class","pathname":"/user-docs/4-sast/2-java/usage-of-vulnerable-apache-commons-collections-invoketransformer-class","siteSpaceId":"sitesp_0UvL5","description":"","breadcrumbs":[{"label":"Static Application Security Testing"},{"label":"SAST Java Rules"}]},{"id":"e7BfX6uR844jLaDZ8STK","title":"Usage of weak encryption algorithm (DES)","pathname":"/user-docs/4-sast/2-java/usage-of-weak-encryption-algorithm","siteSpaceId":"sitesp_0UvL5","description":"","breadcrumbs":[{"label":"Static Application Security Testing"},{"label":"SAST Java Rules"}]},{"id":"wiJrl6LqFjL8iXfcf4ZK","title":"Usage of Weak Hashing Library on a Password (SHA-1)","pathname":"/user-docs/4-sast/2-java/usage-of-weak-hashing-library-on-a-password","siteSpaceId":"sitesp_0UvL5","description":"","breadcrumbs":[{"label":"Static Application Security Testing"},{"label":"SAST Java Rules"}]},{"id":"KQ71lpw0NeVfiWlsES0y","title":"Usage of Weak Hashing library (MD5)","pathname":"/user-docs/4-sast/2-java/usage-of-weak-hashing-library","siteSpaceId":"sitesp_0UvL5","description":"","breadcrumbs":[{"label":"Static Application Security Testing"},{"label":"SAST Java Rules"}]},{"id":"COyVYuGKX1qLmAclokfQ","title":"SAST JavaScript Rules","pathname":"/user-docs/4-sast/3-javascript","siteSpaceId":"sitesp_0UvL5","description":"","breadcrumbs":[{"label":"Static Application Security Testing"}]},{"id":"MlAtlXKcXVrqopBMKLSP","title":"Leakage of hard-coded secret in JWT","pathname":"/user-docs/4-sast/3-javascript/leakage-of-hard-coded-secret-in-jwt","siteSpaceId":"sitesp_0UvL5","description":"","breadcrumbs":[{"label":"Static Application Security Testing"},{"label":"SAST JavaScript Rules"}]},{"id":"TlmcslUnIVakOUHDqy7K","title":"Leakage of information in logger message","pathname":"/user-docs/4-sast/3-javascript/leakage-of-information-in-logger-message","siteSpaceId":"sitesp_0UvL5","description":"","breadcrumbs":[{"label":"Static Application Security Testing"},{"label":"SAST JavaScript Rules"}]},{"id":"72nbgDrqtrSv7jozfC8A","title":"Leakage of sensitive data in dynamic file generation","pathname":"/user-docs/4-sast/3-javascript/leakage-of-sensitive-data-in-dynamic-file-generation","siteSpaceId":"sitesp_0UvL5","description":"","breadcrumbs":[{"label":"Static Application Security Testing"},{"label":"SAST JavaScript Rules"}]},{"id":"u3qcltvrohndAdQZYzXG","title":"Leakage of sensitive data in exception message","pathname":"/user-docs/4-sast/3-javascript/leakage-of-sensitive-data-in-exception-message","siteSpaceId":"sitesp_0UvL5","description":"","breadcrumbs":[{"label":"Static Application Security Testing"},{"label":"SAST JavaScript Rules"}]},{"id":"d7B3EFv6CtEPDhzBwC4s","title":"Leakage of sensitive data in JWT","pathname":"/user-docs/4-sast/3-javascript/leakage-of-sensitive-data-in-jwt","siteSpaceId":"sitesp_0UvL5","description":"","breadcrumbs":[{"label":"Static Application Security Testing"},{"label":"SAST JavaScript Rules"}]},{"id":"0dePGikQzPugIpyGmLlH","title":"Leakage of sensitive data in local storage","pathname":"/user-docs/4-sast/3-javascript/leakage-of-sensitive-data-in-local-storage","siteSpaceId":"sitesp_0UvL5","description":"","breadcrumbs":[{"label":"Static Application Security Testing"},{"label":"SAST JavaScript Rules"}]},{"id":"mFqtjkntRlUUJ6cixOou","title":"Leakage of sensitive data to Airbrake","pathname":"/user-docs/4-sast/3-javascript/leakage-of-sensitive-data-to-airbrake","siteSpaceId":"sitesp_0UvL5","description":"","breadcrumbs":[{"label":"Static Application Security Testing"},{"label":"SAST JavaScript Rules"}]},{"id":"fDSVPjWpRyAVQG5e2Cst","title":"Leakage of sensitive data to Algolia","pathname":"/user-docs/4-sast/3-javascript/leakage-of-sensitive-data-to-algolia","siteSpaceId":"sitesp_0UvL5","description":"","breadcrumbs":[{"label":"Static Application Security Testing"},{"label":"SAST JavaScript Rules"}]},{"id":"hdVjNAiXbuRjwE6jMcm0","title":"Leakage of sensitive data to Bugsnag","pathname":"/user-docs/4-sast/3-javascript/leakage-of-sensitive-data-to-bugsnag","siteSpaceId":"sitesp_0UvL5","description":"","breadcrumbs":[{"label":"Static Application Security Testing"},{"label":"SAST JavaScript Rules"}]},{"id":"CdNJGjLauz3cdLNMVlDk","title":"Leakage of sensitive data to Datadog RUM","pathname":"/user-docs/4-sast/3-javascript/leakage-of-sensitive-data-to-datadog-rum-browser","siteSpaceId":"sitesp_0UvL5","description":"","breadcrumbs":[{"label":"Static Application Security Testing"},{"label":"SAST JavaScript Rules"}]},{"id":"dAG0JlQz6Y0Jt8AI5RAM","title":"Leakage of sensitive data to Datadog","pathname":"/user-docs/4-sast/3-javascript/leakage-of-sensitive-data-to-datadog","siteSpaceId":"sitesp_0UvL5","description":"","breadcrumbs":[{"label":"Static Application Security Testing"},{"label":"SAST JavaScript Rules"}]},{"id":"ZvWEqbCruzBaSuxpAV5Q","title":"Leakage of sensitive data to ElasticSearch","pathname":"/user-docs/4-sast/3-javascript/leakage-of-sensitive-data-to-elasticsearch","siteSpaceId":"sitesp_0UvL5","description":"","breadcrumbs":[{"label":"Static Application Security Testing"},{"label":"SAST JavaScript Rules"}]},{"id":"3pzjSN9R3RWempTFTfZE","title":"Leakage of sensitive data to Google Analytics (React)","pathname":"/user-docs/4-sast/3-javascript/leakage-of-sensitive-data-to-google-analytics-react","siteSpaceId":"sitesp_0UvL5","description":"","breadcrumbs":[{"label":"Static Application Security Testing"},{"label":"SAST JavaScript Rules"}]},{"id":"dgFuBY4ORJrlDtcFHeSz","title":"Leakage of sensitive data to Google Analytics","pathname":"/user-docs/4-sast/3-javascript/leakage-of-sensitive-data-to-google-analytics","siteSpaceId":"sitesp_0UvL5","description":"","breadcrumbs":[{"label":"Static Application Security Testing"},{"label":"SAST JavaScript Rules"}]},{"id":"iF9oUuXnoZn92wJAoji7","title":"Leakage of sensitive data to Google Tag Manager","pathname":"/user-docs/4-sast/3-javascript/leakage-of-sensitive-data-to-google-tag-manager","siteSpaceId":"sitesp_0UvL5","description":"","breadcrumbs":[{"label":"Static Application Security Testing"},{"label":"SAST JavaScript Rules"}]},{"id":"2ze138TWzEqt2N2XZuXQ","title":"Leakage of sensitive data to HoneyBadger","pathname":"/user-docs/4-sast/3-javascript/leakage-of-sensitive-data-to-honeybadger","siteSpaceId":"sitesp_0UvL5","description":"","breadcrumbs":[{"label":"Static Application Security Testing"},{"label":"SAST JavaScript Rules"}]},{"id":"t7LAuKuOX1ow5wFJbc4x","title":"Leakage of sensitive data to New Relic","pathname":"/user-docs/4-sast/3-javascript/leakage-of-sensitive-data-to-new-relic","siteSpaceId":"sitesp_0UvL5","description":"","breadcrumbs":[{"label":"Static Application Security Testing"},{"label":"SAST JavaScript Rules"}]},{"id":"6gTPONaQOZlkuXNZ4UGD","title":"Leakage of sensitive data to OpenTelemetry","pathname":"/user-docs/4-sast/3-javascript/leakage-of-sensitive-data-to-open-telemetry","siteSpaceId":"sitesp_0UvL5","description":"","breadcrumbs":[{"label":"Static Application Security Testing"},{"label":"SAST JavaScript Rules"}]},{"id":"3sx0oRQAVgCRDd4tL7LK","title":"Leakage of sensitive data to OpenAI","pathname":"/user-docs/4-sast/3-javascript/leakage-of-sensitive-data-to-openai","siteSpaceId":"sitesp_0UvL5","description":"","breadcrumbs":[{"label":"Static Application Security Testing"},{"label":"SAST JavaScript Rules"}]},{"id":"YNZwl0Ozc6RCAQyELGAZ","title":"Leakage of sensitive data to RollBar","pathname":"/user-docs/4-sast/3-javascript/leakage-of-sensitive-data-to-rollbar","siteSpaceId":"sitesp_0UvL5","description":"","breadcrumbs":[{"label":"Static Application Security Testing"},{"label":"SAST JavaScript Rules"}]},{"id":"IjxnikZiDMJVT6az0Kkl","title":"Leakage of sensitive data to Segment","pathname":"/user-docs/4-sast/3-javascript/leakage-of-sensitive-data-to-segment","siteSpaceId":"sitesp_0UvL5","description":"","breadcrumbs":[{"label":"Static Application Security Testing"},{"label":"SAST JavaScript Rules"}]},{"id":"K0qU12nr5etsXTSckhNj","title":"Leakage of sensitive data to Sentry","pathname":"/user-docs/4-sast/3-javascript/leakage-of-sensitive-data-to-sentry","siteSpaceId":"sitesp_0UvL5","description":"","breadcrumbs":[{"label":"Static Application Security Testing"},{"label":"SAST JavaScript Rules"}]},{"id":"DUgWC0vzkwBHUhu4pXdj","title":"Leakage of sensitive information in logger message","pathname":"/user-docs/4-sast/3-javascript/leakage-of-sensitive-information-in-logger-message","siteSpaceId":"sitesp_0UvL5","description":"","breadcrumbs":[{"label":"Static Application Security Testing"},{"label":"SAST JavaScript Rules"}]},{"id":"rWpPnkhwsOmz7RVIVxyn","title":"Missing Access Restriction on Directory Listing","pathname":"/user-docs/4-sast/3-javascript/missing-access-restriction-on-directory-listing","siteSpaceId":"sitesp_0UvL5","description":"","breadcrumbs":[{"label":"Static Application Security Testing"},{"label":"SAST JavaScript Rules"}]},{"id":"WcuVJptCDn26ZeKlMoiN","title":"Missing escape of HTML entities in Handlebars template compilation","pathname":"/user-docs/4-sast/3-javascript/missing-escape-of-html-entities-in-handlebars-template-compilation","siteSpaceId":"sitesp_0UvL5","description":"","breadcrumbs":[{"label":"Static Application Security Testing"},{"label":"SAST JavaScript Rules"}]},{"id":"91xT8NRYn7WZXB36qCUR","title":"Missing Helmet configuration on HTTP headers","pathname":"/user-docs/4-sast/3-javascript/missing-helmet-configuration-on-http-headers","siteSpaceId":"sitesp_0UvL5","description":"","breadcrumbs":[{"label":"Static Application Security Testing"},{"label":"SAST JavaScript Rules"}]},{"id":"RSZuTzlUrnv6RldKIJoX","title":"Leakage of Sensitive Information in Exception Messages","pathname":"/user-docs/4-sast/3-javascript/missing-http-only-option-in-cookie-configuration","siteSpaceId":"sitesp_0UvL5","description":"","breadcrumbs":[{"label":"Static Application Security Testing"},{"label":"SAST JavaScript Rules"}]},{"id":"DDvUEUFnFRWGEu1FA6o7","title":"Missing origin check in message handler","pathname":"/user-docs/4-sast/3-javascript/missing-origin-check-in-message-handler","siteSpaceId":"sitesp_0UvL5","description":"","breadcrumbs":[{"label":"Static Application Security Testing"},{"label":"SAST JavaScript Rules"}]},{"id":"soFKcjUDgYGVZRPLz3xU","title":"Missing Revoke Method on JWT","pathname":"/user-docs/4-sast/3-javascript/missing-revoke-method-on-jwt","siteSpaceId":"sitesp_0UvL5","description":"","breadcrumbs":[{"label":"Static Application Security Testing"},{"label":"SAST JavaScript Rules"}]},{"id":"CTuPXHMsTjHB1GLdMW0Z","title":"Missing Secure HTTP server Configuration","pathname":"/user-docs/4-sast/3-javascript/missing-secure-http-server-configuration","siteSpaceId":"sitesp_0UvL5","description":"","breadcrumbs":[{"label":"Static Application Security Testing"},{"label":"SAST JavaScript Rules"}]},{"id":"e20ZxvehKvVXgJjqrlyg","title":"Missing Secure option in Cookie Configuration","pathname":"/user-docs/4-sast/3-javascript/missing-secure-option-in-cookie-configuration","siteSpaceId":"sitesp_0UvL5","description":"","breadcrumbs":[{"label":"Static Application Security Testing"},{"label":"SAST JavaScript Rules"}]},{"id":"xIzLFOHdttq7EbgzJy8V","title":"Missing Server Configuration to reduce Server Fingerprinting","pathname":"/user-docs/4-sast/3-javascript/missing-server-configuration-to-reduce-server-fingerprinting","siteSpaceId":"sitesp_0UvL5","description":"","breadcrumbs":[{"label":"Static Application Security Testing"},{"label":"SAST JavaScript Rules"}]},{"id":"dTx2PpWDdqfz8ZY2ikwH","title":"Missing TLS validation","pathname":"/user-docs/4-sast/3-javascript/missing-tls-validation","siteSpaceId":"sitesp_0UvL5","description":"","breadcrumbs":[{"label":"Static Application Security Testing"},{"label":"SAST JavaScript Rules"}]},{"id":"5Ofy7isx9nfDynvse2pE","title":"Observable Timing Discrepancy","pathname":"/user-docs/4-sast/3-javascript/observable-timing-discrepancy","siteSpaceId":"sitesp_0UvL5","description":"","breadcrumbs":[{"label":"Static Application Security Testing"},{"label":"SAST JavaScript Rules"}]},{"id":"1FpAAF182BWjbsZ2bAzU","title":"Permissive file assignment","pathname":"/user-docs/4-sast/3-javascript/permissive-file-assignment","siteSpaceId":"sitesp_0UvL5","description":"","breadcrumbs":[{"label":"Static Application Security Testing"},{"label":"SAST JavaScript Rules"}]},{"id":"MPdbUlGGkw3tF1vbdInt","title":"Permissive origin in postMessage","pathname":"/user-docs/4-sast/3-javascript/permissive-origin-in-postmessage","siteSpaceId":"sitesp_0UvL5","description":"","breadcrumbs":[{"label":"Static Application Security Testing"},{"label":"SAST JavaScript Rules"}]},{"id":"hZPdzg8plbjpXUkNLVu6","title":"Unsanitized dynamic input in file path traversal","pathname":"/user-docs/4-sast/3-javascript/unsanitized-dynamic-input-in-file-path-traversal","siteSpaceId":"sitesp_0UvL5","description":"","breadcrumbs":[{"label":"Static Application Security Testing"},{"label":"SAST JavaScript Rules"}]},{"id":"XjsS8G2ANjd1Nx9vMLzg","title":"Unsanitized dynamic input in file path","pathname":"/user-docs/4-sast/3-javascript/unsanitized-dynamic-input-in-file-path","siteSpaceId":"sitesp_0UvL5","description":"","breadcrumbs":[{"label":"Static Application Security Testing"},{"label":"SAST JavaScript Rules"}]},{"id":"gl750tINeRkiA8SoLIod","title":"Unsanitized Dynamic input in OS Command","pathname":"/user-docs/4-sast/3-javascript/unsanitized-dynamic-input-in-os-command","siteSpaceId":"sitesp_0UvL5","description":"","breadcrumbs":[{"label":"Static Application Security Testing"},{"label":"SAST JavaScript Rules"}]},{"id":"tnXeBHqVS8lxP3HJu4di","title":"Unsanitized dynamic input in regular expression","pathname":"/user-docs/4-sast/3-javascript/unsanitized-dynamic-input-in-regular-expression","siteSpaceId":"sitesp_0UvL5","description":"","breadcrumbs":[{"label":"Static Application Security Testing"},{"label":"SAST JavaScript Rules"}]},{"id":"xZtslcXXukr46cf3qZkl","title":"Unsanitized input in NoSQL query","pathname":"/user-docs/4-sast/3-javascript/unsanitized-input-in-nosql-query","siteSpaceId":"sitesp_0UvL5","description":"","breadcrumbs":[{"label":"Static Application Security Testing"},{"label":"SAST JavaScript Rules"}]},{"id":"Ppr1iU5HPE2UFejadCCC","title":"Unsanitized user input in 'eval' type function","pathname":"/user-docs/4-sast/3-javascript/unsanitized-user-input-in-eval-type-function","siteSpaceId":"sitesp_0UvL5","description":"","breadcrumbs":[{"label":"Static Application Security Testing"},{"label":"SAST JavaScript Rules"}]},{"id":"GUP8YL3DXggASnh3NGp6","title":"Unsanitized user input in React inner HTML method (XSS)","pathname":"/user-docs/4-sast/3-javascript/unsanitized-user-input-in-react-inner-html-method-xss","siteSpaceId":"sitesp_0UvL5","description":"","breadcrumbs":[{"label":"Static Application Security Testing"},{"label":"SAST JavaScript Rules"}]},{"id":"s0hJdTh2LDJts6m2fZ6l","title":"Unsanitized user input in Access-Control-Allow-Origin","pathname":"/user-docs/4-sast/3-javascript/unsanitized-user-input-in-access-control-allow-origin","siteSpaceId":"sitesp_0UvL5","description":"","breadcrumbs":[{"label":"Static Application Security Testing"},{"label":"SAST JavaScript Rules"}]},{"id":"s6ktR5Wdpbtdlg8CpGeT","title":"Unsanitized user input in deserialization method","pathname":"/user-docs/4-sast/3-javascript/unsanitized-user-input-in-deserialization-method-lang","siteSpaceId":"sitesp_0UvL5","description":"","breadcrumbs":[{"label":"Static Application Security Testing"},{"label":"SAST JavaScript Rules"}]},{"id":"voV956tQNxFrlpYVLU9i","title":"Unsanitized user input in deserialization method","pathname":"/user-docs/4-sast/3-javascript/unsanitized-user-input-in-deserialization-method","siteSpaceId":"sitesp_0UvL5","description":"","breadcrumbs":[{"label":"Static Application Security Testing"},{"label":"SAST JavaScript Rules"}]},{"id":"8zY820vHgTuAX46bcMVb","title":"Unsanitized user input in dynamic HTML insertion (XSS)","pathname":"/user-docs/4-sast/3-javascript/unsanitized-user-input-in-dynamic-http-insertion-xss","siteSpaceId":"sitesp_0UvL5","description":"","breadcrumbs":[{"label":"Static Application Security Testing"},{"label":"SAST JavaScript Rules"}]},{"id":"uZNFrzzGHKBJH18GzoV9","title":"Unsanitized user input in DynamoDB query","pathname":"/user-docs/4-sast/3-javascript/unsanitized-user-input-in-dynamodb-query","siteSpaceId":"sitesp_0UvL5","description":"","breadcrumbs":[{"label":"Static Application Security Testing"},{"label":"SAST JavaScript Rules"}]},{"id":"LpsBYUovC4Wt8GdlnNdR","title":"Unsanitized User Input in File Path Traversal","pathname":"/user-docs/4-sast/3-javascript/unsanitized-user-input-in-file-path-traversal","siteSpaceId":"sitesp_0UvL5","description":"","breadcrumbs":[{"label":"Static Application Security Testing"},{"label":"SAST JavaScript Rules"}]},{"id":"y3TDCZwCvxKxGOFXmgXy","title":"Unsanitized user input in format string","pathname":"/user-docs/4-sast/3-javascript/unsanitized-user-input-in-format-string","siteSpaceId":"sitesp_0UvL5","description":"","breadcrumbs":[{"label":"Static Application Security Testing"},{"label":"SAST JavaScript Rules"}]},{"id":"gST1nmf50ciwNKDhoLc0","title":"Unsanitized user input in HTTP request (SSRF)","pathname":"/user-docs/4-sast/3-javascript/unsanitized-user-input-in-http-request-ssrf","siteSpaceId":"sitesp_0UvL5","description":"","breadcrumbs":[{"label":"Static Application Security Testing"},{"label":"SAST JavaScript Rules"}]},{"id":"W85lq7OgY3J1tNZ3P17Z","title":"Unsanitized user input in HTTP request (SSRF)","pathname":"/user-docs/4-sast/3-javascript/unsanitized-user-input-in-http-request-ssrf-lang","siteSpaceId":"sitesp_0UvL5","description":"","breadcrumbs":[{"label":"Static Application Security Testing"},{"label":"SAST JavaScript Rules"}]},{"id":"psgdiWsM93ck76E0NrYQ","title":"Unsanitized user input in HTTP response (XSS)","pathname":"/user-docs/4-sast/3-javascript/unsanitized-user-input-in-http-response-xss","siteSpaceId":"sitesp_0UvL5","description":"","breadcrumbs":[{"label":"Static Application Security Testing"},{"label":"SAST JavaScript Rules"}]},{"id":"jDF4zpzkKpEh2j7WXIhO","title":"Unsanitized User input in HTTP Send file request","pathname":"/user-docs/4-sast/3-javascript/unsanitized-user-input-in-http-send-file-request","siteSpaceId":"sitesp_0UvL5","description":"","breadcrumbs":[{"label":"Static Application Security Testing"},{"label":"SAST JavaScript Rules"}]},{"id":"NQVj4a7yTsP3k2n6TpU7","title":"Unsanitized User input in OS command","pathname":"/user-docs/4-sast/3-javascript/unsanitized-user-input-in-os-command","siteSpaceId":"sitesp_0UvL5","description":"","breadcrumbs":[{"label":"Static Application Security Testing"},{"label":"SAST JavaScript Rules"}]},{"id":"XZ3JKamV68NNukeYv5v5","title":"Unsanitized user input in raw HTML strings (XSS)","pathname":"/user-docs/4-sast/3-javascript/unsanitized-user-input-in-raw-html-strings-xss","siteSpaceId":"sitesp_0UvL5","description":"","breadcrumbs":[{"label":"Static Application Security Testing"},{"label":"SAST JavaScript Rules"}]},{"id":"jihn1a29KuKMybBNE95x","title":"Unsanitized User input in Redirect HAPI","pathname":"/user-docs/4-sast/3-javascript/unsanitized-user-input-in-redirect-hapi","siteSpaceId":"sitesp_0UvL5","description":"","breadcrumbs":[{"label":"Static Application Security Testing"},{"label":"SAST JavaScript Rules"}]},{"id":"9IR4TE0RBFylICn5JV2f","title":"Unsanitized user input in redirect","pathname":"/user-docs/4-sast/3-javascript/unsanitized-user-input-in-redirect-lang","siteSpaceId":"sitesp_0UvL5","description":"","breadcrumbs":[{"label":"Static Application Security Testing"},{"label":"SAST JavaScript Rules"}]},{"id":"t3XXFxGr0hzXPC0yb3Bg","title":"Unsanitized User input in Redirect","pathname":"/user-docs/4-sast/3-javascript/unsanitized-user-input-in-redirect","siteSpaceId":"sitesp_0UvL5","description":"","breadcrumbs":[{"label":"Static Application Security Testing"},{"label":"SAST JavaScript Rules"}]},{"id":"9N5f9qHgy00JPC2wKfVi","title":"Unsanitized user input in regular expression","pathname":"/user-docs/4-sast/3-javascript/unsanitized-user-input-in-regular-expression","siteSpaceId":"sitesp_0UvL5","description":"","breadcrumbs":[{"label":"Static Application Security Testing"},{"label":"SAST JavaScript Rules"}]},{"id":"B7dpelRiRUx7ClJCTCbz","title":"Unsanitized User Input in Resource Rendering","pathname":"/user-docs/4-sast/3-javascript/unsanitized-user-input-in-resource-rendering","siteSpaceId":"sitesp_0UvL5","description":"","breadcrumbs":[{"label":"Static Application Security Testing"},{"label":"SAST JavaScript Rules"}]},{"id":"eHTvF1a1EggbmmT2NCw8","title":"Unsanitized input in SQL query","pathname":"/user-docs/4-sast/3-javascript/unsanitized-user-input-in-sql-query","siteSpaceId":"sitesp_0UvL5","description":"","breadcrumbs":[{"label":"Static Application Security Testing"},{"label":"SAST JavaScript Rules"}]},{"id":"i85PKhB73ObeQLHufI1f","title":"Unsanitized User Input in UI","pathname":"/user-docs/4-sast/3-javascript/unsanitized-user-input-in-ui","siteSpaceId":"sitesp_0UvL5","description":"","breadcrumbs":[{"label":"Static Application Security Testing"},{"label":"SAST JavaScript Rules"}]},{"id":"ughJWpw8MpVJyIwDt4oe","title":"Unsanitized user input in XML parsing method","pathname":"/user-docs/4-sast/3-javascript/unsanitized-user-input-in-xml-parsing-method","siteSpaceId":"sitesp_0UvL5","description":"","breadcrumbs":[{"label":"Static Application Security Testing"},{"label":"SAST JavaScript Rules"}]},{"id":"FDNOyg8VHeEejXSNgcpI","title":"Usage of default Cookie Configuration","pathname":"/user-docs/4-sast/3-javascript/usage-of-default-cookie-configuration","siteSpaceId":"sitesp_0UvL5","description":"","breadcrumbs":[{"label":"Static Application Security Testing"},{"label":"SAST JavaScript Rules"}]},{"id":"4L2i4BC5yWbjrcS3JXmJ","title":"Usage of Default Session Cookie Configuration","pathname":"/user-docs/4-sast/3-javascript/usage-of-default-session-cookie-configuration","siteSpaceId":"sitesp_0UvL5","description":"","breadcrumbs":[{"label":"Static Application Security Testing"},{"label":"SAST JavaScript Rules"}]},{"id":"8FhDFGDv5JdhsFCXiqtP","title":"Usage of externally controlled input to select code","pathname":"/user-docs/4-sast/3-javascript/usage-of-externally-controlled-input-to-select-code","siteSpaceId":"sitesp_0UvL5","description":"","breadcrumbs":[{"label":"Static Application Security Testing"},{"label":"SAST JavaScript Rules"}]},{"id":"TjbU5vt0PKW2E9pNLL5c","title":"Usage of hard-coded Passport Secret","pathname":"/user-docs/4-sast/3-javascript/usage-of-hard-coded-passport-secret","siteSpaceId":"sitesp_0UvL5","description":"","breadcrumbs":[{"label":"Static Application Security Testing"},{"label":"SAST JavaScript Rules"}]},{"id":"HLvKmuC4NDGcUjd4qHU9","title":"Usage of hard-coded secret","pathname":"/user-docs/4-sast/3-javascript/usage-of-hard-coded-secret-lang","siteSpaceId":"sitesp_0UvL5","description":"","breadcrumbs":[{"label":"Static Application Security Testing"},{"label":"SAST JavaScript Rules"}]},{"id":"fL0N2iEfiQHvSG1Y6iWK","title":"Usage of Hard-Coded Secret","pathname":"/user-docs/4-sast/3-javascript/usage-of-hard-coded-secret","siteSpaceId":"sitesp_0UvL5","description":"","breadcrumbs":[{"label":"Static Application Security Testing"},{"label":"SAST JavaScript Rules"}]},{"id":"4IaWCQ7wCSJcI2Zgdlgj","title":"Usage of insecure HTTP connection","pathname":"/user-docs/4-sast/3-javascript/usage-of-insecure-http-connection","siteSpaceId":"sitesp_0UvL5","description":"","breadcrumbs":[{"label":"Static Application Security Testing"},{"label":"SAST JavaScript Rules"}]},{"id":"k7DXO7nWj9ZcW31oEC5O","title":"Usage of insecure websocket connection","pathname":"/user-docs/4-sast/3-javascript/usage-of-insecure-websocket-connection","siteSpaceId":"sitesp_0UvL5","description":"","breadcrumbs":[{"label":"Static Application Security Testing"},{"label":"SAST JavaScript Rules"}]},{"id":"73w7px0eoMuG57boTLfj","title":"Usage of insufficient random value","pathname":"/user-docs/4-sast/3-javascript/usage-of-insufficient-random-value","siteSpaceId":"sitesp_0UvL5","description":"","breadcrumbs":[{"label":"Static Application Security Testing"},{"label":"SAST JavaScript Rules"}]},{"id":"SygLpmmT8n1IUbV6MQ23","title":"Usage of manual HTML sanitization (XSS)","pathname":"/user-docs/4-sast/3-javascript/usage-of-manual-html-sanitization-xss","siteSpaceId":"sitesp_0UvL5","description":"","breadcrumbs":[{"label":"Static Application Security Testing"},{"label":"SAST JavaScript Rules"}]},{"id":"qApCcyJfLh8Olxt9cP5t","title":"Usage of Session on Static Asset (CSRF)","pathname":"/user-docs/4-sast/3-javascript/usage-of-session-on-static-asset-csrf","siteSpaceId":"sitesp_0UvL5","description":"","breadcrumbs":[{"label":"Static Application Security Testing"},{"label":"SAST JavaScript Rules"}]},{"id":"CsXi4myvpwiEJslH4c5y","title":"Usage of vulnerable DOMPurify package","pathname":"/user-docs/4-sast/3-javascript/usage-of-vulnerable-dompurify-package","siteSpaceId":"sitesp_0UvL5","description":"","breadcrumbs":[{"label":"Static Application Security Testing"},{"label":"SAST JavaScript Rules"}]},{"id":"OhrxxoLgqkbagRjNVRng","title":"Usage of vulnerable marked package","pathname":"/user-docs/4-sast/3-javascript/usage-of-vulnerable-marked-package","siteSpaceId":"sitesp_0UvL5","description":"","breadcrumbs":[{"label":"Static Application Security Testing"},{"label":"SAST JavaScript Rules"}]},{"id":"CSBji0VpmGLmIJqlzZAh","title":"Usage of weak encryption algorithm (DES)","pathname":"/user-docs/4-sast/3-javascript/usage-of-weak-encryption-algorithm-des","siteSpaceId":"sitesp_0UvL5","description":"","breadcrumbs":[{"label":"Static Application Security Testing"},{"label":"SAST JavaScript Rules"}]},{"id":"wXrSrwVxXPujmhWftE03","title":"Usage of weak encryption algorithm on a password (DES)","pathname":"/user-docs/4-sast/3-javascript/usage-of-weak-encryption-algorithm-on-a-password-des","siteSpaceId":"sitesp_0UvL5","description":"","breadcrumbs":[{"label":"Static Application Security Testing"},{"label":"SAST JavaScript Rules"}]},{"id":"xbU5LKWzkPf1phuRsUhs","title":"Usage of weak encryption algorithm on a password (RC4)","pathname":"/user-docs/4-sast/3-javascript/usage-of-weak-encryption-algorithm-on-a-password-rc4","siteSpaceId":"sitesp_0UvL5","description":"","breadcrumbs":[{"label":"Static Application Security Testing"},{"label":"SAST JavaScript Rules"}]},{"id":"N3NjmenTl0iJ8GEheeMD","title":"Usage of weak encryption algorithm (RC4)","pathname":"/user-docs/4-sast/3-javascript/usage-of-weak-encryption-algorithm-rc4","siteSpaceId":"sitesp_0UvL5","description":"","breadcrumbs":[{"label":"Static Application Security Testing"},{"label":"SAST JavaScript Rules"}]},{"id":"8m24FlGwjzoJt6zAy4aC","title":"Usage of weak hashing library (MD5)","pathname":"/user-docs/4-sast/3-javascript/usage-of-weak-hashing-library-md5","siteSpaceId":"sitesp_0UvL5","description":"","breadcrumbs":[{"label":"Static Application Security Testing"},{"label":"SAST JavaScript Rules"}]},{"id":"PXtRWNmyPvTzcz84YZpN","title":"Usage of weak hashing library on a password (Argon2)","pathname":"/user-docs/4-sast/3-javascript/usage-of-weak-hashing-library-on-a-password-argon2","siteSpaceId":"sitesp_0UvL5","description":"","breadcrumbs":[{"label":"Static Application Security Testing"},{"label":"SAST JavaScript Rules"}]},{"id":"wWTY4KEGkfc8bp1Oi9AE","title":"Usage of weak hashing library on a password (MD5)","pathname":"/user-docs/4-sast/3-javascript/usage-of-weak-hashing-library-on-a-password-md5","siteSpaceId":"sitesp_0UvL5","description":"","breadcrumbs":[{"label":"Static Application Security Testing"},{"label":"SAST JavaScript Rules"}]},{"id":"jwADDWmmzIaH7hLYBYHW","title":"Usage of weak hashing library on a password (SHA-1)","pathname":"/user-docs/4-sast/3-javascript/usage-of-weak-hashing-library-on-a-password-sha1","siteSpaceId":"sitesp_0UvL5","description":"","breadcrumbs":[{"label":"Static Application Security Testing"},{"label":"SAST JavaScript Rules"}]},{"id":"P19DMf8sNbz4EiCXIkWL","title":"Usage of weak hashing library (SHA-1)","pathname":"/user-docs/4-sast/3-javascript/usage-of-weak-hashing-library-sha1","siteSpaceId":"sitesp_0UvL5","description":"","breadcrumbs":[{"label":"Static Application Security Testing"},{"label":"SAST JavaScript Rules"}]},{"id":"634LRFNhI4ksijIf7nwm","title":"SBOM Scanner","pathname":"/user-docs/5-sbom-scanner","siteSpaceId":"sitesp_0UvL5","description":""},{"id":"19b2ivFGpxOURTmE7ARn","title":"Config","pathname":"/user-docs/5-sbom-scanner/config","siteSpaceId":"sitesp_0UvL5","description":"","breadcrumbs":[{"label":"SBOM Scanner"}]},{"id":"QUO2Dsmw9wPweXpvfWXV","title":"Scan","pathname":"/user-docs/5-sbom-scanner/scan","siteSpaceId":"sitesp_0UvL5","description":"","breadcrumbs":[{"label":"SBOM Scanner"}]},{"id":"RHqwKv6jnKm2iyhDiXta","title":"CISO Console","pathname":"/user-docs/6-ciso-console","siteSpaceId":"sitesp_0UvL5","description":""},{"id":"IHjE4SQQWjff27tlKboR","title":"Pricing & Billing","pathname":"/user-docs/7-pricing-billing","siteSpaceId":"sitesp_0UvL5","description":""},{"id":"OeptIH0SrGN4Gy83DKGa","title":"CVE API","pathname":"/user-docs/8-api","siteSpaceId":"sitesp_0UvL5","description":""},{"id":"BUBrhoKSGl7rCthDeYlu","title":"DevSecOps Pipeline Collector — Runbook","pathname":"/user-docs/9-setup-instructions","siteSpaceId":"sitesp_0UvL5","description":"How to deploy the GitLab + CI-Pipeline collectors with crons disabled and drive collection via REST endpoints."},{"id":"7KGwcaAJHeHTJrcRxP9k","title":"debug","pathname":"/user-docs/9-setup-instructions/debug","siteSpaceId":"sitesp_0UvL5","description":"","breadcrumbs":[{"label":"DevSecOps Pipeline Collector — Runbook"}]},{"id":"bOLVoeTb98qpPbI5V9EC","title":"QC Collector — Data Intake & Schema Discovery","pathname":"/user-docs/9-setup-instructions/jira","siteSpaceId":"sitesp_0UvL5","description":"","breadcrumbs":[{"label":"DevSecOps Pipeline Collector — Runbook"}]}]}