{"id":19478087,"url":"https://github.com/snyk/teamcity-snyk-security-plugin","last_synced_at":"2025-06-28T02:33:02.498Z","repository":{"id":34603730,"uuid":"178169608","full_name":"snyk/teamcity-snyk-security-plugin","owner":"snyk","description":"Allow TeamCity users to test their applications against the Snyk vulnerability database","archived":false,"fork":false,"pushed_at":"2025-04-01T09:10:27.000Z","size":951554,"stargazers_count":10,"open_issues_count":3,"forks_count":12,"subscribers_count":79,"default_branch":"main","last_synced_at":"2025-04-03T23:11:18.486Z","etag":null,"topics":["security","snyk","teamcity"],"latest_commit_sha":null,"homepage":"https://docs.snyk.io/scan-with-snyk/error-catalog","language":"Java","has_issues":false,"has_wiki":null,"has_pages":null,"mirror_url":null,"source_name":null,"license":"other","status":null,"scm":"git","pull_requests_enabled":true,"icon_url":"https://github.com/snyk.png","metadata":{"files":{"readme":"README.md","changelog":"CHANGELOG.md","contributing":"CONTRIBUTING.md","funding":null,"license":"LICENSE","code_of_conduct":null,"threat_model":null,"audit":null,"citation":null,"codeowners":".github/CODEOWNERS","security":null,"support":null,"governance":null,"roadmap":null,"authors":null,"dei":null,"publiccode":null,"codemeta":null}},"created_at":"2019-03-28T09:24:53.000Z","updated_at":"2025-03-27T10:56:21.000Z","dependencies_parsed_at":"2023-10-03T17:04:47.986Z","dependency_job_id":"e5d7afb6-a062-4616-9da7-b813e331b38b","html_url":"https://github.com/snyk/teamcity-snyk-security-plugin","commit_stats":null,"previous_names":[],"tags_count":117,"template":false,"template_full_name":null,"repository_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/snyk%2Fteamcity-snyk-security-plugin","tags_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/snyk%2Fteamcity-snyk-security-plugin/tags","releases_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/snyk%2Fteamcity-snyk-security-plugin/releases","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/snyk%2Fteamcity-snyk-security-plugin/manifests","owner_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/owners/snyk","download_url":"https://codeload.github.com/snyk/teamcity-snyk-security-plugin/tar.gz/refs/heads/main","host":{"name":"GitHub","url":"https://github.com","kind":"github","repositories_count":250834243,"owners_count":21494937,"icon_url":"https://github.com/github.png","version":null,"created_at":"2022-05-30T11:31:42.601Z","updated_at":"2022-07-04T15:15:14.044Z","host_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub","repositories_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories","repository_names_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repository_names","owners_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/owners"}},"keywords":["security","snyk","teamcity"],"created_at":"2024-11-10T19:47:03.521Z","updated_at":"2025-04-25T14:32:50.200Z","avatar_url":"https://github.com/snyk.png","language":"Java","funding_links":[],"categories":[],"sub_categories":[],"readme":"# TeamCity Snyk Security Plugin\n\n[![Known Vulnerabilities](https://snyk.io/test/github/snyk/teamcity-snyk-security-plugin/badge.svg)](https://snyk.io/test/github/snyk/teamcity-snyk-security-plugin)\n[![Build Status](https://github.com/snyk/teamcity-snyk-security-plugin/actions/workflows/release.yml/badge.svg)](https://github.com/snyk/teamcity-snyk-security-plugin/actions/workflows/release.yml)\n\nEnables TeamCity integration with Snyk and allows users to test their applications against the [Snyk vulnerability database](https://snyk.io/vuln).\n\n## Table of Contents\n\n* [Overview](#overview)\n* [Installation](#installation)\n* [Usage](#usage)\n* [Contributions](#contributions)\n* [License](#license)\n\n\n## Overview\n\nPlugin supports following operations:\n* test projects for known vulnerabilities\n* take an application dependencies snapshot for continuous monitoring by Snyk\n* create an HTML report displaying the vulnerabilities discovered\n\n\n## Installation\n\nYou can [download the plugin](https://plugins.jetbrains.com/plugin/12227-snyk-security) and install it as an [additional plugin](https://confluence.jetbrains.com/display/TCDL/Installing+Additional+Plugins) for TeamCity 2018.2+.\n\n\n## Usage\n\nAdd **Snyk Security** step to build configuration and adjust parameters you need\n\n![Snyk Security build step](.github/images/snyk-security_build-step.png)\n\nAvailable configuration parameters:\n* **Severity threshold** - Only report vulnerabilities of provided level or higher.\n* **Monitor project on build** - Take a current application dependencies snapshot for continuous monitoring by Snyk.\n* **File** - The path to the application manifest file to be scanned by Snyk.\n* **Organisation** - The Snyk organisation in which this project should be tested and monitored.\n* **Project name** - A custom name for the Snyk project created for this TeamCity project on every build.\n* **Additional parameters** - Refer to the [Snyk CLI](https://snyk.io/docs/using-snyk/) help page for information on additional parameters.\n* **Snyk API token** - The ID for the API token to be used to authenticate with Snyk.\n* **Snyk version** - The bundled Snyk CLI version.\n* **Custom build tool path** - Specify the path to the build tool used for the project if the checkbox **Use custom build tool path** is selected.\nOtherwise, auto-discover mode will be activated.\n\n\n## Contributions\n\nWe appreciate all kinds of feedback, so please feel free to send a PR or submit an issue. Read our [Contributors' Guide](CONTRIBUTING.md) for details.\n\n\n## License\n\nThis project is licensed under the [Apache License, Version 2.0](LICENSE).\n","project_url":"https://awesome.ecosyste.ms/api/v1/projects/github.com%2Fsnyk%2Fteamcity-snyk-security-plugin","html_url":"https://awesome.ecosyste.ms/projects/github.com%2Fsnyk%2Fteamcity-snyk-security-plugin","lists_url":"https://awesome.ecosyste.ms/api/v1/projects/github.com%2Fsnyk%2Fteamcity-snyk-security-plugin/lists"}