We have completed our research and released the findings for Extracting effective permissions and Security Auditing for TFS, each packaged in a whitepaper and samples, based on a prototype, not a production solution.
where is the stuff?
The Extracting effective permissions whitepaper and sample code been released publically. Since Extracting effective permissions from TFS whitepaper and sample the team enhanced the sample to fix known bugs, and include support for the Git version control system as well.
The Security auditing whitepaper and sample code is available, but will not be released publically as the sample may have performance implications and is not supported by Microsoft. Contact us for more information.
we are listening
A few days ago (or was that hours) we received a bug and a request to support the Git version control system. Hosam Kamel reacted before we even knew there was a bug and enhanced the sample code as follows:
- Fixed known bugs.
- Included a new feature for handling Git repositories permissions:
- Previous version handles only TFVC permissions but this version added a sample on how to retrieve Git repositories permissions.
- The added code handles only the default repository but the same logic can be used to iterate through the rest of existing project repositories.
- If you have more issues or ideas, please raise them on the CodePlex discussion forum. As shown above, the team is passionate about the research and will react as soon as possible.
A THANK YOU to the team of ALM Rangers who volunteered their personal time and contributed their real-world experience to deliver this solution: Baruch Frei, Ehn Jakob, Gordon Beeming, Hosam Kamel, John Bergman, Jon Guerin, Mehmet Aras, Marcel de Vries, Michel Perfetti, Niel Zeeman, Osmar Paes Landin Filho, Prasanna Ramkumar, Richard Albrecht, Stefan Mieth and Vinicius Moura.
A special THANK YOU to our product owner Mario Rodriguez, for yet another great adventure, his guidance and support!
please send candid feedback!
We can’t wait to hear from you, and learn more about your experience using the sample. Here are some ways to connect with us: