Comments (3)
"get_historical_evidence" functionality currently in PR ComplianceAsCode/auditree-framework#71
from auditree-arboretum.
I wonder if we do this, we shouldn't also add a helper method like self.get_last_evidence()
instead of self.locker.get_evidence
?
from auditree-arboretum.
I think a self.get_last_evidence()
would be redundant to the with_raw_evidences
decorator and the evidences
context manager. Using either of those ensures we perform a TTL validation and that the evidence gets stored as part of the report metadata. We don't have something comparable for historical evidence so we've been using self.locker.get_evidence
in checks that need historical evidence. The problem there is that it doesn't store the evidence in the reports metadata. Adding get_historical_evidence to the check remedies that. I could have updated with_raw_evidences
and evidences
to handle historical evidence but I thought that this was the less disruptive change.
from auditree-arboretum.
Related Issues (20)
- new feature: check for compliance operator result HOT 4
- Collaborator request HOT 4
- Migrate evidence locker integrity f/c's HOT 1
- Add repo integrity checks (and more fetchers)
- Add unit tests for new evidence classes
- Add an auditree evidence too large check
- Collaborator request HOT 1
- Check planted evidence
- Add a Github issues fetcher
- Add a Zenhub workspace fetcher for GH(E) issues
- Migrate IBM Cloud Databases fetchers with multiple resource_group_ids enhancement
- New feature: GitHub organization, direct repo collaborators check HOT 1
- new feature: create OSCAL json report from compliance operator evidence
- New feature: GitHub organization, repo collaborators, forks and teams fetcher
- Fix repo metadata filtered_content attribute collision
- New feature: Github source code repos permissions check HOT 1
- Add check results summary and python packages summary reports
- Fix Org Collaborators check for missing evidence HOT 1
- new feature: cluster list/resource fetcher HOT 4
Recommend Projects
-
React
A declarative, efficient, and flexible JavaScript library for building user interfaces.
-
Vue.js
🖖 Vue.js is a progressive, incrementally-adoptable JavaScript framework for building UI on the web.
-
Typescript
TypeScript is a superset of JavaScript that compiles to clean JavaScript output.
-
TensorFlow
An Open Source Machine Learning Framework for Everyone
-
Django
The Web framework for perfectionists with deadlines.
-
Laravel
A PHP framework for web artisans
-
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.
-
Visualization
Some thing interesting about visualization, use data art
-
Game
Some thing interesting about game, make everyone happy.
Recommend Org
-
Facebook
We are working to build community through open source technology. NB: members must have two-factor auth.
-
Microsoft
Open source projects and samples from Microsoft.
-
Google
Google ❤️ Open Source for everyone.
-
Alibaba
Alibaba Open Source for everyone
-
D3
Data-Driven Documents codes.
-
Tencent
China tencent open source team.
from auditree-arboretum.